This repository has been archived by the owner on Jul 11, 2024. It is now read-only.
CurioStack 0.7.0
chokoswitch
released this
27 Feb 09:10
·
35 commits
to master
since this release
This release makes significant changes to the supported versions of Java. Notably, the build now runs on Java 15, and baseline modules like curio-server-framework
have been updated to target Java 11 - they previously targeted Java 8 mostly for Apache Beam compatibility but Java 11 has been confirmed to work now.
The biggest change is that Helm support has been removed from the plugin. It was based on Helm 2 which has been EoL since last year. Helm 3 does not use Tiller and therefore CurioStack's features are not needed anymore. If you are still using Helm 2, you will need to first migrate to Helm 3 (usually through the terraform helm provider).
Improvements
- Binaries by default target Java 15
- Gradle wrapper's Java is switched from Zulu to AdoptOpenJDK and the latest version of Java is determined by its API now
DependencyUpdates
task is now configured with best practices by the plugin. If you configure the task yourself you should remove the configuration
Dependencies
Dependency updates are mostly minor versions and should not require any code changes.
Breaking changes
- Framework libraries like
curio-server-framework
andgoogle-cloud
now target Java 11 - Helm support has been removed as per Helm 2's EoL
- OpenJDK 8 is no longer installed