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 6 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
🟢 "aws:ec2/vpcIpv6CidrBlockAssociation:VpcIpv6CidrBlockAssociation": required: "ipv6IpamPoolId" property is no longer Required
Found 2 breaking changes:
🟢 "aws:ec2/vpcIpv6CidrBlockAssociation:VpcIpv6CidrBlockAssociation": required: "ipv6IpamPoolId" property is no longer Required🟢 "aws:rds/ClusterRestoreToPointInTime:ClusterRestoreToPointInTime": required: "sourceClusterIdentifier" property is no longer Requiredchatbot/slackChannelConfiguration.SlackChannelConfigurationchatbot/teamsChannelConfiguration.TeamsChannelConfigurationdatazone/glossary.Glossaryecr/repositoryCreationTemplate.RepositoryCreationTemplatetimestreaminfluxdb/dbInstance.DbInstanceecr/getRepositoryCreationTemplate.getRepositoryCreationTemplateFull Changelog: https://github.com/pulumi/pulumi-aws/compare/v6.47.0...v6.48.0
🟡 "aws:appstream/getImageApplication:getImageApplication": properties: "metadata": additional properties type changed from "pulumi.json#/Any" to "stri
One column per quarter.
Found 6 breaking changes:
🟡 "aws:appstream/getImageApplication:getImageApplication": properties: "metadata": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "limits": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "requests": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "aws:batch/getJobDefinitionEksPropertyPodPropertyMetadata:getJobDefinitionEksPropertyPodPropertyMetadata": properties: "labels": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "aws:batch/getJobDefinitionNodePropertyNodeRangePropertyContainerLogConfiguration:getJobDefinitionNodePropertyNodeRangePropertyContainerLogConfiguration": properties: "options": additional properties type changed from "pulumi.json#/Any" to "string"🟡 "aws:bcmdata/ExportExportDataQuery:ExportExportDataQuery": properties: "tableConfigurations": additional properties: additional properties type changed from "pulumi.json#/Any" to "string"shield/subscription.Subscriptionindex/getServicePrincipal.getServicePrincipalFull Changelog: https://github.com/pulumi/pulumi-aws/compare/v6.46.0...v6.47.0
🟢 "aws:elasticache/replicationGroup:ReplicationGroup": required inputs: "description" input has changed to Required
Found 8 breaking changes:
🟢 "aws:elasticache/replicationGroup:ReplicationGroup": required inputs: "description" input has changed to Required🟢 "aws:bedrock/AgentAgentAliasRoutingConfiguration:AgentAgentAliasRoutingConfiguration": required: "provisionedThroughput" property has changed to Required🟡 "aws:ecs/ServiceVolumeConfigurationManagedEbsVolume:ServiceVolumeConfigurationManagedEbsVolume": properties: "throughput" type changed from "string" to "integer"🟢 "password" property is no longer Required🟢 "username" property is no longer Required🟢 "privateKey" property is no longer Required🟢 "user" property is no longer Required🟢 "aws:kinesis/FirehoseDeliveryStreamSplunkConfiguration:FirehoseDeliveryStreamSplunkConfiguration": required: "hecToken" property is no longer Requireddatazone/project.Projectgrafana/workspaceServiceAccount.WorkspaceServiceAccountgrafana/workspaceServiceAccountToken.WorkspaceServiceAccountTokenrds/certificate.Certificaterekognition/streamProcessor.StreamProcessorcloudfront/getOriginAccessControl.getOriginAccessControltimestreamwrite/getDatabase.getDatabasetimestreamwrite/getTable.getTableFull Changelog: https://github.com/pulumi/pulumi-aws/compare/v6.45.2...v6.46.0
Looking good! No breaking changes found. No new resources/functions.
Looking good! No breaking changes found. No new resources/functions.
Full Changelog: https://github.com/pulumi/pulumi-aws/compare/v6.45.1...v6.45.2
🟢 "aws:ec2/getLaunchTemplateNetworkInterface:getLaunchTemplateNetworkInterface": required: "primaryIpv6" property has changed to Required
Found 2 breaking changes:
🟢 "aws:ec2/getLaunchTemplateNetworkInterface:getLaunchTemplateNetworkInterface": required: "primaryIpv6" property has changed to Required🟢 "aws:eks/getClusterAccessConfig:getClusterAccessConfig": required: "bootstrapClusterCreatorAdminPermissions" property has changed to Requiredcloudwatch/logAccountPolicy.LogAccountPolicyverifiedpermissions/identitySource.IdentitySourceFull Changelog: https://github.com/pulumi/pulumi-aws/compare/v6.44.0...v6.45.0
9d8671dd Upgrade terraform-provider-aws to v5.57.0
426e13dc chore: run upstream provider-lint
Full Changelog: https://github.com/pulumi/pulumi-aws/compare/v6.42.1...v6.43.0
Fix ListenerRule panic if no forward parameter is missing in defaultActions by @flostadler in https://github.com/pulumi/pulumi-aws/pull/4131
Full Changelog: https://github.com/pulumi/pulumi-aws/compare/v6.42.0...v6.42.1
Add extra notes to critical resource properties by @guineveresaenger in https://github.com/pulumi/pulumi-aws/pull/4088
subnetIds argument now accepts a list instead of a stringFull Changelog: https://github.com/pulumi/pulumi-aws/compare/v6.41.0...v6.42.0
docs: correctly handle plantimestamp() function in docs by @corymhall in https://github.com/pulumi/pulumi-aws/pull/4065
plantimestamp() function in docs by @corymhall in https://github.com/pulumi/pulumi-aws/pull/4065aws:rds:Instance.name into the schema by @iwahbe in https://github.com/pulumi/pulumi-aws/pull/4086Full Changelog: https://github.com/pulumi/pulumi-aws/compare/v6.40.0...v6.41.0
upstream v5.53.0 by @flostadler in https://github.com/pulumi/pulumi-aws/pull/4055
Full Changelog: https://github.com/pulumi/pulumi-aws/compare/v6.39.1...v6.40.0
Fix deletion of inline role policies by @flostadler in https://github.com/pulumi/pulumi-aws/pull/4045
Full Changelog: https://github.com/pulumi/pulumi-aws/compare/v6.39.0...v6.39.1
Upgrade pulumi-terraform-bridge to v3.84.0 by @pulumi-bot in https://github.com/pulumi/pulumi-aws/pull/4021
Full Changelog: https://github.com/pulumi/pulumi-aws/compare/v6.38.1...v6.39.0
Replace resources when the AWS region changes by @t0yv0 in https://github.com/pulumi/pulumi-aws/pull/4000
Full Changelog: https://github.com/pulumi/pulumi-aws/compare/v6.38.0...v6.38.1
Upstream v5.51.1 by @corymhall in https://github.com/pulumi/pulumi-aws/pull/3998
Full Changelog: https://github.com/pulumi/pulumi-aws/compare/v6.37.1...v6.38.0
Do not skip metadata API check by default by @t0yv0 in https://github.com/pulumi/pulumi-aws/pull/3960
Full Changelog: https://github.com/pulumi/pulumi-aws/compare/v6.37.0...v6.37.1
fix URL in "learn more" text by @tgummerer in https://github.com/pulumi/pulumi-aws/pull/3970
Full Changelog: https://github.com/pulumi/pulumi-aws/compare/v6.36.0...v6.37.0
upstream v5.49.0 by @flostadler in https://github.com/pulumi/pulumi-aws/pull/3936
Full Changelog: https://github.com/pulumi/pulumi-aws/compare/v6.35.0...v6.36.0
Fix aws.s3.Bucket tag drift detection by @t0yv0 in https://github.com/pulumi/pulumi-aws/pull/3910
Full Changelog: https://github.com/pulumi/pulumi-aws/compare/v6.34.1...v6.35.0
84c9dd96 Update GitHub Actions workflows.
Upstream v5.48.0 by @t0yv0 in https://github.com/pulumi/pulumi-aws/pull/3898
Full Changelog: https://github.com/pulumi/pulumi-aws/compare/v6.33.1...v6.34.0
450f0d9e Fixes errors and resource cycling issues for aws.batch.JobDefinition
Upstream v5.47.0 by @t0yv0 in https://github.com/pulumi/pulumi-aws/pull/3881
Full Changelog: https://github.com/pulumi/pulumi-aws/compare/v6.32.0...v6.33.0
## Changelog * 9a00d6c864 Upstream v5.46.0
81f45e73c5 Add CODEBUILD_CONFIG_AUTO_DISCOVER environment variable of CodeBuild example
c90c65c689 Codify instance type names
## Changelog * c1939a05f5 Upstream v5.44.0
4f603f823d Revert "Deprecation: inline rules for SecurityGroup and NetworkAcl resources (#3729)"
c711d36380 Fresh dependencies for the express example
60ee1d9972 Correctly set the alt type for aws_cloudwatch_log_resource_policy
aws_cloudwatch_log_resource_policy (#3743)Deprecation: inline rules for SecurityGroup and NetworkAcl resources by @EronWright in https://github.com/pulumi/pulumi-aws/pull/3729
Full Changelog: https://github.com/pulumi/pulumi-aws/compare/v6.27.0...v6.28.1
bee47b4dda Expand upgrade tests
df5d52299c Upgrade pulumi-terraform-bridge to 54802d5b003cd46ff6163a3367f5b8815217eacf
8837819f15 Upgrade terraform-provider-aws to v5.39.1
133b3c9c63 Update GitHub Actions workflows.
Nothing published for this version
9934627e1b Update GitHub Actions workflows.
93747ac6b9 Bump codecov action version
d80e951e69 Patch lambda to allow imports
d9e50d621c Patch upstream doc to be an H3 and display as part of the Example Usage section
0ea24616b2 Upgrade pulumi-terraform-bridge to v3.74.0
c521a6752a Update GitHub Actions workflows.
8dc14b1649 Fix inconsistent behavior of aws.ssm.Document
8b507b25ec Fix #2868: permanent diff on Congnito UserPool
9b4cc35431 AWS Region ca-west-1
ca-west-1 (#3291)976def3fac Non-idempotent SNS topic creation workaround
3ebe0adc68 Add endpoints option to README.md
go mod tidygo mod tidy31412fbe85 Revert "CI tests for OIDC authentication (#3074)"
73756753a1 Upgrade terraform-provider-aws to v5.31.0
d5769a0745 Update GitHub Actions workflows.
08401e22dd Relax sqs/queue upgrade test to permits Updates
1083a8ba50 Add assume role with web identity, expand assume role properties in creds validation
50298298d8 Fix v6 job queue migration
f37b7cc5c7 Add a example for secretmanager.SecretVersion
08345fd01d Remove QuickSight hack in favor of bridge change
13df4eb35a Fixes inability to tag AWS Firehose stream
8de0d28d5c Upgrade terraform-provider-aws to v5.28.0
adf0dde278 Support lifted inline policies in NodeJS lambda.CallbackFunction
Nothing published for this version
94500c92ec Require local provider in tests
Your coding agent can read these notes before it upgrades. Set up the MCP server →