Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Jakarta Servlet 5 for Jetty 11 #106

Open
wants to merge 8 commits into
base: openrefine
Choose a base branch
from

Commits on Feb 11, 2024

  1. Configuration menu
    Copy the full SHA
    25d55b1 View commit details
    Browse the repository at this point in the history
  2. Update to Velocity 2

    tfmorris committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    1cd40db View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    82f7e74 View commit details
    Browse the repository at this point in the history
  4. Update vulnerable dependencies - breaking API change!

    The type org.apache.commons.collections.ExtendedProperties appears
    in the interface and has been replaced by the type
    org.apache.commons.configuration2.PropertiesConfiguration
    
    - Apache commons-collections 3.2.2 -> commons-collections4 4.4
        and commons-configuration2 2.9.0
    - Apache commons-lang 2.6 -> commons-lang3 3.9
    tfmorris committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    84caf02 View commit details
    Browse the repository at this point in the history
  5. Clean up and modernize

    - replace deprecated Locale constructor with Locale.Builder
    - avoid using URLs when URIs will do to avoid potentially slow DNS lookups
    - make better use of type checking
    - make better use of try-with-resources
    - narrow exceptions caught
    - simplify loops
    tfmorris committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    9140809 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3a19ba1 View commit details
    Browse the repository at this point in the history
  7. Update to Jakarta servlet-api 5.

    - Major bump of Butterfly version to 2.0.0.
      to reflect new package names
    tfmorris committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    c5de111 View commit details
    Browse the repository at this point in the history
  8. Revert to Servlet 4.0 / EE8

    tfmorris committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    04a82db View commit details
    Browse the repository at this point in the history