Summary
Master service categorizes JDK 8/9/10 as :deprecated and logs upgrade warnings.
Evidence
src/clj/puppetlabs/services/master/master_service.clj:84 and :85 classify Java 8/9/10 versions as :deprecated.
src/clj/puppetlabs/services/master/master_service.clj:95 logs: JDK {version} is deprecated, please upgrade to JDK 11, 17 or 21.
Proposed OpenVox Server 9 Change
- Decide and publish Java support policy for OpenVox Server 9.
- If policy permits: remove deprecated status for 8/9/10 and treat as unsupported.
Compatibility / Risk
- Potentially high risk depending on installed Java versions in user environments.
- Requires policy-level decision and release communication.
Implementation Notes
- Coordinate with packaging/docs/runtime checks.
- Ensure tests and CI matrix match supported Java versions.
Acceptance Criteria
- Java support matrix is explicit for OpenVox Server 9.
- Runtime messages and status endpoint behavior align with policy.
- Deprecated-but-still-running ambiguity is removed.
Suggested Tests
- Unit tests for
jdk-support-status classifications.
- Startup logging tests for supported/unsupported JDK versions.
Summary
Master service categorizes JDK 8/9/10 as
:deprecatedand logs upgrade warnings.Evidence
src/clj/puppetlabs/services/master/master_service.clj:84and:85classify Java 8/9/10 versions as:deprecated.src/clj/puppetlabs/services/master/master_service.clj:95logs:JDK {version} is deprecated, please upgrade to JDK 11, 17 or 21.Proposed OpenVox Server 9 Change
Compatibility / Risk
Implementation Notes
Acceptance Criteria
Suggested Tests
jdk-support-statusclassifications.