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
Upgrade to v3.16.0 of the AWS Terraform Provider
Upgrade to v3.15.0 of the AWS Terraform Provider
Add support for the autonaming of MSK Clusters
One column per quarter.
Upgrade to v3.14.1 of the AWS Terraform Provider
Upgrade to v3.14.0 of the AWS Terraform Provider
Upgrade to pulumi-terraform-bridge v2.12.1
Upgrade to v3.13.0 of the AWS Terraform Provider
aws.iam.ManagedPolicy: AmazonSSMAutomationApproverAccess, AmazonSSMDirectoryServiceAccess, AmazonSSMPatchAssociationEnsure aws.lex.BotAlias, aws.lex.Bot, aws.lex.Intent and aws.lex.SlotType have autonaming rules in place that adhere to AWS requirements
aws.lex.BotAlias, aws.lex.Bot, aws.lex.Intent and aws.lex.SlotType have autonaming rules in place that adhere to AWS requirementsaws.autoscaling.Group EnabledMetricsaws.iam.ManagedPolicy AWSLambdaSQSQueueExecutionRoleUpgrade to v3.12.0 of the AWS Terraform Provider
Upgrade to Pulumi v2.12.0 and pulumi-terraform-bridge v2.11.0
PULUMI_DISABLE_PROVIDER_PREVIEW to 1 or false.Upgrade to v3.11.0 of the AWS Terraform Provider
Upgrade to v3.10.0 of the AWS Terraform Provider
directoryservice.Directory as the name needs to be a fully qualified name for the directoryUpgrade to pulumi-terraform-bridge v2.10.4 which fixes a regression in how config values are passed to the provider
Upgrade to v3.9.0 of the AWS Terraform Provider
Upgrade to v3.8.0 of the AWS Terraform Provider
Upgrade to v3.7.0 of the AWS Terraform Provider
Add gov regions for east (us-gov-east-1) and west (us-gov-west-1)
appsync.DataSource to adhere to AWS naming conventions of not using - in names.Upgrade to pulumi-terraform-bridge v2.7.3
Upgrade to pulumi-terraform-bridge v2.7.0
Upgrade to v3.1.0 of the AWS Terraform Provider
elasticache.ReplicationGroup replicationGroupId to allow 40 characters as per
AWS docsA number of deprecated properties on resources have been removed. You can check the full list in the upstream CHANGELOG
deprecated properties on resources have been removed. You can check the full list in the
upstream CHANGELOGaws.acm.Certificate to fix a number of issues regarding perpetual diffs of propertesloadBalancers and targetGroupArns in aws.autoscaling.GroupUpdate aws.Tags interface to reflect changes from version 2.10.0
aws.Tags interface to reflect changes from version 2.10.0Upgrade to v2.70.0 of the AWS Terraform Provider
Upgrade to v2.69.0 of the AWS Terraform Provider Please Note the following
ec2.CustomerGateway.bgpAsn has changed from an int to string to allow 4-byte ASNsC5A instance type family to aws.ec2.InstanceTypes.policy as iam.PolicyDocumentUpgrade to v2.68.0 of the AWS Terraform Provider
Ensure autoscaling.Group.Tag and autoscaling.Group.Tags do not panic due to their underlying types in the Terraform schema
autoscaling.Group.Tag and autoscaling.Group.Tags do not panic due to their underlying types in the Terraform schemaUpgrade to v2.67.0 of the AWS Terraform Provider Please Note the following
tags has changed to be a map that can only contain string valuesapigateway.state.variables has changed to be a map that can only contain string valuesbudgets.budget.costFilters has changed to be a map that can only contain string valuescloudformation.stack.parameters has been changed to a map that can only contain string valuescloudwatch.metricAlarm.dimensions has changed to be a map that can only contain string valuescognito.identityProvider.providerDetails has changed to be a map that can only contain string valuesdml.lifecyclePolicy.targetTags has changed to be a map that can only contain string valueselastictranscoder.preset.videoCodecOptions has changed to be a map that can only contain string valueselasticsearch.domain.advancedOptions has changed to be a map that can only contain string valuesglue.connection.connectionProperties has changed to be a map that can only contain string valuesglue.job.defaultArguments has changed to be a map that can only contain string valuesiot.thing.attributes has changed to be a map that can only contain string valueslb.listener.*.authenticationRequestExtraParams has changed to be a map that can only contain string valueslb.listenerRule.*.authenticationRequestExtraParams has changed to be a map that can only contain string valuessagemaker.model.*.environment has changed to be a map that can only contain string valuesec2.spotInstanceRequest.*.volumeTags has changed to be a map that can only contain string valuesssm.association.parameters has changed to be a map that can only contain string valuesAdding support for EFS configuration in AWS Lambda Functions
Upgrade to v2.66.0 of the AWS Terraform Provider
Upgrade to v2.65.0 of the AWS Terraform Provider
Upgrade to v2.64.0 of the AWS Terraform Provider
Upgrade to pulumi-terraform-bridge v2.4.0
Upgrade to pulumi-terraform-bridge v2.3.3
Upgrade to v2.62.0 of the AWS Terraform Provider
Upgrade to pulumi-terraform-bridge v2.3.1
aws.ssm.Document permissions has changed to be a mapaws.cognito.IdentityPoolRoleAttachment roles has changed to be a mapUpgrade to pulumi-terraform-bridge v2.2.0
Switch deprecated Buffer constructor to Buffer.from in LogGroup.onDecodedEvent
dynamodb.TableEventSubscriptionArgs to include latest Lambda Event Source Mapping parameterskinesis.TableEventSubscriptionArgs to include latest Lambda Event Source Mapping parametersRemove deprecated IAM Policy types and ec2 InstanceTypes
Upgrade to v2.0.0 of pulumi-terraform-bridge
Nothing published for this version
Nothing published for this version
Nothing published for this version
Add support for DotNet 3.1 Lambda Runtime
Upgrade to v2.56.0 of the AWS Terraform Provider
Upgrade to pulumi-terraform-bridge v1.8.2
Avoid storing config from the environment into the state. #894
Upgrade to v2.52.0 of the AWS Terraform Provider
Upgrade to v2.51.0 of the AWS Terraform Provider
Add support for Ruby 2.7 Lambda Runtime
Read standard AWS environment variables for configuration
Upgrade to v2.48.0 of the AWS Terraform Provider
aws.iot.TopicRule name parameterUpgrade to v2.47.0 of the AWS Terraform Provider
Support awsfirelens in ecs.Container
awsfirelens in ecs.ContainerStop auto-naming the name property of aws.route53.Record since it must be the literal domain name of the record. This is a breaking change for code wh…
name property of aws.route53.Record since it must be the literal domain
name of the record. This is a breaking change for code which relied on the auto-naming, but such
code was almost certainly not behaving as intended (registering incorrect domain names).
#842Default Lambda NodeJS usage to Node JS 12.x Please Note: Existing lambdas will stay on their specified version. Users need to explicitly create a repl
nodeGroupName property of aws.eks.NodeGroupUpgrade to v2.42.0 of the AWS Terraform Provider
Upgrade to v1.5.2 of pulumi-terraform-bridge
Handle additional InvalidParameterException: Error in role params error during creation for IAM eventual consistency
InvalidParameterException: Error in role params error during creation for IAM eventual consistencyUpgrade to v2.41.0 of the AWS Terraform Provider
Allow iam.GroupPolicyAttachment to pass the group as a name or an iam.Group
iam.GroupPolicyAttachment to pass the group as a name or an iam.Groupiam.UserPolicyAttachment to pass the user as a name or an iam.Useriam.PolicyAttachment to pass the users, roles or groups as strings or their iam type equivalentsYour coding agent can read these notes before it upgrades. Set up the MCP server →