Release v0.5.0
Breaking changes
With this release all Kubernetes specific configuration have been moved from docker compose service labels
to extension named x-k8s
. Please refer to updated tutorials, documentation and configuration parameters reference for details.
- Migrated configuration from labels to docker compose extensions (#557)
Changes / New features
- Added
workload.command
config parameter (#585) - Added support for workload pod annotations configuration parametes
workload.annotations
(#568) - Added workload storage resource parameters
workload.resource.storage
&workload.resource.maxStorage
(#566) - ServiceAccount manifest are now generated for eligible objects if service account name specified (#586)
- Renamed application-generated filenames -
infix used for environment override files changed fromkev
toenv
(e.g.docker-compose.env.dev.yaml
), and project metadata filekev.yaml
renamed toappmeta.yaml
(#588) - File paths are build consistently across the codebase (#561)
- Simplified generated k8s manifests labels / selectors (#558)
- Revisited Skaffold profiles (#450)
- Ensured that
dev
mode surfaces Skaffold related errors properly (#447) - Improved Skaffold manifest build artifacts detection with support for build strategy with CNB (#538)
- Tidied up UI messaging (#476, #479, #440)
- Allowed customisation of printed results (#472)
- Provided hooks into the new cmd Runner steps (#466)
- Enabled CodeQL analysis (#457)
- Various dependencies update (#572, #571, #551, #539, #570, #481, #469, #418, #452, #441, #442, #448, #444)
Fixes
- Fixed
dev
command environments handling (#576) - Fixed reconciliation of "create" change in newly introduced extension map (#574)
- Fixed flaky Skaffold build artefacts tests (#559)
- Updated the service name in inital docker compose file due to configuration conflicts in latest wordpress image (#437)
- Makefile fixes (#595)