Skip to content

Releases: cisco-open/forge

v2.0.0

15 Dec 18:58
Immutable release. Only release title and notes can be modified.
9101647

Choose a tag to compare

🚀 Forge Release Notes

🔥 Breaking Changes

⬆️ Minimum OpenTofu Version: 1.11.0

Forge now requires OpenTofu 1.11.0 or higher.
Users must upgrade local and CI tooling to ensure compatibility.

🔐 Secrets Manager Fully Replaced with SSM Parameter Store

All secret management has been migrated from AWS Secrets Manager to AWS SSM Parameter Store, affecting:

  • Lambda environment variable sources
  • Variable declarations
  • Secret retrieval logic
  • Runtime integrations

✨ New Features

📊 Observability & Dashboards

  • Added a new SQS performance dashboard.
  • Added new Splunk O11y dashboards.
  • Added a new general-purpose dashboard for extended visibility.

🔐 Parameter Management

  • Added code to create SSM parameters to support the new secret management strategy.
  • Added more detailed logs across Lambda functions.
  • Added exception handling to Lambdas to improve resilience.

🖥️ Placement Groups

  • Added support for EC2 Placement Groups to improve workload performance and affinity.

🛠️ Refactors

🏗️ Resource & Variable Updates

  • Moved the redrive deadletter function to a more appropriate location.
  • Migrated Kubernetes resources to v1 API versions.
  • Refactored and streamlined Forge variables.

🔐 Secret Migration (SM → SSM)

  • Replaced remaining usage of Secrets Manager with SSM.
  • Core migration is in PR #243
  • Additional updates in PRs #243 and #244

🐛 Fixes

🌐 Infrastructure Stability

  • Prevented removal of public access block in AWS configurations.
  • Fixed trust validator submodule reference.
  • Upgraded kubernetes_config_map provider usage.
  • Removed Helm chart provider and replaced it with a safer null_resource implementation.
  • Added missing context when running Helm and kubectl.
  • Fixed namespace creation for Karpenter.
  • Encoded the first dummy secret to avoid parsing errors.
  • Ensured Helm and kubectl are executed using the bash interpreter.

📚 Documentation

  • Updated Terraform docs.
  • Updated documentation for new tenant setup.
  • Fixed examples across multiple documentation files.

Full Changelog: v1.10.4...v2.0.0

v1.10.4

03 Dec 13:03
Immutable release. Only release title and notes can be modified.
af88154

Choose a tag to compare

What's Changed

Full Changelog: v1.10.3...v1.10.4

v1.10.3

01 Dec 21:04
Immutable release. Only release title and notes can be modified.
ea8ef28

Choose a tag to compare

What's Changed

Full Changelog: v1.10.2...v1.10.3

v1.10.2

27 Nov 16:46
Immutable release. Only release title and notes can be modified.
23758b2

Choose a tag to compare

What's Changed

Full Changelog: v1.10.1...v1.10.2

v1.10.1

14 Nov 21:02
Immutable release. Only release title and notes can be modified.
4f91861

Choose a tag to compare

What's Changed

Full Changelog: v1.10.0...v1.10.1

v1.10.0

07 Nov 13:49
Immutable release. Only release title and notes can be modified.
c86074c

Choose a tag to compare

What's Changed

Full Changelog: v1.9.0...v1.10.0

v1.9.0

29 Oct 23:10
Immutable release. Only release title and notes can be modified.
9b9ba5e

Choose a tag to compare

What's Changed

Full Changelog: v1.8.2...v1.9.0

v1.8.2

21 Oct 19:59
Immutable release. Only release title and notes can be modified.
9461117

Choose a tag to compare

What's Changed

Full Changelog: v1.8.1...v1.8.2

v1.8.1

15 Oct 14:52
Immutable release. Only release title and notes can be modified.
c1d33d8

Choose a tag to compare

What's Changed

Full Changelog: v1.8.0...v1.8.1

v1.8.0

13 Oct 20:57
Immutable release. Only release title and notes can be modified.
438b5d7

Choose a tag to compare

What's Changed

Full Changelog: v1.7.0...v1.8.0