Skip to content

Latest commit

 

History

History
81 lines (51 loc) · 2.64 KB

CHANGELOG.md

File metadata and controls

81 lines (51 loc) · 2.64 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, adheres to Semantic Versioning, and is generated by Changie.

v1.0.2 - 2024-01-18

⬆️ Dependencies

  • Bump dependencies. Migrate to public maintained jwt repo since original was deleted from github.

v1.0.1 - 2023-08-09

📘 Docs

  • Improve the documentation for sidecar with new diagrams and architecture document.

🐛 Bug Fix

  • Fix a bug related to using closures with concurrency in updating cached secrets method.
  • Use secretsvaultcloud.com by default for DSV_API_URL env.
  • Fix writing the same response body twice in auth handler of the controller.

⬆️ Dependencies

  • Dependency versions updates.

v1.0.0 - 2023-04-05

Initial public release. This has many improvements in both code and the development & release process.

🔨 Refactor

  • Improved security with whats logged.
  • General code structure and cleanup improvements.

🤖 CI & Build

  • Changelog for release notes integration added.
  • Add helm-docs for generating helm chart documentation, including detailed descriptions and default values documented.
  • Add and configure goreleaser for building and publishing binaries, charts, and containers

🔨 Refactor

  • Renamed broker references to dsv-k8s-controller.
  • Renamed sidecar references to dsv-k8s-sidecar.

🔒 Security

  • Add aqua policy for newer version of aqua that secures the development registries for tooling.

📘 Documentation

  • New development docs and usage docs. This will continue to be improved after release.

🤖 Development

  • Minikube tasks and local testing integration improvements.
  • Add changelog helper tasks for Mage.
  • Fix reference to go builder based images with Chainguard to use the static image instead. It's a fraction of the size and more secure. Uses nonroot username by default with a home path of /home/nonroot if required.
  • Standard CODEOWNERS for dsv team applied.
  • Include Tilt configuration.
  • Magefile tasks added for all core development tasks. Example:mage buildall minikube:loadimages helm:uninstall helm:install

v0.2.3 - 2023-02-07

Prior version import. Going forward from this version for charts and containers.

🤖 Development

  • Update Mage tasks to setup aqua tooling and trunk if not already installed. Remove Go install for performance. Add tags for ci specific tools to minimize setup effort in continual integration jobs.
  • Add SBOM files to artifacts.
  • Add docker publishing to process.