Version Compatibility
This page records the compatibility expectations that are visible in the current repo and highlights where admins should validate compatibility directly during deployment and upgrade work.
What The Repo Currently Shows
The current workspace indicates:
- the monorepo targets Node
^16.13.0at the root - several packages target Node
^16.0.0 - the client and web-player use React 18 and GraphQL 16
This suggests that production tooling and build/runtime expectations are centered around the Node 16 generation.
Practical Compatibility Guidance
For production use, validate compatibility across:
- server build and host runtime
- Docker image/runtime environment
- player or kiosk runtime
- browser environment used by operators
- upgrade path from the currently deployed version
Upgrade Sequencing Concerns
The safest assumption is:
- upgrade the server/build in a controlled maintenance window
- preserve the persistent data
- validate that players, screens, preview, and integrations still behave as expected after upgrade
If the deployment includes specialized playback-side components or kiosk devices, confirm they remain compatible with the upgraded server before broad rollout.
Browser And Client Expectations
The client and web-player are modern web applications and should be treated accordingly.
Use current browsers and validate older operator workstations if the site depends on long-lived hardware or locked-down environments.
Environment Constraints To Track
Over time, this page should be updated when you learn more about:
- minimum supported server runtime
- minimum supported browser versions
- player-side compatibility constraints
- release-to-release migration expectations