Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
systemsmanagement
pulumi
pulumi.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File pulumi.changes of Package pulumi
------------------------------------------------------------------- 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
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