Question about model and server compatibility

I would like to confirm the compatibility between minor versions.

Is it true that 202X.Y model always compatible with 202X.Z server, where Z >= Y? For example 2026.1 model is compatible with 2026.2 server.

But how about 202X.Y model with 2026.Z server, where Y > Z . For example, 2026.2 model with 2026.1 server.

Thank you

To answer your questions:

ANSWER: TRUE
The server version (and by extension, the Web Viewer) must be greater or equal to the Stream Cache model version being loaded.

ANSWER: FALSE
The model cannot be more recent than the server/Web Viewer. This will prompt a Model Load Error message in the Web Viewer.

I would also like to know the version restriction between server and webviewer. Thank you.

The Stream Cache server and the Web Viewer client must be the same version.

server.connect().then(function(endpointUri) {
    var viewer = new .WebViewer({
      containerId: "viewerContainer",
      endpointUri,
      model: "arboleda",
      enginePath: "/js/hoops"
    })
//...
 viewer.start();
}

I would like to see if I misconfig the application or not as I am able to use server 2026.2.0 with viewer 2026.1.

Issues may not arise immediately in the case where the server version is greater than the Web Viewer version. For example, if the server is serving the Stream Cache file that now includes a new feature or bug fix, the older Web Viewer client version may not know how to handle this change — resulting in rendering artifacts, error messages, etc.

To avoid this, out of an abundance of caution, we recommend that the server and Web Viewer versions be the same.