Skip to content

Deprecate webapp-javax on 1.7.0 (to enable removing it on 2.0.0) #171

@teezip

Description

@teezip

Suggestion to deprecate (for the release 1.7.0) all modules under webapp-javax, and finally remove them on the upcoming 2.0.0 release:

  • hakunapi-oracle-webapp-javax
  • hakunapi-simple-servlet-javax
  • hakunapi-simple-webapp-javax
  • hakunapi-simple-webapp-test-javax
  • hakunapi-telemetry-webapp-javax

Java version support was redefined in #17 (and implemented by #21), that removed support for Java 8.

Currently Hakunapi code modules has the minimum requirement of Java 11, and Hakunapi officially supports Java 11, Java 17 and 21 versions.

Also currently Hakunapi provides servlet webapp support both for Jakarta EE (jakarta.*) and Java EE (javax.*) based webapps and servlet containers. See Hakunapi issue #16 for background.

Removing webapp-javax would also enable moving forward from minimum Java 11 to newer Java version. This change would be implement in Hakunapi release 2.0.0. The minimum Java requirement must be analyzed and decided.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions