v1.0.0
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