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

4.x: Don't manage logback version. Use slf4j-bom. #9649

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

barchetta
Copy link
Member

Description

  1. Don't manage the version of logback. Fixes 4.x Remove logback dependency information from core Helidon dependencies/pom.xml (and move it to the examples repo?) #9644.
  2. Use slf4j-bom instead of managing individual artifacts.
  3. Move org.glassfish:jakarta-el out of "examples" section of dependency management since it is used by Helidon code (microprofile/bean-validation)

Note that removing logback version management has the risk of breaking customer's builds if they rely on Helidon to version manage logback (which they shouldn't, but they might). This is not a Java API change and is easily remedied, and we've made these types of changes in minor releases before. This is why I am considering it for a minor release (4.2.0). If we deem this unacceptable then we'll have to make this change in Helidon 5.

Documentation

No change

@barchetta barchetta added dependencies Pull requests that update a dependency file 4.x Version 4.x labels Jan 10, 2025
@barchetta barchetta self-assigned this Jan 10, 2025
@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4.x Version 4.x dependencies Pull requests that update a dependency file OCA Verified All contributors have signed the Oracle Contributor Agreement.
Projects
None yet
2 participants