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

Upgrade to new major dependency versions #373

Closed
nagyesta opened this issue Dec 3, 2022 · 2 comments
Closed

Upgrade to new major dependency versions #373

nagyesta opened this issue Dec 3, 2022 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@nagyesta
Copy link
Owner

nagyesta commented Dec 3, 2022

  • Java 17
  • Spring 6
  • Tomcat 10
  • Hibernate Validator 8
  • Logback 1.4.5
@nagyesta nagyesta added the on hold Development on hold temporarily label Dec 3, 2022
@nagyesta
Copy link
Owner Author

nagyesta commented Dec 5, 2022

Might need JDK 17 Toolchain for Lowkey Vault App while others keep using JDK 11 to ensure compatibility with existing users.
https://docs.gradle.org/current/userguide/toolchains.html

@nagyesta nagyesta moved this to Prioritized backlog in Lowkey Vault Roadmap Feb 24, 2023
@nagyesta
Copy link
Owner Author

Expected to be delivered close to the end of life of JDK 11, August-September 2023.

@nagyesta nagyesta moved this from Prioritized backlog to Todo for next increment in Lowkey Vault Roadmap Aug 16, 2023
@nagyesta nagyesta removed the on hold Development on hold temporarily label Aug 16, 2023
@nagyesta nagyesta self-assigned this Aug 17, 2023
@nagyesta nagyesta added the enhancement New feature or request label Aug 17, 2023
@nagyesta nagyesta moved this from Todo for next increment to In progress in Lowkey Vault Roadmap Aug 17, 2023
nagyesta added a commit that referenced this issue Aug 18, 2023
- Updates JDK version of APP module to JDK 17
- Fixes EC signature cryptography issue caused by deprecation of secp256k1
- Updates Spring Boot to latest
- Updates Spring to latest
- Updates Tomcat to latest
- Updates Logback to latest
- Updates Hibernate validator to latest
- Replaces javax.* packages with jakarta.* in imports
- Updates controller mappings to have them present with and without trailing slash
- Adds new test to verify that both request mapping variants are present every time
- Converts some classes to records
- Replaces unnecessary getters with Lombok Getter
- Starts using toList() collector where possible
- Replaces Spring dependencies with Picocontainer in Cucumber tests
- Updates Docker base image to use latest JRE 17
- Updates readmes to indicate accurate Java version of each artifact

Resolves #373
{major}

Signed-off-by: Esta Nagy <[email protected]>
nagyesta added a commit that referenced this issue Aug 18, 2023
- Updates JDK version of APP module to JDK 17
- Fixes EC signature cryptography issue caused by deprecation of secp256k1
- Updates Spring Boot to latest
- Updates Spring to latest
- Updates Tomcat to latest
- Updates Logback to latest
- Updates Hibernate validator to latest
- Replaces javax.* packages with jakarta.* in imports
- Updates controller mappings to have them present with and without trailing slash
- Adds new test to verify that both request mapping variants are present every time
- Converts some classes to records
- Replaces unnecessary getters with Lombok Getter
- Starts using toList() collector where possible
- Replaces Spring dependencies with Picocontainer in Cucumber tests
- Updates Docker base image to use latest JRE 17
- Updates readmes to indicate accurate Java version of each artifact

Resolves #373
{major}

Signed-off-by: Esta Nagy <[email protected]>
@github-project-automation github-project-automation bot moved this from In progress to Released in Lowkey Vault Roadmap Aug 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Archived in project
Development

No branches or pull requests

1 participant