NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #2475 by repository stars
Last release today
08 Oct 2026
Ships on a steady schedule
a new release about every 1 weeks
No release notes found
nothing matched a version
Nothing withdrawn
no release was ever pulled
9 years old
765 releases · first in 2017
Upgrade to v2.17.0 of the AWS Terraform Provider
BREAKING: The filename parameter of aws.lambda.layerVersion has been renamed to code. We can now pass an AssetArchive to this parameter as follows: `
filename parameter of aws.lambda.layerVersion has been renamed to code.
We can now pass an AssetArchive to this parameter as follows:code: new asset.AssetArchive({
"index.js": new asset.StringAsset(
"exports.handler = (e, c, cb) => cb(null, {statusCode: 200, body: 'Hello, world!'});",
),
})
elastic_search_* access_policies as iam.PolicyDocumentRoutingRule array to the routingRules field in aws.s3.Bucket's website fieldpolicy as iam.PolicyDocumentOne column per quarter.
Update to v0.17.20 of @pulumi/pulumi. This pulls in a fix related to crashing with aliases.
Update to pulumi-terraform@3635bed3a5 which stops maps containing . being treated as nested maps.
. being treated as nested maps.Update the list of supported Lambda function versions.
aws.rds.InstanceTypesFix an issue where the pulumi_aws Python package would fail to install in some cases
Add module containing constants for aws.ec2.InstancePlatforms, and marked existing InstancePlatform constants as deprecated
Note: new constants may cause existing code to break due to the types being narrower in TypeScript.
If you run into issues, you can cast to the specific type (i.e. <EngineType>someStr) if the TypeScript
compiler complains.
EngineType and EngineModeaws.ec2.InstancePlatforms, and marked existing InstancePlatform constants as deprecatedaws.ec2.InstanceTypes, and marked existing InstanceType constants as deprecatedaws.ec2.Tenancies, and marked existing Tenancy constants as deprecatedaws.iam.ManagedPolicies, and marked existing managed policy constants as deprecatedaws.iam.Principals, and marked existing managed Principal constants as deprecatedPolicyDocument to the policy field in aws.iam.PolicyPolicyDocument to the policy field in aws.s3.BucketNothing published for this version
Add TypeScript type guards for each resource class
Add an enumeration for SSM Parameter Types
AWS_PROFILE and the ~/.aws/config files were not honoured for provider configurationUpdate to v2.12.0 of the AWS Terraform provider
Update the Pulumi-Terraform bridge, fixing an issue where all resources were marked as needing recreation in some cases
Add support for the AWS Lambda Custom Runtime: aws.lambda.CustomRuntime
aws.lambda.CustomRuntimeaws.eks.Cluster to 30 minutesUpdate the dependent version of the pulumi dependency to v0.17.8, adding support for the ignoreChanges option on resources
pulumi dependency to v0.17.8, adding support for the ignoreChanges option on resourceshealthCheck properties to the aws.ecs.ContainerDefinition APIUpdate to v2.6.0 of the AWS Terraform provider
Update to v2.4.0 of the AWS Terraform provider
…AWS Terraform provider, which has a variety of breaking changes from the previous version
defaultAction property on aws.elasticloadbalancingv2.Listener and aws.applicationloadbalancing.Listener to defaultActions and allow an array of values.aws.iam.InstanceProfile::role and aws.iam.RolePolicyAttachment::role to string instead of Role, representing the ID of the roleaws.apigateway.x.API. It is replaced with awsx.apigateway.API in the @pulumi/pulumi-awsx packageDepend on the latest pulumi package in the pulumi_gcp Python SDK
pulumi package in the pulumi_gcp Python SDKDepend on the latest version of the pulumi SDK
pulumi SDKUpdate to v1.60.0 of the AWS Terraform provider
Update to v1.59.0 of the AWS Terraform provider
Update to v1.58.0 of the AWS Terraform provider
deleteBeforeReplace resource option and improved delete-before-replace behaviour introduced in Pulumi v0.16.14Update to v1.56.0 of the AWS Terraform provider
Fix a deprecation warning when using aws.wafregional.ByteMatchSet resources
aws.elasticache.ReplicationGroup.replicationGroupId resourcesaws.wafregional.ByteMatchSet resources@pulumi/pulumiUpdate to v1.54.0 of the AWS Terraform provider
aws.Tag to allow Output<string> to be used as Tag valuesUpdate to v1.52.0 of the AWS Terraform provider
Update to v1.50.0 of the AWS Terraform provider
startingPositionTimestamp argument for a Kinesis StreamEventSubscription to string instead of number to correctly reflect the API requirement for an RFC3339 timestamp.aws.gamelift namespace instead of the aws.glacier namespaceaws.guardduty namespace instead of the aws.glacier namespaceAdd constants for the M5 and M5d instance types
M5 and M5d instance types@pulumi/aws. After importing @pulumi/aws the SDK can be accessed via aws.sdkNothing published for this version
Update to the v1.14.0 version of the AWS Provider pulumi/pulumi-aws#355
Nothing published for this version
Moved all @pulumi/aws-serverless features down into @pulumi/aws. Event handlers are now available as methods like bucket.onObjectCreated from instance
@pulumi/aws-serverless features down into @pulumi/aws. Event handlers are now available as methods like bucket.onObjectCreated from instances of aws.s3.Bucket and all other Lambda event sources. In addition, the aws.apigateway.x.API type is available for simple construction of API Gateways directly in the @pulumi/aws package.v1.38.0 of the AWS Terraform Provider. pulumi/pulumi-aws#341Nothing published for this version
Nothing published for this version
Nothing published for this version
Add dotnetcore2.1 as a runtime for AWS lambdas (thanks to [@Jtango18](https://github.com/Jtango18)!). pulumi/pulumi-aws#302
Nothing published for this version
The result of calls to data sources now include an id property. Special thanks to @Frassle for adding this support in pulumi/pulumi-terraform#189.
id property. Special thanks to @Frassle for adding this support in pulumi/pulumi-terraform#189.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Allow passing an existing Role to serverless.Function (pulumi/pulumi-aws#210). FunctionOptions now includes a Role property, for scenarios where you w
Role to serverless.Function (pulumi/pulumi-aws#210). FunctionOptions now includes a Role property, for scenarios where you wish to use an existing Role or share one across multiple Lambda functions.serverless.Function (pulumi/pulumi-aws#210). Previously, all files in the directory would be included in the Lambda deployment package. With this change, only the generated __index.js and ./node_modules are included by default. To add other files, use the new includePaths property in FunctionOptions.aws.s3.Bucket#websites to the singular aws.s3.Bucket#website. (pulumi/pulumi-aws#207). Since this property contains only one element, it has been renamed to website (singular) and is no longer an array property.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →