Releases: appvia/tako
Releases · appvia/tako
Release v0.7.0
Release v0.6.0
Documentation
Changes / New features
- Rename kev to tako (#732) - Please refer to the documentation for details.
- Rename appmeta.yaml to tako.yaml as part of general project rename (#737)
- [FEATURE] Add Patch command (#736)
- Various dependencies update (#731, #730, #729, #728, #718, #717, #714, #710, #688, #692, #709)
Fixes
Release v0.5.3
Release v0.5.2
Release v0.5.1
Documentation
- Adds get involved section in readme (#606)
Changes / New features
- Minified environment overrides now only contain replicas for services. (#600)
- Bump k8s ingress api to v1 (#617)
- Allow image name overrides in environment override files (#618)
- Various dependencies update (#621, #593, #626, #627, #656, #652, #654, #658)
Fixes
- Fixes environment variable symbolic value handling (#608)
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)
Documentation
Release v0.4.2
Documentation
- Update examples (#426)
Changes / New features
- Add http probe (#399)
- Add tcp probe (#408)
- Add readiness probe types (#410)
- Re-implement
init
UI using terminal UI components (based on PTerm.sh) (#400) - Extract out the terminal UI lib into its own repo. (#415)
- Extend json validation for probes (#412)
- Remove vendoring (#416)
- Bump dependencies (#425, #423, #422, #421, #417)
- Rename command probe type to exec (#427)
Release v0.4.1
Documentation
Changes / New features
- Support dependent env vars (#390)
- Expand dependent env variables from double curly braces {{ENV_VAR_NAME}} to $(ENV_VAR_NAME) in K8s manifests
- Only validate kev specific configuration labels (#389)
- Service label validation only done for labels with recognised label prefix.
Other labels are not validated and become annotations.
- Service label validation only done for labels with recognised label prefix.
- Derive environment override file name from kev manifest file name. (#384)
- Refactor init to reduce logic in CLI interface (#382)
- Refactor dev cmd (#381)
Fixes
- Adds missing configuration labels to config schema (#386)
Release v0.4.0
Changes / New features
- Skaffold upgrade version to v1.18.0 (#377)
- Enables exclude list in render logic (#374)
- Respect and support compose service extensions in environment overrides (#362)
- Can now update and remove extensions (#365)
- Added anynoymous project id field in kev.yaml (#359)
- Various dependencies update (#379)
- Drop 368 arch support #380
Fixes
- Minor k8s transform fixes (#375)
Release v0.3.0
Documentation
Changes / New features
- Add --manual-trigger option to kev dev with Skaffold enabled (#352)
- Add --tail option to tail application logs with kev dev (with Skaffold enabled) (#351)
- Kev dev respect global "verbose" flag (#350)
- Kev dev with Skaffold enabled will wait for deployment deletion (#350)
- Kev dev with Skaffold enabled will use status check for deployment (#350)
- Upgrade Skaffold to v1.17.1 (#345)
- Bump github.com/onsi/ginkgo from 1.14.1 to 1.14.2 (#334)
- Bump github.com/onsi/gomega from 1.10.2 to 1.10.3 (#333)
- Static docs config fix (#330)