Skip to content

Releases: pulumi/pulumi-java

v0.9.2

18 Apr 19:46
9ed5557
Compare
Choose a tag to compare

Improvements

Bug Fixes

  • [sdk] Enable Zip64 jar files for javadoc
  • [sdk] Fix exception in URN handling of nested parent URN types.

v0.9.1

12 Apr 20:18
d733062
Compare
Choose a tag to compare

Improvements

Bug Fixes

  • [sdk] Fix exception in URN handling of nested parent URN types.

v0.9.0

03 Apr 18:47
041b231
Compare
Choose a tag to compare

Improvements

  • [codegen] Support the retainOnDelete resource option in PCL.

  • [sdk] Added StackReference.outputDetailsAsync to retrieve output values from stack references directly.

Bug Fixes

v0.8.0

01 Mar 19:58
26c47a1
Compare
Choose a tag to compare

Improvements

  • [java/sdk] Delegate alias computation to the engine. #966

Bug Fixes

  • [codegen] Generate build.gradle files compatible with Gradle 8.0.

v0.7.1

15 Dec 16:22
cccb250
Compare
Choose a tag to compare

Improvements

Bug Fixes

  • [provider] #913:
    Windows releases now release as .tar.gz to match pulumi plugin ecosystem expectations.

v0.7.0

13 Dec 14:31
c3950bf
Compare
Choose a tag to compare

Improvements

  • [codegen] Internal engineering work.

Bug Fixes

v0.6.0

13 Sep 19:44
bd2ebc3
Compare
Choose a tag to compare

Improvements

  • [sdk] #704: Remove
    the get prefix from getters in Resource class and inherited
    classes Old getters are preserved and marked deprecated. New
    getters: urn, id, pulumiResourceType, pulumiResourceName,
    pulumiChildResources.

  • [sdk] #643: Do
    not panic when the type of property in resource outputs does not
    match the one on the wire, while deserializing. The fix proceed with
    a null / default value and a warning in place of an error.

  • [codegen] #759:
    Fix code generation for exports with deeply nested generic types.
    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 this version of Java SDK or higher, so that user programs get the
    upgraded Java SDK that can understand the new export annotation
    scheme and continue working without changes.

  • [provider] #785:
    The Pulumi CLI will no longer display seemingly duplicate stack
    traces. The language host was modified to hide error messages from
    an optional process of plugin discovery through classpath
    introspection. Also plugin about will no longer display errors
    from plugin discovery. To display errors from plugin discovery, use
    -v=9 with a value of 1 or greater.

Bug Fixes

  • [codegen] #771:
    Fix import path for provider resources on pulumi convert.

  • [sdk] #778: Fix a
    bug that prevented user from specifying both parent and child
    aliases when refactoring component resources.

  • [sdk] #840: Fix a
    regression introduced after 0.5.2 when Pulumi Java SDK stopped
    tolerating missing fields from providers that manifested as
    InvocationTargetException caused by a NullPointerException.

v0.5.4

12 Aug 14:35
ab7caab
Compare
Choose a tag to compare

Improvements

v0.5.3

11 Aug 21:32
Compare
Choose a tag to compare

Improvements

  • [provider] #776:
    Reduced verbosity of Maven builds to only surface WARN and ERROR
    logs to the Pulumi user when Pulumi invokes Maven under the hood

  • [codegen] #702:
    Enabled pulumi convert to target Java. Now a maven configuration
    (pom.xml with dependencies) is created and the generated Java
    files are moved to a proper package.

Bug Fixes

  • [sdk] #782: Fixed
    a serializer regression that affected the releases of
    com.pulumi:kubernetes after 3.19.1. Upgrade com.pulumi:pulumi
    dependency to fix the issue that manifested as:

    UnsupportedOperationException: Convert [...]: Error

v0.5.2

20 Jul 16:51
0facc95
Compare
Choose a tag to compare

Improvements

Bug Fixes

  • [codegen] #757:
    Fixes a regression introduced in 0.5.1 where

    pulumi-java-gen --build gradle
    

    stopped automatically generating "com.pulumi:pulumi" references in
    the build.gradle file, making the generated project fail to
    compile.