Skip to content

[Deprecation] JDK 8/9/10 Support State #214

@silug

Description

@silug

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    deprecationThis issue pertains to an item/topic which has been deprecated

    Type

    No type

    Projects

    Status

    Deprecated

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions