OBS-URL: https://build.opensuse.org/package/show/home:ojkastl_buildservice:Branch_systemsmanagement/pulumi?expand=0&rev=225
4324 lines
181 KiB
Plaintext
4324 lines
181 KiB
Plaintext
-------------------------------------------------------------------
|
||
Sun Dec 14 08:50:47 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.212.0:
|
||
* Bug Fixes
|
||
- [yaml] Update pulumi-yaml to v1.26.1
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Dec 12 08:20:21 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.211.0:
|
||
* Features
|
||
- [cli/about] Print Node.js package manager information in
|
||
pulumi about
|
||
#21163
|
||
- [backend/diy] Add stack tags support for DIY backends (S3,
|
||
Postgres, file-based, etc.).
|
||
#19882
|
||
DIY backends now support stack tags functionality, bringing
|
||
feature parity with cloud backends.
|
||
This includes:
|
||
- Full CRUD operations for stack tags (create, read, update,
|
||
delete)
|
||
- Automatic system tag injection (e.g., pulumi:project)
|
||
- Tag filtering support in stack listing operations
|
||
- Backward compatibility with existing stacks (no tags file
|
||
required)
|
||
- Atomic operations with caching for performance
|
||
- Automatic cleanup of tag files when stacks are deleted
|
||
|
||
Tags are stored as separate .pulumi-tags files alongside
|
||
stack checkpoints, using a versioned JSON format. The
|
||
implementation works across all DIY backend storage types
|
||
including S3, Azure Blob, Google Cloud Storage, PostgreSQL,
|
||
and local file systems.
|
||
|
||
Example usage:
|
||
|
||
pulumi stack tag set environment production
|
||
pulumi stack tag set owner backend-team
|
||
pulumi stack ls --tag-filter environment=production
|
||
|
||
- [backend/service] Improve startup performance with the
|
||
service as backend
|
||
#21176
|
||
- [sdk/nodejs] Add support for replacement_trigger in the
|
||
NodeJS SDK
|
||
#20939
|
||
- [sdk/python] Allow setting version for python component
|
||
providers
|
||
#21149
|
||
* Bug Fixes
|
||
- [cli/package] Correctly identify the innermost Project/Plugin
|
||
when running pulumi package add
|
||
#21137
|
||
- [engine] Allow referencing multiple git/github/gitlab
|
||
components from the same repo
|
||
#21119
|
||
- [programgen/go] Account for name conflicts in resource
|
||
creation functions
|
||
#21107
|
||
- [sdk/python] Fix cancellation handling in a few places in the
|
||
python language host
|
||
#21145
|
||
- [sdkgen/go] Fix generation of lifted single-value calls in
|
||
parameterized SDKs
|
||
#21115
|
||
* Miscellaneous
|
||
- [cli] Don't attempt to re-install plugin dependencies on load
|
||
failure for plugins based on git with a nested path
|
||
#21148
|
||
- [sdk/{dotnet,java,yaml}] Bump language runtimes for dotnet,
|
||
java, and yaml
|
||
#21201
|
||
- [cli/engine] Add language runtime metadata to update metadata
|
||
#21186
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Dec 05 07:48:34 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.210.0:
|
||
* Features
|
||
- [cli/about] Print python toolchain information in pulumi
|
||
about
|
||
- [sdk/java] Update java to v1.18
|
||
- [components/nodejs] Local components will use the version
|
||
from package.json rather than 0.0.0
|
||
#21100
|
||
- [cli/package] Add pulumi package delete command to delete
|
||
package versions from the Pulumi Registry
|
||
#21069
|
||
- [cli/package] Always print the schema first in package
|
||
get-schema, then print any binding errors
|
||
#21080
|
||
- [sdk/python] Require grpcio>=1.75.1 on Python 3.14
|
||
#21113
|
||
* Bug Fixes
|
||
- [sdk/nodejs] Fix ComponentResources transfering input
|
||
arguments to output properties automatically
|
||
#21094
|
||
* Miscellaneous
|
||
- [sdk/nodejs] Remove @types/uuid type declarations dev dependency
|
||
#21077
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Nov 27 06:09:56 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.209.0:
|
||
* Features
|
||
- [cli] Add native support for OIDC token exchange when logging
|
||
into Pulumi Cloud. Run pulumi login --help for more
|
||
information.
|
||
#20974
|
||
- [sdk/python] Allow older grpcio and protobuf dependencies
|
||
#21007
|
||
- [sdkgen/{dotnet,go,nodejs,python}] Generate .gitignore and
|
||
.gitattributes files for generated SDKs
|
||
#21034
|
||
* Bug Fixes
|
||
- [cli/install] Correctly install non-standard plugins. See
|
||
#20953 for more information
|
||
#20983
|
||
- [cli/new] Create pyproject.toml for uv and poetry projects
|
||
when using --generate-only
|
||
#20979
|
||
- [sdk/nodejs] Fix serialization errors due to SxS copies of
|
||
the SDK
|
||
#21029
|
||
- [sdk/python] Add PropertyValue runtime validation checks
|
||
#21058
|
||
* Miscellaneous
|
||
- [engine] Don't send root directory and runtime options to
|
||
language plugins as command line arguments
|
||
#21054
|
||
- [sdk/{dotnet,java,yaml}] Bump language runtimes for yaml,
|
||
dotnet and java
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Nov 21 06:24:41 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.208.0:
|
||
* Features
|
||
- [cli] Expose all command flags as env vars (e.g. --refresh
|
||
can now be set with PULUMI_OPTION_REFRESH)
|
||
#20868
|
||
- [cli/install] Make pulumi install recurse into local packages
|
||
#20945
|
||
- [engine] Add a replacement_trigger resource option. Any
|
||
change to this value between program runs will trigger a
|
||
replace of the resource
|
||
#20936
|
||
- [engine] Add a new builtin Stash resource which can be used
|
||
to save a value to state
|
||
#20819
|
||
- [protobuf] Add Language.Template RPC to protos
|
||
#20948
|
||
- [sdk/go] Add support for replacement_trigger in the Go SDK
|
||
#20937
|
||
* Bug Fixes
|
||
- [engine] Fix duplicate resource snapshot integrity issue with
|
||
aliases
|
||
#20926
|
||
- [engine] Allow resources marked as Delete to be targeted, and
|
||
take them into account for dependency calculation
|
||
#20962
|
||
- [engine] Fix a panic when previewing and import of a resource
|
||
that wants to delete and then replace due to diffs
|
||
#20997
|
||
- [pkg] Include invalid property names in bind errors
|
||
#20989
|
||
- [sdk/python] Don’t raise when looking up a stack reference
|
||
output that does not exist
|
||
#20938
|
||
- [sdkgen/python] Ensure resource args accept typeddicts when
|
||
no language info is specified
|
||
#20982
|
||
* Miscellaneous
|
||
- [cli] Document the [template|url] argument in pulumi up
|
||
command help text
|
||
#20996
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Nov 13 08:07:42 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.207.0:
|
||
* Features
|
||
- [cli] Log gRPC requests before invoking them in gRPC debug
|
||
interceptor
|
||
#20817
|
||
- [engine] Add ReplaceWith resource option to allow one
|
||
resource's replace operations to trigger another's
|
||
#20693
|
||
- [sdkgen/python] Allow all PEP440 version specifiers to be
|
||
used
|
||
* Bug Fixes
|
||
- [cli/import] Return errors when an import fails
|
||
#20904
|
||
- [engine] Fix parenting of resources in some cases in refresh
|
||
--run-program
|
||
#20894
|
||
- [engine] Fix StackReference secrets performance
|
||
#20908
|
||
- [programgen] Do not panic when re-writing type-invalid PCL
|
||
#20770
|
||
- [sdk/go] Fix import path in instructions when linking a
|
||
package in Go
|
||
#20888
|
||
- [sdk/nodejs] Fix closure serialization on Node.js v25.2.0
|
||
#20913
|
||
- [sdk/{nodejs,python}] Avoid cancellations due to do slow
|
||
processing of requests
|
||
- [sdk/python] Avoid cancellations due to do slow processing of
|
||
requests in the callbacks server
|
||
#20917
|
||
* Miscellaneous
|
||
- [engine] Stop sending ConfigPropertyMap as part of RunRequest
|
||
#20887
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Nov 06 06:21:38 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.206.0:
|
||
* Features
|
||
- [protobuf] Pass a preview flag to invokes so they can tell if
|
||
they're being called during a preview
|
||
#20827
|
||
- [cli/about] Include PULUMI_* environment variables in the
|
||
pulumi about output
|
||
#20855
|
||
- [auto/go] Get event log over gRPC instead of trying to read
|
||
it from a text file
|
||
#20822
|
||
- [auto/nodejs] Get event log over gRPC instead of trying to
|
||
read it from a text file
|
||
#20824
|
||
- [auto/python] Get event log over gRPC instead of trying to
|
||
read it from a text file
|
||
#20833
|
||
- [cli/engine] Add environment variable to add --refresh to
|
||
preview,update,destroy
|
||
#20797
|
||
- [sdk/nodejs] Add PULUMI_NODEJS_SKIP_COMPONENT_INPUTS
|
||
environment variable to skip the new feature of sending
|
||
component inputs to the engine for diffing and state storage
|
||
#20842
|
||
* Bug Fixes
|
||
- [engine] Fix duplicate resource snapshot integrity issue,
|
||
when running pulumi up --refresh --run-program and when a
|
||
resource PendingReplacement exists in the snapshot
|
||
#20812
|
||
- [engine] Support floating point NaN and Inf values in
|
||
resource state
|
||
#20843
|
||
* Miscellaneous
|
||
- [sdk/go] Use Language.Link to link Go packages
|
||
#20811
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Nov 02 06:27:39 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.205.0:
|
||
* Bug Fixes
|
||
- [cli/display] Improve how the severity is displayed for
|
||
policy violations
|
||
#20805
|
||
- [engine] Fix an issue where refresh --run-program could
|
||
potentially run forever
|
||
#20781
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Oct 23 10:51:27 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.204.0:
|
||
* Features
|
||
- [cli] Print replace diffs when a resource tries to replace
|
||
but is blocked by still having an import id set
|
||
#20762
|
||
- [engine] Support overriding policy severity on violations
|
||
#20767
|
||
- [backend/service] Send journal entries to the backend if it's
|
||
supported
|
||
#20343
|
||
* Bug Fixes
|
||
- [engine] Fix a potential snapshot integrity error when a
|
||
resources dependency fails to be destroyed using destroy
|
||
--run-program
|
||
#20692
|
||
- [engine] Fix import error to contain the import ID of
|
||
non-existent resources
|
||
#20753
|
||
- [sdk/nodejs] Pass secret values as Output objects to resource
|
||
hooks to properly maintain their secretness. Previously hooks
|
||
received an internal representation for secret values.
|
||
#20774
|
||
- [sdk/python] Pass secret values as Output objects to resource
|
||
hooks to properly maintain their secretness. Previously hooks
|
||
received an internal representation for secret values.
|
||
#20769
|
||
- [sdkgen/go] Fix codegen of scalar return SDK functions
|
||
#20754
|
||
- [sdkgen/{nodejs,python}] Fix scalar return protocol to allow
|
||
returning secret maps
|
||
#20747
|
||
* Miscellaneous
|
||
- [sdk/nodejs] Use Language.Link to link Node.js packages
|
||
#20715
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Oct 17 05:28:34 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.203.0:
|
||
* Features
|
||
- [cli/display] Display policy severity for violations
|
||
#20746
|
||
- [cli/package] Show functions in package info
|
||
#20733
|
||
* Bug Fixes
|
||
- [engine] Make sure errors from the journaler are not shown to
|
||
the user
|
||
#20740
|
||
- [backend/diy] Fix casing of stack/latest when importing
|
||
stacks
|
||
#20727
|
||
- [cli/package] Fix 'required' flag for resource inputs in
|
||
package info
|
||
#20731
|
||
- [programgen] Revert #20345
|
||
#20714
|
||
- [programgen/{dotnet,nodejs}] Propagate local dependencies for
|
||
parameterized packages during convert down to GenerateProject
|
||
#20706
|
||
- [sdkgen/python] Fix python invokes for functions returning
|
||
map types
|
||
#20719
|
||
* Miscellaneous
|
||
- [sdk/python] Use Language.Link to link python packages
|
||
#20612
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Oct 13 11:05:38 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.202.0:
|
||
* Features
|
||
- [auto] Add SetAllConfigJson method to automation APIs
|
||
#20709
|
||
- [cli/config] Add --json input support to pulumi config
|
||
set-all
|
||
#19427
|
||
- [cli/display] Add error summary at the end of Resource
|
||
changes
|
||
#20658
|
||
- [components/{go,nodejs}] Send component inputs to be saved in
|
||
state. This brings NodeJS and Go inline with Python behaviour
|
||
#20357
|
||
- [sdk/python] Add support for Python 3.14
|
||
#20433
|
||
- [sdk/python] Add the hide_diffs resource option
|
||
#20655
|
||
* Bug Fixes
|
||
- [engine] Fix assert when a resource that's not targeted on a
|
||
destroy is marked as Delete
|
||
#20684
|
||
- [sdk/nodejs] Allow compiled local SDKs to be parameterized
|
||
#20685
|
||
- [sdk/nodejs] Handle RangeErrors from util.inspect
|
||
stringifying error objects
|
||
#20705
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Oct 07 05:07:12 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.201.0:
|
||
* Features
|
||
- [sdkgen/go] Support non-object return types in functions
|
||
#20646
|
||
* Bug Fixes
|
||
- [backend/service] Fix the --insecure flag in pulumi login
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Oct 06 05:38:43 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.200.0:
|
||
* Features
|
||
- [cli] Look for .cmd and .ps1 extensions as well on Windows
|
||
when looking for executables
|
||
#20637
|
||
- [sdk/go] Add a new resource option: HideDiffs
|
||
#20631
|
||
- [sdk/nodejs] Add a new resource option: hideDiffs
|
||
#20631
|
||
- [sdkgen/python] Support non-object return types in functions
|
||
#20624
|
||
* Bug Fixes
|
||
- [build] Use ruff to auto fix lints in python
|
||
#20644
|
||
- [sdk/nodejs] Make new arguments to initialize optional
|
||
#20650
|
||
- [sdkgen/nodejs] Generate a .gitignore file inside local SDKs
|
||
#20643
|
||
- [cli/state] Treat providers that are marked as parents in a
|
||
move as providers still instead of as regular resources
|
||
#20639
|
||
- [cli/state] Exclude root stack correctly when moving
|
||
resources and when --include-parents is passed
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Oct 03 05:06:02 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.199.0:
|
||
* Features
|
||
- [cli/about] Add pulumi about env to help
|
||
#20633
|
||
- [cli/{about,new}] Add environment variables to override
|
||
template repository settings. The new
|
||
PULUMI_TEMPLATE_GIT_REPOSITORY, PULUMI_TEMPLATE_BRANCH,
|
||
PULUMI_POLICY_TEMPLATE_GIT_REPOSITORY, and
|
||
PULUMI_POLICY_TEMPLATE_BRANCH environment variables allow
|
||
runtime customization of template sources
|
||
#20615
|
||
- [cli/{install,package}] Add support for package references in
|
||
plugins
|
||
#20524
|
||
- [sdk/nodejs] Pass options, name, and type to
|
||
ComponentResources initialize methods
|
||
#20618
|
||
- [cli/policy] Send vcs metadata when publishing policy packs
|
||
#20528
|
||
* Bug Fixes
|
||
- [cli/display] Always send diag events to stderr in the diff
|
||
display
|
||
#20632
|
||
- [components] Stop including auth info in plugin name
|
||
#20620
|
||
- [engine] Support the import option in resource transforms
|
||
#20586
|
||
- [programgen] Fix panic in parseProxyApply when encoutering
|
||
warning diagnostics
|
||
#20583
|
||
- [sdk/nodejs] Don't attempt to serialise function values for
|
||
resource inputs/outputs
|
||
#20621
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Sep 28 14:54:59 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.198.0:
|
||
* Features
|
||
- [engine] Expand snapshot integrity check for resources
|
||
#20519
|
||
- [sdk/go] Refactor Go policy SDK to have access to a pulumi
|
||
Context object
|
||
#20570
|
||
- [sdk/python] Allow registered resources to be retrieved from
|
||
the mock monitor for test assertions
|
||
#20540
|
||
* - Bug Fixes
|
||
- [engine] Fix snapshot integrity error with run-program
|
||
--refresh, when a provider has a dependency that isn't being
|
||
created
|
||
#20541
|
||
- [engine] Remove unneeded data from policy summary events
|
||
#20589
|
||
- [sdk] Fix plugin killing during cancellation
|
||
#20543
|
||
- [sdk/go] Fix [Unm/M]arshalProperties to return nil when given
|
||
nil
|
||
#20544
|
||
* - Miscellaneous
|
||
- [protobuf] Add loader_target to LanguageRuntime.LinkRequest
|
||
#20552
|
||
- [cli/package] Move InstallPackage from cmd/packagecmd to
|
||
cmd/packages
|
||
#20550
|
||
- [cli/package] Move stdout/stderr IO out of GenSDK and
|
||
LinkPackage
|
||
#20546
|
||
- [sdk] Move PluginSpec.Install to
|
||
pkg/workspace.InstallPluginContent
|
||
#20537
|
||
- [sdk/yaml] Bump pulumi-yaml to 1.23.2
|
||
#20588
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 18 13:28:21 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.197.0:
|
||
* Features
|
||
- [cli] Send new policy fields when publishing a policy pack
|
||
- [sdk/dotnet] Update dotnet to v3.88
|
||
#20512
|
||
* Bug Fixes
|
||
- [engine] Fix a panic in preview, that could happen in some
|
||
cases when default providers get updated
|
||
#20511
|
||
- [components/python] Fix parenting of python components
|
||
#20508
|
||
- [sdk/python] Fix hang when shutting down in certain error
|
||
conditions
|
||
#20484
|
||
- [sdk/python] Fix license-files entry for python package
|
||
#20506
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 18 13:20:04 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.196.0:
|
||
* Miscellaneous
|
||
- [sdk] Add policy summary events apitypes
|
||
#20443
|
||
- [sdk] Add new policy fields apitypes
|
||
#20491
|
||
- [protobuf] Add support for indicating "not applicable"
|
||
policies
|
||
#20492
|
||
- [protobuf] Add new analyzer policy fields
|
||
#20494
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 18 13:08:41 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.195.0:
|
||
* Features
|
||
- [engine] Add support for capturing program stack traces as
|
||
part of resource registration
|
||
#20430
|
||
- [sdk/go] Registered resources can now be retrieved from the
|
||
mock monitor for test assertions
|
||
#20472
|
||
- [sdk/go] The current exports map is now available for unit
|
||
testing through GetCurrentExportMap
|
||
#20471
|
||
* Bug Fixes
|
||
- [pkg/go] Fix an issue where v3.194.0 of the
|
||
github.com/pulumi/pulumi/pkg/v3 module depends on APIs from
|
||
github.com/pulumi/pulumi/sdk/v3 that haven't been released
|
||
#20487
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 18 13:00:00 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.194.0:
|
||
* Features
|
||
- [cli] Log diagnostics to stderr instead of stdout
|
||
#20461
|
||
- [cli/display] Change the default for --show-full-output from
|
||
true to false
|
||
#20467
|
||
- [cli/display] Fix the --show-full-output the flag
|
||
#20464
|
||
- [sdk/go] Show a message that the Go program is being compiled
|
||
#20460
|
||
* Bug Fixes
|
||
- [engine] Make ignoreChanges work better for arrays
|
||
#20465
|
||
- [programgen] Fix panic in RewriteApplies when encountering
|
||
warning diagnostics
|
||
#20453
|
||
* Miscellaneous
|
||
- [cli] No longer require the PULUMI_EXPERIMENTAL flag for
|
||
Private Registry template operations (pulumi template
|
||
publish, registry-based template resolution in pulumi new),
|
||
while registry-backed template resolution in pulumi new may
|
||
still be disabled using PULUMI_DISABLE_REGISTRY_RESOLVE=true
|
||
pulumi new
|
||
#20458
|
||
- [sdk/yaml] Bump pulumi-yaml to 1.23.1
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 18 12:43:03 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.193.0:
|
||
* Bug Fixes
|
||
- [cli] Use "Private Registry", not cloud or Pulumi registry,
|
||
in CLI output
|
||
#20436
|
||
- [cli/display] Avoid printing a double new line when showing
|
||
secrets in the outputs
|
||
#20435
|
||
- [cli/display] Fix coloring of cobra error messages on windows
|
||
- [cli/{install,package}] Fix local package resolution when
|
||
PULUMI_EXPERIMENTAL=true by including local packages in
|
||
registry fallback logic
|
||
#20413
|
||
- [cli/new] Fail when running with --language without --ai in
|
||
non-interactive mode
|
||
#20415
|
||
- [cli/package] Fix not using already-installed package in
|
||
'pulumi package add' when PULUMI_EXPERIMENTAL=1
|
||
* Miscellaneous
|
||
- [cli] Start the pprof server when receving SIGUSR1
|
||
#20392
|
||
- [cli/display] Replace ijc/Gotty terminfo package with
|
||
xo/terminfo
|
||
#20446
|
||
- [cli/display] Use the passed through writer in
|
||
ShowProgressOutput instead of loading a new terminfo
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Aug 29 14:34:57 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.192.0:
|
||
* Features
|
||
- [cli/state] Add pulumi state taint/untaint commands to force
|
||
replacement of resources upon next update
|
||
#20380
|
||
- [sdk/nodejs] Add previewDestroy to allow dry-runs of destroy
|
||
commands
|
||
#20371
|
||
* Bug Fixes
|
||
- [engine] Fix a bug causing hooks to never pass correctly to
|
||
remote Go components
|
||
#20390
|
||
- [sdk/go] Fix source position information
|
||
#20351
|
||
- [sdk/nodejs] Fix function serialisation that contains
|
||
minified classes
|
||
#19345
|
||
- [sdkgen/nodejs] Limit @types packages used during local SDK
|
||
generation
|
||
#20387
|
||
- [sdk/python] Set ThreadPoolExecutor max_workers to
|
||
parallelism * 4
|
||
#20362
|
||
- [sdk/python] Handle -v flag passed to policy packs
|
||
#20373
|
||
- [sdk/python] Forward errors raised in callbacks to the caller
|
||
#20381
|
||
* Miscellaneous
|
||
- [cli] Log stack trace when interrupted when using verbose
|
||
logging
|
||
#20364
|
||
- [cli] Print the location of the log file when running with
|
||
the verbose flag
|
||
#20365
|
||
- [sdk/python] Remove custom typing stubs
|
||
#20384
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Aug 21 09:27:55 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.191.0:
|
||
* Features
|
||
- [cli] Document the PULUMI_ENABLE_STREAMING_JSON_PREVIEW
|
||
envvar.
|
||
#20328
|
||
* Bug Fixes
|
||
- [engine] Check providers returning 'version' or '__internal'
|
||
in their inputs
|
||
#20313
|
||
- [engine] Fix a panic with refresh --run-program
|
||
#20337
|
||
- [engine] Fix an infinite loop from passing unordered
|
||
resources to the dependency system when using --refresh
|
||
- [programgen] Emit warnings instead of errors in non-strict
|
||
mode when binding resource blocks
|
||
#20347
|
||
- [programgen] Simplify range value types when it is derived
|
||
from object of objects and warn on unknown properties
|
||
#20345
|
||
- [programgen] Warn instead of erroring out when traversing a
|
||
NoneType in PCL
|
||
#20342
|
||
- [cli/display] Escape non-graphic characters in URNs
|
||
#20295
|
||
- [cli/import] Disambiguate duplicate resource names by their
|
||
types when importing
|
||
#20348
|
||
- [cli/new] Don't prompt for ai or template when passing --yes
|
||
#20256
|
||
* Miscellaneous
|
||
- [cli] Log version and CLI metadata
|
||
#20334
|
||
- [cli/package] Pass ParameterizeParameters to
|
||
SchemaFromSchemaSource
|
||
#20324
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Aug 19 07:45:10 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.190.0:
|
||
* Features
|
||
- [engine] Don't error on ignoreChanges paths that are missing
|
||
old data, there is nothing to ignore in those cases and we
|
||
just use the new data
|
||
#20278
|
||
* Bug Fixes
|
||
- [cli] Fix destroy --exclude-protected --remove returning an
|
||
error for empty stacks that could safely be removed
|
||
#20283
|
||
- [cli] Fix pulumi template publish failing with relative paths
|
||
by normalizing to absolute paths before archive creation
|
||
#20301
|
||
- [cli/import] Use mapped name instead of logical name for
|
||
resource references during import code generation
|
||
#20300
|
||
- [pkg] Make TypeScript code generation use 'declare' keyword
|
||
instead of definite assertion operator, to avoid setting all
|
||
fields to undefined when targeting environments new enough
|
||
#20261
|
||
- [sdkgen/nodejs] Make TypeScript a full dependency of local
|
||
SDKs
|
||
#20272
|
||
* Miscellaneous
|
||
- [build] Updates protobuf and grpc to v5, bumping dependencies
|
||
in the Go, Node.js, and Python SDKs
|
||
#19588
|
||
- [build] Update latest Go version to 1.25
|
||
#20284
|
||
- [sdkgen/nodejs] Target ES2020 for generated SDKs
|
||
#20276
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Aug 19 07:14:08 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.189.0:
|
||
* Features
|
||
- [sdk] Remove CacheMS from CLIVersionResponse
|
||
#20264
|
||
- [sdk/go] Calculate PluginInfo.Size on demand
|
||
#20241
|
||
- [auto/python] Surface json option to pulumi preview calls in
|
||
Python when using the pulumi.automation package.
|
||
#20233
|
||
* - Bug Fixes
|
||
- [cli/package] Fix incorrect console URLs being displayed
|
||
after publishing a policy
|
||
#20255
|
||
- [engine] Fix race when reading plugin stdout
|
||
#20242
|
||
- [sdk/nodejs] Fix component providers when using pnpm
|
||
#20253
|
||
* - Miscellaneous
|
||
- [pkg] Make TypeScript code generation use nullish coalesce
|
||
operator for required property checks, as well as state and
|
||
args accessing whenever sensible
|
||
- [sdk/nodejs] Fix swapped stderr/stdout callback comments in
|
||
PreviewOptions interface
|
||
#20250
|
||
- [sdkgen] Don’t create empty maps for language specific
|
||
overrides
|
||
#20237
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Aug 08 04:48:03 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.188.0:
|
||
* Features
|
||
- [cli] Add --remove-backups flag to pulumi stack rm for DIY
|
||
backends
|
||
#20203
|
||
* Bug Fixes
|
||
- [cli] Fix cancellation when running via some CLI wrapper
|
||
tools
|
||
#20195
|
||
- [cli] Fix concurrent read/write during plugin downloads
|
||
#20223
|
||
- [cli] Restore terminal mode on panic
|
||
#20224
|
||
- [engine] Fix panic in refreshes due to concurrent map writes
|
||
#20206
|
||
- [sdkgen] Warn about refs of the form
|
||
"#/resources/pulumi:providers:"
|
||
#20192
|
||
- [cli/display] Show changed outputs in preview
|
||
#20161
|
||
- [cli/engine] Make --exclude correctly handle wildcards in all
|
||
cases
|
||
#20158
|
||
- [sdk/go] Fix running against old CLI versions without
|
||
SignalAndWaitForShutdown
|
||
#20212
|
||
- [sdk/python] Fix dependency installation in uv workspaces
|
||
#20218
|
||
* Miscellaneous
|
||
- [cli] Update pulumi-dotnet to 3.87.0
|
||
#20222
|
||
- [cli/env] Bump esc to v0.17.0
|
||
#20197
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Aug 01 13:09:01 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.187.0:
|
||
* Features
|
||
- [cli] Support for writing v4 checkpoints/deployments
|
||
#20159
|
||
- [cli] Add support for qualified registry template names in
|
||
pulumi new
|
||
#20138
|
||
- [cli/import] Enable pulumi import to always
|
||
--generate-resources when converting --from state files
|
||
#20178
|
||
- [yaml] Allow config values to be parsed with type object
|
||
#20132
|
||
- [auto/python] Allow for on_error callbacks in commands to
|
||
capture stderr incrementally
|
||
#20019
|
||
- [sdk/nodejs] Add option of Bun as a package manager
|
||
#18412
|
||
- [sdk/nodejs] Copy getRootDirectory to the pulumi module
|
||
#20173
|
||
- [sdk/python] Copy get_root_directory to the pulumi module
|
||
#20172
|
||
* Bug Fixes
|
||
- [cli] Fix un-taring registry-backed templates which come in
|
||
.tar.gz format
|
||
#20135
|
||
- [cli] Stop passing Accept: application/x-tar to registry
|
||
template download URLs to avoid signature mismatch
|
||
#20133
|
||
- [engine] Fix a panic with up --refresh --run-program and
|
||
resource replacements
|
||
#20147
|
||
- [engine] Untargeted resources in destroy now correctly
|
||
register as same steps
|
||
#20061
|
||
- [cli/engine] Fix hang when waiting for program that would
|
||
never complete
|
||
#20153
|
||
- [sdk/nodejs] Fix delete hooks in inline automation API
|
||
programs
|
||
#20143
|
||
- [sdk/python] Set features inside construct
|
||
#20141
|
||
* Miscellaneous
|
||
- [sdk/nodejs] Bump TypeScript target to ES2020 for plugins and
|
||
policy packs
|
||
#20148
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jul 25 12:29:52 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.186.0:
|
||
* Features
|
||
- [engine] Send Cancel message to language runtime plugins on
|
||
engine shutdown
|
||
#20007
|
||
- [engine] Pass stack tags to policy plugins on startup
|
||
#20084
|
||
- [yaml] Expose object as a possible config type in preparation
|
||
for pulumi-yaml support
|
||
#20129
|
||
* - Bug Fixes
|
||
- [cli/engine] --exclude and --exclude-protected flags now work
|
||
together correctly for destroy commands
|
||
#20120
|
||
- [engine] Fix a datarace in the engine event system
|
||
#20105
|
||
- [engine] Fix a panic in the engine when running up --refresh
|
||
--run-program and finding a deleted resource
|
||
- [sdk/nodejs] Avoid "Cannot convert object to primitive value"
|
||
error when running into type errors
|
||
#20092
|
||
- [sdk/nodejs] Don’t use automatic ESM mode when —import or
|
||
—require is set
|
||
#20091
|
||
- [sdk/nodejs] Fix callback server hang & delete hooks in
|
||
Node.js
|
||
#20109
|
||
- [sdk/nodejs] Don’t report leaked promises when we exit
|
||
abnormally
|
||
#20128
|
||
- [cli/package] Force new style Go modules to be written out
|
||
when using package add
|
||
#20011
|
||
- [sdk/python] Run uv sync on uv command
|
||
#20117
|
||
* - Miscellaneous
|
||
- [yaml] Update yaml to 1.21.3
|
||
#20118
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jul 24 10:45:33 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.185.0:
|
||
* Features
|
||
- [cli/{install,package}] Allow using pulumi package add with
|
||
registry identifiers
|
||
#19928
|
||
* Bug Fixes
|
||
- [engine] Fix a snapshot integrity issue with destroy
|
||
--run-program and resource reads
|
||
#20078
|
||
- [sdkgen/python] Remove unnecessary import copy
|
||
#20089
|
||
- [sdkgen/python] Support properties named "builtins"
|
||
#20085
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jul 24 10:36:32 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.184.0:
|
||
* Features
|
||
- [sdk/go] Allow setting resource hooks in transforms
|
||
#20058
|
||
- [sdk/nodejs] Allow setting resource hooks in transforms
|
||
#20057
|
||
* Bug Fixes
|
||
- [auto/go] Fix refresh/destroy with inline programs and
|
||
--run-program flag
|
||
- [cli/package] Fix package add command when using uv 0.8.0 or
|
||
later
|
||
#20075
|
||
- [sdk/nodejs] Fix before exit handler
|
||
- [programgen/python] Fix imports of packages and modules with
|
||
multiple name parts, such as "devOps"
|
||
#20053
|
||
* Miscellaneous
|
||
- [sdk/nodejs] Simplify determining the Node.js entrypoint and
|
||
respect package.exports
|
||
#19985
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jul 17 05:57:31 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.183.0:
|
||
* Features
|
||
- [cli] Support reading v4 checkpoints/deployments
|
||
#20046
|
||
- [cli] Allow transforms to set resource hooks
|
||
#20051
|
||
- [protobuf] Add hooks to TransformResourceOptions
|
||
#20050
|
||
- [auto/{go,nodejs,python}] Support --run-program for inline
|
||
programs in refresh and destroy operations
|
||
#19912
|
||
- [cli/new] Reflect templates published with pulumi template
|
||
publish in the results of pulumi new
|
||
#19940
|
||
- [sdk/nodejs] Automatic ESM configuration
|
||
#19980
|
||
- [sdk/python] Allow setting resource hooks in transforms
|
||
#20052
|
||
* Bug Fixes
|
||
- [cli] Fix a panic in the console command when a non-existant
|
||
stack was passed as a --stack argument
|
||
#20043
|
||
- [sdk/nodejs] Try to normalize component names when
|
||
auto-inferring them
|
||
#20048
|
||
- [sdk/python/automation] Fix wrong name after stack rename
|
||
#20028
|
||
* Miscellaneous
|
||
- [pkg] Update pulumi-java to v1.16.0
|
||
#20063
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jul 15 06:03:06 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.182.0:
|
||
* Features
|
||
- [engine] Implement ResourceHooks in the engine
|
||
#19874
|
||
- [engine] Prevent destroy without running the program if any
|
||
resource have delete hooks
|
||
#19933
|
||
- [engine] Send Cancel message to analyzer plugins on engine
|
||
shutdown
|
||
#20015
|
||
- [sdk/go] Implement ResourceHooks in the Go SDK
|
||
#20002
|
||
- [sdk/nodejs] Implement ResourceHooks in the Node.js SDK
|
||
#19946
|
||
- [sdk/python] Implement ResourceHooks in the Python SDK
|
||
#19876
|
||
* Bug Fixes
|
||
- [cli] Fix stack select when local default-org differs from
|
||
the service setting for default-org
|
||
#20010
|
||
- [cli/new] Fix the AI prompt flow of pulumi new command
|
||
#19998
|
||
- [engine] Fix an issue where the engine would not issue
|
||
creates and deletes in the correct order for delete before
|
||
create replacements where dependencies had changed
|
||
#19945
|
||
- [engine] Handle cancellation during construct
|
||
#19976
|
||
- [engine] Run after delete hooks for component resources
|
||
#20025
|
||
- [sdk/{go,nodejs,python}] Pass resource hooks through to
|
||
construct
|
||
#20016
|
||
- [sdkgen/go] Fix panic in SDK go generator for a
|
||
map[string]map[string]union type
|
||
#19731
|
||
- [sdk/python] Log safely in Python in the presence of
|
||
PULUMI_ERROR_OUTPUT_STRING
|
||
#18903
|
||
* Miscellaneous
|
||
- [sdk/{go,nodejs,python}] Add PULUMI_AUTOMATION_API
|
||
#19974
|
||
- [sdk/{go,nodejs,python}] Add type and name to ResourceHookArgs
|
||
#20017
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jun 30 06:26:06 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.181.0 (3.179.0 and 3.180.0 were not
|
||
released):
|
||
* Features
|
||
- [auto/nodejs] Add previewRefresh to allow dry-runs of refresh
|
||
commands
|
||
#19948
|
||
- [auto] Support providing runProgram to preview and up in auto
|
||
sdk
|
||
#19729
|
||
- [cli] Warn more aggressively for very old CLI versions
|
||
#19894
|
||
- [cli] Add pulumi template publish experimental command to
|
||
publish templates to the Pulumi Registry
|
||
#19864
|
||
- [cli/plugin] Allow plugin run to run local binary plugins
|
||
#19903
|
||
- [auto/python] Add preview_refresh to allow dry-runs of
|
||
refresh commands
|
||
#19900
|
||
- [auto/python] Add preview_destroy to allow dry-runs of
|
||
destroy commands
|
||
#19947
|
||
- [engine] Add SignalAndWaitForShutdown RPC call
|
||
#19837
|
||
- [engine] Add lifecycle protobuf definitions
|
||
#19746
|
||
* Bug Fixes
|
||
- [engine] Restore asset and archive hash values after
|
||
transforms
|
||
#19960
|
||
- [cli] Make it possible for inline automation programs to be
|
||
used with refresh/destroy
|
||
#19916
|
||
- [cli] Do not assume that package sources without file path
|
||
prefixes (./, ../) are file paths
|
||
#19930
|
||
- [engine] Fix untargeted resources not always being sent to
|
||
stack analysis
|
||
#19943 #19926
|
||
- [engine] Fix a panic when mixing --target, --refresh, and
|
||
provider upgrades
|
||
#19935
|
||
- [engine] Fix transforms holding onto engine locks during
|
||
execution, instead of just during collection
|
||
#19950
|
||
- [engine] Synthesize delete steps for views during preview
|
||
#19952
|
||
- [sdk/nodejs] Fix the use of parameterised packages and mocks
|
||
#19917
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jun 20 10:55:06 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.178.0:
|
||
* Features
|
||
- [protobuf] Allow providers to request to --refresh by default
|
||
from partial failures
|
||
* Bug Fixes
|
||
- [auto/go] Fix destroy with debug option results in unknown
|
||
flag --debug error
|
||
#19885
|
||
- [backend/diy] Allow DIY backend to remove stacks that are
|
||
empty except for their root stack resource, inline with the
|
||
behaviour of the cloud backend
|
||
#19883
|
||
- [auto/python] Fix parallelism issue when running inline
|
||
programs with the automation API
|
||
#19855
|
||
- [cli] Fix pulumi stack select unnecessarily fetching stack
|
||
metadata.
|
||
The pulumi stack select command now only fetches stack names
|
||
instead of complete metadata, since the selection UI only
|
||
displays stack names. This significantly improves
|
||
performance, especially for DIY backends where metadata
|
||
fetching can be slow. Previously, the command was fetching
|
||
the same metadata as pulumi stack ls (last update time,
|
||
resource count, etc.) but never displaying this information
|
||
to the user, causing unnecessary delays during stack
|
||
selection.
|
||
#19760
|
||
- [cli/install] Don't consult the registry when --file is
|
||
specified
|
||
#19859
|
||
- [engine] Fix policy pack versions for remediations from
|
||
python policy packs
|
||
#19856
|
||
- [engine] Fix views with --refresh --run-program
|
||
#19877
|
||
* Miscellaneous
|
||
- [ci] Make make install install all subprojects
|
||
#19892
|
||
- [cli] Update dotnet, java and yaml language runtimes
|
||
#19896
|
||
- [cli/env] Bump esc to 0.14.3
|
||
#19886
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Jun 14 08:53:33 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.177.0:
|
||
* Features
|
||
- [sdk/yaml] Enable support for views by default
|
||
#19847
|
||
* Bug Fixes
|
||
- [auto/nodejs] Fix stack name in object after rename
|
||
operations
|
||
#19836
|
||
- [cli] Respect --generate-only when converting local SDKs
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jun 13 04:45:16 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.176.0:
|
||
* Features
|
||
- [engine] Enable support for views by default
|
||
#19813
|
||
- [cli/install] Resolve plugin download URLs by referencing the
|
||
Pulumi Registry
|
||
#19762
|
||
- [cli/plugin] Improve the error message when installing
|
||
unknown resource plugins
|
||
#19773
|
||
- [sdk/go] Add experimental policy as code SDK
|
||
#19670
|
||
* Bug Fixes
|
||
- [cli] Fix package add always reporting providers as crashing
|
||
#19769
|
||
- [programgen] Fix panic in programgen
|
||
- [cli/display] Send output about installing policy packs to
|
||
stderr instead of stdout
|
||
#19816
|
||
- [sdk/{go,nodejs,python}] Fix use of parameterized packages in
|
||
mocks
|
||
#19722
|
||
* Miscellaneous
|
||
- [engine] Close SourceIterator
|
||
#19740
|
||
- [pkg] Update go.opentelemetry.io/otel to v1.36.0
|
||
#19822
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jun 06 05:04:28 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.175.0:
|
||
* Bug Fixes
|
||
- [engine] Use the new resource goal in refresh --run-program
|
||
with aliases instead of the old one
|
||
#19578
|
||
- [engine] Fix panic when importing resources.
|
||
#19750
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jun 05 05:18:26 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.174.0:
|
||
* Features
|
||
- [auto/go] Add PolicyPacks to preview/up options
|
||
#19702
|
||
- [engine] Overhaul of how the import option works, the engine
|
||
can now import and then update a resource in a single
|
||
deployment
|
||
#19339
|
||
- [yaml] Update YAML to 1.19.2
|
||
#19727
|
||
- [sdkgen/python] Add sdkgen for non object method invoke
|
||
return values
|
||
#19660
|
||
* Bug Fixes
|
||
- [engine] Fix loading of non-client language runtimes when
|
||
running inline programs
|
||
#19713
|
||
- [engine] Revert recent changes to the config system
|
||
#19721
|
||
- [sdk] Fix of breaking change to WithMocks which splits
|
||
interface for MethodCall
|
||
#19687
|
||
* Miscellaneous
|
||
- [cli] Ensure logs and tracing are fully written out before
|
||
exiting
|
||
#19714
|
||
- [engine] Log callbacks requests
|
||
#19691
|
||
- [sdk/nodejs] Require Node.js >= 20
|
||
#19697
|
||
|
||
-------------------------------------------------------------------
|
||
Sat May 31 07:19:17 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.173.0:
|
||
* Bug Fixes
|
||
- [sdk/go] Revert breaking change to WithMocks
|
||
#19683
|
||
|
||
-------------------------------------------------------------------
|
||
Sat May 31 07:06:40 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.172.0:
|
||
* Features
|
||
- [protobuf] Extend provider protocol to allow providers to
|
||
request to --refresh resources by default
|
||
#19487
|
||
- [sdk/go] Add sdk support for scalar call returns from
|
||
providers
|
||
#19589
|
||
* Bug Fixes
|
||
- [auto/python] Revert: Add on_error callback for capturing
|
||
incremental stderr output, which used a library not
|
||
compatible with Windows
|
||
#19649
|
||
- [cli] Improve error message when stack select is run in
|
||
non-interactive mode
|
||
#19628
|
||
- [cli] Fix up --refresh --run-program to use the new program
|
||
based refresh logic
|
||
#19667
|
||
- [sdkgen] Fix data race in codegen type conversions
|
||
#19604
|
||
- [cli/config] Warn about YAML null being read as empty string
|
||
#19483
|
||
- [cli/display] Fix color of Copilot summarize-error so its
|
||
more readable on light terminals
|
||
#19644
|
||
- [cli/engine] Shut down plugins more gracefully when the CLI
|
||
is shutting down
|
||
#19603
|
||
- [programgen/python] Add pulumi as reserved keyword in binder
|
||
to fix python codegen issues
|
||
#19277
|
||
* Miscellaneous
|
||
- [sdk/python] Remove workaround for UWP reparse point issue
|
||
#19627
|
||
|
||
-------------------------------------------------------------------
|
||
Thu May 22 04:53:57 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.171.0:
|
||
* Features
|
||
- [cli] Add pulumi esc as an alias for pulumi env
|
||
#19610
|
||
- [engine] Elide StackReference outputs that fail to decrypt
|
||
#19533
|
||
- [programgen] Ensure convert uses the output project directory
|
||
as the working directory
|
||
#19582
|
||
- [cli/display] Release explain-preview and summarize-error
|
||
Copilot features
|
||
#19544
|
||
- [cli/engine] Enable debugging of source based plugins, using
|
||
--attach-debugger plugin=<name>
|
||
#19553
|
||
- [cli/install] Allow pulumi install to install dependencies
|
||
inside plugin project folders
|
||
#19580
|
||
- [auto/python] Add on_error callback for capturing incremental
|
||
stderr output
|
||
#19541
|
||
- [programgen/nodejs] Add callSingle to the NodeJS SDK to
|
||
support non-object method return values
|
||
#19387
|
||
- [programgen/python] Add sdk support for scalar call returns
|
||
from providers
|
||
#19419
|
||
- [sdk/python] Add new provider interface to
|
||
pulumi.provider.experimental.provider
|
||
#19080
|
||
- [sdk/python] Support enum references in component providers
|
||
#19471
|
||
* Bug Fixes
|
||
- [cli] Enumerate supported CI systems deterministically
|
||
#19593
|
||
- [engine] Make the engine respect errors from plugin Handshake
|
||
methods
|
||
#19595
|
||
- [cli/install] Fix installation of python policies to default
|
||
to virtualenv rather than site-packages
|
||
#19570
|
||
|
||
-------------------------------------------------------------------
|
||
Fri May 16 04:57:55 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.170.0:
|
||
* Features
|
||
- [engine] The engine now defers policy pack installation to
|
||
the language hosts
|
||
#19477
|
||
- [programgen] Copy assets emitted from converter plugins to
|
||
target directory of the generated projects
|
||
#19500
|
||
- [programgen] Add GeneratedProjectDirectory to
|
||
ConvertProgramRequest for converter plugins
|
||
#19513
|
||
- [sdk/nodejs] Pass ignoreChanges, replaceOnChanges,
|
||
customTimeouts, retainOnDelete, and deletedWith to the
|
||
provider constructor
|
||
#19496
|
||
- [sdk/nodejs] Pass ignoreChanges, replaceOnChanges,
|
||
customTimeouts, retainOnDelete, and deletedWith to the
|
||
provider constructor
|
||
#19494
|
||
* Bug Fixes
|
||
- [auto/python] Fix hang in automation API operations
|
||
#19539
|
||
- [cli/config] Config system now maintains types based on the
|
||
YAML type from the config file
|
||
#19503
|
||
- [cli/install] Don't overwrite versions embedded in the plugin
|
||
spec
|
||
* Miscellaneous
|
||
- [engine] Split analyzer handshake into handshake and
|
||
stackconfigure
|
||
#19506
|
||
- [sdk] Add optional cache duration to CLIVersionResponse
|
||
apitype
|
||
#19523
|
||
- [sdk/go] Accept context.Context in workspace.GetPluginInfo
|
||
and workspace.GetPluginPath.
|
||
#19527
|
||
- [sdk/go] Accept context.Context wherever new plugin.Contexts
|
||
are created.
|
||
#19526
|
||
|
||
-------------------------------------------------------------------
|
||
Fri May 09 05:47:52 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.169.0:
|
||
* feat: Add --config-file option to Automation API operations
|
||
(#19222)
|
||
* Use RunPlugin for analyzer plugins (#19334)
|
||
* Fix UseLocalPulumiBuild (#19461)
|
||
* Use require single resource in invoke conformance tests
|
||
(#19400)
|
||
* Views: Adopt on `plugin.Provider` (#19408)
|
||
* Revert "Temporary changes to unblock v3.168.0 release (#19457)"
|
||
(#19460)
|
||
* Add `--run-program` to `preview`/`up` (#19449)
|
||
* Changelog and go.mod updates for v3.168.0 (#19459)
|
||
* Add MainContext to allow for provider cancellation (#19445)
|
||
* Temporary changes to unblock v3.168.0 release (#19457)
|
||
* Remove `--path-prefix` from `golangci-lint` (#19456)
|
||
* Respect customized Node package names in Node program generator
|
||
(#19410)
|
||
* Fix --run-program hanging on non-trivial programs (#19448)
|
||
* Freeze 3.168.0 (#19451)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed May 07 15:43:43 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.168.0:
|
||
* Update yaml, java & dotnet (#19450)
|
||
* Deduplicate dependencies for `property.Value` (#19423)
|
||
* Fix the return type of the PCL `call` intrinsic (#19447)
|
||
* Make analyzer stack configuration optional (#19435)
|
||
* Support `providers` in PCL and program generation (#19426)
|
||
* Add some NodeJS request types (#19437)
|
||
* cache intermediate results for type conversions (#19422)
|
||
* Support Node.js 24 (#19420)
|
||
* make namespaces we get from git repos always lowercase (#19441)
|
||
* Update `golangci-lint` to v2 (#19438)
|
||
* Fix race condition when rendering progress events (#19434)
|
||
* Adds FeatureFlagged Copilot assisted "Explain" option when
|
||
Previewing Updates (#19138)
|
||
* Add the option to pulumi state reprotect an unprotected
|
||
resource. (#19355)
|
||
* Detect dangling references in `pulumi schema check` (#19216)
|
||
* Ensure we don’t introduce `toolchain` directives in the go.mod
|
||
files (#19421)
|
||
* Add failure case to test pkg parser (#19425)
|
||
* feat: loosening github.com hostname requirement to support
|
||
GitHub Ent (#19377)
|
||
* `DocLanguageHelper`: `*schema.Package` ->
|
||
`schema.PackageReference` (#19313)
|
||
* Support Resource References (#19226)
|
||
* Update tests/integration/go/parameterized/go.mod deps (#19413)
|
||
* Cleanup go:build compiler directives (#19415)
|
||
* Update golang.org/x/crypto and net to the latest versions
|
||
(#19412)
|
||
* Bump the go_modules group across 45 directories with 1 update
|
||
(#19411)
|
||
* Views: protobuf changes (#19349)
|
||
* Update go 1.23 and golang.org/x/net v0.38.0 (#19118)
|
||
* Add an integration test for policy publishing (#19393)
|
||
* Bump h11 from 0.14.0 to 0.16.0 in /docs in the pip group across
|
||
1 directory (#19403)
|
||
* Remove `dotnet.DocLanguageHelper.Namespaces` (#19351)
|
||
* Add conformance test for invokes that return a scalar (#19389)
|
||
* Add a Delete method to property.Map (#19384)
|
||
* Changelog and go.mod updates for v3.167.0 (#19395)
|
||
* Replace `GetLanguageTypeString` with `GetTypeName` (#19306)
|
||
* Freeze 3.167.0 (#19390)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri May 02 04:58:36 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.167.0:
|
||
* Allow creating analyzer plugins without config (#19392)
|
||
* Add `onError` callbacks to the NodeJS Automation API operations
|
||
(#19372)
|
||
* upgrade pulumi-yaml to 1.18.0 (#19381)
|
||
* Add legacy default org logic for back compat during version
|
||
upgrade (#19368)
|
||
* Allow for hyphens in function names (#19352)
|
||
* Add default org lookup against the backend if not locally
|
||
configured by user (#19324)
|
||
* Changelog and go.mod updates for v3.166.0 (#19376)
|
||
* Add Remote Executor Image configuration to the Python
|
||
automation API. (#19304)
|
||
* Fix `refresh --preview-only` in the Python Automation API
|
||
(#19373)
|
||
* Fix `refresh --preview-only` in the Automation API (#19370)
|
||
* Freeze 3.166.0 (#19371)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 30 21:25:29 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.166.0:
|
||
* introduce `pulumi package info` (#19283)
|
||
* Move pulumi.provider.experimental.provider to
|
||
pulumi.provider.experimental.component (#19360)
|
||
* codegen/python: don't use `builtins.` prefix for docs (#19359)
|
||
* Return complete package descriptors for dependencies (#19346)
|
||
* Fix casing of stack config JSON properties (#19364)
|
||
* factor the option arguments to `mod.typeString` (#19358)
|
||
* Decorate resources and enums with their type token (#19357)
|
||
* Mark package publish command as non-experimental (#19356)
|
||
* Implement stack creation with cloud config (#19348)
|
||
* Always save fully qualified stack names to settings (#19336)
|
||
* parse error at plugin startup as gRPC error (#19312)
|
||
* Add tests for `(DocLanguageHelper).GetLanguageTypeString`
|
||
(#19332)
|
||
* Add `--exclude` and `--exclude-dependents` to the Go Automation
|
||
API (#19333)
|
||
* Update some import tests (#19340)
|
||
* Changelog and go.mod updates for v3.165.0 (#19338)
|
||
* Require uv 0.6.16 (#19330)
|
||
* treat private plugins as Git Plugins still (#19331)
|
||
* Add `--exclude` and `--exclude-dependents` to the Python
|
||
automation API (#19310)
|
||
* Add Handshake to analyzer plugins (#19328)
|
||
* Freeze 3.165.0 (#19329)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Apr 25 18:39:31 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.165.0 (3.164.0 was not released):
|
||
* Change default registry source to private (#19134)
|
||
* Fix make format (#19326)
|
||
* Lazily import language blocks from `schema.PackageReference`s
|
||
(#19318)
|
||
* Pass kind to RunPlugin (#19320)
|
||
* Remove the 'deletes' field, just use 'dones' (#19284)
|
||
* Use the new property.Value system for plugin config (#19285)
|
||
* Ensure we always save ImportID (#19314)
|
||
* Update dotnet to 3.79 (#19302)
|
||
* Simplify `schema.Language` by removing fields we don't use
|
||
(#19317)
|
||
* Add pulumi.type_token decorator (#19309)
|
||
* clean up error message on premature provider exits (#19305)
|
||
* Freeze 3.164.0 (#19296)
|
||
* Simplify `DocLanguageHelper.GetFunctionName` (#19268)
|
||
* Add RUN_PROGRAM envvar to set --run-program (#19293)
|
||
* remove "Debug branch name" step (#19308)
|
||
* Add `RemoteExecutorImage` configuration to the NodeJS
|
||
Automation API (#19286)
|
||
* Bump Java to 1.10.0 and YAML to 1.17.0 (#19300)
|
||
* fix: detect readme in subdir for package publishing (#19298)
|
||
* Change assert.Error into assert.ErrorContains (#19295)
|
||
* Update Dependencies in the JSON schema (#19282)
|
||
* Addresses UX feedback on the Copilot Error summary feature
|
||
(#19267)
|
||
* Test and fix running the import command for existing resources
|
||
(#19290)
|
||
* Remove component provider docs (#19294)
|
||
* Add `--exclude` and `--exclude-dependents` to the NodeJS
|
||
automation (#19270)
|
||
* sdk/{nodejs,python}/Makefile: export GOBIN before using it
|
||
(#19278)
|
||
* pin @pulumi/random in test (#19287)
|
||
* Test spawning an analyzer (#19271)
|
||
* Format & lint pulumi.json (#19281)
|
||
* Fix typo in journal code (#19276)
|
||
* Support named providers in GenerateHCL2Definition (#19192)
|
||
* factor out SortedKeys function into maputil (#19269)
|
||
* Implement `fmt.GoStringer` for `property.{Value,Map,Array}`
|
||
(#19259)
|
||
* Remove unused `GetModuleDocLink` from `DocLanguageHelper`
|
||
(#19265)
|
||
* Expose `resource.{To,From}ResourcePropertyMap` (#19258)
|
||
* Test analyzer config (#19262)
|
||
* Don’t install python/nodejs runtimes during `make build`
|
||
(#19250)
|
||
* Round trip computed property.Value's through gRPC (#19257)
|
||
* fix: Moving log message to -v 9 (#19261)
|
||
* Add resourceType/Name to TS (#18842)
|
||
* Clear nil values for `property.Value.dependencies` (#19256)
|
||
* Handle local plugin paths with a version number (#19254)
|
||
* Tidy up Python component provider tests (#19210)
|
||
* Tidy up Node.js component provider tests (#19251)
|
||
* Use ImportID not ID for import strings (#19244)
|
||
* Update type to start exposing the program id (#19260)
|
||
* Add `pulumi project` command for managing Pulumi projects
|
||
(#19074)
|
||
* Update client to integrate against cloud GetDefaultOrg API
|
||
(#19248)
|
||
* Use shared MockBackendInstance test helper (#19201)
|
||
* Add bootstrap-less mode for Python component providers (#19198)
|
||
* Don't discard non-outputty component outputs (#19228)
|
||
* fix component construct when package.json includes namespace
|
||
(#19242)
|
||
* Use PackageSpec.Dependencies for component provider
|
||
dependencies (#19236)
|
||
* remove no-longer-necessary replace (#19241)
|
||
* Test and fix importID in GenerateHCL2Definition (#19237)
|
||
* Changelog and go.mod updates for v3.163.0 (#19239)
|
||
* Add run-program to automation api (#19218)
|
||
* Freeze v3.163.0 (#19230)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Apr 18 05:42:35 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.163.0:
|
||
* Remove unused testfiles (#19229)
|
||
* Add codegen for "import" resource option in node, python, go,
|
||
dotnet (#19177)
|
||
* add dependencies field to the schema (#19071)
|
||
* Add static pulumi_type property to resource classes (#19221)
|
||
* Don't require to be logged in to retrieve templates (#19196)
|
||
* Remove unused provider implementation (#19211)
|
||
* Support optional types using union syntax (#19207)
|
||
* Fix test_analyze_syntax_error on Python 3.10 (#19208)
|
||
* [components/typescript] Refactor and simplify analyzeType
|
||
method (#19205)
|
||
* fix coverage for integration tests (#18719)
|
||
* Display [unknown] rather than output<T> (#19204)
|
||
* Remove outdated comments about property.Values (#19203)
|
||
* Fix ReplaceOnChanges and IgnoreChanges being respected during
|
||
DBR diffs (#19188)
|
||
* Fix function call lifting (#19187)
|
||
* [sdk/nodejs] Target ES2020 (#19191)
|
||
* fix race in TestGetDocLinkForPulumiType test (#19200)
|
||
* Fix dependency graphing in the presence of deleted resources
|
||
(#19179)
|
||
* stack_test: make each test copy testproj to its own temp dir
|
||
(#19195)
|
||
* fix package_add panic when there's no version in the schema
|
||
(#19193)
|
||
* API types & endpoint for managing cloud stack config (#19086)
|
||
* Replace ParseRange with ParseVersion (#19149)
|
||
* Save package source to `packages` in Pulumi.yaml on `package
|
||
add` (#19157)
|
||
* Add HCL2 support for importID resource option serialization
|
||
(#19163)
|
||
* [sdk/nodejs] Add comment about dependency (#19176)
|
||
* Changelog and go.mod updates for v3.162.0 (#19175)
|
||
* Freeze v3.162.0 (#19173)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Apr 10 04:58:25 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.162.0:
|
||
* [sdk/nodejs] Add back the queryable module (#19172)
|
||
* Fixes a DATA RACE flake in the TestCaptureProgressEvents tests
|
||
(#19169)
|
||
* Changelog and go.mod updates for v3.161.0 (#19168)
|
||
* Remove a deprecated copy of pulumi-ts-provider from tests
|
||
(#19160)
|
||
* Freeze 3.161.0 (#19145)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 09 11:21:27 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.161.0:
|
||
* don't override schema version in `package *` (#19159)
|
||
* Format cmd/pulumi-language-python-exec (#19152)
|
||
* Avoid creating a main.py file when chosing the uv toolchain
|
||
(#19154)
|
||
* Wait longer for sentinel file in TestRunCanceled (#19144)
|
||
* Support Copilot summarizing errors discovered in the preview
|
||
phase of an update (#19070)
|
||
* upgrade yaml to 1.16.0; dotnet to 3.78.0; java to 1.9.0
|
||
(#19148)
|
||
* ci: Use the latest version of baptiste0928/cargo-install
|
||
(#19162)
|
||
* Remove unused variable (#19151)
|
||
* Properties used in component outputs are never plain (#19135)
|
||
* partition the tests module by test instead of by package
|
||
(#19137)
|
||
* Test that component outputs are mapped from snake_case to
|
||
camelCase (#19147)
|
||
* upgrade to latest yaml release (#19143)
|
||
* Update yarn.lock (#19139)
|
||
* Pick the right `refresh` when running programs (#19140)
|
||
* [components/nodejs] Fix schema inference for optional boolean
|
||
properties (#19133)
|
||
* Some docs on program based destroy/refresh (#19136)
|
||
* Make `property.Value` immutable (#17500)
|
||
* Update ESC dependency to v0.13.0 (#19127)
|
||
* install dependencies in python conformance tests using uv
|
||
(#19109)
|
||
* Remove some more StreamInvoke code (#19130)
|
||
* cache SDK artifacts in conformance tests (#19112)
|
||
* Return an InputPropertyError for invalid enum values (#19116)
|
||
* Update mocha test runner (#19120)
|
||
* Remove StreamInvoke (#19129)
|
||
* Update Jinja in docs (#19119)
|
||
* Update github.com/golang-jwt/jwt/ (#19117)
|
||
* python: clean up after `Pack` (#19111)
|
||
* exclude virtualenv from being checked by mypy (#19107)
|
||
* Add enum support for Python component schema inference (#19072)
|
||
* further speed up python conformance tests when uv is available
|
||
(#19101)
|
||
* split tests module into more partitions (#19029)
|
||
* Use dotnet language host based codegen (#19092)
|
||
* Speed up workspace.DetectProjectFromPath (#19082)
|
||
* speed up python performance tests with this one simple trick
|
||
(#19099)
|
||
* We only support python3, there's no need to use six anymore
|
||
(#19100)
|
||
* Changelog and go.mod updates for v3.160.0 (#19091)
|
||
* pin jlumbroso/free-disk-space action (#19094)
|
||
* Add l1-output-null test (#19001)
|
||
* Serialize component description to the JSON schema (#19093)
|
||
* Freeze v3.160.0 (#19087)
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Apr 01 17:33:24 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- Update to version 3.160.0:
|
||
* Add Refresh program support to the engine (#18868)
|
||
* typescript: fix resource reference imports with namespaces
|
||
(#19085)
|
||
* Improve watch output (#19083)
|
||
* Upgrade moby/moby for CVEs (#19081)
|
||
* Support calling methods on provider resources (#18920)
|
||
* fix names in type references when namespaces are defined in
|
||
package.json (#19066)
|
||
* Remove usage of deprecated SourceFileLoader.load_module
|
||
(#19061)
|
||
* l3-component-simple test (#17832)
|
||
* Adds Copilot Summarization of Update Errors (#17956)
|
||
* [sdk/go] Ensure RegisterResourceOutputs is Idempotent (#19058)
|
||
* use `spec.IsGitPlugin()` consistently (#19049)
|
||
* make build_local with shells other than bash (#19062)
|
||
* Add --run-program to destroy (#19044)
|
||
* Update pulumi-language-dotnet to 3.77.0 (#19053)
|
||
* Minimum dotnet version is now 8, not 6 (#19057)
|
||
* Update Go program gen to target 1.23 (#19026)
|
||
* Conformance tests are integration tests (#19035)
|
||
* Don't recursively call `make` as part of `make build_local`
|
||
(#19052)
|
||
* Stop installing `pulumi` on `make build` (#19048)
|
||
* Changelog and go.mod updates for v3.159.0 (#19051)
|
||
* Documentation updates for custom components (#19003)
|
||
* Freeze 3.159.0 (#19045)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Mar 27 17:49:47 UTC 2025 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.159.0:
|
||
* Update language plugins to java@1.8.0 and yaml@1.15.1 (#19046)
|
||
* Add comment to refresh docs that it doesn't use the step
|
||
generator (#19033)
|
||
* Fix this being incorrectly renamed in typescript when
|
||
instantiating resources (#19041)
|
||
* python: set name and namespace via component_provider_host
|
||
(#18985)
|
||
* override plugin version in the provider interface (#19043)
|
||
* [components/nodejs] Discover component types through re-exports
|
||
(#19042)
|
||
* Fix plugin resolution in convert. (#19040)
|
||
* Pass list of components to component_provider_host (#19021)
|
||
* chore: fix struct field name in comment (#19027)
|
||
* Add the `--preview-only` option for `destroy` in the NodeJS API
|
||
(#19030)
|
||
* package add: document the usage for git plugins (#19032)
|
||
* infer namespace for Git Plugins; disallow overriding it in
|
||
PulumiPlugin.yaml (#19016)
|
||
* Support `GetRequiredPackages` in the Python Automation API
|
||
(#19020)
|
||
* gitutil: use access tokens from environment if possible
|
||
(#18991)
|
||
* Add the `--preview-only` option for `destroy` in the Python API
|
||
(#19028)
|
||
* nodejs: allow namespace implicitly inferred (#18982)
|
||
* Enable 'pulumi package publish' to detect README files (#18857)
|
||
* use localname for plugin selection for tagged plugins as well
|
||
(#19023)
|
||
* [components/node] Run componentProviderHost automatically in
|
||
RunPlugin if any Components are exported (#18984)
|
||
* Delete unused `DeleteEnvironmentFallible` method (#19025)
|
||
* Delete duplicate `deleteIfNotFailed` helper (#19024)
|
||
* Fetch Org-wide Project Templates from `app.pulumi.com` (#18627)
|
||
* Make it easier to debug conformance tests (#19005)
|
||
* Revert change to use `t.TempDir` in testing environment
|
||
(#19017)
|
||
* [components/node] Construct based on explicit component classes
|
||
(#18996)
|
||
* Revert "Check for typescript errors in components plugin"
|
||
(#19018)
|
||
* `pulumi package gen-sdk`: newline character (#19012)
|
||
* pass in valid info/error writers in test (#19007)
|
||
* Check for typescript errors in components plugin (#18987)
|
||
* Add canOutput generation to nodejs (#18897)
|
||
* Changelog and go.mod updates for v3.158.0 (#19014)
|
||
* Freeze 3.158.0 (#19006)
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 25 05:44:39 UTC 2025 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.158.0:
|
||
* upgrade pulumi-yaml to 1.15.0 (#19002)
|
||
* Remove `pytest-watch` entirely (#19008)
|
||
* Report an error when no components are found (#18988)
|
||
* package add: override name and namespace from PulumiPlugin.yaml
|
||
(#18990)
|
||
* Report better error messages for various error cases (#18983)
|
||
* Add missing changelog entry (#18999)
|
||
* Use RequireSingleResource consistently through conformance
|
||
tests (#19000)
|
||
* Add output verison of try generation nodejs (#18852)
|
||
* Add TODO to liftOperationType call (#18995)
|
||
* Add l1-proxy-index and l2-proxy-index conformance tests
|
||
(#18993)
|
||
* Add experimental package publishing command (#18818)
|
||
* Add a conformance test for `Call` provider usage (#18919)
|
||
* Add l1-config-types conformance test (#18989)
|
||
* pass through pluginspec for finding plugins (#18951)
|
||
* Avoid duplicate packages in requirements.txt (#18972)
|
||
* [dev docs] Correct `Example uses of parameterization` Terraform
|
||
(#18981)
|
||
* [nodejs] Stop returning a version from componentProviderHost
|
||
(#18968)
|
||
* Add pulumiResourceType/Name to Resource in Python and Go
|
||
(#18959)
|
||
* Update uv.lock (#18974)
|
||
* Fix ComponentResource class typo and correctly implement args
|
||
type (#18971)
|
||
* pytest-watch is a dev dependency (#18966)
|
||
* Use Mise config_root var instead of env.PWD (#18961)
|
||
* Don't require ordered updates for `TestRefreshTargetChildren`
|
||
(#18963)
|
||
* Make RetainOnDelete optional on the wire protocol and
|
||
DeleteBeforeReplace optional in the SDK (#18956)
|
||
* Cleanup aliases in schema (#18925)
|
||
* make dist target not depend on build and fix
|
||
PULUMI_INTEGRATION_REBUILD_BINARIES (#18958)
|
||
* run more integration tests in parallel (#18954)
|
||
* use usetesting linter instead of tenv (#18952)
|
||
* Install package SDKs on pulumi install (#18940)
|
||
* Add the ability to exclude targets during updates (#18828)
|
||
* Update languages and conformance tests to use `T.Context()`
|
||
(#18945)
|
||
* chore: make function comment match function name (#18950)
|
||
* Make `refresh` respect `--target-dependents` (#18905)
|
||
* Don't print "same" outputs in `--refresh` (#18943)
|
||
* Add default orgs as an API capability (#18928)
|
||
* Changelog and go.mod updates for v3.157.0 (#18947)
|
||
* Remove QName validation from state rename (#18938)
|
||
* Freeze 3.157.0 (#18941)
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 18 20:24:46 UTC 2025 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.157.0:
|
||
* dotnet: format namespace correctly in programgen (#18942)
|
||
* Make protect optional (#18924)
|
||
* typescript: import packages from @<namespace>/ (#18753)
|
||
* fix usage of rootnamespace in dotnet programgen (#18932)
|
||
* fix nodejs PackageName usage in LinkPackage (#18933)
|
||
* Run diff in parallel (#18872)
|
||
* Rename SDK publishing commands to reflect that they're
|
||
operating on SDKs (#18856)
|
||
* Update @types/node version in codegen to ^18 (lowest still
|
||
maintained version) (#18922)
|
||
* Introduce the packages section in Pulumi.yaml (#18917)
|
||
* Implement parallel stack fetching in DIY backend tests (#18909)
|
||
* Add parent to AnalyzerResourceOptions (#18927)
|
||
* Add GetDefaultOrganizationResponse type for backend/cli
|
||
definition (#18908)
|
||
* Make `state upgrade` just a cobra command (#18847)
|
||
* Update README.md (#18881)
|
||
* dotnet: import packages from <Namespace>.<Project>.csproj
|
||
(#18779)
|
||
* Fix conformance test to pin raw data content (#18921)
|
||
* [sdkgen/dotnet] Support parameterization in generated remote
|
||
component resources for .NET (#18699)
|
||
* remove leftover testdata (#18820)
|
||
* Delete duplicate code (#18910)
|
||
* implement log truncation in conformance tests (#18906)
|
||
* [conformance] Test parameterized remote components (#18850)
|
||
* [node/components] Support resource references in schema
|
||
analyzer (#18885)
|
||
* Load Steps variable with atomic (#18904)
|
||
* Test conditionals in TestApplyRewriter (#18894)
|
||
* Improve parameterize docs (#18873)
|
||
* Bump several NodeJS dependencies (#18899)
|
||
* python: import packages from <namespace>_ (#18418)
|
||
* Bump several Go dependencies (#18898)
|
||
* Remove query (#18891)
|
||
* Remove unused filestate code (#18890)
|
||
* Remove unused QueryOptions structs (#18889)
|
||
* Bump the go_modules group across 31 directories with 2 updates
|
||
(#18781)
|
||
* Update step counter atomicly (#18886)
|
||
* Changelog and go.mod updates for v3.156.0 (#18888)
|
||
* Freeze version 3.156 (#18883)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Mar 13 18:15:04 UTC 2025 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.156.0:
|
||
* Fix protect inheritance in Go (#18862)
|
||
* Run lifecycle tests with parallelism (#18878)
|
||
* [python/components] Better error message for a missing type
|
||
(#18876)
|
||
* Changelog and go.mod updates for v3.155.0 (#18875)
|
||
* Replace redundant integration test with conformance test
|
||
(#18880)
|
||
* [python/components] Map input names recursively (#18864)
|
||
* Add the ability to list org templates in via the service
|
||
backend (#18861)
|
||
* Freeze 3.155.0 (#18859)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Mar 13 05:59:49 UTC 2025 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.155.0:
|
||
* Bump Java to 1.6.0 (#18869)
|
||
* Update README.md (#18871)
|
||
* Add a program destroy test with explicit providers (#18870)
|
||
* Reduce encryption batch size (#18867)
|
||
* [node/components] Add more context to error messages in schema
|
||
inference (#18848)
|
||
* use full Go version in pulumi-test-language/go.mod (#18844)
|
||
* Re-add provider error (#18854)
|
||
* Bump Java to 1.5.0 (#18858)
|
||
* Add batch-encrypt to endpoint names for tracing (#18865)
|
||
* Fix timestamp consistency between JSON output and engine event
|
||
log (#18838)
|
||
* Optimize crypters via batch encrypting & cache unification
|
||
(#18743)
|
||
* upgrade pulumi dotnet to 3.76.1 (#18853)
|
||
* Make `whoami` just a cobra command (#18845)
|
||
* print all diagnostic errors when getting the schema failed
|
||
(#18817)
|
||
* Add the option to run the program on destroy (#18751)
|
||
* refactor: use t.TempDir() instead of os.MkdirTemp (#18835)
|
||
* Fold a couple of simple commands into just cobra runs (#18816)
|
||
* Update Go in CI to 1.23 and 1.24 (#18841)
|
||
* Use go.uber.org/automaxprocs to respect cgroup cpu limits
|
||
(#18815)
|
||
* Update from exp/maps to maps in the conformance tests (#18840)
|
||
* Changelog and go.mod updates for v3.154.0 (#18832)
|
||
* Freeze 3.154.0 (#18827)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Mar 07 18:25:52 UTC 2025 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.154.0:
|
||
* Extend `Handshake` responses to allow more configuration
|
||
(#18809)
|
||
* Refactor: Add structured errors when a template isn't found
|
||
(#18825)
|
||
* Update pulumi-yaml to 1.14.1 (#18819)
|
||
* Refactor: Structured error for missing an env required when
|
||
non-interactive use (#18822)
|
||
* developer-docs: Document pulumi refresh (#18803)
|
||
* Test state delete directly via cobra (#18788)
|
||
* Thread URN and ID to providers Configure method (#18807)
|
||
* Prepare for 3.154.0 (#18808)
|
||
* Fix make build to copy to go bin (#18806)
|
||
* Add the `stack rename` command to the Go Automation API.
|
||
(#18723)
|
||
* Implement `stack rename` for the NodeJS automation API (#18696)
|
||
* Add `stack rename` to the Python Automation API (#18712)
|
||
* Fix plugin "exited prematurely" false positives (#18793)
|
||
* Simplify delete loop (#18804)
|
||
* When calling chooseStack, always set `stackSetCurrent` to true
|
||
(#14519)
|
||
* Bind the type for try more precisely (#18796)
|
||
* Don't Exit in ArgsFunc (#18798)
|
||
* Support overriding programs in conformance tests (#18787)
|
||
* Flesh out documentation on converters (#18797)
|
||
* nodejs: remove dependency on
|
||
@opentelemetry/semantic-conventions (#18795)
|
||
* Print a warning if an output is stringified (#18790)
|
||
* Add dev documentation for crypters (#18794)
|
||
* [Experimental/Components]: make provider version optional
|
||
(#18736)
|
||
* Add `make test_watch`, a test-watching command for Python
|
||
(#18758)
|
||
* Only lift can to output space if needed (#18791)
|
||
* Automation API for Go now permits setting --diff flag on
|
||
refresh (#18792)
|
||
* add num accounts to policy group summary (#18789)
|
||
* Feat(cli): Set the --parallel flag with PULUMI_PARALLEL
|
||
environment var (#18782)
|
||
* correctly marshal pluginspec in GetRequiredPackages (#18786)
|
||
* Add `make test_watch`, a test-watching command for NodeJS
|
||
(#18750)
|
||
* provide friendlier exception when dict has no type arguments
|
||
(#18775)
|
||
* Use raw Cobra functions in `cmd` (#18767)
|
||
* Rename batch crypt types (#18776)
|
||
* fix test backend usage in automation test (#18754)
|
||
* support `PULUMI_STACK` environment variable for selecting your
|
||
stack (#18717)
|
||
* Update CONTRIBUTING.md (#18774)
|
||
* Changelog and go.mod updates for v3.153.1 (#18772)
|
||
* Freeze v3.153.1 (#18770)
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 01 11:03:11 UTC 2025 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.153.1:
|
||
* [sdk/python] Fix `get_organization` returning `None` (#18769)
|
||
* Do not `os.Exit` from `RunCmdFunc` (#18757)
|
||
* Revert "Try to use latest config when rehydrating default
|
||
providers from state (#18740)" (#18756)
|
||
* use namespace instead of publisher for Go package generation
|
||
(#18755)
|
||
* De-duplicate the build for `make build` and `make test`
|
||
(#18728)
|
||
* Try to use latest config when rehydrating default providers
|
||
from state (#18740)
|
||
* Add RegisterResource diagram for Construct (#18747)
|
||
* Add comment about TargetFramework (#18745)
|
||
* add namespace field to pulumi.json (#18720)
|
||
* try to fix flake in TestGeneratedPackage (#18739)
|
||
* [Experimental/Components]: support any in python (#18735)
|
||
* Fix concurrent map write panics in caching mapper (#18746)
|
||
* (hopefully) fix flaky TestRunCanceled (#18742)
|
||
* Add another missing Name and Type (#18737)
|
||
* Changelog and go.mod updates for v3.153.0 (#18734)
|
||
* [Experimental/Components]: return an error for resource
|
||
references (#18724)
|
||
* Update to net8 (#18727)
|
||
* Freeze v3.153.0 (#18730)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 27 12:49:53 UTC 2025 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.153.0:
|
||
* introduce helper function for exiterr, and use it in language
|
||
tests (#18690)
|
||
* Update to dotnet v3.75.2 (#18731)
|
||
* fix sdk/python/Makefile, remove stray file (#18722)
|
||
* Revert provider sdks to target net6 (#18729)
|
||
* Fix missing coverage data in codecov (#18721)
|
||
* Fix incorrect dependencies due to missing await (#17629)
|
||
* Fix TestDestroyUpgradeWarningParameterized on Windows (#18715)
|
||
* [sdk/nodejs] Append coverage data (#18716)
|
||
* [sdk/{go,nodejs,python}] Exclude resource refs from property
|
||
dependencies for packaged components (#18620)
|
||
* improve provider loading based on the name (#18709)
|
||
* Add `--preview-only` to the `refresh` command in the Python
|
||
Automation API (#18674)
|
||
* [Experimental/Components]: support any type (#18703)
|
||
* Prepare for 3.153.0 (#18711)
|
||
* package: also suggest disambiguating for local directories
|
||
(#18710)
|
||
* Error on stack reference import (#18704)
|
||
* [Experimental/Components]: add descriptions for types (#18691)
|
||
* stack/policy rm: require yes flag in non-interactive mode
|
||
(#18708)
|
||
* Add path.root (rootDirectory) equivalent to pcl and generate
|
||
for go/python/node (#18595)
|
||
* Fix mypy errors around ResourceOptions and InvokeOptions merge
|
||
(#18061)
|
||
* Report all errors back from git clone (#18702)
|
||
* [Experimental/Components]: add typescript guide (#18698)
|
||
* Fill in some more Name and Type fields on requests (#18695)
|
||
* [Experimental/Components]: Handle arrays (#18636)
|
||
* [Experimental/Components]: minor typescript cleanups (#18693)
|
||
* [Experimental/components] Skip tests and .files while analyzing
|
||
Python components (#18689)
|
||
* correctly run versionless plugins in subdirs (#18605)
|
||
* [Experimental/Components]: Infer doc comments (#18660)
|
||
* [Experimental/Component]: support optional types in unions
|
||
(#18654)
|
||
* [programgen/dotnet] Fix generating SDKs for .NET projects with
|
||
pulumi convert (#18510)
|
||
* Changelog and go.mod updates for v3.152.0 (#18684)
|
||
* Freeze 3.152.0 (#18682)
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Feb 22 09:50:46 UTC 2025 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.152.0:
|
||
* Prepare for 3.152.0 (#18681)
|
||
* Fix mapping in the presence of hardcoded entries (#18680)
|
||
* Changelog and go.mod updates for v3.151.0 (#18679)
|
||
* [auto] Fix `up` with nested secret in config file (#18676)
|
||
* Remove Info from Source (#18677)
|
||
* Freeze 3.151.0 (#18675)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 21 19:36:22 UTC 2025 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.151.0:
|
||
* Support parameterizing providers when calling `get-mapping`
|
||
(#18673)
|
||
* Support parameterized mappings when converting code (#18671)
|
||
* Don't overwrite schema versions if they exist (#18672)
|
||
* Bump language dependencies for 3.151.0 (#18664)
|
||
* Default to UnknownID in providers.NewReference (#18630)
|
||
* Repalce ProviderParameterization with
|
||
workspace.Parameterization (#18666)
|
||
* Prepare for 3.151.0 (#18663)
|
||
* Experimental/Components]: Handle assets and archives (#18639)
|
||
* Preview-only refresh in NodeJS (#18662)
|
||
* Fix panic in help new (#18661)
|
||
* Add `--clear-pending-creates` to `refresh` command in Python
|
||
Automation API (#18658)
|
||
* Fixes: #18610 - feat(sdk/go): add preview-only option for
|
||
import resources (#18609)
|
||
* remove stacks after we created them in the httpstate backend
|
||
tests (#18657)
|
||
* [Experimental/Components]: Fix up unbalanced quotes (#18656)
|
||
* Support `--clear-pending-creates` for `refresh` command in
|
||
NodeJS Automation API. (#18653)
|
||
* add more randomness to random stack names (#18655)
|
||
* [Experimental/Components]: Handle maps (#18631)
|
||
* Use local templates for smoke tests (#18616)
|
||
* Fixes: #17704 - feat(sdk/nodejs): infer a more direct type when
|
||
`Unwrap`ping tuples (#18652)
|
||
* Defer to DiffConfig for if explicit provider resources need
|
||
replacing (#18509)
|
||
* Fix sending parent in resource transforms (#18642)
|
||
* Do not cache schema if we never read it back (#18618)
|
||
* Fix nesting directories for sdk conversion (#18332)
|
||
* Update `mise` quickstart instructions (#18629)
|
||
* [Experimental/Components]: Handle ComplexType (#18602)
|
||
* Update golangci-lint from v1.62.2 to 1.64.2 (#18628)
|
||
* Add Mise to `pulumi/pulumi` (#18626)
|
||
* Update .NET SDK version and PULUMI_ACCEPT tests (#18619)
|
||
* Fix format specifier for config set error (#18621)
|
||
* Add Stringer function to loaders PackageDescriptor (#18617)
|
||
* [Experimental/Components] Hook up inputs & outputs in the
|
||
provider (#18600)
|
||
* Fix passing of Name and Type to some provider methods (#18611)
|
||
* Simplify deployment deserialization encyption (#18603)
|
||
* Add --show-secrets flag for up command (#18503)
|
||
* Remove unused done channel from RefreshStep (#18604)
|
||
* [Experimental/Components] Infer input types (#18597)
|
||
* [Experimental/Components] Infer simple inputs/outputs and
|
||
optionality (#18590)
|
||
* Support uint64 values in config (#18582)
|
||
* Refactor capabilities (#18591)
|
||
* [Experimental/Components] Instantiate components (#18583)
|
||
* Add bulk encrypt service types (#18588)
|
||
* [Experimental/Components] Add infrastructure for component
|
||
discovery and schema inference (#18580)
|
||
* factor out function for setting up binary rebuilding (#18584)
|
||
* document PULUMI_INTEGRATION_REBUILD_BINARIES (#18585)
|
||
* update python component tutorial (#18577)
|
||
* allow integration tests to automatically rebuild binaries
|
||
(#18453)
|
||
* Elide SourcePosition changes (#18579)
|
||
* Implement a first version of `can` in PCL, py, and ts (#18571)
|
||
* Fix python source positions for new SDKs (#18575)
|
||
* [Experimental/Components] Return Python stack trace on error
|
||
(#18558)
|
||
* [Experimental/Components] Detect more map and array types
|
||
(#18546)
|
||
* Set branch name for test reports on merge (#18572)
|
||
* add more info when command installation fails (#18549)
|
||
* Conformance test that takes dynamic list input and returns
|
||
dynamic values (#18424)
|
||
* Don't attach "gitHub:repo" and "gitHub:owner" as implicit
|
||
config (#18489)
|
||
* [Experimental/Components]: Infer type and property descriptions
|
||
(#18540)
|
||
* package add: avoid panic when Pulumi.yaml is invalid (#18537)
|
||
* Implement a first version of `try` in PCL (#18454)
|
||
* [Experimental/Components] Handle Assets and Archives (#18513)
|
||
* Changelog and go.mod updates for v3.150.0 (#18544)
|
||
* add release docs (#18548)
|
||
* Better error reporting on TestUniqueProviderVersions to let you
|
||
know what version to set to (#18512)
|
||
* Freeze v3.150.0 (#18538)
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Feb 11 14:02:36 UTC 2025 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.150.0:
|
||
* [Experimental/Components] Add a tutorial on writing a component
|
||
provider (#18442)
|
||
* prepare 3.150.0 release (#18539)
|
||
* Readme updates to use links that don't redirect and standardize
|
||
UTMs (#18527)
|
||
* Apply autonaming strategy only to custom resources, not
|
||
components (#18523)
|
||
* Fix IsAsset and IsArchive doc comment (#18514)
|
||
* Swap BulkDecrypt to return list (#18486)
|
||
* Remove unused `pulumi new` template code (#18507)
|
||
* [Experimental/Components] Check for required inputs (#18487)
|
||
* [Experimental/Components] Throw an error when encountring
|
||
resource references (#18485)
|
||
* Collect junit reports for python tests (#18490)
|
||
* [Experimental/Components] Infer plain types (#18483)
|
||
* Add --all to state delete (#18502)
|
||
* Fix panic for corrupted secret values (#18501)
|
||
* Changelog and go.mod updates for v3.149.0 (#18498)
|
||
* Freeze v3.149.0 (#18494)
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Feb 08 08:34:42 UTC 2025 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.149.0:
|
||
* Bump Java to 1.2.0 (#18493)
|
||
* Don’t set the files option codecov/test-results-action (#18491)
|
||
* Detect when we are in the merge queue and override the branch
|
||
name (#18488)
|
||
* Don't always rebuild targets with `%.ensure` dependencies
|
||
(#18474)
|
||
* [Experimental/Components] Ensure component and type module is
|
||
relative to the provider (#18473)
|
||
* Upload test results to codecov (#18479)
|
||
* Improve the warning when using plugins from PATH (#18476)
|
||
* Rejig import files to record base plugin names and versions in
|
||
the paramterisation block (#18450)
|
||
* Go: fix packages/Go SDK generation when name contains "-"
|
||
(#18457)
|
||
* Bump bundled .Net and YAML versions (#18471)
|
||
* Add PulumiHomeDir to ProgramTestOptions (#18477)
|
||
* [Experimental/Components] Support dict types in component
|
||
schema inference (#18472)
|
||
* Append coverage data (#18475)
|
||
* [Experimental/Components] Support array types in component
|
||
schema inference (#18469)
|
||
* [Experimental/Components] Document the Python analyzer (#18466)
|
||
* Prepare for 3.149.0 (#18468)
|
||
* Always print summaries in preview (#18465)
|
||
* [Experimental] Handle complex input and output types (#18419)
|
||
* Remove groups from json schema regex (#18097)
|
||
* skip flaky TestUpdatePlans test on windows (#18460)
|
||
* [Experimental] Handle inputs and outputs (#18408)
|
||
* chore: clarifying packageRef use in proto docs (#18427)
|
||
* Use old inputs for Same steps (#18411)
|
||
* temporarily skip TestLanguageConvert tests for java for windows
|
||
(#18452)
|
||
* Bump minimum pulumi version for Parameterized Go codegen to
|
||
v3.147.0 (#18428)
|
||
* Filter __internal keys when calling provider diff (#18440)
|
||
* Fix setting indexed top-level config keys with path=true
|
||
(#18444)
|
||
* Remove Mention of Resolved Issue in CONTRIBUTING.md (#18386)
|
||
* [Experimental] Infer ComplexTypes for ComponentResources
|
||
(#18405)
|
||
* Add some clarification around conformance test stack resources.
|
||
(#18445)
|
||
* [Experimental] Analyze ComponentResource properties (#18403)
|
||
* add additional debugging output to
|
||
TestConvertTerraformProviderPython (#18441)
|
||
* Flesh out documentation for language runtime gRPCs (#18426)
|
||
* Stream standard output and error when installing dependencies
|
||
(#18404)
|
||
* Add language host binary Make instructions to CONTRIBUTING.md
|
||
(#18429)
|
||
* [Experimental] Add infrastructure to bootstrap providers from
|
||
component resources (#18401)
|
||
* Provide a better error message when a Go program can't be run
|
||
(#18383)
|
||
* Skip TestDestroyUpgradeWarningParameterized on Windows (#18415)
|
||
* Improve local Go SDK help text (#18409)
|
||
* Allow deployment to continue past protected delete errors
|
||
(#18396)
|
||
* Add non-parameterised smoke test for the destroy upgrade
|
||
warning (#18402)
|
||
* Changelog and go.mod updates for v3.148.0 (#18400)
|
||
* allow https:// prefixes for git repos in pulumi package add
|
||
(#18380)
|
||
* Freeze v3.148.0 (#18398)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 07 17:03:27 UTC 2025 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.148.0:
|
||
* fix flaky TestRunCanceled (#18390)
|
||
* Prepare 3.148.0 (#18397)
|
||
* Bump Java and Dotnet (#18394)
|
||
* Don't error on output toString in debug text (#18016)
|
||
* Fix parsing of config keys with paths and colons in path
|
||
segments (#18378)
|
||
* Fix some plugin context leaks (#18373)
|
||
* Use the corepack executable from dev dependencies (#18393)
|
||
* add some documentation for appending .git to the URL to
|
||
disambiguate (#18379)
|
||
* align pulumi.json and schema.go (#18334)
|
||
* Make RunPlugin default to using a virtualenv (#18371)
|
||
* Fix overlap when "this" keyword used in ts generation. (#18177)
|
||
* Allow pip 25 (#18343)
|
||
* Don't create two plugin hosts in ProviderFromSource (#18364)
|
||
* Use a mock package in TestListPackages (#18340)
|
||
* allow Git packages in subdirectories (#18322)
|
||
* Preview conformance tests (#18295)
|
||
* allow setting the type of the config value in pulumi config set
|
||
(#18287)
|
||
* Respect virtualenv option in package add/link (#18319)
|
||
* Convert PEP440 local version to semver prerelease in setup.py
|
||
(#18289)
|
||
* add test infrastructure for `pulumi config set` (#18305)
|
||
* automatically get latest version for plugins from a git source
|
||
(#18215)
|
||
* Changelog and go.mod updates for v3.147.0 (#18309)
|
||
* Freeze v3.147.0 (#18306)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jan 22 06:20:59 UTC 2025 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.147.0:
|
||
* Upgrade astral-sh/setup-uv to v5 (#18307)
|
||
* Allow resource annotations to be publicly queried, for real
|
||
(#18302)
|
||
* allow using short hashes for versions in package add (#18277)
|
||
* Add some skeletal documentation on the built-in provider
|
||
(#18303)
|
||
* document the parsing behaviour of pulumi config set (#18285)
|
||
* Permit output arguments in plain invokes for backwards
|
||
compatibility (#18304)
|
||
* Avoid unnecessary Node.js installations (#18293)
|
||
* Fix small typo (#18300)
|
||
* [engine/refresh] Skip acquiring program packages during refresh
|
||
when running inline automation programs (#18283)
|
||
* Fix dev releases for the Python SDK (#18291)
|
||
* Prepare for v3.147.0 release (#18297)
|
||
* Fix TestListPackages (#18292)
|
||
* Fix handling of DependencyResource when checking invoke deps
|
||
(#18275)
|
||
* upgrade go toolchain to 1.22 (#18274)
|
||
* Improve instructions that we print for importing a Node.js
|
||
generated SDK (#18282)
|
||
* Allow resource annotations to be publicly queried (#18276)
|
||
* Allow provider version mismatches when `import`ing resources
|
||
(#18272)
|
||
* implement getting plugins from remote git sources (#17827)
|
||
* Manage the publish dependencies in pyproject.toml (#18261)
|
||
* Include standard error for failed Python commands (#18252)
|
||
* Revert "Temporary changes to unblock v3.146.0 release (#18256)"
|
||
(#18258)
|
||
* Remove urnSet (#18137)
|
||
* Changelog and go.mod updates for v3.146.0 (#18257)
|
||
* Temporary changes to unblock v3.146.0 release (#18256)
|
||
* Freeze v3.146.0 (#18242)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jan 16 06:02:58 UTC 2025 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.146.0:
|
||
* Passthrough unstructured logs from dynamic providers (#18253)
|
||
* Bump `go-git` to 5.13.1 (#18247)
|
||
* Remove failing test for loading Git metadata from CI (#18248)
|
||
* Improve error messages for wrong stack output types (#18245)
|
||
* Retrieve Git metadata from the environment (#12871)
|
||
* Add some PCL cheatsheet-style documentation (#18244)
|
||
* Conformance test the `retainOnDelete` resource option (#18225)
|
||
* Conformance test the `deletedWith` resource option (#18226)
|
||
* Conformance test the `protect` resource option (#18224)
|
||
* Prepare for v3.146.0 release (#18241)
|
||
* Enable Autonaming Configuration in non-experimental mode
|
||
(#18228)
|
||
* Allow specifying a version with `pulumi convert
|
||
--from=<plugin>@<version>` (#18220)
|
||
* Support codegen for parameterised imports (#18039)
|
||
* Support parameterized packages in `pulumi import` (#18038)
|
||
* Add the `l2-component-call-simple` conformance test (#18207)
|
||
* Add a `call` intrinsic to PCL (#18206)
|
||
* Pin Ubuntu GitHub runners to 22.04 (#18229)
|
||
* Fix callbackserver shutdown (#18190)
|
||
* Update hcl2 Readme (#18217)
|
||
* Wait for resources in the input property dependencies (#18204)
|
||
* Run Python conformance tests in parallel (#18216)
|
||
* Revert "Fix infinite looping of calls of pulumi program when
|
||
missing inline program (#18086)" (#18214)
|
||
* Clean up and test PCL object type annotations (#18192)
|
||
* fix TestConvertTerraformProviderGo test (#18219)
|
||
* Add more documentation on PCL (#18193)
|
||
* Adds support for Copilot templates to `pulumi new` (#16825)
|
||
* Changelog and go.mod updates for v3.145.0 (#18181)
|
||
* go automation api support for colorize output (#18184)
|
||
* plugin rm: show unrecognized kind correctly and usage string
|
||
(#18179)
|
||
* Fix TestListPackages (#18182)
|
||
* Freeze v3.145.0 (#18143)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jan 08 06:42:17 UTC 2025 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.145.0:
|
||
* Re-add `l2-map-keys` and `l2-provider-grpc-config` (#18154)
|
||
* Avoid calling invokes with dependencies on unknown resources
|
||
(#18152)
|
||
* Unflake TestRunCanceled (#18178)
|
||
* Move getAllTransitivelyReferencedResourceURNs to dependsOn
|
||
(#18151)
|
||
* Add a conformance test for component-hydrated resource
|
||
references (#18153)
|
||
* Avoid calling invokes with dependencies on unknown resources
|
||
(#18141)
|
||
* re enable TestPackageAddGoParameterized test and alter path to
|
||
contain version (#18150)
|
||
* chore: fix some typos in comment (#18149)
|
||
* Add a conformance test for program-hydrated resource references
|
||
(#18139)
|
||
* Avoid calling invokes with dependencies on unknown resources
|
||
(#18133)
|
||
* Prepare for v3.145.0 release (#18142)
|
||
* [sdk/program-gen] Implementing DeferredOutput for Go SDK and
|
||
program-gen (#17885)
|
||
* Only use gRPC to communicate with the Java host (#18138)
|
||
* Fix dynamic providers when using Poetry or uv (#18126)
|
||
* add NewPluginSpec helper function (#17798)
|
||
* auto/go: interrupt programs gracefully on context cancel
|
||
(#18124)
|
||
* Bump Java SDK version to v0.20+ (#18130)
|
||
* make python auto api tests work with DIY backend (#18127)
|
||
* Fix prerelease version (#18125)
|
||
* Move mypy configuration into pyproject.toml (#18118)
|
||
* Fix minimum python version in pyproject.toml (#18123)
|
||
* Fix ListPackages when using uv (#18121)
|
||
* Fix nil access violation in plugin.Close (#18090)
|
||
* Move ruff configuration into pyproject.toml (#18117)
|
||
* Move pyright configuration into pyproject.toml (#18116)
|
||
* Switch to pyproject.toml + uv (#18081)
|
||
* Update golang.org/x/net throughout (#18115)
|
||
* [programgen/go] Fix importing module names that aren't
|
||
lower-case (#18113)
|
||
* Bump jinja2 from 3.1.4 to 3.1.5 in /docs in the pip group
|
||
across 1 directory (#18110)
|
||
* [convert] Allow for case-insensitive terraform convert source
|
||
(#18111)
|
||
* Fix reading pulumi-plugin.json when using the uv toolchain
|
||
(#18107)
|
||
* Fix source maps when using jest (#18108)
|
||
* Fix error handling in get-job-matrix.py (#18109)
|
||
* clarify usage string for --expect-no-changes (#18105)
|
||
* reenable concurrent update test (#18106)
|
||
* Automatically bridge eligible dependencies on pulumi convert
|
||
from terraform (#17992)
|
||
* property diff: avoid panic'ing when computed values are present
|
||
(#18104)
|
||
* return a more meaningful message for new --language (#18092)
|
||
* return a meaningful error when getting a zip template fails
|
||
(#18091)
|
||
* Support `--clear-pending-creates` for `refresh` command in Go
|
||
Automation API. (#18101)
|
||
* Fix infinite looping of calls of pulumi program when missing
|
||
inline program (#18086)
|
||
* Added new contents of package.json to see how our tests react
|
||
(#17579)
|
||
* Enable `pulumi:pulumi:getResource` to hydrate `Read` resources
|
||
(#18070)
|
||
* Changelog and go.mod updates for v3.144.1 (#18099)
|
||
* Freeze 3.144.1 (#18096)
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Dec 21 14:38:58 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.144.1:
|
||
* Revert "Avoid unnecessary Node.js installations" (#18095)
|
||
* Changelog and go.mod updates for v3.144.0 (#18094)
|
||
* Freeze v3.144.0 (#18083)
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Dec 21 14:15:39 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.144.0:
|
||
* Ignore DependsOn for direct form invokes instead of raising an
|
||
error (#18089)
|
||
* Respect the noCheck option from tsconfig.json (#18067)
|
||
* Gracefully handle errors that don't implement toString (#18080)
|
||
* Update dotnet to 3.71.1 (#18084)
|
||
* Temporarily skip downstream AWSX test (#18085)
|
||
* Update the refresh/destroy warnings for parameterized packages
|
||
(#18029)
|
||
* Append debug flags after subcommand to account for non global
|
||
flags like "debug" (#18071)
|
||
* Prepare for v3.144.0 release (#18082)
|
||
* Update golang.org/x/net (#18079)
|
||
* Update pulumi-yaml to 1.13.0 (#18077)
|
||
* unflake unhandledInterrupt test (#18075)
|
||
* fixup changelog style (#18072)
|
||
* add hide lifecycletest testdata in diffs by default (#18073)
|
||
* Bulk out tests for hydrating registered resources (#18069)
|
||
* Use LoadPackageV2 in loader server (#18021)
|
||
* Break out remaining commands (#17989)
|
||
* Break out the `env` command (#17988)
|
||
* fix race condition in tail better (#18066)
|
||
* Break out the `query` command (#17987)
|
||
* retry deletes in a bucket if they fail (#18059)
|
||
* Honor opts.PreviewCommandlineFlags in preview after refresh
|
||
(#18063)
|
||
* don't make backups if the object doesn't exist (#18060)
|
||
* fix racy TestBlockUntilExists test (#18062)
|
||
* Break out the `schema ...` hierarchy (#17986)
|
||
* Break out the `replay-events` command (#17985)
|
||
* Break out the `install` command (#17984)
|
||
* Remove docsgen from `pulumi/pulumi` (#18053)
|
||
* Add tests for `config rm` and `config rm-all` (#18052)
|
||
* Fix hang on error when using uv on Windows (#18054)
|
||
* Break out the `cancel` command (#17983)
|
||
* Break out `up`, `destroy`, and other operations (#17982)
|
||
* fix race conditions in nxadm/tail library (#18044)
|
||
* Break out the `console` command (#17981)
|
||
* Load all schema over gRPC in conformance tests (#18043)
|
||
* Break out the `version` command (#17980)
|
||
* Break out remaining L2 conformance tests (#18006)
|
||
* Document provider Diff response requirements (#18032)
|
||
* Skip TestPackageAddGoParameterized (#18049)
|
||
* Break out L2 invoke conformance tests (#18005)
|
||
* Break out the `convert` command (#17979)
|
||
* Refine autonaming config calculation on provider/resource level
|
||
(#18034)
|
||
* Break out the `policy ...` command hierarchy (#17978)
|
||
* Break out L2 resource conformance tests (#18004)
|
||
* [sdkgen/dotnet] Compute restore sources from local dependencies
|
||
and referenced packages (#18042)
|
||
* Break out the `new ...` command hierarchy (#17977)
|
||
* Break out internal and L1 conformance tests (#18003)
|
||
* Move language tests into the `tests` subpackage (#18002)
|
||
* Avoid unnecessary Node.js installations (#18041)
|
||
* Add winget install test back to download cron workflow (#16980)
|
||
* Typo in error message (#18036)
|
||
* Add ConfigFile to GetConfig and SetConfig Ops In Go Automation
|
||
API (#17939)
|
||
* Log Plugin stdout & stderr as debug (instead of info) (#17943)
|
||
* Add a lifecycle test for autonaming (#17995)
|
||
* Add an integration test for the provider refresh warning
|
||
(#18031)
|
||
* Break out the `logs` command (#17976)
|
||
* [codegen/dotnet] Emit local dependencies in restore sources
|
||
deterministically (#18026)
|
||
* Break out the `login` and `logout` commands (#17975)
|
||
* Factor out conformance testing framework (#17999)
|
||
* Changelog and go.mod updates for v3.143.0 (#18025)
|
||
* Freeze v3.143.0 (#18012)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Dec 12 09:15:37 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.143.0:
|
||
* Quick fix to treat esc-sdk as a non-plugin (#18022)
|
||
* Bump golang.org/x/crypto from 0.24.0 to 0.31.0 in /sdk in the
|
||
go_modules group across 1 directory (#18015)
|
||
* Upgrade pulumi-java to v0.19.0 (#18014)
|
||
* Only return providers from gatherPluginsFromProgram (#18008)
|
||
* Codegen for .NET InvokeOutputOptions (#17890)
|
||
* Fail codecov CI check based on patch coverage goal (#17998)
|
||
* Prepare for v3.143.0 release (#18011)
|
||
* Return when rejecting the InvokeOutput output on error (#18010)
|
||
* Check language plugins in about tests (#18007)
|
||
* Break out `*-trace` commands (#17974)
|
||
* Break out the `plugin ...` command hierarchy (#17970)
|
||
* `pulumi package gen-sdk`: Write where the SDK was generated to
|
||
(#18001)
|
||
* Warn if `refresh` or `destroy` use older plugins (#12196)
|
||
* Break out the `whoami ...` command hierarchy (#17969)
|
||
* Break out the `deployment ...` command hierarchy (#17968)
|
||
* Move GetRequiredPlugins from sdk/go/common to pkg/engine
|
||
(#18000)
|
||
* Add PULUMI_DEBUG_LANGUAGES support to go, python, and nodejs.
|
||
(#17821)
|
||
* Add l2-explicit-parameterized-provider test (#17973)
|
||
* Update minimum SDK versions for Node.js and Python (#17997)
|
||
* Break out the `package ...` command hierarchy (#17967)
|
||
* Test import uses the expected provider version (#17993)
|
||
* Break out diagnostic printing functions in `pkg/cmd` (#17966)
|
||
* cmdutil/profile: do not defer in loop (#17581)
|
||
* Autonaming configuration in experimental mode (#17916)
|
||
* Break out the `org ...` command hierarchy (#17954)
|
||
* [Go] Allow specifying dependencies for output invokes (#17791)
|
||
* Remove unused function (#17991)
|
||
* Break out the `state ...` command hierarchy (#17953)
|
||
* Update golangci-lint (#17972)
|
||
* Break out `config ...` commands into their own package (#17952)
|
||
* Break out the `stack ...` command hierarchy (#17951)
|
||
* Abstract time formatting in `pkg/cmd/pulumi` (#17947)
|
||
* Break `promptForValue` out of `pulumi new` (#17946)
|
||
* Conformance tests check GetRequiredPackages (#17910)
|
||
* Enable l2-parameterized-resource in go conformance (#17929)
|
||
* [sdk/nodejs] Add getSchema to Provider interface (#17950)
|
||
* Begin breaking up stack functionality in `pkg/cmd/pulumi`
|
||
(#17945)
|
||
* Make directories in ProviderHandshake optional (#17962)
|
||
* Modify packages for the user instead of printing instructions
|
||
when adding package. (#17815)
|
||
* [backend/diy] Show a more correct URL for lock files (#17961)
|
||
* Remove Gitpod support (#17959)
|
||
* Improve CLI help for "pulumi package add" (#17957)
|
||
* Tiny fixes in pulumi.json descriptions (#17958)
|
||
* Split out more `survey` helpers into `ui` (#17944)
|
||
* Break out `pulumi ai` (#17942)
|
||
* Clean up environment variable checks in `pkg/cmd` (#17941)
|
||
* Break out `pulumi about` (#17938)
|
||
* Upgrade pulumi-dotnet to 3.71.0 (#17937)
|
||
* Inherit `protect` from `parent`s in the Go SDK (#17936)
|
||
* Add a conformance test for parent inheritance (#17935)
|
||
* Remove second go.mod in parameterized packages (#17928)
|
||
* Break out `cmd`-level backend code (#17926)
|
||
* Break out `runCmdFunc` and error helpers (#17925)
|
||
* Enable support pack for all parameterized packages (#17923)
|
||
* Log policy pack download URLs (#17932)
|
||
* Break out JSON helpers from `pkg/cmd/pulumi/util` (#17915)
|
||
* Use PrePrepareProject in TestParameterizedGo (#17924)
|
||
* Bump github.com/moby/moby from 26.0.0+incompatible to
|
||
26.1.0+incompatible in /pkg in the go_modules group across 1
|
||
directory (#17931)
|
||
* Move `pulumi new` helpers out of `pkg/cmd/pulumi/util` (#17914)
|
||
* Upgrade opentelemetry packages (#17922)
|
||
* Break out table rendering from `pkg/cmd/pulumi/util` (#17913)
|
||
* Drop Python 3.8 from full-language-matrix-test (#17917)
|
||
* Remove dead code from Go program generation (#17920)
|
||
* Break out plan I/O from `pkg/cmd/pulumi/util` (#17912)
|
||
* Suggest `state repair` as part of integrity panics (#17919)
|
||
* Break out metadata management from `pkg/cmd/pulumi/util`
|
||
(#17911)
|
||
* Catch BaseException in automation API server (#17909)
|
||
* Use PCL packages to decide the expected program dependencies
|
||
(#17900)
|
||
* Don't hang indefinitely on failed inputs (#17899)
|
||
* Fix data race in token source test (#17906)
|
||
* Bump cross-spawn from 7.0.3 to 7.0.6 in /sdk/nodejs in the
|
||
npm_and_yarn group across 1 directory (#17805)
|
||
* Bump github.com/moby/moby from 25.0.4+incompatible to
|
||
26.0.0+incompatible in /pkg in the go_modules group across 1
|
||
directory (#17904)
|
||
* Add GetRequiredPackages to the language host (#17894)
|
||
* Move `sdk/go/common/tools/path` to `pkg` (#17898)
|
||
* Remove `sdk/go/common/tools/gen.go` (#17896)
|
||
* Move `sdk/go/common/channel` to `pkg` (#17895)
|
||
* Don't recreate virtualenvs when using venv (#17892)
|
||
* Drop Python 3.8 support (#17883)
|
||
* Bulk out documentation on `Handshake` (#17893)
|
||
* Update pulumiverse plugin list (#17891)
|
||
* Switch to ruff for linting and formatting (#17882)
|
||
* Fixed a bug where token information was not present in types
|
||
(#17735)
|
||
* [program-gen] Emit deferred outputs for mutually dependant
|
||
components (#17859)
|
||
* Disable import-outside-toplevel rule for Python (#17846)
|
||
* [sdk/nodejs] Throw from output() on circular structures
|
||
(#17852)
|
||
* Add 'parameterization' to pulumi-plugin.json (#17867)
|
||
* Add `Handshake` to the provider protocol (#17819)
|
||
* Changelog and go.mod updates for v3.142.0 (#17875)
|
||
* Remove PluginDownloadURL from Parameterization (#17872)
|
||
* Freeze v3.142.0 (#17873)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 27 09:38:17 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.142.0:
|
||
* Prepare v3.142.0 release (#17870)
|
||
* Bump pulumi-java to 0.18.0 (#17871)
|
||
* Revert "allow URLs without template for downloading git repos
|
||
(#17824)" (#17866)
|
||
* Reduce binary size by stripping debug information (#17868)
|
||
* Fix login --interactive when no accounts are in the credentials
|
||
file (#17860)
|
||
* Add some examples and caveats for the Go SDK (#17865)
|
||
* Add OutputWithDependencies (#17856)
|
||
* Enable unsubscriptable-object rule for Python (#17843)
|
||
* Fix parameterised dotnet packages to have version.txt (#17851)
|
||
* Enable unused-import rule for Python (#17842)
|
||
* python uv: preserve env-vars when executing uv command (fix
|
||
#17848) (#17849)
|
||
* Changelog and go.mod updates for v3.141.0 (#17840)
|
||
* Freeze version 3.141.0 (#17835)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Nov 22 15:45:30 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.141.0:
|
||
* fix RunPlugin for NodeJS (#17836)
|
||
* Send same args to shimless and binary plugins (#17833)
|
||
* Protobuf definition for autonaming configuration (#17810)
|
||
* Prepare v3.141.0 release (#17834)
|
||
* Update pulumi-dotnet to 3.69.0 (#17828)
|
||
* allow URLs without template for downloading git repos (#17824)
|
||
* [sdk] Implement deferred output for nodejs and python (#17793)
|
||
* work around race where auto API summary event is not found
|
||
(#17825)
|
||
* set mock monitor in global store (#17769)
|
||
* Add l2-resource-secret to conformance tests (#17812)
|
||
* [Node.js] Allow specifiying dependencies for output invokes
|
||
(#17632)
|
||
* Split public and internal representation of InvokeOptions
|
||
(#17818)
|
||
* [Python] Allow specifiying dependencies for output invokes
|
||
(#17751)
|
||
* update pulumi-yaml to 1.12.0 (#17811)
|
||
* Changelog and go.mod updates for v3.140.0 (#17809)
|
||
* Rewrite conformance test snapshots filewise (#17804)
|
||
* Freeze version 3.140.0 (#17806)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 20 07:53:54 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.140.0:
|
||
* Prepare v3.140.0 release (#17802)
|
||
* document GitCloneOrPull (#17800)
|
||
* pass context to git clone utilities (#17799)
|
||
* Reject duplicate schema paths (#17797)
|
||
* Add support for config file in Go Automation api (#17774)
|
||
* Workaround for control codes in output from .NET 9.0 (#17783)
|
||
* Clean up documentation to support the bridge (#17784)
|
||
* Fix merging InvokeOptions.version (#17750)
|
||
* Improve the non-numeric port error (#17782)
|
||
* pass correct permissions to the ci.yml workflow (#17781)
|
||
* add lint_fix Makefile targets (#17767)
|
||
* Generate more accurate reproductions when fuzzing (#17737)
|
||
* Changelog and go.mod updates for v3.139.0 (#17780)
|
||
* Freeze v3.139.0 (#17772)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Nov 15 07:16:30 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.139.0:
|
||
* pass correct working directory to RunPlugin (#17763)
|
||
* [TF circular reference] Allow specifying mutually dependant
|
||
components in PCL (#17761)
|
||
* Prepare for v3.139.0 release (#17771)
|
||
* Bump some dependencies recommended by Dependabot (#17765)
|
||
* add missing permissions to the cron-test-all job (#17764)
|
||
* Replace splats with explict property copying for JSON data
|
||
(#17770)
|
||
* Run tests with .NET 9.0 (#17768)
|
||
* Support renaming providers in targeted operations (#17746)
|
||
* Fix pnpm pack for pnpm@9.13 (#17766)
|
||
* document property paths in the providers implementers guide
|
||
(#17744)
|
||
* Don't copy deleted dependencies of untargeted resources
|
||
(#17743)
|
||
* implement parameterize in the NodeJS provider interface
|
||
(#17738)
|
||
* Implement plugin download cancellation (#17621)
|
||
* run the full language matrix of tests daily (#17739)
|
||
* [PCL] Support generating invokes options from PCL for invokes
|
||
(#17696)
|
||
* [pcl] Allow PCL function element to take a dynamic expression
|
||
as input in non-strict mode (#17587)
|
||
* implement RunPlugin for nodejs (#17724)
|
||
* Move EscEnvironmentMetadata to apitype (#17720)
|
||
* Add Go tests for fuzzing the engine (#17717)
|
||
* enable coverage for PRs (#17204)
|
||
* stop the token source loop correctly on 403 errors (#17714)
|
||
* Fix checking assertions in the log callback of nodejs engine
|
||
tests (#17715)
|
||
* Log a message about deleting requirements.txt when converting
|
||
to using Poetry (#17716)
|
||
* Pass ESC Environments on stack update (#17665)
|
||
* Add `codegen/docs.NewContext` and supported methods (#17711)
|
||
* Add Uv as a Python toolchain (#17609)
|
||
* Allow accessing configuration in Node.js dynamic providers
|
||
(#17697)
|
||
* Allow accessing configuration in Python dynamic providers
|
||
(#17673)
|
||
* allow InputPropertyErrors from Calls (#17567)
|
||
* Changelog and go.mod updates for v3.138.0 (#17708)
|
||
* Freeze v3.138.0 (#17694)
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Nov 12 06:30:30 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.138.0:
|
||
* Bump `pulumi-java` to 0.17.0 (#17700)
|
||
* workspace.CopyTemplateFiles overwrite dirs with force (#17695)
|
||
* Bump gRPC dependencies and migrate `grpc.Dial` (#17701)
|
||
* Persist metadata about snapshot integrity errors (#17291)
|
||
* Document more provider methods (#17683)
|
||
* increase the timeout for running CI tests (#17703)
|
||
* Update README.md to add UTMs to links (#17690)
|
||
* simplify the keep running in the service backend (#17702)
|
||
* Prepare for v3.138.0 release (#17693)
|
||
* Document `ResourceProvider.CheckConfig` (#17682)
|
||
* try to keep machine awake during pulumi operations (DIY
|
||
edition) (#17699)
|
||
* Document `ResourceProvider.Parameterize` (#17681)
|
||
* plugin download: also invalidate GITHUB_TOKEN on 403 (#17671)
|
||
* refactor InputPropertyErrors to be part of the rpcerror package
|
||
(#17566)
|
||
* remove prepare-release step from on-pr workflow (#17674)
|
||
* Update pulumi --help documentation to use bucketv2/BucketV2
|
||
(#17692)
|
||
* build release binaries in parallel with other CI steps (#17676)
|
||
* Document more of Pulumi's type system (#17680)
|
||
* try to prevent systems from going to sleep during pulumi
|
||
operations (#17675)
|
||
* Split up provider documentation (#17679)
|
||
* Port over documentation on importing resources (#17678)
|
||
* Normalize URNs in `DeletedWith` references (#17666)
|
||
* Fix language conformance tests (#17677)
|
||
* [PCL] Implement package descriptor blocks to support
|
||
parameterized packages (#17589)
|
||
* Add simple performance gate to integration tests (#17364)
|
||
* exclude lifecycletest from codecov (#17672)
|
||
* Remove unused id-token: write permission ci-build-binaries
|
||
(#17670)
|
||
* Generate reproductions for fuzz failures (#17659)
|
||
* Add the ability to fuzz parents and aliases (#17654)
|
||
* Avoid race conditions when providers start up (#17658)
|
||
* Assert that secrets do not leak in the gRPC tests (#17635)
|
||
* Support generating random fixtures in lifecycle tests (#17627)
|
||
* Language conformance for gRPC Check/Configure with schema-based
|
||
secrets (#17634)
|
||
* Spot skipped-create dependencies even when inputs don't change
|
||
(#17633)
|
||
* Support Node.js 23 (#17639)
|
||
* Fixes #13516 - fix ValueError and AssertionError to provide
|
||
better debugging information (#17577)
|
||
* Update yaml to 1.11.2 (#17637)
|
||
* Document that args should be read from in preference to
|
||
variables (#17499)
|
||
* Support generating random providers in lifecycle tests (#17626)
|
||
* Nit: Use slice.Prealloc in slice.Map and slice.MapError
|
||
(#17631)
|
||
* Support generating random programs in lifecycle tests (#17625)
|
||
* Support generating random snapshots in lifecycle tests (#17624)
|
||
* Support generating random resources in lifecycle tests (#17623)
|
||
* Update function comments to remove outdated DIY backend note
|
||
(#17563)
|
||
* add interactive account selection to pulumi login (#17618)
|
||
* Clean up stack init command's long doc (#17534)
|
||
* Factor out the lifecycle testing framework (#17584)
|
||
* colorize selected stack when listing (#17606)
|
||
* Explain how to contribute to dev docs (#17604)
|
||
* Update README.md (#17602)
|
||
* Link developer docu in CONTRIBUTING.md (#17603)
|
||
* Changelog and go.mod updates for v3.137.0 (#17576)
|
||
* Freeze v3.137.0 (#17558)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Oct 18 06:42:10 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.137.0:
|
||
* [program-gen] Fix PCL bind error "cannot iterate over a value
|
||
of type number" (#17569)
|
||
* ci: Bump macos-12 runner to macos-13 (#17565)
|
||
* Remove unused deployment option (#17559)
|
||
* Remove `pulumi package add` error for YAML (#17560)
|
||
* Prepare for v3.137.0 release (#17557)
|
||
* Support Python 3.13 (#17520)
|
||
* make sure the token source test is not flaky (#17545)
|
||
* Improve invalid credentials error message (#17541)
|
||
* Port over developer documentation on Pulumi types (#17544)
|
||
* Add a conformance test for preserving map keys (#17350)
|
||
* [pcl] Detect and error on binding component nodes that
|
||
self-reference their source (#17538)
|
||
* Cover configure (#17508)
|
||
* Update yaml to 1.11.1 (#17540)
|
||
* allow better grpc error messages from Python component
|
||
providers (#17429)
|
||
* allow better grpc error messages from Go component providers
|
||
(#17464)
|
||
* Adjust the link path used in generated CLI docs (#17536)
|
||
* Don't publish test code in `pkg/codegen` (#17517)
|
||
* Write memory profile occasionally when profiling in case of
|
||
crash/OOM. (#17461)
|
||
* Fix language conformance tests for TMPDIR with // (#17524)
|
||
* Changelog and go.mod updates for v3.136.1 (#17523)
|
||
* Keep the token source loop going in the face of errors
|
||
(#17519)
|
||
* Freeze v3.136.1 (#17509)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Oct 11 08:07:07 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.136.1:
|
||
* Add docs on how to run language conformance tests (#17498)
|
||
* [sdkgen/python-nodejs] Bump minimum required SDK version to
|
||
v3.136.0 (#17501)
|
||
* Changelog and go.mod updates for v3.136.0 (#17504)
|
||
* Freeze v3.136.0 (#17491)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Oct 11 07:50:45 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.136.0:
|
||
* always run multiple stacks concurrently test locally (#17502)
|
||
* Allow cancelling operations with SIGTERM (#17467)
|
||
* Hide `pulumi preview`'s `--show-secrets` with `--save-plan`
|
||
(#17444)
|
||
* Prepare for v3.136.0 (#17490)
|
||
* run in local workspace when no PULUMI_ACCESS_TOKEN is set
|
||
(#17393)
|
||
* [sdk/python] Handle nested structures properly when unwrapping
|
||
secrets from invoke inputs (#17482)
|
||
* Target Python 3.8 for linting SDK (#17495)
|
||
* Upgrade to latest pylint version (#17485)
|
||
* Fix flake in TestSnapshotPrune_FixesDanglingReferences (#17492)
|
||
* [sdk/python] Significantly reduce debug log calls (#17489)
|
||
* Exclude tests from the nodejs npm package (#17488)
|
||
* Update python grpcio to 1.66.2 to support Python 3.13 (#17487)
|
||
* [sdk/nodejs] Maintain secretness and input dependencies of
|
||
output invokes (#17479)
|
||
* Update README.md to add links to ESC (#17480)
|
||
* [sdk/python] Send plain values to the engine in output invokes
|
||
and keep track of input dependencies/secrets (#17460)
|
||
* snapshot prune: check that the elements match instead of equals
|
||
(#17477)
|
||
* Introduce the `state repair` command (#17445)
|
||
* Changelog and go.mod updates for v3.135.1 (#17473)
|
||
* Freeze v3.135.1 (#17469)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Oct 04 19:47:14 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.135.1:
|
||
* ci: Free disk space on Ubuntu (#17470)
|
||
* Enable some more linting rules (#17456)
|
||
* Update integration.md (#17468)
|
||
* community-pr tests: don't pass PULUMI_BOT_TOKEN to ci.yml
|
||
(#17466)
|
||
* Respect existing stack configuration when initialising secret
|
||
managers (#17465)
|
||
* allow better grpc error messages from NodeJS component
|
||
providers (#17325)
|
||
* Preserve ordering when editing stack config. (#17452)
|
||
* Return pruned resources from `Snapshot.Prune` (#17454)
|
||
* fix dll loading errors in windows CI (#17410)
|
||
* Fix regression in automation API for deployments (#17334)
|
||
* Changelog and go.mod updates for v3.135.0 (#17448)
|
||
* Freeze 3.135.0 (#17442)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Oct 02 06:00:51 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.135.0:
|
||
* prepare 3.135.0 release (#17441)
|
||
* Support pruning snapshots (#17408)
|
||
* Check zipped templates for `Pulumi.yaml` files (#17437)
|
||
* send a value to the abortchan instead of closing it (#17439)
|
||
* Support topologically sorting snapshots (#17403)
|
||
* Test pyright and mypy in python conformance tests (#17354)
|
||
* Add plain properties conformance test (#17411)
|
||
* Introduce snapshot metadata (#17430)
|
||
* Add package_ref to ProviderResource (#17432)
|
||
* Replace asyncio.ensure_future with create_task (#17406)
|
||
* Send a secrets manager as initial state (#17387)
|
||
* Persist initial states in HTTP backend (#17373)
|
||
* change name of InvalidInputPropertiesError to
|
||
InputPropertiesError (#17412)
|
||
* improve the usage string for the config env add/rm commands
|
||
(#17407)
|
||
* [go/conformance] Fix l2-resource-config conformance test
|
||
(#17409)
|
||
* Add StringMapMapMap to Go SDK (#17417)
|
||
* [schema] Validate version is provided when package supports
|
||
packing (#17420)
|
||
* [go/conformance] Fix l2-invoke-simple and l2-invoke-variants
|
||
tests (#17396)
|
||
* Add clockwork for deterministic time testing (#17397)
|
||
* language.proto: document deprecated fields better (#17402)
|
||
* Add ref-ref conformance test (#17367)
|
||
* Invalidate GITHUB_TOKEN on 401 (#17351)
|
||
* [sdk-gen/node/python] Bump minimum valid SDK to v3.134.1 so
|
||
that output-invokes work and maintain secrets (#17390)
|
||
* Fix l1-output-map Go conformance test (#17368)
|
||
* Fix dependency installation for nodejs projects with a main
|
||
property (#17391)
|
||
* Search upwards for pyproject.toml when using Poetry (#17388)
|
||
* Persist initial states in DIY backend (#17372)
|
||
* Add explanations about features to improve UX (#17307)
|
||
* document property paths (#17365)
|
||
* [Go/conformance] Fix l2-primitive-ref and
|
||
l2-resource-asset-archive (#17389)
|
||
* Rename `createSecretsManager` to
|
||
`createSecretsManagerForExistingStack` (#17371)
|
||
* Changelog and go.mod updates for v3.134.1 (#17383)
|
||
* Allow `Backend`s to define `DefaultSecretManager`s (#17370)
|
||
* Let `Backend.CreateStack` accept an initial state (#17369)
|
||
* [go/conformance] Enable more Go conformance tests (#17378)
|
||
* [go/conformance] Fix l2-resource-primitives test (#17332)
|
||
* Freeze v3.134.1 (#17377)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Sep 27 20:37:45 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.134.1:
|
||
* Revert #17338 and #17127 (#17376)
|
||
* [sdk/nodejs] Short-circuit output invokes if inputs contains
|
||
unknowns (#17353)
|
||
* Add a lifecycle test to show that ImportID works with
|
||
parameterized providers (#17366)
|
||
* allow component providers to return more detailed error
|
||
messages (#17306)
|
||
* Add input keys from diff during import step to warning and
|
||
error message (#17312)
|
||
* Run nodejs conformance tests with more parallelism (#17355)
|
||
* plugin versions code reuse (#17311)
|
||
* Document secrets configure behavior (#17348)
|
||
* [sdk/python] Always unwrap value from InvokeResult in
|
||
invoke_async (#17349)
|
||
* Add l2-primitive-ref conformance test (#17302)
|
||
* Changelog and go.mod updates for v3.134.0 (#17345)
|
||
* Freeze v3.134.0 (#17299)
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 24 17:06:52 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.134.0:
|
||
* Fix dependency traversal for untargeted skipped creates
|
||
(#17340)
|
||
* Test classes-and-dicts and classes in conformance tests
|
||
(#17326)
|
||
* Retry token errors immediately (#17338)
|
||
* don't run tests using poetry in parallel on windows (#17337)
|
||
* Allow passing an initial state at stack creation (#17336)
|
||
* Add more state delete tests (#17331)
|
||
* Centralize resource state dependency traversal (#17320)
|
||
* Keep the token source loop going in the face of errors (#17127)
|
||
* [python] First-class output-versioned invokes that maintain
|
||
secrets (#17275)
|
||
* [conformance/go] Enable destroy, large-string and
|
||
explicit-provider (#17321)
|
||
* Fix Typo in preview.go Description (#17327)
|
||
* Fix python typed dicts to be enabled by default (#17322)
|
||
* Prepare for v3.134.0 release (#17298)
|
||
* Fully generate TypedDict input types by default (#17296)
|
||
* fix help text for pulumi config set (#17319)
|
||
* [sdk-gen/nodejs] Bump valid nodejs version to v3.133 the one
|
||
that contains invokeOutput and friends (#17316)
|
||
* Fix check for disableEntryCache in newPluginLoaderWithOptions
|
||
(#17314)
|
||
* Add LanguageInfo to conformance tests (#17315)
|
||
* allow tests to run in parallel with linting (#17308)
|
||
* Fix Python min parameterization version (#17317)
|
||
* Enable Copilot link by default (#17293)
|
||
* Update python codegen to use 3.134.1 for param providers
|
||
(#17303)
|
||
* Update yaml to 1.10.3 (#17304)
|
||
* Add l1-output-map conformance test (#17301)
|
||
* Fix `_sync_monitor_supports_parameterization` (#17300)
|
||
* try to choose a consistent port for debugging (#17271)
|
||
* Support falling back to snapshot secret managers (#17236)
|
||
* Use RPC methods for yaml codegen (#17285)
|
||
* Update pulumi-yaml to 1.10.1 (#17287)
|
||
* [nodejs] cancelation support for auto api (#16783)
|
||
* Allow 'pulumi about' in nodejs projects to resolve dependencies
|
||
from package files by walking up the file tree (#17239)
|
||
* python: add test showing that attaching a debugger works
|
||
(#17270)
|
||
* auto: support refresh consistently in up/preview/destroy
|
||
(#17209)
|
||
* Show the count of unchanged resources (#17257)
|
||
* Log alias generation to V(7) (#17280)
|
||
* Changelog and go.mod updates for v3.133.0 (#17277)
|
||
* Freeze v3.133.0 (#17265)
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Sep 21 13:47:58 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.133.0:
|
||
* Clean up stray files from #17267 (#17272)
|
||
* Update ESC dependency to v0.10.0 (#17273)
|
||
* Couple of monitor support code cleanups from review (#17267)
|
||
* add debugging events to automation API (#17221)
|
||
* [nodejs] First-class output-versioned invokes (#17237)
|
||
* Add a minimal state delete test (#17259)
|
||
* unhide --attach-debugger flag (#17268)
|
||
* Support ResolvePlugin for schema loading (#17264)
|
||
* Upgrade pulumi-java to 0.16.1 (#17263)
|
||
* Upgrade pulumi-dotnet to 3.67.1 (#17262)
|
||
* Add packageReferences feature flag (#17153)
|
||
* Allow conformance test to run without a core SDK (#17260)
|
||
* Make the `--out` argument optional for `pulumi package
|
||
get-mapping` (#17227)
|
||
* Add a test for #14254 (#17254)
|
||
* needsSaveProjectStackAfterSecretManger doesn't need stack
|
||
parameter (#17249)
|
||
* [sdk/python] Add dependency on `debugpy` (#17253)
|
||
* Just use errors.Is instead of As and Is (#17250)
|
||
* Use AI settings from CreateUpdate to determine if Copilot is
|
||
enabled (#17235)
|
||
* Try and avoid serializing `runtime/resource.js` (#17247)
|
||
* Have `Host.Provider` accept a `PackageDescriptor` (#17244)
|
||
* Refer to MLCs as component providers (#17238)
|
||
* Changelog and go.mod updates for v3.132.0 (#17241)
|
||
* Freeze v3.132.0 (#17234)
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Sep 14 09:04:37 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.132.0:
|
||
* Prepare for v3.132.0 release (#17233)
|
||
* upgrade pulumi-dotnet to 3.67.0 (#17223)
|
||
* Merge ESC Projects feature branch (#17226)
|
||
* Lookup language plugin versions by querying the plugin (#17216)
|
||
* state move: revert dest changes if source can't be saved
|
||
(#17208)
|
||
* Fix gatherPluginsFromSnapshot incorrectly spec'ing
|
||
parameterized providers (#17218)
|
||
* Bump NodeJS SDK dependencies (#17214)
|
||
* Add LoginManager to backend package (#17199)
|
||
* Document state and snapshots (#17207)
|
||
* state move: show full set of delete commands when writing
|
||
source stack fails (#17205)
|
||
* [go] Allow output-versioned invokes to resolve and maintain
|
||
secrets (#17132)
|
||
* Enable goheader rule and add missing license headers (#15473)
|
||
* Replace pkg/errors.Wrap with fmt.Errorf (#17201)
|
||
* Document get.pulumi.com to download PRs (#17195)
|
||
* Fix deletes not being show in `refresh` when using json output
|
||
(#16851)
|
||
* Add tests to resource/graph to bring up coverage (#17196)
|
||
* remove PULUMI_BOT_TOKEN secret from being used by ci.yml
|
||
(#17193)
|
||
* add debugging support to Python language host (#17179)
|
||
* Updated nodejs and python sdk docs on outputs (#16885)
|
||
* Hide unnecessary rows in non-interactive mode (#17188)
|
||
* Add tests to sdk/go/common/promise for coverage (#17197)
|
||
* Add GitHub links to developer documentation (#17191)
|
||
* add debugging support to Nodejs language host (#17156)
|
||
* Recover from zero-byte `credentials.json` files (#17186)
|
||
* add debugging support to Go language host (#17102)
|
||
* Send resource name and type as well as URN to providers
|
||
(#17177)
|
||
* Use @types/node matching the ts version for integration tests
|
||
(#17185)
|
||
* Sync panic error message with similar messages (#17184)
|
||
* Export a helper for rendering progress to a "simple" terminal
|
||
(#17147)
|
||
* Correctly case Python package names in `package add` link
|
||
instructions (#17178)
|
||
* Flesh out documentation on language hosts and MLCs (#17163)
|
||
* Document code generation concepts (#17162)
|
||
* Document testing in `pulumi/pulumi` (#17161)
|
||
* use passed in fail-fast strategy for windows tests (#17176)
|
||
* add the attach-debugger flag to automation API (#17175)
|
||
* Add a `test_lifecycle` target to `Makefile` (#17173)
|
||
* Clarify some documentation around deployment execution (#17160)
|
||
* Document providers and plugins (#17159)
|
||
* Changelog and go.mod updates for v3.131.0 (#17166)
|
||
* Freeze v3.131.0 (#17151)
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Sep 14 08:57:08 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.131.0:
|
||
* Improve snapshot integrity panics depending on operation
|
||
(#17144)
|
||
* Update to yaml v1.10 (#17154)
|
||
* Prepare for v3.131.0 release (#17150)
|
||
* Fix snapshot integrity on pending replacement (#17146)
|
||
* run acceptance tests for windows on PR rather than on merge
|
||
(#17114)
|
||
* debugging: more consistency for naming (#17152)
|
||
* plugins: don't panic when the given path is not clean (#17141)
|
||
* Fix bug in param loader (#17148)
|
||
* Cleanup old comment (#17143)
|
||
* Update go.mod to 1.21 (#17140)
|
||
* Use events to report downloads as system messages (#17019)
|
||
* Document that 'diffs' only supports top level keys (#17139)
|
||
* wire up command line interface for running programs under a
|
||
debugger (#17087)
|
||
* ResourceRefsGetResourceGo: also wait for the childs message to
|
||
be registered (#17116)
|
||
* Update tests to run on Go 1.22 and 1.23 (#17137)
|
||
* Update golangci-lint (#17138)
|
||
* Add LocalWorkspace.install method for Nodejs (#17134)
|
||
* chore: fix some function names (#17128)
|
||
* Pin @types/node in closure tests (#17136)
|
||
* Use cached loader in RPC codegen functions (#17126)
|
||
* Switch back to `os/user` to get the current user (#17125)
|
||
* Split caching logic into it's own type to use with LoaderClient
|
||
(#17118)
|
||
* Flesh out architecture documentation (#17121)
|
||
* Document that `CallResponse.returnDependencies` is augmented by
|
||
the engine (#17113)
|
||
* Generate reference documentation from Protobufs (#17120)
|
||
* Document developer documentation deployments (#17119)
|
||
* Fix GetPluginInfo with shimless project plugins (#17115)
|
||
* Propagate deleted parents of untargeted resources (#17117)
|
||
* Support loading parameterized schemas in the schema loader
|
||
(#17108)
|
||
* Move GetCloudInsecure to pkg workspace (#17112)
|
||
* Move GetCurrentCloudURL to pkg workspace (#17107)
|
||
* implement the engine bits for debugging support (#17072)
|
||
* Include all engine events in the event log (#17101)
|
||
* Make LoaderClient public (#17097)
|
||
* Support PULUMI_SHOW_COPILOT_LINK to enable 'explainFailure'
|
||
link (#17109)
|
||
* Add GetStoredCredentials to pkg workspace (#17106)
|
||
* Give Node.js and Python coverage files unique names to improve
|
||
code coverage quality (#17100)
|
||
* Copy Parameterization to the codegen package (#17098)
|
||
* Move GetBackendConfigDefaultOrg to pkg workspace (#17105)
|
||
* Lift pkgWorkspace.Instance to top level command functions
|
||
(#17103)
|
||
* Have Read the Docs use `docs/Makefile` (#17099)
|
||
* Use esc/workspace.DefaultPulumiWorkspace in env cmd (#17104)
|
||
* Make a PULUMI_BACKEND_URL an env.Var instance (#17091)
|
||
* Add loader_target to RunRequest (#17077)
|
||
* Add workspace.Context for mocking workspace functions (#17089)
|
||
* Add API support for rendering a rich diff for Copilot (#17084)
|
||
* Refactor and fix bug in progress_test (#17079)
|
||
* Add link to Copilot in CLI printDiagnostics (#17027)
|
||
* Start porting/adding architecture documentation (#17088)
|
||
* Add LocalWorkspace.install method for Python (#17086)
|
||
* Use int32 in Go interfaces that map to protobufs using int32
|
||
(#17068)
|
||
* Respect .node-version and .nvmrc files in `pulumi install`
|
||
(#17060)
|
||
* Prepare golangci-lint upgrade (#17065)
|
||
* state_move: allow providers with same URN if inputs match
|
||
(#17076)
|
||
* Remove path usage from deploytest (#17080)
|
||
* Fix rendering of output events in rendering update diffs
|
||
(#17029)
|
||
* Do not rely on auto api for cloning repos on ds tests (#17071)
|
||
* Include panic value in message for non-error panics (#17066)
|
||
* Remove unused resource.NewUniqueHexV2 (#17067)
|
||
* remove changelog comment (#17053)
|
||
* Changelog and go.mod updates for v3.130.0 (#17063)
|
||
* Freeze v3.130.0 (#17049)
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Sep 14 08:23:23 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.130.0:
|
||
* Log error in symmetricCrypterFromPhraseAndState (#17058)
|
||
* Update package add instructions for go (#17055)
|
||
* Print panic banners for snapshot integrity errors (#17047)
|
||
* Centralise human-friendly error handling in the CLI (#17046)
|
||
* Get latest version if one not specified in pulumi manifest
|
||
(#16981)
|
||
* Changelog fixes (#17051)
|
||
* Prepare for v3.130.0 release (#17048)
|
||
* Improve the error message for an invalid method name (#17026)
|
||
* Fix NodeJS OOM detection condition (#17045)
|
||
* Replace `result.Result` with native errors (#17044)
|
||
* Introduce Sphinx-backed developer documentation (#16953)
|
||
* Prevent double close on OOM detection channel (#17043)
|
||
* Clean up multi-error rendering (#17039)
|
||
* [pkg] Update `github.com/pgavlin/text` (#17041)
|
||
* Bump .NET version after 3.66.2 release (#17030)
|
||
* Set minimum version of core SDK when using parameterization
|
||
(#17032)
|
||
* Use provided ImportBasePath for parameterized SDKs (#17036)
|
||
* Add options to automation API Workspace.Install (#16888)
|
||
* Install missing python versions using pyenv during installation
|
||
(#16855)
|
||
* Clean up display rewinding and wrapping (#17007)
|
||
* unmarshal pointers correctly if destination type is any
|
||
(#16914)
|
||
* Add semicolon output functions (#17006)
|
||
* create unknowns when the provider is not known during construct
|
||
(#16868)
|
||
* Add an `organization` intrinsic to PCL (#16948)
|
||
* Build all binaries in pull requests (#16961)
|
||
* Add Go automation API for deployment runners (#16991)
|
||
* Show a better message when logging out with --all (#16998)
|
||
* Provider docs: Show envvars for nested types (#16984)
|
||
* [programgen/nodejs] Unskip some tests (#16985)
|
||
* fix usage string for convert-trace (#16993)
|
||
* correct spelling of variable (#16995)
|
||
* fix help text for --stack in state edit (#16994)
|
||
* fix help text for --stack in state edit (#16992)
|
||
* [programgen] Unskip some Python and .NET tests (#16988)
|
||
* Don't call pluginInstallCommand, defer to
|
||
schemaFromSchemaSource (#16989)
|
||
* Fix TypeScript checking of Output maps of "any" values (#16959)
|
||
* Fix panic in remote automation API (#16978)
|
||
* Add a warning to `pulumi query` that we plan to remove it
|
||
(#16963)
|
||
* Don't add 'version.txt' file twice if RespectSchemaVersion and
|
||
SupportPack are set (#16971)
|
||
* prefer environment over config for PULUMI_ACCESS_TOKEN (#16970)
|
||
* Fixing a few pylint errors in the python test folder (#16962)
|
||
* Fix potential nil panic in InitError.Error (#16967)
|
||
* Fix potential nil panic in FindExecutable (#16966)
|
||
* [docs] Use `ComponentResourceOptions` for components (#16968)
|
||
* Fix Pyright type checking of "StackReference#outputs" (#16957)
|
||
* Use grpc providers in conformance tests (#16952)
|
||
* Fix StackReference.outputs typing (#16956)
|
||
* Changelog and go.mod updates for v3.129.0 (#16947)
|
||
* Fix deployment settings serialization and keys consistency
|
||
(#16904)
|
||
* Freeze v3.129.0 (#16932)
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Aug 13 04:51:27 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.129.0:
|
||
* Use exact IEEE double min and max values in output test
|
||
(#16943)
|
||
* Fix apply in python (#16941)
|
||
* Go link instructions in pulumi package add (#16938)
|
||
* .NET link instructions in pulumi package add (#16936)
|
||
* Add parameterized providers to Go (#16738)
|
||
* Use Pulumi v3.66.1 in .NET sdk-gen (#16935)
|
||
* Bump dotnet SDK version after release (#16934)
|
||
* Add Nodejs and Python instructions for `package add` (#16927)
|
||
* Prepare for v3.129.0 release (#16931)
|
||
* upgrade pulumi-yaml to 1.9.2 (#16925)
|
||
* Use better names for `package add`-generated SDKs (#16929)
|
||
* Fix up local dependencies in .NET codegen (#16902)
|
||
* Pass through pluginDownloadURL in invokes (#16917)
|
||
* [sdk-gen] Support parameterized .NET provider SDKs (#16912)
|
||
* Introduce the `pulumi package add` command (#16923)
|
||
* Add parameterization support for read in nodejs (#16913)
|
||
* Add parameterization support for call & read in python (#16915)
|
||
* Add regression test for config overloads (#16884)
|
||
* Add NodeJS test for parameterized providers #2 (#16901)
|
||
* Split windows acceptance tests into 2 partitions (#16922)
|
||
* Bump PulumiDotnetSDKVersion after dotnet release (#16919)
|
||
* Use publisher and repository fields to default the Go import
|
||
path (#16899)
|
||
* Add support for public bare git repos on deployment settings
|
||
(#16907)
|
||
* re-enable TestResourceRefsGetResourceNode (#16903)
|
||
* Fix a typo (#16898)
|
||
* wait for resource output registration to be done in test
|
||
(#16897)
|
||
* Add --local to GeneratePackage and gen-sdk (#16891)
|
||
* Flow PropertyValues through NewPropertyMapFromMap (#16894)
|
||
* Update java language dependency (#16882)
|
||
* Changelog and go.mod updates for v3.128.0 (#16881)
|
||
* Freeze v3.128.0 (#16870)
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Aug 06 06:05:50 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.128.0:
|
||
* Fix missing overloads to config getters (#16878)
|
||
* Package versions are required for parameterized packages
|
||
(#16875)
|
||
* Parse conformance programs to decide which packages are needed
|
||
for SDKs (#16872)
|
||
* make all changelog entries conform to our style (#16873)
|
||
* Add a conformance test for invokes (#16867)
|
||
* [auto/go] Add support for `destroy --preview-only` (#16839)
|
||
* Allow Python dynamic providers to capture secrets (#15864)
|
||
* Prepare for v3.128.0 release (#16869)
|
||
* devdocs: Document ignore changes interaction with Check
|
||
(#16858)
|
||
* state_move: set up a secret manager in the dest stack if it
|
||
doesn't exist (#16844)
|
||
* Don't search upwards for policy packs when determining required
|
||
plugins (#16865)
|
||
* state_move: include stack name in the passhprase prompt
|
||
(#16861)
|
||
* Iter local dependencies in sorted order (#16860)
|
||
* [sdk/nodejs] Save pkg/mod registrations on async local store
|
||
(#13240)
|
||
* Tiny cleanup to an integration test (#16856)
|
||
* Use pulumi.Sprintf in program gen (#16852)
|
||
* [Go] Enable l2-resource-simple conformance test (#16845)
|
||
* fix typo in an error message (#16850)
|
||
* Link to Python docs about input types (#16763)
|
||
* [Go] Add install command to workspace (#16782)
|
||
* Fix l2-resource-config to test name and pluginDownloadURL
|
||
correctly (#16846)
|
||
* [config] Re-enable TestConfigCommandsUsingEnvironments (#16817)
|
||
* Add deployment settings tests, cleanup and better handling of
|
||
non interactive sessions (#16677)
|
||
* Ensure internal provider state doesn't clash with user config
|
||
(#16837)
|
||
* [Go] Re-enable l1-stack-reference conformance test (#16838)
|
||
* [Go] Re-enable l1-output-array conformance test (#16836)
|
||
* [Go] Re-enable l1-output-string conformance test (#16834)
|
||
* Add support for parameterized invokes in Python (#16832)
|
||
* Support explicit parameterized providers (#16827)
|
||
* Document news ignore changes processing in the provider
|
||
protocol (#16725)
|
||
* Use `snake_case` for package refences in the Python SDK
|
||
(#16830)
|
||
* Test parameterized `Construct` support in the engine (#16824)
|
||
* Fix marshalling of plain properties (#16812)
|
||
* refactor: make ProgramTest inline better (#16814)
|
||
* Add parameterized `Call` support to the engine (#16813)
|
||
* Update lifecycle test APIs to match provider APIs (#16793)
|
||
* Download Pulumi Cron: allow previous version for homebrew and
|
||
chocolatey (#16809)
|
||
* URL-based plugin source overrides via env var (#16648)
|
||
* sdk/go: fix test_fast Makefile target (#16811)
|
||
* Add parameterized read support to the engine (#16784)
|
||
* Changelog and go.mod updates for v3.127.0 (#16805)
|
||
* Freeze v3.127.0 (#16789)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jul 26 05:04:04 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.127.0:
|
||
* Add links to StackSummary to for clients like Copilot (#16787)
|
||
* Implement Stack.ImportResources() for batch importing resources
|
||
into a stack via the automation API (#16721)
|
||
* Prepare for v3.127.0 release (#16788)
|
||
* [cli/import] Fix undefined variable errors in code generation
|
||
when imported resources use a parent or provider (#16786)
|
||
* Fix default provider names for parameterized providers (#16785)
|
||
* Don't use os.Stdout in tests (#16795)
|
||
* Skip TestConfigCommandsUsingEnvironments (#16794)
|
||
* Add parameterized invoke support to the engine (#16776)
|
||
* [python/automation] Implement Stack.import_resources() for
|
||
batch importing resources into a stack (#16668)
|
||
* [autmation/nodejs] Implement Stack.import() to specify and
|
||
import resources into a stack (#16615)
|
||
* state_move improve output slightly (#16780)
|
||
* state_move: don't move root stack explicitly (#16779)
|
||
* state_move: calculate remaining resources only when we know all
|
||
moved resources (#16774)
|
||
* always show the fully qualified stackname in state move
|
||
(#16767)
|
||
* new: capitalize prompts consistently (#16747)
|
||
* Add a test that all our conformance test programs are bindable
|
||
(#16770)
|
||
* Provide stricter types for config.get_XXX when a default is
|
||
provided (#16768)
|
||
* Detect possible OOM errors when nodejs crashes (#16700)
|
||
* correctly display the dependency information in state move
|
||
(#16765)
|
||
* Generate TypedDict input types by default (#16704)
|
||
* Revert "Pin node to 22.4.x to workaround breakage" (#16731)
|
||
* Run Environment.DeleteIfNotFailed after tests complete (#16730)
|
||
* Remove an unused parameter from argumentTypeName (#16748)
|
||
* Changelog and go.mod updates for v3.126.0 (#16761)
|
||
* Freeze 3.126.0 (#16755)
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jul 23 05:44:25 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.126.0:
|
||
* Add a test of sending primitive values for a resource (#16718)
|
||
* state_move: don't conflict if destination provider with same
|
||
URN and ID exists (#16737)
|
||
* Enable l1-output-number conformance test for Go (#16753)
|
||
* Fix panics due to different length `ignoreChanges` arrays
|
||
(#16742)
|
||
* Exclude `pulumi_policy` from plugin determination (#16727)
|
||
* Prepare for 3.126.0 release (#16740)
|
||
* state_move: disallow provider moves (#16722)
|
||
* convert: make the help texts more consistent (#16739)
|
||
* continue-on-error: fix integrity issues in up with changed
|
||
dependencies (#16733)
|
||
* state_move: reparent provider correctly (#16735)
|
||
* Enable l1-main for Go conformance tests (#16734)
|
||
* improve UI output (#16723)
|
||
* Enable l1-output-bool test in Go conformance (#16698)
|
||
* Exclude .git and sdk/proto from gofumpt (#16719)
|
||
* Fix literal values in generated Go stack outputs (#16728)
|
||
* Rename 'package' to 'packageRef' (#16717)
|
||
* Set `Parameterize.Value` in `plugin.Provider` (#16726)
|
||
* Add support for `DeletedWith` to `pulumi convert` (#12011)
|
||
* Changelog and go.mod updates for v3.125.0 (#16716)
|
||
* Allow specifying project names with `pulumi convert` (#16708)
|
||
* sdk/python: add support for stack invoke transforms (#16701)
|
||
* avoid duplicate error: prefix with `--expect-no-changes`
|
||
(#16705)
|
||
* avoid duplicate error output in some cases (#16706)
|
||
* Freeze v3.125.0 (#16695)
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Jul 20 08:28:39 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.125.0:
|
||
* Fix panic in `about` when a token is malformed (#16710)
|
||
* Pin node to 22.4.x to workaround breakage (#16709)
|
||
* disallow OutputState to be deepcopied (#16690)
|
||
* Don't set `PendingReplacement` until `Delete` succeeds (#16699)
|
||
* implement invoke transforms for NodeJS (#16688)
|
||
* Refactor MissingError handling (#16689)
|
||
* Prepare for v3.125.0 release (#16694)
|
||
* Validate that we have Poetry >= 1.8.0 (#16683)
|
||
* name invoke transforms RegisterInvokeTransform in the Go SDK
|
||
(#16691)
|
||
* Remove unused PropertySet type (#16692)
|
||
* Enable the l1-empty test for Go (#16686)
|
||
* Change Go dependency tests to use real dependencies (#16684)
|
||
* Support `--remove` for `destroy` in the Go, NodeJS and Python
|
||
Automation API SDKs (#16674)
|
||
* state_move: warn no resources are matched/error out when no
|
||
resources move (#16673)
|
||
* Adding conformance tests for Go (#16662)
|
||
* Use python names for dictionary literals when inside a typed
|
||
dictionary input (#16658)
|
||
* Don't use indentation in converted pyproject.toml files
|
||
(#16678)
|
||
* Fix incorrect caching of git auth method in error cases
|
||
(#16652)
|
||
* state_move: handle empty stacks correctly (#16676)
|
||
* Fix an incorrect error check in NodeJS integration tests
|
||
(#16675)
|
||
* state_move: show resources to be moved correctly (#16672)
|
||
* Fix CopyFile to copy symlink directories (#16671)
|
||
* sdk/python: avoid maximum recursion depth error (#16669)
|
||
* Python parameterized provider test (#16491)
|
||
* Fix YAML serialization of project settings in the Python
|
||
Automation API (#16660)
|
||
* Default the import base path to something sensible (#16664)
|
||
* Clean up PULUMI_HOME after program test (#16663)
|
||
* Use modfile to generate the go.mod in GenerateProgram (#16661)
|
||
* Improve TypeDocs for `sdk/nodejs/runtime` (#16621)
|
||
* try to further reduce the pulumi bot token usage (#16647)
|
||
* Improve TypeDocs for `sdk/nodejs` (#16622)
|
||
* Extend the TestReplacementParameterizedProvider test (#16644)
|
||
* add Go support for invoke transforms (#16617)
|
||
* Unify user prompts + cleanups + previous feedback (#16585)
|
||
* Fix lookup for pulumi run script when using Volta to manage
|
||
nodejs (#16649)
|
||
* Changelog and go.mod updates for v3.124.0 (#16650)
|
||
* Test provider `Delete` parameter marshalling (#16645)
|
||
* Freeze 3.124.1 (#16643)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jul 12 19:30:04 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.124.0:
|
||
* Revert "Implement `dependsOn` for invokes in the NodeJS SDK
|
||
(#16560)" (#16642)
|
||
* continue-on-error: respect all dependency relationships
|
||
(#16639)
|
||
* Install policy or project dependencies based on nearest
|
||
configuration file (#16631)
|
||
* state_move: improve usage text (#16633)
|
||
* Prepare for 3.124.0 release (#16640)
|
||
* Update Pulumi YAML to 1.9.1 (#16636)
|
||
* implement engine support for invoke transforms (#16559)
|
||
* Don't count plugins from a nested policy pack in
|
||
GetRequiredPlugins (#16632)
|
||
* Fix incorrect YAML type checking of StackReference outputs
|
||
(#16625)
|
||
* Update deployment settings git configuration to support
|
||
directories that are not a git repo (#16580)
|
||
* state_move: add --include-parents flag (#16628)
|
||
* state_move: mark command as non-hidden (#16630)
|
||
* error out on duplicate providers/resources (#16562)
|
||
* Changelog and go.mod updates for v3.123.0 (#16624)
|
||
* Freeze v3.123.0 (#16608)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jul 11 04:59:27 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.123.0:
|
||
* Improve TypeDocs for `sdk/nodejs/automation` (#16616)
|
||
* Change parameterization in schemas to base64 strings (#16614)
|
||
* state_move: add output for all resources that will be moved
|
||
(#16543)
|
||
* Change parameterization to be bytes based (#16606)
|
||
* Use latest patch version of go in CI (#16609)
|
||
* state_move: add more tests and a couple of fixes (#16538)
|
||
* Prepare for v3.123.0 release (#16607)
|
||
* Add ability to constrain supported languages of resource and
|
||
function overlays (#16579)
|
||
* [docs/go-program-gen] Fix generating constructor syntax
|
||
examples in Go for package awsx (#16583)
|
||
* [go/program-gen] Do not emit index module for resources without
|
||
a schema (#16588)
|
||
* Remove unused `package.json` files from tests (#13162)
|
||
* Use default values for language specific prompts when using
|
||
--yes (#16595)
|
||
* Keep plugin values together in RegisterPackageRequest (#16577)
|
||
* Skip the inspect step for community PRs (#16594)
|
||
* Fix usage of getters and setters in Lambda callback functions
|
||
(#16568)
|
||
* Fix slice bounds out of range panic in fixupPath (#16575)
|
||
* Bump @opentelemetry packages in NodeJS SDK (#16558)
|
||
* [docs/go-program-gen] Fix generating constructor syntax
|
||
examples for kubernetes (#16574)
|
||
* Reorganize deployment settings commands (#16581)
|
||
* New deployment settings wizards and environment variables
|
||
management comands (#16564)
|
||
* retry post requests that timeout during handshake (#16576)
|
||
* Implement `dependsOn` for invokes in the NodeJS SDK (#16560)
|
||
* Fix conditional execution of `ci-ok` for community PRs (#16573)
|
||
* save snapshots after we moved the resources (#16527)
|
||
* fix hang when continue-on-error is used with import resource
|
||
option (#16572)
|
||
* Add conformance tests for remote assets (#16467)
|
||
* always mark ci-ok as green for community PRs (#16567)
|
||
* Bump GoReleaser to the latest version (#16555)
|
||
* Fix Python program generation for remote assets (#16556)
|
||
* Add Paramaterization to the Pulumi schema (#16548)
|
||
* Don't call `Diff` when refreshing external resources (#16544)
|
||
* [engine/import] Guess references to properties between
|
||
dependant resources during import (#16234)
|
||
* Upgrade `aws-actions/configure-aws-credentials` (#16552)
|
||
* Changelog and go.mod updates for v3.122.0 (#16551)
|
||
* Upgrade `codecov/codecov-action` (#16553)
|
||
* Freeze v3.122.0 (#16547)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jul 03 15:58:17 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.122.0:
|
||
* rewrite the URN when resources are being moved between projects
|
||
(#16523)
|
||
* Fix NodeJS SDK mocking of custom resource reads (#16542)
|
||
* Provide installation instructions for the python typechecker
|
||
(#16539)
|
||
* Disable default Cobra completion commands (#16540)
|
||
* Update pu/pu to support deployment run command (#16492)
|
||
* only retry tests when they are running in the merge queue
|
||
(#16537)
|
||
* Update `goreleaser/goreleaser-action` (#16534)
|
||
* Prepare for v3.122.0 release (#16535)
|
||
* Conformance test for provider pre-release versions (#16498)
|
||
* mark the whole CI workflow as fail-fast (#16524)
|
||
* Display an actionable error message when dependency
|
||
installation fails (#16489)
|
||
* Add not-found markers to missing executables for
|
||
packagemanagers (#16488)
|
||
* Support `--exclude-protected` for `destroy` in the Python
|
||
automation SDK (#16457)
|
||
* Remove the GitHub pull request template (#16415)
|
||
* Make sure the aio executor shutsdown before the event loop
|
||
(#16505)
|
||
* Display `[retain]` in all cases of delete retention (#16506)
|
||
* Fix a typo in user prompt (#16508)
|
||
* Protect access to transport.UnsupportedCapabilities inside
|
||
repo.FetchContext (#16517)
|
||
* Don't re-delete resources that are `PendingReplacement`
|
||
(#16510)
|
||
* update pulumi-yaml to 1.9.0 (#16530)
|
||
* Bump the go_modules group across 2 directories with 1 update
|
||
(#16464)
|
||
* Update `upload-artifact` and `download-artifact` actions
|
||
(#16485)
|
||
* ci: Set `GITHUB_TOKEN` when running tests (#16532)
|
||
* reduce the usage of PULUMI_BOT_TOKEN (#16521)
|
||
* Revert "ci: Remove retry script (#15960)"
|
||
* Wrap call&construct of node provider server in
|
||
AsyncLocalStorage (#16487)
|
||
* implement skeleton command for `pulumi state move` (#16493)
|
||
* also show stdout and stderr when listing tests fails (#16518)
|
||
* fail fast whenever a job fails (#16511)
|
||
* Skip TestTokenSourceWithQuicklyExpiringInitialToken (#16515)
|
||
* make sure ci-ok is red even if there are skipped tests (#16507)
|
||
* Fix non-blocking stdout/err with nodejs (#16504)
|
||
* [sdkgen/dotnet] Bump Pulumi version reference (#16483)
|
||
* cloud backend test: retry creating secrets manager (#16494)
|
||
* Fix TestConfigEnvXXX flakes (#16496)
|
||
* Temporarily skip flaky TestTokenSource test (#16501)
|
||
* fudge numbers to avoid flakyness in token renewal tests
|
||
(#16495)
|
||
* Show a fully qualified stack name in `pulumi stack --show-name
|
||
-Q` (#16453)
|
||
* Fix TestConfigEnvAddCmd flake (#16482)
|
||
* Fix TestTerminate_gracefulShutdown/python flake (#16471)
|
||
* Hide expanded constructor syntax when language fails (#16479)
|
||
* Fix TestConfigEnvAddCmd flake (#16477)
|
||
* ci: Remove retry script (#15960)
|
||
* New Deployment Settings commands to init, update and clear the
|
||
config (#16418)
|
||
* unflake TestConfigEnvAddCmd/no_effects (#16468)
|
||
* Parallelize Construct and Call calls in the Node.js SDK
|
||
(#16428)
|
||
* Set the --continue-on-error flag with PULUMI_CONTINUE_ON_ERROR
|
||
environment variable (#16442)
|
||
* Keep package refs separate from providers (#16458)
|
||
* Add asset archive test to conformance tests (#16455)
|
||
* Set range in python codegen default SDK version (#16151)
|
||
* Replace Rome with Biome in the NodeJS SDK (#16456)
|
||
* fix potential concurrent map write in Go transforms (#16444)
|
||
* fix race condition when registering stack transform (#16443)
|
||
* Changelog and go.mod updates for v3.121.0 (#16451)
|
||
* Freeze v3.121.0 (#16447)
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Jun 22 10:04:18 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.121.0:
|
||
* Don't lift dunder attributes on Python `Output`s (#16439)
|
||
* Make pulumi install work for policy packs (#16438)
|
||
* Fix provider `Delete` (#16441)
|
||
* Prepare for v3.121.0 release (#16430)
|
||
* add RegisterResourceTransform as alias for
|
||
RegisterStackTransform (#16435)
|
||
* Add packagemanager prompt to pulumi new for nodejs (#16417)
|
||
* Generate `@deprecated` decorators in Python SDKs (#16436)
|
||
* [sdk/nodejs] Allow missing package.json dependencies (#16433)
|
||
* resolve providers in the engine before running transforms
|
||
(#16409)
|
||
* fix: advise people of the ESLint Plugin for catching
|
||
interpolation issues (#15854)
|
||
* ci: Bump `macos-11` runner to `macos-12` (#16424)
|
||
* [sdk/python] Escape trailing underscore in docstring (#14866)
|
||
* Instruct the user to use 'pulumi install' when using
|
||
--generate-only (#16411)
|
||
* Add VIRTUAL_ENV to env var when running in a venv (#16425)
|
||
* Vendor the inflector library (#16421)
|
||
* Bump the go_modules group across 2 directories with 1 update
|
||
(#16369)
|
||
* Bump the npm_and_yarn group across 1 directory with 2 updates
|
||
(#16364)
|
||
* Generate TypedDicts for python inputs (#15957)
|
||
* Detect pnpm workspaces (#15525)
|
||
* Update pu/pu to support the new settings pull command + new
|
||
deployment file (#16398)
|
||
* Query language runtime for options during “pulumi new” (#16346)
|
||
* Don't incorrectly emit deprecated warnings (#16400)
|
||
* [cli/plugin] Fix plugin install command when plugin type is
|
||
tool (#16407)
|
||
* Handle extra CLI arguments passed policy packs plugins (#16402)
|
||
* Fix a panic when ignoring wildcard values with arrays of
|
||
different length (#16406)
|
||
* Remove `Step.Apply`'s `preview` parameter (#16367)
|
||
* Better error messages for schema validation (#16097)
|
||
* Add removeStack options to NodeJS Auto API SDK (#16333)
|
||
* Update pu/pu to support new Deployment Settings endpoints
|
||
(#16382)
|
||
* Fix --continue-on-error running indefinitely when a resource
|
||
fails to be created or updated (#16371)
|
||
* Update pu/pu apitype to support Deployments yaml marshalling
|
||
(#16381)
|
||
* Regenerate test `package-lock.json` files (#16387)
|
||
* Changelog and go.mod updates for v3.120.0 (#16389)
|
||
* Freeze 3.120.0 (#16380)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jun 13 09:52:39 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.120.0:
|
||
* Change `pulumi refresh` to report diff relative to desired
|
||
state instead of relative to only output changes (#16146)
|
||
* wait for RPCs to finish before registering stack transforms
|
||
(#16365)
|
||
* Update current nodejs version to 22.x (#16378)
|
||
* Prepare for pulumi 3.120.0 release (#16376)
|
||
* Add explict provider test to conformance tests (#16362)
|
||
* Clean up deployment options (#16357)
|
||
* Only look for main in package.json if no entyrpoint was set via
|
||
Pulumi.yaml (#16363)
|
||
* upgrade dotnet dependency to latest (#16353)
|
||
* Initial work for parameterized providers (#16281)
|
||
* Normalize plugin.Provider methods to (Context, Request) ->
|
||
(Response, error) (#16302)
|
||
* [cli/import] Add flag --json which would serialize the import
|
||
diffs, operations, and overall output as JSON (#16342)
|
||
* Sort depdencies in GenerateProject (#16341)
|
||
* Makefile: make build_proto and check_proto targets use
|
||
underscores (#16339)
|
||
* [go/program-gen] Fix union type type resolution in Go program
|
||
generation (#16297)
|
||
* Fix non-interactive flag for 'new' and 'config env' commands
|
||
(#16338)
|
||
* Support Poetry as Python toolchain (#16315)
|
||
* Pass ProgramInfo through to LanguageRuntime.About (#16311)
|
||
* Changelog and go.mod updates for v3.119.0 (#16330)
|
||
* Freeze v3.119.0 (#16324)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jun 07 19:28:34 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.119.0:
|
||
* Prepare for v3.119.0 release (#16323)
|
||
* upgrade pulumi-yaml to 1.8.0 (#16325)
|
||
* avoid new issues being created when dispatched acceptance tests
|
||
fail (#16318)
|
||
* [chore] Update esc to v0.9.1 (#16322)
|
||
* Revert "Prefer pluginDownloadURLOverrides over
|
||
PluginDownloadURL specified in the package" (#16320)
|
||
* Populate pulumi:template tag also for interactively selected
|
||
templates (#16308)
|
||
* Refine the error message when a full stack name is not supplied
|
||
(#16313)
|
||
* Add support for `--all` parameter of the `stack ls` command to
|
||
the Automation API (#16266)
|
||
* [Python] Move existing dependency installation and python
|
||
command invocation to a Toolchain interface (#16243)
|
||
* Fix documentation comments in the NodeJS SDK (#16307)
|
||
* Improve error handling when downloading policy packs (#16306)
|
||
* Changelog and go.mod updates for v3.118.0 (#16301)
|
||
* Freeze v3.118.0 (#16296)
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Jun 01 09:25:54 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.118.0:
|
||
* Don't rewrite step operations following failure (#16292)
|
||
* Add ContinueOnError() method for optup (#16291)
|
||
* Plugin interface cleanup (#16293)
|
||
* [docs] Fix generating constructor examples for resources that
|
||
have numeric enums as input (#16223)
|
||
* [go/program-gen] Implement importPathPattern in Go language
|
||
options to override emitted paths in generated Go programs
|
||
(#16267)
|
||
* Prepare for v3.118.0 release (#16284)
|
||
* Flip stack transforms to non-experimental (#16282)
|
||
* fix panic with --continue-on-error on delete after failed
|
||
create (#16261)
|
||
* Abstract plugin.Parameterize away from the gRPC interface
|
||
(#16283)
|
||
* update homebrew tap push to use `main` (#16262)
|
||
* fix name of Makefile target (#16272)
|
||
* Changelog and go.mod updates for v3.117.0 (#16265)
|
||
* Freeze v3.117.0 (#16263)
|
||
|
||
-------------------------------------------------------------------
|
||
Sat May 25 07:45:02 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.117.0:
|
||
* [display] Enable WASM compilation (#16246)
|
||
* Prepare for v3.117.0 release (#16256)
|
||
* Fix state renames involving `DeletedWith` (#16260)
|
||
* Update set-default command description (#16233)
|
||
* Propagate deleted dependencies of untargeted resources (#16247)
|
||
* Use a separate type variable for static methods on Output
|
||
(#16172)
|
||
* RegisterProvider engine work (#16241)
|
||
* Fix plugin run to pickup binary path correctly (#16249)
|
||
* chore: Upgrade gocloud.dev/secrets/hashivault (#16239)
|
||
* Bump the go_modules group across 2 directories with 1 update
|
||
(#16236)
|
||
* [engine/import] Guess ID references of dependant resources when
|
||
generating code for import operations (#16208)
|
||
* Generate `__init__.py` files for enum-only modules (#16229)
|
||
* Support Parameterize in get-schema, gen-sdk (#16210)
|
||
* Fix race in language conformance tests Log method (#16227)
|
||
* Lock state access in `builtinProvider.getResource` (#16225)
|
||
* Check property dependencies and `DeletedWith` for target
|
||
dependents (#16220)
|
||
* language_test: allow more characters in the log before
|
||
truncating (#16213)
|
||
* Rewrite `DeletedWith` properties when renaming stacks (#16216)
|
||
* Add Paramaterize to provider interface (#16174)
|
||
* Changelog and go.mod updates for v3.116.1 (#16202)
|
||
* correct spelling of diagnostics (#16195)
|
||
* Freeze v3.116.1 (#16196)
|
||
|
||
-------------------------------------------------------------------
|
||
Sat May 18 07:29:13 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.116.1:
|
||
* update dotnet version in tests to latest (#16198)
|
||
* Resource docs: emit supporting types beyond the 200 limit
|
||
(#16185)
|
||
* Prefer pluginDownloadURLOverrides over PluginDownloadURL
|
||
specified in the package (#16186)
|
||
* fix a panic when refresh is used with --continue-on-error
|
||
(#16184)
|
||
* remove extraneous `ContinueOnError` field (#16182)
|
||
* Changelog and go.mod updates for v3.116.0 (#16181)
|
||
* Add display to the engine tests (#16050)
|
||
* Freeze v3.116.0 (#16176)
|
||
|
||
-------------------------------------------------------------------
|
||
Tue May 14 05:03:43 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.116.0:
|
||
* Upgrade pulumi-java to v0.11.0 (#16159)
|
||
* Prepare for v3.116.0 release (#16158)
|
||
* Return error in RPC response instead of exiting in the language
|
||
runtime (#16162)
|
||
* Return the underlying error if we can't locate the pulumi SDK
|
||
(#16160)
|
||
* More descriptive exception in serialize_property (#16098)
|
||
* Fix a race condition in python output handling (#16155)
|
||
* Revert "Revert "Run integration tests and dev builds with race
|
||
detection" (#15998)" (#16148)
|
||
* Suggest pulumi install in error message instead of yarn install
|
||
(#16150)
|
||
* Don't load punycode module in function serialization code
|
||
(#16149)
|
||
* Fix mangled diffs of strings containing url-encoded chars
|
||
(#16147)
|
||
* fix: close files in PCL binder (#15961)
|
||
* Fix overloads for all and from_input to not return `Never`
|
||
types (#16139)
|
||
* Adding unmarshaling logic for DockerImage (#16137)
|
||
* Changelog and go.mod updates for v3.115.2 (#16136)
|
||
* Freeze v3.115.2 (#16130)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed May 08 10:43:10 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.115.2:
|
||
* Revert "The `--expect-no-changes` flag checks for output diffs"
|
||
(#16131)
|
||
* fix deadlock in stopwatch mutex (#16129)
|
||
* avoid showing repeated messages (#16118)
|
||
* Changelog and go.mod updates for v3.115.1 (#16125)
|
||
* Freeze v3.115.1 (#16121)
|
||
* Canonicalize provider version during default provider lookup
|
||
(#16109)
|
||
* truncate debug log output in conformance tests (#16117)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed May 08 10:31:34 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.115.1:
|
||
* Fix folder archives in the engine (#16119)
|
||
* Better handle property dependencies and `deletedWith` (#16088)
|
||
* Sort `requirements.txt` files when generating Python code
|
||
(#16115)
|
||
* reenable parallelism in httpstate snapshot_test (#16114)
|
||
* Lock access when writing event timings in display (#16101)
|
||
* Changelog and go.mod updates for v3.115.0 (#16111)
|
||
* Freeze v3.115.0 (#16107)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri May 03 16:18:53 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.115.0:
|
||
* ci: Bump version to 1.115 (#16106)
|
||
* Updating python dynamic provider types for inputs to Dict[str,
|
||
Any] (#16102)
|
||
* Handful of mypy fixes in the python test code (#16091)
|
||
* Never show property diffs for OpSame (#16024)
|
||
* Add asset/archive to conformance tests and fix engine working
|
||
dir issues (#16100)
|
||
* The `--expect-no-changes` flag checks for output diffs (#15903)
|
||
* Report snapshot write errors as actual errors (#16090)
|
||
* Revert "temporarily skip TestLanguageNewSmoke for java"
|
||
(#16089)
|
||
* temporarily skip TestLanguageNewSmoke for java (#16087)
|
||
* Start mypy linting lib/test (#16040)
|
||
* Upgrade pulumi-yaml to 1.7.0 (#16082)
|
||
* add support for --import-file when using the Automation API
|
||
(#16071)
|
||
* Flip transforms to non-experimental (#16080)
|
||
* be consistent in the way we round seconds (#16070)
|
||
* Run NodeJS conformance tests in parallel (#16078)
|
||
* Changelog and go.mod updates for v3.114.0 (#16075)
|
||
* Freeze v3.114.0 (#16062)
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Apr 27 09:30:35 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.114.0:
|
||
* Deserialize Assets with their Sig (#16073)
|
||
* Cleanup output futures list as they complete (#16057)
|
||
* display: only hide replacement steps in diff (#16065)
|
||
* fix deprecation warnings in golangci-lint (#16068)
|
||
* Use a fresh context for automation api runs (#16063)
|
||
* Run pulumi-test-language tests in parallel (#16060)
|
||
* Bump the go_modules group across 5 directories with 1 update
|
||
(#16054)
|
||
* Prepare for v3.114.0 release (#16061)
|
||
* Bump tar from 6.2.0 to 6.2.1 in /sdk/nodejs (#15901)
|
||
* Refactor: move plugin kind to apitype (#15946)
|
||
* Bump go modules (#16051)
|
||
* remove chdir (#15607)
|
||
* Add large string conformance test (#16034)
|
||
* Update version of dotnet we run tests against (#16049)
|
||
* [sdk/python] Workaround lazy module regression (#16038)
|
||
* chore: fix function names in comment (#16044)
|
||
* test: Update deps (#16010)
|
||
* Test setting and changing providers on component resources via
|
||
transforms (#16022)
|
||
* Ensure NodeJS SDK awaits full logical operations (#16005)
|
||
* Make the python callbacks server use asyncio (#16039)
|
||
* Implement --continue-on-error for up in Automation API (#15953)
|
||
* Use black to format lib/test (#16028)
|
||
* skip GCP tests if credentials are not set (#16032)
|
||
* Update mypy (#16030)
|
||
* Move conformance test providers into their own package (#16031)
|
||
* Update pylint (#16029)
|
||
* fix flaky TestL2SimpleResource_MissingRequiredPlugins test
|
||
(#16023)
|
||
* Add tests for providers with transforms (#16002)
|
||
* Implement up --continue-on-error (#15740)
|
||
* fix dev release dependencies (#16017)
|
||
* Finish supporting dotnet conformance (#16013)
|
||
* Lift context parameter for ApplyProjectConfig (#16012)
|
||
* disable parallelism for all snapshot tests (#16003)
|
||
* Changelog and go.mod updates for v3.113.3 (#16007)
|
||
* Freeze v3.113.3 (#16001)
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Apr 20 11:37:37 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.113.3:
|
||
* Revert "Run integration tests and dev builds with race
|
||
detection" (#15998)
|
||
* Add plugin kind to about output (#15996)
|
||
* Change the link to Stack References docs (#15999)
|
||
* deploytest/RegisterResource: return struct instead of values
|
||
(#15988)
|
||
* Fixes to pass dotnet conformance (#15987)
|
||
* upgrade to latest version of golangci-lint (#15977)
|
||
* Changelog and go.mod updates for v3.113.2 (#15986)
|
||
* Freeze v3.113.2 (#15983)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Apr 19 04:56:30 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.113.2:
|
||
* [snapshot] Elide writes for RRO with no changes (#15976)
|
||
* Don't bail at preview when a protected resource needs
|
||
replacement (#15969)
|
||
* Changelog and go.mod updates for v3.113.1 (#15981)
|
||
* Allow setting version during generation (#15970)
|
||
* Freeze 3.113.1 (#15978)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Apr 18 13:47:07 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.113.1:
|
||
* [backend] Fix dependency sorting in mustWrite (#15974)
|
||
* Replace non-updating filtered template counter (#15962)
|
||
* update dotnet SDK version in codegen tests (#15963)
|
||
* add issue template for flaky tests (#15966)
|
||
* Use new API for deployments (#15684)
|
||
* Update dotnet language host (#15955)
|
||
* Add StackReference conformance test (#15935)
|
||
* Allow CopyFile to copy symlinks (#15936)
|
||
* chore: fix some comments (#15951)
|
||
* Changelog and go.mod updates for v3.113.0 (#15948)
|
||
* Add missing `typescript` dependency to sxs_ts_test (#15950)
|
||
* Freeze v3.113.0 (#15928)
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Apr 16 05:35:21 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.113.0:
|
||
* go: allow unknowns during update (#15942)
|
||
* Reenable TestPythonTranslation and delete stack reference tests
|
||
(#15933)
|
||
* Save component resources as parents (#15846)
|
||
* Fix race condition when listing stacks (#15931)
|
||
* Upgrade gocloud.dev to 0.37 (#15924)
|
||
* Lift context parameter to
|
||
SerializeDeployment/Resource/Operations/Properties (#15929)
|
||
* test: schema support for testprovider (#15829)
|
||
* Fix warning about Snapshot write failed for previews (#15923)
|
||
* Revert "Freeze v3.113.0 (#15920)" (#15925)
|
||
* Freeze v3.113.0 (#15920)
|
||
* Add fixed key tests for GCP and AWS key management (#15906)
|
||
* Add AWS access key to environment variables (#15909)
|
||
* changelog consistency fixes (#15922)
|
||
* Add support for continue-on-error parameter of the destroy
|
||
command to the Automation API (#15921)
|
||
* Test SnapshotManager and Journal in engine tests (#15871)
|
||
* Disable -race in dev builds (#15917)
|
||
* Prepare for v3.113.0 release (#15915)
|
||
* Add some missing checks for DisableIntegrityChecking (#15911)
|
||
* Run integration tests with race detection (#15895)
|
||
* Add --no-plugins and --no-dependencies to `pulumi install`
|
||
(#15910)
|
||
* Make sure TestCall test doesn't flake (#15907)
|
||
* allow unknowns in apply during update (#15898)
|
||
* Add array conformance test (#15899)
|
||
* Vendor TypeScript and ts-node (#15622)
|
||
* Support serialising reserved NodeJS identifiers (#15879)
|
||
* Serialize function values obtained from Function.bind (#15887)
|
||
* Fix marshalling Provider and Providers options from Go
|
||
transforms (#15885)
|
||
* [csharp/program-gen] Removes trailing whitespace from emitted
|
||
DependsOn resource option expressions (#15892)
|
||
* use yarn less in nodejs codegen tests (#15886)
|
||
* Use a generic wrapper around `sync.Map` (#15878)
|
||
* feat: declare a new type for 'any resource' (#15793)
|
||
* Fix panic when looking up home (#15872)
|
||
* Handle serialization of aliases for well known native functions
|
||
(#15873)
|
||
* Use `assert.NoError` rather than `assert.Nil` (#15870)
|
||
* chore: fix function name in comment (#15867)
|
||
* Add negative number to the number output conformance test
|
||
(#15866)
|
||
* Type functions decorated by `@pulumi.getter` (#15865)
|
||
* Allow missing stack config and bookkeeping files (#15863)
|
||
* Fix nil pointer dereference in pulumi new --ai (#15861)
|
||
* Support always qualifying stack names (#11081) (#15857)
|
||
* avoid racyness from the polling library (#15856)
|
||
* Update page layout for new constructor syntax (#15780)
|
||
* Add a test to show transforms can error (#15848)
|
||
* Add missing changelog for #15816 (#15845)
|
||
* Update builtin module list for function serialization (#15830)
|
||
* Display full type names in Python references in the docs
|
||
(#15784)
|
||
* ci: Use latest version of peter-evans/find-comment (#15839)
|
||
* ci: Use latest version of actions/checkout (#15832)
|
||
* ci: Use latest version of actions/cache (#15833)
|
||
* ci: Use latest version of dorny/paths-filter (#15834)
|
||
* ci: Use latest version of golangci/golangci-lint-action
|
||
(#15835)
|
||
* ci: Use latest version of actions/setup-java (#15836)
|
||
* ci: Replace gradle-build-action with actions/setup-gradle
|
||
(#15837)
|
||
* ci: Use latest version of peter-evans/create-or-update-comment
|
||
(#15838)
|
||
* ci: Use latest version of jaxxstorm/action-install-gh-release
|
||
(#15828)
|
||
* ci: Use the latest version of actions/setup-node (#15827)
|
||
* ci: Use the latest version of actions/setup-python (#15826)
|
||
* ci: Use the latest version of actions/setup-go (#15825)
|
||
* Update node version in package.json (#15816)
|
||
* Test string outputs in conformance tests (#15823)
|
||
* Add a conformance test for number outputs (#15824)
|
||
* [sdk-gen, dotnet/go] Fixes SDK-generation when referencing
|
||
shared types in config variables (#15772)
|
||
* [cli] Additional tests for environments + config (#15800)
|
||
* Run conformance tests with and without ts-node (#15809)
|
||
* fix checking for changes in on push job (#15814)
|
||
* Changelog and go.mod updates for v3.112.0 (#15815)
|
||
* [program-gen/tests] Replace discriminated unions test program
|
||
with a program from a synthetic schema of basic unions (#15771)
|
||
* Add 'typechecker' option to python runtime (#15725)
|
||
* Freeze v3.112.0 (#15799)
|
||
* [docs] Implement Java constructor syntax examples (#15805)
|
||
* Add a link to the Import documentation from API docs pages
|
||
(#15792)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Mar 29 19:23:26 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.112.0:
|
||
* Use the full path when running pulumi from a custom CLI install
|
||
(#15802)
|
||
* revert readlines fix for nodejs (#15798)
|
||
* Prepare for v3.112.0 release (#15794)
|
||
* [docs] Implement YAML constructor syntax examples (#15791)
|
||
* Make function serialization work on typescript 4 and 5 (#15761)
|
||
* only update homebrew tap after pulumi-version is updated
|
||
(#15785)
|
||
* Fix coming soon misrender (#15783)
|
||
* Revert "Revert "Disable `--rerun-fails` in tests"" (#15643)
|
||
* automation: only read complete lines before trying to
|
||
deserialize (#15778)
|
||
* Add a test and fix that we don't wait for tasks, just outputs
|
||
(#15744)
|
||
* Use the local artifacts, not released artifacts in conformance
|
||
tests (#15777)
|
||
* Move mockpackage tests to closure integration tests (#15757)
|
||
* Do not open P1s on upgrade tests (#15775)
|
||
* Fix: Don't delete stack outputs on failed deployments (#15754)
|
||
* Check for protect in replace chains (#15776)
|
||
* Ignore .mono directory (#15779)
|
||
* Type check depends_on is only passed Resource instances
|
||
(#15737)
|
||
* Property map keys are just strings (#15767)
|
||
* [program-gen/csharp] Fixes generated code for a list of
|
||
resources used in resource option DependsOn (#15773)
|
||
* Export automation.tag.TagMap type & @param tag fixes (#15774)
|
||
* Reorganize closure tests to prepare for multiple typescript
|
||
versions (#15753)
|
||
* Remove outdated comment in go.mod (#15762)
|
||
* Always use the snapshot secret manager (#15768)
|
||
* Make local dependencies absolute or relative paths (#15766)
|
||
* Add `context.Context` to `cachingCrypter.encryptSecret`
|
||
(#15765)
|
||
* [program-gen/go,dotnet] Fixes emited code for object
|
||
expressions assigned to properties of type Any (#15770)
|
||
* Test both setup.py and pyproject.toml in python conformance
|
||
tests (#15758)
|
||
* Make TestConstructComponentConfigureProviderPython less flaky
|
||
(#15760)
|
||
* Fix version scripts (#15759)
|
||
* Add SupportPack to schemas to write out in the new style
|
||
(#15713)
|
||
* destroy: implement --continue-on-error (#15727)
|
||
* Fix flaky TestPropertyDependenciesAdapter (#15752)
|
||
* Add snapshot edit facilities to conformance testing (#15747)
|
||
* [docs] Emit example constructor syntax for resources in
|
||
typescript, python, go and csharp (#15624)
|
||
* Asset and Archive can have missing contents (#15736)
|
||
* codegen testing: use latest pulumi dotnet version (#15746)
|
||
* Remove trustDependencies option (#15745)
|
||
* Fix lookup module deps with go.work files (#15743)
|
||
* Send output values to transforms for dependency tracking
|
||
(#15637)
|
||
* Fix panic when changing untargetted provider versions (#15716)
|
||
* Decouple persist and display events (#15709)
|
||
* Bump the go_modules group across 1 directory with 1 update
|
||
(#15718)
|
||
* properly check if the cache is primed (#15723)
|
||
* make parallel test more likely to fail when there are problems
|
||
(#15722)
|
||
* do dev releases post merge (#15720)
|
||
* Update ignore rules following testdata move (#15721)
|
||
* add some more debug output to CI script (#15703)
|
||
* Append .exe when installing local language plugins (#15715)
|
||
* Bump google.golang.org/protobuf, golang.org/x/crypto, and
|
||
github.com/moby/moby (#15717)
|
||
* Changelog and go.mod updates for v3.111.1 (#15708)
|
||
* Freeze 3.111.1 (#15706)
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Mar 17 09:05:43 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.111.1:
|
||
* Revert "Decouple persist and display events (#15529)" (#15705)
|
||
* [program-gen] Fix enum resolution from types of the form
|
||
Union[string, Enum] and emit fully qualified enum cases
|
||
(#15696)
|
||
* Use sets for dependencies inside the engine (#15671)
|
||
* Changelog and go.mod updates for v3.111.0 (#15701)
|
||
* Freeze 3.111.0 (#15699)
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Mar 17 08:51:44 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.111.0:
|
||
* Ensure PropertyDependencies are filled in (#15675)
|
||
* Prepare for 3.111.0 release (#15698)
|
||
* Add context.Context to transform functions (#15694)
|
||
* [auto/go] Support for remote deployment executor image (#15697)
|
||
* Update descriptions for property types defined in an external
|
||
package (#15651)
|
||
* A property.Value implementation to replace
|
||
resource.PropertyValue (#15145)
|
||
* Move resource.URN to urn.URN (#15689)
|
||
* Changelog and go.mod updates for v3.110.0 (#15691)
|
||
* Ensure package generation for Go SDKs doesn't panic when
|
||
encountering overly nested arrays or maps of primitive types
|
||
(#15680)
|
||
* Freeze v3.110.0 (#15686)
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Mar 17 08:35:44 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.110.0:
|
||
* add .cov files to .gitignore (#15687)
|
||
* Fix some grammer in import docs (#15673)
|
||
* Bump the go_modules group across 24 directories with 1 update
|
||
(#15685)
|
||
* Prepare for v3.110.0 release (#15655)
|
||
* Stop using strings.Split in urn.go (#15669)
|
||
* [sdkgen/python] Replace-on-changes values should be camelCased
|
||
(#15666)
|
||
* Make "pulumi dn" an alias for "pulumi destroy" (#15650)
|
||
* Add a missing test for the import system (#15664)
|
||
* l2-destroy test: sort the correct part of the slice (#15660)
|
||
* Update yaml to 1.6 (#15661)
|
||
* improve error message when gRPC fails (#15656)
|
||
* chore: remove repetitive words (#15653)
|
||
* Add --yes to state upgrade (#15648)
|
||
* Use picomatch 3.0.1 as peer dependency for fdir (#15645)
|
||
* mark snapshot tests as non-parallel (#15642)
|
||
* [sdk/python] Add support for remote transforms (#15376)
|
||
* Remove type casts in transform test (#15640)
|
||
* Replace glob with fdir to avoid an indirect dependency on
|
||
inflight. (#15617)
|
||
* document --config option during preview (#15638)
|
||
* Update import documentation (#15634)
|
||
* tag pkg automatically again (#15629)
|
||
* [program-gen] Fix panic when generating programs for MLC
|
||
packages using external types (#15605)
|
||
* [program-gen/go] Fix optional primitive values being
|
||
derefrenced (#15592)
|
||
* Await output properties before closing the context (#15611)
|
||
* Fix codepaths computation when working dir is nested relative
|
||
to package.json (#15601)
|
||
* Changelog and go.mod updates for v3.109.0 (#15626)
|
||
* Freeze v3.109.0 (#15620)
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Mar 17 08:21:15 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.109.0:
|
||
* Downgrade remediate policy violations to mandatory (#15618)
|
||
* Properly capture nodejs:crypto and global.crypto (#15492)
|
||
* Remove stray console.log (#15616)
|
||
* fix panic on deserializing deployment (#15599)
|
||
* Support suppress-progress and suppress-outputs options (#15596)
|
||
* NodeJS transforms (#15532)
|
||
* Prepare for v3.109.0 release (#15610)
|
||
* Update dotnet language host to 3.60 (#15609)
|
||
* Move codegen testdata (#15549)
|
||
* pass in AZURE_STORAGE_SAS_TOKEN when dispatching tests (#15608)
|
||
* clean up sdks dir for each conformance test (#15604)
|
||
* allow retries for encrypt/decrypt API calls (#15600)
|
||
* [sdk/python] Add an `invoke_async` function (#15602)
|
||
* Fix side-by-side tests (#15595)
|
||
* update go-change to the latest version (#15594)
|
||
* do a case insentitive PATH check on windows (#15587)
|
||
* Unskip tests skipped in #15555, #15556, #15557 (#15573)
|
||
* Make sure non-targeted resources are not updated (#15476)
|
||
* display/progress: sort the correct array (#15588)
|
||
* [cli/new] Strip sensitive data from template URLs (#15586)
|
||
* Schema loader made to respect PULUMI_DEBUG_PROVIDERS (#15526)
|
||
* Decouple persist and display events (#15529)
|
||
* Support for non-overlay components in codegen for
|
||
pulumi-kubernetes provider (#15490)
|
||
* Add a title prefix to downstream test PRs (#15585)
|
||
* don't run conformance test tests in parallel (#15584)
|
||
* show all paths when we have multipe local policy packs with the
|
||
same name (#15582)
|
||
* Clean up unused import warnings (#15581)
|
||
* set PULUMI_HOME in ProgramTests (#15568)
|
||
* Python: Fix determining plugins for old packages (#15576)
|
||
* ci: Fix PR workflow errors (#15577)
|
||
* Revert "Temporary changes to unblock v3.108.1 release" (#15572)
|
||
* Remove check for version==nil in PluginLoader (#15546)
|
||
* document active imperative mood for changelog messages (#15560)
|
||
* Fix deprecation note formatting (#15495)
|
||
* [dotnet] codegen fix for resources without constant input
|
||
properties (#15488)
|
||
* Cleanup so uses of `any` in the nodejs sdk (#15558)
|
||
* Changelog and go.mod updates for v3.108.1 (#15571)
|
||
* Use a new PULUMI_HOME for every test environment (#15559)
|
||
* Label the batchDecrypt endpoint (#15569)
|
||
* Temporary changes to unblock v3.108.1 release
|
||
* ci: Fix post-release PR workflow to push the branch
|
||
* Add a note about where to find the type token and lookup id
|
||
(#15567)
|
||
* Freeze v3.108.1 (#15563)
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Mar 17 08:04:12 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.108.1:
|
||
* acquire plugin in python acceptance test (#15542)
|
||
* Revert "push post-release changelog and go.mod updates straight
|
||
to master" (#15555)
|
||
* Allow multiple updates in a single conformance test (#15504)
|
||
* Move @types/glob to dev dependencies (#15544)
|
||
* Revert "Temporary changes to unblock v3.108.0 release"
|
||
* Temporary changes to unblock v3.108.0 release
|
||
* chore: post-release go.mod and changelog updates for v3.108.0
|
||
* Freeze v3.108.0 (#15550)
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Mar 17 07:48:04 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.108.0:
|
||
* Prepare for v3.108.0 release (#15537)
|
||
* Fix merge failures #2 (#15543)
|
||
* push post-release changelog and go.mod updates straight to
|
||
master (#15515)
|
||
* fix diff check for releasing dev SDKs (#15523)
|
||
* Go SDK transform support (#15355)
|
||
* Exit no-op `pulumi state edit` (#15514)
|
||
* `convert-trace` handles root spans with no TimespanEvent
|
||
(#15508)
|
||
* Replace deprecated read-package-tree with @npmcli/arborist
|
||
(#15503)
|
||
* Use `SYSTEM_PULLREQUEST_SOURCECOMMITID` for AZ pipeline on GH
|
||
PR (#15513)
|
||
* Add vim shortcuts and Home and End Keys to terminal (#15418)
|
||
* Add ability to process docs without dedicated Examples logic
|
||
(#15475)
|
||
* allow engine options to be passed in conformance tests (#15496)
|
||
* Upgrade to grpc-js 1.10.1 and remove calls to deprecated
|
||
server.start (#15500)
|
||
* Revert "Warn about non-project mode (#15411)" (#15497)
|
||
* Use slices.Reverse (#14000)
|
||
* Ensure project plugins are absolute paths (#15470)
|
||
* Handle workspaces in computeCodePaths (#15426)
|
||
* Changelog and go.mod updates for v3.107.0 (#15487)
|
||
* Freeze v3.107.0 (#15483)
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Feb 24 09:11:03 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.107.0:
|
||
* Prepare for v3.107.0 release (#15481)
|
||
* Engine support for remote transforms (#15290)
|
||
* Add an --open flag to config (#15469)
|
||
* Use pnpm as package manager if we find a pnpm-lock.yaml file
|
||
(#15456)
|
||
* Enable program test to install dev releases of SDKs (#15387)
|
||
* Ensure ArgsDependencies are filled in (#15450)
|
||
* [program-gen] Fix stack overflow when binding invoke that
|
||
resolves to promise (#15463)
|
||
* [program-gen] Emit Output-returning JSON serialization methods
|
||
without rewriting applies (#15371)
|
||
* Fix docs generator parent module computation (#15035)
|
||
* ci: Use the latest version of setup-dotnet (#15466)
|
||
* Fix dev release versions (#15472)
|
||
* Add InstrumentationScope to otelSpan (#15451)
|
||
* Pass in a header to indicate where the deployment initiated
|
||
(#15468)
|
||
* [go] Automation API support for `pulumi refresh --preview-only`
|
||
(#15340)
|
||
* add CODEOWNERS file (#15438)
|
||
* only publish dev releases when the SDK has changes (#15440)
|
||
* Detect npm and yarn workspaces setups (#15421)
|
||
* Changelog and go.mod updates for v3.106.0 (#15448)
|
||
* Freeze v3.106.0 (#15437)
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Feb 20 21:02:27 UTC 2024 - opensuse_buildservice@ojkastl.de
|
||
|
||
- Update to version 3.106.0:
|
||
* [cli] Add otel export to convert-trace (#15439)
|
||
* correct latest-dev-version file (#15444)
|
||
* Publish dev versions of the python and node SDKs (#15299)
|
||
* Add test for legacy style names (#15384)
|
||
* Update tests to run on Go 1.21 and 1.22 (#15429)
|
||
* Fix TestDestroySetsEncryptionsalt test and resulting bug
|
||
(#15432)
|
||
* Prepare for v3.106.0 release (#15427)
|
||
* Allow component providers to return outputs to the engine
|
||
(#15408)
|
||
* Fix azure secret manager tests (#15425)
|
||
* Warn about non-project mode (#15411)
|
||
* Fix enum rendering issue (#15415)
|
||
* [program-gen] Emit missing trivia for resources and local
|
||
variables (#15419)
|
||
* Program dependencies aren't necessarily semantic versions
|
||
(#15409)
|
||
* Update engine test to use GRPC and fix issues (#15405)
|
||
* build resourcedocsgen from registry (#14157)
|
||
* Split CallRequest into ResourceCallRequest (#15404)
|
||
* Add an engine test for Construct and Call dependency maps
|
||
(#15403)
|
||
* Changelog and go.mod updates for v3.105.0 (#15398)
|
||
* Freeze v3.105.0 (#15394)
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Feb 10 07:23:29 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- update to 3.105.0:
|
||
* Features
|
||
- [auto/go] Adds support for --refresh to Stack.Up(),
|
||
Stack.Preview() and Stack.Destroy() via go automation api
|
||
- [cli] Adds a preview-only flag to pulumi refresh.
|
||
- [cli] Adds preview-only flag for pulumi destroy and pulumi
|
||
import
|
||
- [engine] Translate all Computed and Secret values to
|
||
OutputValues for Construct and Call methods.
|
||
- [cli/display] Add --suppress-progress option to not print
|
||
dots
|
||
- [sdk/go] Add UpgradeToOutputValues to MarshalOptions.
|
||
- [cli/plugin] Add experimental plugin run command for running
|
||
plugin binaries directly.
|
||
- [sdkgen/python] Update the default minimum required version
|
||
of Python to 3.8 or greater for generated provider SDKs.
|
||
* Bug Fixes
|
||
- [backend/diy] Fix an issue where state stored on a mounted
|
||
device would result in errors
|
||
- [cli/state] Fix a panic when trying to delete a provider from
|
||
the state that's still referenced.
|
||
- [cli/state] Fix a nil reference panic in the state edit
|
||
command.
|
||
* Miscellaneous
|
||
- [docs] Add kubernetes as a supported pulumi convert language
|
||
- [sdk/python] Require Python 3.8 or greater.
|
||
- [sdk/python] Upgrade grpcio to 1.60.1
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 1 20:11:11 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||
|
||
- new package pulumi: Infrastructure as Code in any programming language
|