Skip to content

Releases: pulumi/pulumi-java

v0.5.1

20 Jul 00:09
8d51452
Compare
Choose a tag to compare

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
    on com.pulumi:pulumi (Java SDK) versions 0.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

13 Jul 20:37
3128f3b
Compare
Choose a tag to compare

Improvements

  • [provider] #728:
    Added health checks to pulumi-language-java so that it never
    leaks as an orphan process when the managing pulumi 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 by pulumi-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 in 0.4.1. gradle publish stopped generating
    resources required by Pulumi and published broken packages.

v0.4.1

30 Jun 14:06
a8f7191
Compare
Choose a tag to compare
Add 0.4.1 release changelog (#714)

v0.4.0

22 Jun 18:14
eabd6b4
Compare
Choose a tag to compare
Clean up CHANGELOG (#692)

v0.3.0

01 Jun 16:38
ba86874
Compare
Choose a tag to compare
Release/0.3.0 (#641)

* Update CHANGELOG

* Update build-templates

* make providers_generate_all

v0.2.1

19 May 22:26
024a09f
Compare
Choose a tag to compare
Add goreleaser IDs (#605)

v0.2.0

18 May 15:25
8ee3433
Compare
Choose a tag to compare
Update changelogs (#600)

v0.1.0

03 May 20:01
Compare
Choose a tag to compare
Remove last diff from bad rebase