Skip to content

Releases: uktrade/platform-tools

v15.27.0

30 Apr 11:10
c72eb3c

Choose a tag to compare

15.27.0 (2026-04-30)

Summary

Removes Postgres plans for high-io. These were very expensive when used and any team which requires increased IO can specify this separately. Please contact #platform-requests if you want to discuss increasing the IO throughput of your database. No teams are currently using these plans.

Fixes a rare issue where database copy pipelines would fail.

Impacted areas: Environment Terraform

Features

  • Remove high-io Postgres plans (DBTP-2906) (#1410) (72e4b95)

Bug Fixes

  • Fixes the source stage of the database copy pipeline when the application name doesn't map directly to the deploy repository name (DBTP-2830) (#1371) (a4f4b65)

Internal feature

  • Build deploy image after pypi publish (DBTP-2795) (#1384) (f5a3abb)

Internal bug fix

  • Add tags to tagless AWS CloudWatch Log Groups (DBTP-2865) (#1395) (2ee06f2)

Dependencies

v15.26.0

21 Apr 10:37
2544737

Choose a tag to compare

15.26.0 (2026-04-20)

Summary

  • Feature to support external IAM user access to s3
  • Bug fixes regarding
    • Maintenance Page being taken down on platformed service deployment
    • Config validate command supportting platformed services
    • Service deployments on scaled down services

Impacted areas: Platform-Helper | Codebase pipelines | Environment Pipelines | Environment Terraform

Why should you upgrade?

If you use maintenance pages for scheduled down time or deployments.
If you need an external IAM user to connect to an s3 bucket.
If you need to deploy services at a desired count of 0.

How to upgrade

Your application will be automatically upgraded shortly. Please ensure you also have the latest version of Platform Helper installed locally. More details are available in the Platform upgrade documentation.

Features

  • S3 external user access support and encrypt flag (DBTP-2902) (#1390) (028521f)

Internal Features

  • Convert scheduled tasks manifests (DBTP-2876) (#1381) (a9f30dd)

Bug Fixes

  • Add check for services directory to config validate command (DBTP-2766) (#1367) (aa15c37)
  • Prevent deletion of maintenance page ALB rules during deployments (DBTP-2755) (#1376) (67a97d3)
  • Prevent deployment failures when desired count is set to 0 (DBTP-2696) (#1370) (acd7f3e)

Dependencies

v15.25.0

30 Mar 11:57
30d3e1b

Choose a tag to compare

15.25.0 (2026-03-30)

Summary

Switch production databases over to Graviton. Follows on from v15.23.0 where non-production databases were switched over.

Upgrade status: Recommended
Impacted areas: Environment Pipelines | Environment Terraform

Why should you upgrade?

Graviton instances are more energy efficient, computationally powerful and cheaper for DBT.

How to upgrade

Your application will be automatically upgraded shortly. Please ensure you also have the latest version of Platform Helper installed locally. More details are available in the Managed Platform upgrade documentation.

If you are on Self-Managed Platform, please follow the upgrade process.

Features

  • Switch production Postgres instances to use Graviton (DBTP-2742) (#1350) (10d6c55)

Bug Fixes

  • Fix defect which prevented deployments where an application had "S3 cross account application access" (off-ticket) (#1356) (f47f0d6) and (#1358) (c88a2e3)

Dependencies

v15.24.1

27 Mar 10:25
427b28e

Choose a tag to compare

15.24.1 (2026-03-25)

Summary

Fixes centralisation bug affecting database copy pipelines (only for services that have been centralised), where the pipeline is unable to clone the correct version of platform-tools.

Upgrade status: Optional
Impacted areas: Environment Terraform (Database Copy Pipeline)

Why should you upgrade?

Only affects centralised services which will be upgraded with the bug fix automatically.

Bug Fixes

  • Propagate version to database copy pipeline (DBTP-2790) (#1349) (3c7320e)

Dependencies

  • bump DataDog/datadog from 3.84.0 to 4.3.0 in /terraform/extensions (#1344) (c4a08b0)
  • bump slack-sdk from 3.40.0 to 3.40.1 (#1302) (a4bc8a7)

v15.24.0

23 Mar 12:32
9d73851

Choose a tag to compare

15.24.0 (2026-03-23)

Summary

New platform-helper command that replaces copilot svc exec for services running on managed platform

Upgrade status: Optional
Impacted areas: Platform-Helper, Environment Terraform

Why should you upgrade?

If you manage your services by executing into the running containers from the command line.

How to upgrade

Your application will be automatically upgraded shortly. Please ensure you also have the latest version of Platform Helper installed locally. More details are available in the Managed Platform upgrade documentation.

If you are on Self-Managed Platform, please follow the upgrade process.

Features

  • New platform-helper command that replaces copilot svc exec for services running on managed platform (DBTP-2602) (#1331) (76a9435)

Internal Features

  • Allow applications to specify specific postgres instance class (off-ticket) (#1340) (311df5e)
  • Introduce service autoscaling schedule (In development feature) (DBTP-2709) (#1287) (aedf881)

v15.23.0

16 Mar 09:13
dca0b63

Choose a tag to compare

15.23.0 (2026-03-13)

Summary

Switching non-production Postgres instances over to Graviton which have a lower $/hour.

Upgrade status: Optional
Impacted areas: Environment Pipelines | Environment Terraform

Why should you upgrade?

If platform team requests your team to.

How to upgrade

Your application will be automatically upgraded shortly. Please ensure you also have the latest version of Platform Helper installed locally. More details are available in the Managed Platform upgrade documentation.

If you are on Self-Managed Platform, please follow the upgrade process.

Features

  • Switch all Postgres instances from Intel to Graviton. This affects all environments apart from hotfix and prod. This change has been made to save DBT operational costs. hotfix and prod will be migrated on 30th March 2026. (DBTP-2707) (#1317) (fdadecc)

Bug Fixes

  • Fix inability to re-validate certificates when adding a new CDN (off-ticket) (#1336) (84c1504)
  • Fix defect which prevented new Redis instances from being created (off-ticket) (#1334) (e318b12)

v15.22.0

09 Mar 14:40
40edd6f

Choose a tag to compare

15.22.0 (2026-03-09)

Summary

The postgres database maintenance window is shifted to overnight Tuesday/Wednesday in preparation for the upcoming rollout of the migration to graviton.

Improve readability of platform-helper's auto generated aws config file by ordering alphabetically.

Addresses a bug in the db copy command for decopilotted services.

Upgrade status: Optional

Impacted areas: Environment Terraform | Platform Helper

Why should you upgrade?

If platform team requires you to due to the upcoming graviton migration; or if you use the DB copy functionality and have already been decopilotted.

How to upgrade

Your application will be automatically upgraded shortly. Please ensure you also have the latest version of Platform Helper installed locally. More details are available in the Managed Platform upgrade documentation.

If you are on Self-Managed Platform, please follow the upgrade process.


Features

  • Move postgres maint window for graviton change (DBTP-2707) (#1318) (22e88ff)
  • Sort aws config profiles by name (off-ticket) (#1315) (151d0e5)

Bug Fixes

  • Fix db copy cluster name for decopilotted services (DBTP-2740)(#1322)(83bc27e)

  • Scale down services in the correct cluster during DB copy (DBTP-2740) (#1328) (632e304)

v15.21.1

03 Mar 10:19
b073336

Choose a tag to compare

15.21.1 (2026-03-03)

Summary

Addresses bugs around platform-config.yml properties and DataDog metadata.

Upgrade status: Optional
Impacted areas: Environment Pipelines | Environment Terraform | Datadog | Platform Helper | Codebase pipelines

Why should you upgrade?

If the environment pipeline is throwing an error about an unsupported attribute "deploy_repository".

How to upgrade

Your application will be automatically upgraded shortly. Please ensure you also have the latest version of Platform Helper installed locally. More details are available in the Managed Platform upgrade documentation.

If you are on Self-Managed Platform, please follow the upgrade process.

Bug Fixes

  • Deploy_repository may be omitted (off-ticket) (#1313) (e5e9b62)

Internal Bug Fixes

  • Add Docker labels for DataDog metadata (off-ticket) (#1312) (09e5562)

v15.21.0

26 Feb 12:20
868d8dd

Choose a tag to compare

15.21.0 (2026-02-26)

Summary

  • Improvements to Datadog metadata, and collection of process-level metrics
  • Fixes to enable upgrade to managed platform for certain applications

Upgrade status: Optional
Impacted areas: Platform-Helper, Codebase pipelines, Datadog, Environment Pipelines, Environment Terraform

Why should you upgrade?

  • If you want process-level metrics in Datadog
  • If asked to do so by the Platform team

How to upgrade

Your application will be automatically upgraded shortly. Please ensure you also have the latest version of Platform Helper installed locally. More details are available in the Managed Platform upgrade documentation.

If you are on Self-Managed Platform, please follow the upgrade process.

Features

  • Prevent terraform from destroying CloudFront and domain related resources (DBTP-2665) (#1257) (8e3a1b6)
  • Add deploy repo to Datadog system metadata (off-ticket) (#1288) (246d2a4)
  • Simplify the system entity in Datadog to group by application rather than service (off-ticket) (#1283) (2d94144)
  • Support tags for custom image build (off-ticket) (#1307) (fb4e436)

Bug Fixes

  • Permission for environment pipeline to create RDS service linked role (off-ticket) (#1308) (819b8e1)
  • Set pid_mode for all task definitions to allow Datadog to collect process metrics (DBTP-2681) (#1271) (bff161d)
  • Support for ephemeral ECS task storage overrides (off-ticket) (#1304) (578ff81)

Internal

Features

  • Ability to transfer management of CDN-related resources away from environment terraform (DBTP-2650) (#1258) (364b08a)
  • Relax CDN access to S3 origins (DBTP-2625) (#1235) (f243187)

Bug Fixes

  • S3 bucket policy shouldn't be gated by managed_ingress (DBTP-2625) (#1303) (95132a5)

Dependencies

v15.20.1

09 Feb 12:56
9072f83

Choose a tag to compare

15.20.1 (2026-02-06)

Summary

Makes additional environment variables available for Internal codebuild job

Upgrade status: Optional
Impacted areas: codebase pipelines

Why should you upgrade?

Not necessary for teams to upgrade to this version.

How to upgrade

Please follow our upgrade process.

Bug Fixes

  • Pass missing environment variables into custom build projects (DBTP-2659) (#1260) (a2331ae)