Skip to content

Latest commit

 

History

History
491 lines (228 loc) · 30.8 KB

CHANGELOG.md

File metadata and controls

491 lines (228 loc) · 30.8 KB

Changelog

5.14.0 (2024-12-12)

Features

  • DBTP-1498 - Wrap database copy in pipeline (#301) (917457d)

5.13.0 (2024-12-11)

Features

  • Removing hardcoded value for S3 ENDPOINT (#302) (cffd06a)

5.12.1 (2024-12-04)

Bug Fixes

5.12.0 (2024-12-03)

Features

  • DBTP-1299 - Cross account database copy (#294) (ac84ca8)

5.11.0 (2024-11-29)

Features

  • DBTP-1503 - Terraform codebase pipelines (#276) (96b5935)

Bug Fixes

  • Add missing environment pipeline permission (#297) (57f4ea1)

5.10.0 (2024-11-26)

Features

  • DBTP-1568 - Add s3 support for external role access (#292) (f20e203)

5.9.0 (2024-11-21)

Features

  • DBTP 1433 cdn cache on paths (#291) (c456564)
  • DBTP-1380 Get Opensearch/Redis versions from AWS API - Permissions on env pipeline (#275) (aca4cc4)

5.8.1 (2024-11-14)

Bug Fixes

  • DBTP-1534 Add S3MigrationRole to the resources allowed to add policies and roles (#283) (0a4130e)

5.8.0 (2024-11-13)

Features

  • DBTP-1502 - Terraform image build codebuild project (#274) (4f44598)

Bug Fixes

  • DBTP-1534 - Assume role policy for the S3 migration were too strict so relaxing them (#279) (3ea79ff)

5.7.1 (2024-11-08)

Bug Fixes

  • Environment pipelines given ECS permissions for DatabaseCopy inf… (#271) (1cd29ab)
  • Environment pipelines given ECS permissions for DatabaseCopy infrastructure (#267) (00babbd)
  • Revert "fix: Environment pipelines given ECS permissions for Database..." (#270) (d8ba1af)

5.7.0 (2024-11-05)

Features

  • DBTP-1431 Allow setting custom timeouts on CloudFront (#255) (d6539a5)

5.6.1 (2024-11-01)

Bug Fixes

  • DBTP-1454 Limit addons parameter to current environment (#264) (d9b51d5)

5.6.0 (2024-10-30)

Features

  • Add permissions to the database-load module to allow deletion of the … (#249) (1f37adf)

Bug Fixes

  • DBTP-1456 Stop the terraform tests GitHub Action excluding modules with submodules (#262) (492d102)

5.5.3 (2024-10-29)

Fixes

  • DBTP-1495 Add some iam:UpdateAssumeRolePolicy permissions so that the deploy environment pipelines work. (#260) (049cd4d))

5.5.2 (2024-10-25)

Bug Fixes

  • Add missing load balancer permission (#256) (8c1357e)
  • DBTP-1435 Allow environment pipeline to update assume role policy on shared s3 role (#250) (e9e12dd)

5.5.1 (2024-10-17)

Bug Fixes

5.5.0 (2024-10-16)

Features

  • Enable data copy between VPCs in a single account (#239) (3329381)

5.4.3 (2024-10-04)

Bug Fixes

  • DBTP-1398 Correct prod domain name for static content S3 buckets (#241) (33c6e57)
  • DBTP-1398 Correct prod domain name for static content S3 buckets (2nd pass) (#243) (f711fac)

5.4.2 (2024-09-26)

Bug Fixes

  • DBTP-1383 - Set correct central log subscription filter destinations (#233) (2b57276)

5.4.1 (2024-09-26)

Bug Fixes

  • DBTP-1391 - Create separate pipeline artifact bucket (#234) (c3d5bbc)
  • DBTP-1394 - Fix platform-helper environment generate command in environment pipeline apply stage (#236) (f0b7bc1)
  • DBTP-1396 - Fix S3 domain name for prod environments (#237) (0df571a)

5.4.0 (2024-09-18)

Features

  • Dbtp 1162 support hosting static sites on s3 (#212) (f1976bb)

Bug Fixes

  • DBTP-1338 - Run copilot env deploy in env pipelines (#224) (ea3b56d)
  • DBTP-1366 - Force environment pipeline to trigger on correct branch (#230) (3a95838)

5.3.0 (2024-09-10)

Features

  • DBTP-1301 - provide cross account s3 to s3 migration permissions (#220) (85c7f46)

5.2.4 (2024-09-05)

Bug Fixes

  • DBTP-1346 Add special characters & urlencode options for OpenSearch passwords (#225) (d11bd13)

5.2.3 (2024-09-02)

Bug Fixes

5.2.2 (2024-08-23)

Bug Fixes

  • No idea why this was working before but isn't now. (#218) (253bab5)

5.2.1 (2024-08-22)

Bug Fixes

  • Fix missing quote and missing permission (#216) (9f7992c)

5.2.0 (2024-08-21)

Features

  • Changes to buildspec to support changing the version of platform-helper used in the pipeline (#206) (1d20161)

5.1.6 (2024-08-20)

Bug Fixes

  • DBTP-1304 - manage users lambda does not drop tables (#207) (aa3b567)

5.1.5 (2024-08-19)

Bug Fixes

  • DBTP-972 Add IAM Permissions for Pipeline Changes (#209) (71992ac)

5.1.4 (2024-08-19)

Bug Fixes

  • DBTP-972 Ignored by Checkov baseline (#190) (1564260)

5.1.3 (2024-08-15)

Bug Fixes

  • buildspec notify command ADDITIONAL_OPTIONS injection (#204) (a9597ba)

5.1.2 (2024-08-15)

Bug Fixes

  • cdn and application-load-balancer modules "null value cannot be used as the collection in a 'for' expression" error (#202) (690f030)

5.1.1 (2024-08-14)

Bug Fixes

  • Add elastic load balancer modify permission for pipeline (#200) (936270c)
  • DBTP-1169 Added Validation for Domain Name Length (#198) (39b33cc)

5.1.0 (2024-08-08)

Features

  • DBTP-1137 trigger prod pipeline from non-prod pipeline (#195) (d350039)

Bug Fixes

  • DBTP-1143 Prevent Trigger Being Deleted on TF Plan/Apply (#193) (9e7c870)
  • DBTP-1149 - Cancel Outstanding Approval Requests before Performing a Terraform Plan (#196) (afb1829)

5.0.1 (2024-07-18)

Bug Fixes

  • DBTP-1128 - Connection Error when trying to connect to Redis via Conduit (#184) (65cc75d)
  • DBTP-1128 Allow Pipeline Account to Create IAM Roles (#189) (f95d923)

5.0.0 (2024-07-12)

⚠ BREAKING CHANGES

  • DBTP-1072 Change ADDITIONAL_IP_LIST to EGRESS_IPS (#179)

Features

  • Removing all copilot commands from the terraform pipelines (#185) (68506bc)

Bug Fixes

Miscellaneous Chores

  • DBTP-1072 Change ADDITIONAL_IP_LIST to EGRESS_IPS (#179) (0db3962)

4.2.0 (2024-07-05)

Features

  • DBTP-1116 - support configurable backup_retention_period for postgres DB (#173) (53afce8)

4.1.0 (2024-07-03)

Features

  • DBTP-1040 support s3 lifecycle policy (#168) (73aa377)

Bug Fixes

  • DBTP-1040 - filter_prefix terraform variable is optional (#178) (d0c5a00)

4.0.0 (2024-07-01)

⚠ BREAKING CHANGES

  • DBTP-958 Straighten up Postgres plans (replay) (#135)

Features

  • DBTP-1072 As a developer, when I create an API and a frontend service in the same environment and put the frontend service behind the IP Filter, I want the front end service to be able to access the api (#165) (4bcce04)
  • DBTP-958 Straighten up Postgres plans (replay) (#135) (1d566f1)

Bug Fixes

  • Add ListCertificates permission (#170) (4f53a0c)
  • DBTP-1089 Move to shared log resource policy (#166) (9527e75)
  • DBTP-1104 Ensure Terraform plan resources are available during apply stage. (#174) (7d2b397)
  • Don't generate environment Terraform manifest for demodjango toolspr (#172) (f57b122)
  • Missing IAM permissions for pipeline to modify database (#176) (33cd536)

3.0.0 (2024-06-21)

⚠ BREAKING CHANGES

  • New config file and support for multiple pipelines (#159)

Features

  • New config file and support for multiple pipelines (#159) (4399fc9)

2.3.0 (2024-06-20)

Features

  • DBTP-946 vpc store nat egress ips in parameter store (#157) (2a7b595)

Bug Fixes

2.2.1 (2024-06-14)

Bug Fixes

  • make readonly lambda invocation depend on app user invocation (#160) (1e0fe0d)

2.2.0 (2024-06-06)

Features

2.1.0 (2024-06-04)

Features

Bug Fixes

  • Fixed extensions module that was broken on the cdn declaration (#152) (c76ac9f)

2.0.0 (2024-06-04)

⚠ BREAKING CHANGES

  • DBTP-928 Add CDN endpoint module (#141)

Features

1.5.0 (2024-05-31)

Features

  • DBTP-434 Add Redis endpoint with ssl_cert_reqs parameter (#147) (f7470e8)

Bug Fixes

  • DBTP-1010 Readonly postgres user doesn't have read perms (#140) (1628440)
  • DBTP-944 Correct Redis tags (#147) (f7470e8)

1.4.0 (2024-05-30)

Features

  • Enable Intelligent-Tiering to allow parameters with > 4096 characters (#139) (9be7595)

Bug Fixes

  • DBTP-1010 Readonly postgres user doesn't have read perms (#140) (1628440)
  • DBTP-998 - Move pipeline to platform-sandbox (#137) (e97dcd4)

1.3.0 (2024-05-23)

Features

  • Changed to new assume role name (#128) (ca17b44)
  • DBTP-909 - Run copilot env deploy in pipeline (#126) (15abc7b)
  • DBTP-914 - Environment pipeline terraform apply (#116) (a7f701c)
  • Make ``platform-helper copilot make-addons` run in the pipeline (#125) (2da6d2e)

Bug Fixes

  • add default volume size for rds local variable (#124) (92bdd32)
  • Dbtp 1016 update kms key alias name (#131) (485792f)
  • DBTP-958 Straighten up Postgres plans (#112) (e15e12d)

1.2.2 (2024-05-14)

Bug Fixes

  • dbtp-971 add rollback option for HA OS (#117) (d742850)

1.2.1 (2024-05-07)

Bug Fixes

1.2.0 (2024-05-03)

Features

  • 872 checkov baseline file (#109) (975fa06)
  • DBTP-910 - Environment log resource policy overrides (#95) (fa64beb)
  • DBTP-911 Barebones environment pipeline module (#81) (10a65ab)
  • DBTP-913 - Run terraform plan in environment pipelines (#110) (a66f04a)

Bug Fixes

  • DBTP-839 Add tags for monitoring resources (#102) (5f56af5)
  • DBTP-931 Fix OpenSearch tests (#98) (3267c5b)
  • DBTP-951 add prod check for additional address list (#111) (53c9639)

1.1.0 (2024-04-19)

Features

  • DBTP 843 vpc peering (#83) (3684d87)
  • DBTP-892 release-please to automate releases/tagging (#89) (a8d4754)

Bug Fixes

  • Add domain provider alias to extensions unit test (#86) (4a62675)
  • DBTP-896 - invalid opensearch config (#73) (7e30b05)
  • Parameterised account ID in unit test to allow tests to run in other accounts (#84) (cec7852)