Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:ojkastl_buildservice:Branch_systemsmanagement
pulumi
pulumi.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File pulumi.changes of Package pulumi
------------------------------------------------------------------- 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
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor