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

JDK 21 (LTS) Upgrade #164

Closed
8 tasks done
gazbert opened this issue Mar 17, 2024 · 1 comment
Closed
8 tasks done

JDK 21 (LTS) Upgrade #164

gazbert opened this issue Mar 17, 2024 · 1 comment
Assignees

Comments

@gazbert
Copy link
Owner

gazbert commented Mar 17, 2024

TODO:

  • Maven build deps updates.
  • Gradle build updates.
  • Fix Javadoc warnings.
  • Fix Gradle checkstyle
  • IntelliJ warnings / suggestions for JDK 21 (green ticks).
  • Sonar fixes.
  • Docker build.
  • Release!
@gazbert gazbert self-assigned this Mar 17, 2024
@gazbert gazbert added this to BX-bot Mar 17, 2024
@gazbert gazbert moved this to In Progress in BX-bot Mar 17, 2024
@gazbert gazbert added this to the JDK 21 Release milestone Mar 17, 2024
@gazbert gazbert pinned this issue Mar 18, 2024
gazbert added a commit that referenced this issue Apr 11, 2024
* Tweaked maven compiler settings for JDK21.
* Fixed Javadoc earnings in exchange adapters.
@gazbert gazbert changed the title JDK 21 Upgrade JDK 21 (LTS) Upgrade Apr 11, 2024
gazbert added a commit that referenced this issue Apr 11, 2024
gazbert added a commit that referenced this issue Apr 11, 2024
gazbert added a commit that referenced this issue Apr 13, 2024
* Also updated maven wrapper.
* Enforced maven 3.8+ and JDK21+
gazbert added a commit that referenced this issue Apr 13, 2024
* Also updated docs for JDK 17 -> JDK 21
gazbert added a commit that referenced this issue Apr 13, 2024
* Gradle deps need uplifting...
gazbert added a commit that referenced this issue Apr 20, 2024
* Also bump to latest Boot patch version.
* Fix SpotBugs whine.
gazbert added a commit that referenced this issue Apr 20, 2024
* #164 : Master to main changes + start on JDK21

* #164 : Maven - Bumped Lombok for JDK21

* Tweaked maven compiler settings for JDK21.
* Fixed Javadoc earnings in exchange adapters.

* #164 : Maven - Bumped to latest Boot 3.1.10 release

* #164 : Fix new Sonar whine

* #164 : Fix build

* #164 : Update maven build deps

* Also updated maven wrapper.
* Enforced maven 3.8+ and JDK21+

* #164 : Update CI config for JDK 21

* Also updated docs for JDK 17 -> JDK 21

* #164 : Update Docker base image for JDK 21

* #164 : Revert Gradle CI build to JDK 17

* Gradle deps need uplifting...

* #164 : Removed discontinued Coinbase Pro adapter

* See: https://www.coinbase.com/en-gb/blog/hello-advanced-trade-goodbye-coinbase-pro

* #164 : Updated Gradle deps for JDK 21

* Also bump to latest Boot patch version.
* Fix SpotBugs whine.

* #164 : Upgrade to Gradle 8.7 + ignore SpotBugs issue
gazbert added a commit that referenced this issue Apr 21, 2024
* #164 : Master to main changes + start on JDK21

* #164 : Maven - Bumped Lombok for JDK21

* Tweaked maven compiler settings for JDK21.
* Fixed Javadoc earnings in exchange adapters.

* #164 : Maven - Bumped to latest Boot 3.1.10 release

* #164 : Fix new Sonar whine

* #164 : Fix build

* #164 : Update maven build deps

* Also updated maven wrapper.
* Enforced maven 3.8+ and JDK21+

* #164 : Update CI config for JDK 21

* Also updated docs for JDK 17 -> JDK 21

* #164 : Update Docker base image for JDK 21

* #164 : Revert Gradle CI build to JDK 17

* Gradle deps need uplifting...

* #164 : Removed discontinued Coinbase Pro adapter

* See: https://www.coinbase.com/en-gb/blog/hello-advanced-trade-goodbye-coinbase-pro

* #164 : Updated Gradle deps for JDK 21

* Also bump to latest Boot patch version.
* Fix SpotBugs whine.

* #164 : Upgrade to Gradle 8.7 + ignore SpotBugs issue

* #164 : Fix deprecated use of URL constructor
gazbert added a commit that referenced this issue Apr 21, 2024
gazbert added a commit that referenced this issue Apr 21, 2024
* Breaking for Gradle build - needs looking into.
gazbert added a commit that referenced this issue Apr 21, 2024
* Works with Maven, but needs fixing for Gradle.
gazbert added a commit that referenced this issue Apr 21, 2024
* Needs fixing with correct plugin version + config
gazbert added a commit that referenced this issue May 3, 2024
gazbert added a commit that referenced this issue May 3, 2024
gazbert added a commit that referenced this issue May 3, 2024
gazbert added a commit that referenced this issue May 11, 2024
@gazbert
Copy link
Owner Author

gazbert commented May 11, 2024

Released.

@gazbert gazbert closed this as completed May 11, 2024
@github-project-automation github-project-automation bot moved this from In Progress to Done in BX-bot May 11, 2024
@gazbert gazbert unpinned this issue May 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

1 participant