Releases: crossplane-contrib/provider-aws
v0.39.0
Breaking changes
for resources RDS: DBParameterGroup
, DBClusterParametergroup
and DocDB DBClusterParametergroup
claims need to be checked:
- each entry in
parameters
no longer uses the previously read-only fieldsallowedValues
,applyType
,dataType
,description
,isModifiable
,minimumEngineVersion
,source
andsupportedEngineModes
- each entry in
parameters
requires the only use of all 3 the fieldsapplyMethod
,parameterName
andparameterValue
What's Changed
- fix(rds): include caCertificateIdentifier in lateInitialize for dbinstance by @AlexLast in #1698
- Updating authentication documentation for kiam by @BartoszZawadzki in #1700
- chore(rds): update description for MasterUsername by @dwerder in #1702
- Add desired state changed event filter to all controllers by @turkenh in #1705
- fix(bucket): Remove policy resource autofill by @MisterMX in #1717
- Add support for AutoScalingGroup by @bobh66 in #1704
- Feature/update opensearchservice version by @akesser in #1720
- Skip error if role no longer exists in instance profile deletion by @justinmir in #1719
- fix(rds/docdb)!: ParameterGroups remove ApplyMethod isUpToDate check by @wotolom in #1709
- Update code-generator to add the AGE column by @bobh66 in #1722
- Move AutoScalingGroup to v1beta1 by @bobh66 in #1724
- Handle VPCCIDRBlock delete case in Observe by @bobh66 in #1730
New Contributors
- @BartoszZawadzki made their first contribution in #1700
- @justinmir made their first contribution in #1719
Full Changelog: v0.38.0...v0.39.0
v0.38.0
Deprecation
This release deprecates BucketPolicy with a warning to use the policy field in Bucket instead checkout: #1685
What's Changed
- fix: allow unsorted array is comparison for opensearchdomain by @akesser in #1663
- fix(rds): handle maximum parameters per dbclusterparametergroup update by @AlexLast in #1670
- fix(rds): handle maximum parameters per dbparametergroup update by @AlexLast in #1681
- Fix updated AliasTarget overwritten by @july2993 in #1687
- pull latest upbound by @drewwells in #1677
- feat(crddiff): implement crddiff from uptest by @haarchri in #1689
- feat(aws): bump aws-sdk-go to v1.44.174 by @AlexLast in #1686
- fix(dbcluster): parametergroup added to engineversion update call by @wotolom in #1692
- feat(rds): add rds optiongroup by @haarchri in #1690
- feat(cache): fix version handling for #1617 by @haarchri in #1619
- feat(sqs): add support to SSE-SQS by @haooliveira84 in #1693
- feat(bucket): Merge BucketPolicy with Bucket by @MisterMX in #1685
- bump golang.org/x/net from 0.4.0 to 0.7.0 by @dependabot in #1667
- fix(sqs): adjust lint; remove unnecessary conversion by @haooliveira84 in #1694
New Contributors
- @drewwells made their first contribution in #1677
- @haooliveira84 made their first contribution in #1693
- @dependabot made their first contribution in #1667
Full Changelog: v0.37.1...v0.38.0
v0.37.1
v0.37.0
What's Changed
- Update setup.go by @Patrick-L in #1636
- fix(rds): postUpdate for dbcluster using correct identifier by @AlexLast in #1631
- fix: fixing linter stuff by @akesser in #1639
- feat(servicediscovery): Add Update function for namespaces by @dwerder in #1644
- fix(kinesis): panic when enhanced metrics not defined by @AlexLast in #1648
- feat(secretsmanager): add k8s secret type control field by @wotolom in #1646
- feat(go): bump crossplane runtime v0.19.0 by @haarchri in #1649
- Fix panic when ng.LaunchTemplate is nil by @july2993 in #1651
- fix(eks): Add checks for custom AMIs to enable updates by @adamjohnson01 in #1633
- feat: add deleteAutomatedBackups property to dbinstance by @akesser in #1656
- Feature/elasticache reader endpoint by @akesser in #1659
- feature/opensearch-domain by @akesser in #1660
New Contributors
- @Patrick-L made their first contribution in #1636
- @adamjohnson01 made their first contribution in #1633
Full Changelog: v0.36.1...v0.37.0
v0.36.1
v0.36.0
##Breaking Change
- fix(kafka): add clusterName because of api-changes by @haarchri in #1624
Added clusterName as required for Kafka Cluster
What's Changed
- Fix kafka initializer by @haorenfsa in #1612
- added ref/selectors, status and connectionDetails for opensearch domain by @haarchri in #1616
- Add autogen-password support to docdb by @stevendborrelli in #1623
- resourcerecordset: Should set AliasTarget when check if it is up to date by @july2993 in #1621
- feat(logger): changed logger to ISO8601TimeEncoder by @haarchri in #1626
- fix(kafka): add clusterName because of api-changes by @haarchri in #1624
- feat(eks): add kubernetes network config support by @liubog2008 in #1627
New Contributors
- @haorenfsa made their first contribution in #1612
- @july2993 made their first contribution in #1621
Full Changelog: v0.35.0...v0.36.0
v0.35.0
What's Changed
- feature(emr-on-eks): implement emr on eks by @nabuskey in #1585
- Bug - ELB updates every reconcile when running multiple listeners by @dormullor in #1599
- fix(elb): Linter error by @MisterMX in #1603
- feat(dbinstance): Added restoreFrom for dbInstance by @akesser in #1600
- Update ini package version by @jvitor03 in #1605
- feat(rds): instance + cluster allowMajorVersionUpgrade by @wotolom in #1598
- fix(docdb/dbcluster): remove unwanted dbsubnetgroup isuptodate-check by @wotolom in #1607
New Contributors
- @dormullor made their first contribution in #1599
- @jvitor03 made their first contribution in #1605
Full Changelog: v0.34.0...v0.35.0
v0.34.0
New DockerHub location for provider-aws is now at crossplanecontrib/provider-aws
The provider-aws documentation is also published to Upbound Marketplace
What's Changed
- feat(upgrade): added upgrade.md entry for notification -> sns by @haarchri in #1522
- Run AWS ACK code-generator with go.mod --aws-sdk-go-version by @chlunde in #1472
- Updates link to the latest version of Crossplane docs by @plumbis in #1526
- add outposts support for eks by @janwillies in #1528
- feat: Added diff output for rds instances by @akesser in #1534
- feat: Updated logging of rds diff by @akesser in #1535
- feat: Added debug output to dbinstance by @akesser in #1536
- feat(submodule): bump submodule & add mkdir for ${WORK_DIR} by @haarchri in #1543
- RDS dbinstance: Check only major version if AutoMinorVersionUpgrade is true by @akesser in #1541
- fix(elbv2/target): Retry registration if target is unused by @MisterMX in #1464
- Add guidelines for bumping API version of a CRD by @muvaf in #997
- feat(ack): bump aws sdk v1 to 1.44 by @pintonunes in #1523
- Update CODE_GENERATION.md with xpkg bundle changes by @chlunde in #1547
- fix(function): check LastUpdateStatus before Update by @schroeder-paul in #1553
- fix(cognito/userpool)!: MFA not always working by @wotolom in #1533
- fix(iam): Added ARN column display to Role by @pintonunes in #1558
- feat(batch): Add service batch by @wotolom in #1259
- fix(batch): check-diff + SDK update by @wotolom in #1561
- Restore DBCluster from RDS snapshot by @AlexLast in #1563
- fix(batch): CE update handling by @wotolom in #1567
- feat(lambda): Added FunctionURLConfig resource by @pintonunes in #1554
- Fix documentation links in AUTHENTICATION.md by @bobh66 in #1570
- feat: late init engineVersion if DBInstance is running within DBCluster by @ldimitrov in #1569
- fix(eks/cluster): outpost status fields optional by @wotolom in #1576
- fix(rds/dbinstance): possible nil pointer panic by @wotolom in #1578
- fix(cache/endpoint): populate cache status with endpoint by @nabuskey in #1579
- fix(rds): DBCluster controller not recognizing changes in VpcSecurityGroups by @schroeder-paul in #1580
- diff iam role tags such that order of keys does not matter. by @patelronak in #1513
- chore: Document field error on S3 Bucket types by @achetronic in #1575
- Fix wrong logic lambda code ecr image by @schroeder-paul in #1582
- fix(cognitoidentity): Update broken AWS API function call for GroupUserMembership by @abacus3 in #1589
New Contributors
- @plumbis made their first contribution in #1526
- @pintonunes made their first contribution in #1523
- @ldimitrov made their first contribution in #1569
- @patelronak made their first contribution in #1513
- @achetronic made their first contribution in #1575
Full Changelog: v0.33.0...v0.34.0
v0.33.0
Major updates
New DockerHub location for provider-aws is now at crossplanecontrib/provider-aws
The provider-aws documentation is also published to Upbound Marketplace
Managed resources supports the crossplane.io/paused
annotation
Breaking Changes
SNS Resources
All SNS resources used to reside in notification
group and they had prefixed names like SNSTopic
. In release v0.24.1, all of them moved to a new group called sns
and renamed to drop the prefix, i.e. SNSTopic -> Topic
. In addition, all of them are now v1beta1
resources. - We removed in this release v0.33.0 all old group resources in notification
group - Thanks to package manager, old CRDs are not deleted once you upgrade to the new version; only their controllers are stopped, which gives users time to create corresponding new types.
Please follow this migration guide to migrate to the new APIs: https://github.com/crossplane-contrib/provider-aws/blob/master/cluster/UPGRADE.md#upgrade-from-v032x-to-v033x
Provider Resources
we removed old provider
#320 please use providerConfig
https://github.com/crossplane-contrib/provider-aws/tree/master/examples/providerconfig
What's Changed
- Fixes an issue with S3 notifications by @stunthamster in #1487
- Pin Go version in promote workflow by @hasheddan in #1504
- feat(sg): added example for ipProtocol -1 by @haarchri in #1508
- remove notification APIGroup by @haarchri in #1506
- feat(runtime): bump runtime to latest version for paused annotation by @haarchri in #1507
- Push package to crossplane-contrib orgs by @hasheddan in #1514
- remove depcreation for providers by @haarchri in #1509
- Add docs for SecurityGroupRule to fix #1516 by @BGrasnick in #1517
New Contributors
- @stunthamster made their first contribution in #1487
- @BGrasnick made their first contribution in #1517
Full Changelog: v0.32.0...v0.33.0
v0.32.0
Important Information - Deprecated Versions
in release v0.33.0 we will remove the following resources:
- deprecated
notification
APIGroup - please migrate tosns
APIGroup checkout: #1502 - deprecated
provider
(https://doc.crds.dev/github.com/crossplane-contrib/provider-aws/aws.crossplane.io/Provider/v1alpha3@v0.32.0) APIGroup - please migration toproviderConfig
APIGroup
The whole notification
group is duplicated as sns
group with new kind names. The deprecated CRDs of notification
will be removed - please migrate to sns
group as soon as possible. See this guide for more details about how to migrate.
SNSTopic
ofnotification
->Topic
ofsns
SNSSubscription
ofnotification
->Subscription
ofsns
What's Changed
- Upgrade to Go 1.18 by @chlunde in #1410
- Use bundled provider packages and improve build / publish process by @hasheddan in #1460
- feat: Handle SourceSecurityGroup field from the spec by @dudududi in #1461
- feat: adds opensearchservice by @jcooklin in #1453
- doc: removed comment about updating GENERATED_SERVICES manually by @BigMikes in #1465
- feat: Added kms key id and kmy key selector for rds instance by @akesser in #1471
- Apigatewayv2 route ref by @stevendborrelli in #1476
- fix: Adjusting returned keyarn to match input value by @akesser in #1481
- feat(amp): update promtheusservice rulegroupsnamespace by @r0mdau in #1482
- feat: support modify vpc peering options by @zjj2wry in #1459
- fix: lint cyclomatic complexity by @r0mdau in #1485
- fix(mq/broker): missing subnets + SGs on creation by @wotolom in #1490
- fix: same name as examples for ProviderConfig by @r0mdau in #1486
- feat(amp): update promtheusservice alertmanagerdefinition by @Edoz77 in #1489
- Implement nodegroup updates by @baldorch in #1469
- feat(maintainers): added MisterMX by @haarchri in #1491
- fix(crawler): RoleRef should extract ARN by @wotolom in #1494
New Contributors
- @dudududi made their first contribution in #1461
- @jcooklin made their first contribution in #1453
- @BigMikes made their first contribution in #1465
- @zjj2wry made their first contribution in #1459
- @Edoz77 made their first contribution in #1489
- @baldorch made their first contribution in #1469
Full Changelog: v0.31.0...v0.32.0