Skip to content
This repository has been archived by the owner on Jul 11, 2024. It is now read-only.

CurioStack 0.7.0

Compare
Choose a tag to compare
@chokoswitch chokoswitch released this 27 Feb 09:10
· 35 commits to master since this release
0aaacfe

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 and google-cloud now target Java 11
  • Helm support has been removed as per Helm 2's EoL
  • OpenJDK 8 is no longer installed