12.5.0 (2025-01-08)
- DBTP-1641 - Add missing postgres plans to validation schema (#710) (bacee31)
- fix for the bug introduced during merging a conflict in the previous PR (#707) (ab9f0ab)
- Update dependencies to fix flaky E2E test (#711) (3e4ac8a)
12.4.1 (2024-12-11)
- DBTP-1290 - fix red herring "Not a Git repository" error (#682) (bbc7dcd)
- DBTP-1509 Correct link to maintenance pages instructions (#686) (58aca89)
- DBTP-1605 adding new key for parameter (#690) (93a0a94)
- DBTP-1605 checking new param (#689) (b7ef4a4)
12.4.0 (2024-12-06)
- DBTP-1498 - Add option for database dump filename (#681) (d06ddcc)
- DBTP-1498 - Add validation for database copy pipeline (#683) (cda1e7b)
12.3.0 (2024-12-03)
12.2.4 (2024-12-02)
- DBTP-1572 - Fix _validate_exension_supported_versions incorrectly raising an error when no version is supplied (#660) (2ce98bf)
12.2.3 (2024-11-29)
12.2.2 (2024-11-26)
12.2.1 (2024-11-26)
12.2.0 (2024-11-26)
- DBTP-1395 Add validation for new slack alert channel Id that will be set in <application>-alb in platform-config file (#635) (729c082)
- DBTP-1568 - Add s3 support for external role access (#652) (02bebd6)
12.1.0 (2024-11-21)
- DBTP-1380 Get Opensearch/Redis versions from AWS API - Platform-tools changes/Caching of AWS API calls (#624) (72d0dd7)
- DBTP-1434 - CDN cache policy (#642) (8cc2c0c)
12.0.2 (2024-11-13)
12.0.1 (2024-11-13)
- DBTP-1548 - Maintenance page listener rules can be based on both CIDR range or IP in EGRESS_IP ssm parameter (#625) (6712e9b)
12.0.0 (2024-11-11)
- DBTP-1002 Remove support for 100% AWS Copilot version of DBT Platform (#621)
We have moved the last application off the fully AWS Copilot version of the DBT Platform Tooling. So whilst this is technically a breaking change, no action should be required on your part to upgrade from the previous major version.
11.4.0 (2024-11-08)
- DBTP-1109 Fall back on profile_account_id when trying to match account id to profile name. (#626) (0694775)
11.3.0 (2024-11-05)
11.2.0 (2024-11-04)
11.1.0 (2024-10-30)
- DBTP-1159 Add validation for duplicate entries in platform-config.yml (#604) (d00e143)
- DBTP-1215 Improve error message when AWS profile not set (#607) (beb0e7f)
- Delete data dump from S3 after data load has been successful (#600) (410cd56)
- Fix issue with offline command resulting in 'CreateRule operation: Priority '100' is currently in use' error
11.0.1 (2024-10-22)
11.0.0 (2024-10-16)
- Implement a data copy command that copies data cross-VPC (#565)
NOTE: This removes the previous platform-helper database copy
command. Instructions for use of the replacement dump
and load
commands can be found here: https://platform.readme.trade.gov.uk/reference/copy-a-database-between-environments/
- DBTP-1110 support cdn configuration (#596) (fd73517)
- Implement a data copy command that copies data cross-VPC (#565) (d9037e5)
10.11.3 (2024-10-02)
- DBTP-1373 - Handle SchemaErrors from platform config validation gracefully (#584) (8324049)
- DBTP-1375 - platform helper version get-platform-helper-for-project no longer validates config (#575) (f62c25d)
- fix typo (#591) (8f48dd3)
10.11.2 (2024-09-26)
- DBTP-1382 Fix conduit session KMS access permissions (#583) (fc3051e)
- Restrict regression test alerts to toolspr environment (#581) (d40f50f)
10.11.1 (2024-09-24)
10.11.0 (2024-09-23)
- copilot-bootstrap: enable pingdom health checks (#573) (e063c3b)
- dbtp 1202 add cdn (#562) (b825bdf)
- nginx-proxy: support proxying websocket connections (#571) (40fbc65)
- Add source ip rule to maintenance pages (#574) (1e6aa29)
- Addressing workflow bug in DBTP-1083 (#577) (2fb1705)
- DBTP-1282 allow for explicit settings of PUB_PATH_LIST (#561) (2c41170)
- ensure delete_listener_rule deletes multiple rules with same name (#578) (8b2665d)
- ensure online command removes all rule types (#576) (f36f22a)
- Small fix that allows you to generate environment config without chan… (#568) (8133855)
10.10.0 (2024-09-12)
10.9.1 (2024-09-11)
- DBTP-1331 Ensure environment generate retrieves correct certificate for load balancer (#556) (0830410)
10.9.0 (2024-09-10)
10.8.1 (2024-09-05)
10.8.0 (2024-09-05)
- DBTP-1001 Add optional deploy_repository_branch to the codebase pipeline config (#545) (e5c5235)
- DBTP-1346 Add special characters & urlencode password parameters to OpenSearch validation (#549) (1b069af)
10.7.4 (2024-08-29)
10.7.3 (2024-08-28)
- DBTP-1323 Broken
platform-helper codebase \*
commands (#542) (fd0e185) - S3 bucket KMS Key lookup when environments are in multiple AWS ac… (#536) (960557d)
10.7.2 (2024-08-22)
10.7.1 (2024-08-19)
10.7.0 (2024-08-19)
10.6.1 (2024-08-12)
- Add target environment override to smoke tests (#524) (5edc1c2)
- DBTP-1180 - list all latest images tagged as commits (#529) (12c3d5d)
- DBTP-1207 - align extensions module name (#530) (3511c42)
10.6.0 (2024-08-02)
- DBTP-1151 Add submodules script to pre_build.sh template (#516) (e7ae76a)
- DBTP-1154 add the prometheus prod service policy by default (#509) (35f52f7)
- correct conduit log group name (#523) (acd233c)
- DBTP-1236 - Fix codebase deploy to multiple environments (#517) (be3ba7c)
- DBTP-1265 fix platform helper version file missing (#521) (04adf14)
10.5.0 (2024-07-30)
- Add ability to override the terraform-platform-modules version in the platform-config.yml file. (#504) (4dbb314)
- DBTP-1137 Add parameter to environment pipeline to allow triggering of other pipeline (#515) (832b463)
- Add trailing new lines to some auto generated files (#512) (d5454ca)
- DBTP-1044 as a developer when i enable a maintenance page i should still be able to access the service (PT. 2) (#473) (8ce58b3)
- DBTP-1152 - slack notifications work when GitHub-Hookshot triggers build (#501) (71c1c20)
- Correct introductory paragraph on the Platform Helper README.md (#513) (20285ac)
- Update regression tests documentation (#507) (5746e3a)
10.4.0 (2024-07-16)
- DBTP-1109 - Add command to copy data (#488) (825a68b)
- DBTP-1133 Add option to specify terraform-platform-modules version on the platform-helper environment generate command (#503) (521a1fb)
- DBPT-1128 Connection Error when connecting to Redis via Conduit (#498) (330cc14)
- test_validation.py::test_validate_success runs against all resources in the fixture (#493) (1206b78)
10.3.0 (2024-07-10)
- Dbtp-1094 use platform-helper notify for Slack alert on publish to PyPi (#494) (dcb3482)
- DBTP-1148 platform-helper environment generate should exit it not logged in (#496) (4ae5e7b)
10.2.0 (2024-07-05)
10.1.0 (2024-07-04)
- Add defaults to AWS config (#487) (ae66e93)
- DBTP-1040 - add support for s3 lifecycle policies (#485) (92c7dc8)
10.0.0 (2024-07-01)
- Update to use terraform-platform-modules 4 (#482)
9.0.1 (2024-06-28)
- DBTP-1093 - Add postgres version 16 to conduit image (#477) (7d8747a)
- DBTP-1504 - Fix unauthorised error in OpenSearch conduit CLI (#483) (1248ddd)
9.0.0 (2024-06-21)
- Changed platform-helper to use the combined platform-config.yml file rather than individual config files. (#461)
- Changed platform-helper to use the combined platform-config.yml file rather than individual config files. (#461) (b9bbef2)
8.8.0 (2024-06-17)
8.7.0 (2024-06-17)
8.6.0 (2024-06-10)
8.5.0 (2024-05-31)
8.4.1 (2024-05-23)
8.4.0 (2024-05-22)
- DBTP-909 - Remove CloudWatch log resource policy (#440) (0a3e167)
- Update get_s3_kms_alias_arns to check for environment name (#442) (36e41e6)
8.3.0 (2024-05-20)
- DBTP-933 Add option to Platform-helper to manage .aws/config file (#428) (9b8e0a3)
- DBTP-969 Allow HTTPS GitHub clones (#432) (0b1085d)
- Validation usability improvements (#430) (ee80ed0)
- DBTP-989 Make platform-helper generate skip generating AWS Copilot environment pipelines for Terraformed applications (#431) (04b5092)
8.2.1 (2024-05-07)
8.2.0 (2024-05-03)
- DBTP-860 Add a command to generate/update environment manifest files with VPC/ALB config (#412) (27f5f1f)
8.1.0 (2024-05-02)
- DBTP-953 Unable to set up conduit with admin user (#423) (1c86195)
- update Postgres addon type for Conduit (#422) (2b43960)
- Use fake file system for create command docs happy path test (#414) (bcb9878)
8.0.0 (2024-04-24)
- DBTP-885 Rename addons.yml to extensions.yml (#413)
- DBTP-905 Remove unused bootstrap config files (#406)
- Update aws-cdk and aws-cdk-packages to fix CVE 5777 (#409)
- DBTP-905 Remove bootstrap commands and requirement for bootstrap.yml (#402)
- DBTP-907 Platform helper generate version file (#403) (f386383)
- DPTP-923 Mock function that causes problems in generate tests (#411) (3eb57bf)
- Update aws-cdk and aws-cdk-packages to fix CVE 5777 (#409) (ed3fe10)
- DBTP-885 Rename addons.yml to extensions.yml (#413) (ecdabd7)
- DBTP-905 Remove bootstrap commands and requirement for bootstrap.yml (#402) (08019eb)
- DBTP-905 Remove unused bootstrap config files (#406) (70e9aec)
7.0.0 (2024-04-15)
- DBTP-859 Modify make-addons to support Terraform stack (#391)