NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1783 most downloaded on PyPI
A Pulumi package for creating and managing Amazon Web Services (AWS) cloud resources.
Last release 7 days ago
28 Sep 2026
Ships on a steady schedule
a new release about every 9 days
Nearly every release is documented
notes for 59 of the last 60 stable releases
2 versions withdrawn
withdrawn after publishing
8 years old
735 releases · first in 2018
7bf06ce77e Upgrade terraform-provider-aws to v4.31.0
f07d14bc8f Replace transformWithRandomString with Charset option
One column per quarter.
196747d0a Upgrade to v4.28.0 of the AWS Terraform Provider
897b41ce6 Upgrade pulumi-java to v0.5.4
1e37f9de7 Actually change the correct version of apigateway integration
*6i*.* and c6a.* ec2 instances (#2057)59d5e6833 Upgrade to v4.22.0 of the AWS Terraform provider
983a1f5d5 Rename AWS_SHARED_CONFIG_FILE to become AWS_CONFIG_FILE in preConfigureConfig
56da547f6 aws.emr.Cluster: Ensure that stepConcurrencyLevel is available in SDK
8d6e63bbb Ensure we validate credentials correctly
a48630f50 Upgrade to v4.18.0 of the AWS Terraform Provider
42822b66e Setting skipCredentialsValidation by default
8e7453b0d Change how preConfigureCallback happens to ensure Metadata API included
41a2e6db9 Add support for NodeJS16X enum values
7dbed999d Upgrade to v4.16.0 of the AWS Terraform Provider
d147275ee Upgrade terraform-provider-aws to v4.15.1
18fc7b83a Fix TargetGroup's autoname length
fa0378aa0 Upgrade to v4.11.0 of the AWS Terraform Provider
8b8db8b10 Upgrade to v4.10.0 of the AWS Terraform Provider
48b1ffb93 aws.s3.BucketObject: Remove the Deprecation Warnings
e837d0f4f Remove storing AWS_PROFILE in state
This release stops storing the aws profile in state when using an environment variable to set the value. If you require access to the profile name from the config then you will need to do something similar to this (in NodeJS - you can change this to other language based syntax)
aws.config.profile || process.env.AWS_PROFILE
da381a2ec aws.eks.cluster: Ensure that certificateAuthority is backward compatible
96cc5b766 Add secretOptions to LogConfiguration
secretOptions to LogConfiguration820586414 Upgrade to v4.6.0 of the AWS Terraform Provider
A number of other breaking changes have been made outside of the S3 Bucket resource. You can find more about these changes in the upstream provider.
Upgrade to v4.0.0 of the AWS Terraform Provider
Please Note: In the upstream provider, the AWS S3 Bucket resource has changed.
While we appreciate the work that has has been done there, we want to ensure that
our Pulumi users continue to be able to work with the existing S3 bucket resource
without any problems. We will publish a guide on how to migrate from aws.s3.Bucket
to aws.s3.BucketV2 to help with this effort.
A number of other breaking changes have been made outside of the S3 Bucket resource. You can find more about these changes in the upstream provider.
1aacdd2c5 enable dotnet6 runtime for AWS Lambda Functions
Nothing published for this version
Nothing published for this version
Nothing published for this version
81afba4 aws.sns.SmsPreferences monthlySpendLimit should be an int
1231a23 Update terraform-provider-aws to v3.74.1
ea626c1f8 [internal] Extend AWS Token Timeout for Release
4825e48ed Small deprecation fixes
359de7b1d Avoid duplicate go module names
315ac834d Merge pull request #1758 from pulumi/release-bot
Add support for db.t4g, db.m6g and db.r6g RDS instances
Upgrade to v3.70.0 of the AWS Terraform Provider
Upgrade to v3.69.0 of the AWS Terraform Provider
Upgrade to v3.68.0 of the AWS Terraform Provider
Upgrade to v3.67.0 of the AWS Terraform Provider
Upgrade to v3.66.0 of the AWS Terraform Provider
Upgrade to v3.65.0 of the AWS Terraform Provider
aws.cloudfront.originRequestPolicy and aws.cloudfront.cachePolicy no longer supports the etag input as this was not able to be used by the API.Fix regression in management of aws.mq.Broker this was due to an incorrect mapping in the provider SchemaInfo
aws.mq.Broker this was due to an incorrect mapping in the provider SchemaInfoEnsure aws.route53.ResolverDnsSecConfig has no duplicate id parameter.
aws.route53.ResolverDnsSecConfig has no duplicate id parameter.aws.route53.ResolverFirewallRuleGroup has no duplicate id parameter.Upgrade to v3.64.2 of the AWS Terraform Provider
Add support for autonaming aws.mq.Broker resources
aws.mq.Broker resourcesUpgrade to v3.63.0 of the AWS Terraform Provider
Ensure aws.lb.TargetGroup, aws.alb.TargetGroup, aws.elasticloadbalancingv2.TargetGroup and aws.applicationloadbalancing.TargetGroup have their deregis
aws.lb.TargetGroup, aws.alb.TargetGroup, aws.elasticloadbalancingv2.TargetGroup and
aws.applicationloadbalancing.TargetGroup have their deregistrationDelay parameter set to the correct type of int not stringUpgrade to v3.62.0 of the AWS Terraform Provider
Upgrade to v3.61.0 of the AWS Terraform Provider
aws.ec2.getDedicatedHost no longer supports the instanceState output.maximumBatchingWindowInSeconds as part of aws.sqs.QueueEventSubscription in NodeJS SDKfunctionResponseTypes as part of aws.dynamodb.TableEventSubscription in NodeJS SDKAdd support for AWS Graviton 2 architecture to AWS Lambda Functions and Lambda Layers
Upgrade to v3.60.0 of the AWS Terraform Provider
Ensures Go SDK types are unique in ec2 and wafv2 packages
Ensuring Go SDK doesn't get polluted with NodeJS, Python or DotNet SDK files
Upgrade to v3.59.0 of the AWS Terraform Provider
Upgrade to v3.58.0 of the AWS Terraform Provider
Upgrade to v3.57.0 of the AWS Terraform Provider
aws.lakeformation.Permissions has no unnecessary default on CatalogResourceUpgrade to v3.56.0 of the AWS Terraform Provider
Upgrade to v3.55.0 of the AWS Terraform Provider
tagsAll to be set - it should be an output only. This is technically a "breaking"
change but these properties were never actually able to be set.Upgrade to v3.54.0 of the AWS Terraform Provider
Upgrade to v3.53.0 of the AWS Terraform Provider
Your coding agent can read these notes before it upgrades. Set up the MCP server →