Skip to content

Releases: pulumi/pulumi-java

v1.1.0

30 Jan 10:31
b7851a1
Compare
Choose a tag to compare

Improvements

  • Fix emitted functions for assetArchive and remoteAsset in generated programs
  • Fix generation of double literals in generated programs
  • Avoid calling invokes with dependencies on unknown resources
  • Fix generation of untyped maps and array literals
  • Implement InvokeOptionsBuilder and InvokeOutputOptionsBuilder
  • Emit invoke options and invoke output options in generated programs
  • Include explicit dependencies of invokes in their resulting output
  • Bump core SDK versions in generated code
  • Emit plugin download URL in default resource options of the generated SDKs
  • Wait for resources in the input property dependencies

Bug Fixes

  • Panic when asked to generate SDKs involving multi-argument invokes

v1.0.0

07 Jan 16:42
3e1d9a8
Compare
Choose a tag to compare

Improvements

  • Fix emitted import statements in generated programs such that imports with the same symbol are fully qualified
  • Fix args and result handling of invokes in generated programs

Bug Fixes

v0.21.0

03 Jan 13:41
4f7f54b
Compare
Choose a tag to compare

Improvements

  • Update to Pulumi 3.144.1

  • Implement GetRequiredPackages for the Java language host

  • Support exporting plain stack output values with Context.export

  • Support StackReference.getOutput from generated programs

  • Implement getOrganizationName on Deployment and Context

Bug Fixes

  • [Convert] Emit the Deployment class when using Pulumi built-in functions in PCL stack() and projectName()

v0.20.0

12 Dec 11:04
f78cf10
Compare
Choose a tag to compare

Improvements

Bug Fixes

  • Update SDK version used for codegen to 0.19

v0.19.0

11 Dec 21:33
cc2ca5b
Compare
Choose a tag to compare

Improvements

  • Allow specifying dependencies for output invokes

  • Reduce binary size by stripping debug information

  • Apply default dependencies consistently

Bug Fixes

  • Fix the language plugin to return a version

v0.18.0

26 Nov 10:49
b4614eb
Compare
Choose a tag to compare

Improvements

  • Update to Pulumi 3.139.0

  • Implement GenerateProgram and GenerateProject RPC endpoints for Java

  • Implement the GeneratePackage RPC endpoint for Java

  • Implement the Pack RPC endpoint for Java

  • Enable language conformance tests for Java

  • Update io.github.gradle-nexus.publish-plugin to 2.0.0 from 1.1.0.

Bug Fixes

v0.17.0

06 Nov 10:45
2a665a8
Compare
Choose a tag to compare

Improvements

  • Feature flag parameterized provider support

  • Upgrade Golang and Java dependencies

  • Update to Pulumi 3.137.0

Bug Fixes

v0.16.1

13 Sep 17:42
10decea
Compare
Choose a tag to compare

Improvements

  • Update pulumi/pulumi to v3.132.0

Bug Fixes

v0.16.0

11 Sep 07:16
fcd0193
Compare
Choose a tag to compare

Improvements

  • Classloader: now supports dynamic exclusions of packages from system property
  • Add support for attaching debuggers

Bug Fixes

  • Fix issue with direct dependencies causing IndexOutOfBoundsException

v0.15.0

15 Aug 15:51
7bd6ff3
Compare
Choose a tag to compare

Improvements

Bug Fixes

  • Fix HTML escaping after {@literal ...} blocks in Javadocs