Releases: pulumi/pulumi-java
v0.5.1
Improvements
Bug Fixes
-
[codegen] #390
fixes code generation for output types with large (200+) number of
parameters hitting the JVM limits. Previously these types would
generate compiling code but throw exceptions at runtime when in use.Packages generated with this version of codegen will need to depend
oncom.pulumi:pulumi
(Java SDK) versions0.5.0
or higher, so
that user programs get the upgraded Java SDK that can understand the
new class annotation scheme and continue working without changes. -
[codegen] #739
fixes ambiguity in the "packages" option by adding a new
"dependencies" option in Java extensions to Package Schema. With
this change, both package name overrides and desired Maven
dependencies in the generated build files can now be specified:packages: "admissionregistration.k8s.io/v1: "admissionregistration.v1" build: gradle dependencies: "com.pulumi:aws": "5.4.0"
v0.5.0
Improvements
-
[provider] #728:
Added health checks topulumi-language-java
so that it never
leaks as an orphan process when the managingpulumi
process
terminates -
[codegen] #717:
Simplified publishing generated provider code to Maven Central.Added a
gradleNexusPublishPluginVersion
option that installs
gradle-nexus/publish-plugin
in the build code generated bypulumi-java-gen
.The option can also be activated on the command line during code
generation:pulumi-java-gen --build gradle-nexus
.This enables one-step publishing of generated Java packages via
Sonatype's OSSRH Nexus:gradle publishToSonatype closeAndReleaseSonatypeStagingRepository
Bug Fixes
- [codegen] #735:
Fix a bug introduced in0.4.1
.gradle publish
stopped generating
resources required by Pulumi and published broken packages.
v0.4.1
Add 0.4.1 release changelog (#714)
v0.4.0
Clean up CHANGELOG (#692)
v0.3.0
Release/0.3.0 (#641) * Update CHANGELOG * Update build-templates * make providers_generate_all
v0.2.1
Add goreleaser IDs (#605)
v0.2.0
Update changelogs (#600)
v0.1.0
Remove last diff from bad rebase