Releases: stefanprodan/timoni
v0.26.0
What's Changed
- Update
cuelang.org/goto v0.15.4 by @stefanprodan in #530 - Set cue version in blueprints to v0.15 by @stefanprodan in #531
- build(deps): bump the ci group across 1 directory with 8 updates by @dependabot[bot] in #524
- Run end-to-end tests for Kubernetes v1.35 by @stefanprodan in #533
Full Changelog: v0.25.2...v0.26.0
v0.25.2
Timoni's CUE engine has been updated to v0.14.0.
To support the development of Timoni going forward please consider becoming a sponsor on GitHub.
What's Changed
- Update
cuelang.org/goto v0.14.0 by @errordeveloper in #515 - build(deps): bump the ci group across 1 directory with 3 updates by @dependabot[bot] in #512
- Update dependencies to Kubernetes v1.33.3 by @stefanprodan in #517
Full Changelog: v0.25.1...v0.25.2
v0.25.1
Timoni's CUE engine has been updated to v0.13.1.
To support the development of Timoni going forward please consider becoming a sponsor on GitHub.
What's Changed
- Update
cuelang.org/goto v0.13.1 by @stefanprodan in #509 - build(deps): bump github/codeql-action from 3.28.18 to 3.28.19 in the ci group by @dependabot in #508
Full Changelog: v0.25.0...v0.25.1
v0.25.0
Timoni's CUE engine has been updated to v0.13.0.
To support the development of Timoni going forward please consider becoming a sponsor on GitHub.
What's Changed
- docs: Remove reference to non-existent flag --prune by @edeustua in #485
- build(deps): bump github.com/distribution/distribution/v3 from 3.0.0-rc.2 to 3.0.0-rc.3 by @dependabot in #483
- fix: use
list.Concat()to concatenate lists by @ccmtaylor in #490 - build(deps): bump golang.org/x/net from 0.34.0 to 0.36.0 by @dependabot in #492
- build(deps): bump the ci group across 1 directory with 5 updates by @dependabot in #493
- build(deps): bump the ci group across 1 directory with 3 updates by @dependabot in #496
- Add GitHub App auth to flux-aio docs by @stefanprodan in #494
- Update Go to 1.24 by @stefanprodan in #505
- Update
cuelang.org/goto v0.13.0 by @stefanprodan in #506 - build(deps): bump the ci group across 1 directory with 4 updates by @dependabot in #502
- Update Kubernetes dependencies by @stefanprodan in #507
New Contributors
- @edeustua made their first contribution in #485
- @ccmtaylor made their first contribution in #490
Full Changelog: v0.24.0...v0.25.0
v0.24.0
Timoni's CUE engine has been updated to v0.12.0.
To support the development of Timoni going forward please consider becoming a sponsor on GitHub.
What's Changed
- Add TIMONI_CACHE_DIR variable as another method to set the cache location by @folliehiyuki in #475
- Update Kubernetes dependencies by @stefanprodan in #479
- Update
cuelang.org/goto v0.12.0 by @stefanprodan in #480 - Fix
timoni:generateheader by @stefanprodan in #481
New Contributors
- @folliehiyuki made their first contribution in #475
Full Changelog: v0.23.0...v0.24.0
v0.23.0
This version comes with new features and various bug fixes.
To support the development of Timoni going forward please consider becoming a sponsor on GitHub.
The highlight of this release is that Timoni comes with CUE v0.11 and extends suport for schema generation from Kubernetes CRDs. Starting with this version, CRDs with oneOf and anyOf such as Istio, Flagger, Google Cloud can be imported into Timoni modules using timoni mod vendor crd.
What's Changed
- Fix CLI autocompletion on ZSH when installed with Homebrew by @natemccurdy in #443
- Fix typo in website home by @matheuscscp in #441
- Fix CRD import issue with
oneOf,not, andanyOfby @errordeveloper in #424 - Bumps CUE to version 0.11.0 by @jmgilman in #458
- Add --digest flag to
timoni applyandtimoni buildby @matheuscscp in #452 - Update dependencies to Kubernetes 1.32.0 by @stefanprodan in #460
- Add the
BundleGo type to the public API by @stefanprodan in #461 - Allow disabling waiting for specific resources by @stefanprodan in #462
- Fix cluster-wide resource readiness check by @stefanprodan in #464
New Contributors
- @natemccurdy made their first contribution in #443
- @matheuscscp made their first contribution in #441
Full Changelog: v0.22.1...v0.23.0
v0.22.1
This version comes with various bug fixes and updates Timoni to Kubernetes 1.31
To support the development of Timoni going forward please consider becoming a sponsor on GitHub.
What's Changed
- [bundle] Fix local module refs for multi-cluster by @huguesalary in #429
- Honor the log related cli parameters by @tired-old-man in #434
- fix: fix slice init length by @cuishuang in #430
- Update dependencies to Kubernetes v1.31 by @stefanprodan in #438
New Contributors
- @huguesalary made their first contribution in #429
- @tired-old-man made their first contribution in #434
- @cuishuang made their first contribution in #430
Full Changelog: v0.22.0...v0.22.1
v0.22.0
Timoni's CUE engine has been updated from v0.8.1 to v0.9.2.
To support the development of Timoni going forward please consider becoming a sponsor on GitHub.
What's Changed
- Doc typo fix by @falstaff1288 in #396
- Refactor
cmd/timoniand extract reconciler logic to dedicated package by @errordeveloper in #366 - Update
cuelang.org/goto v0.9.1 by @myitcv in #401 - Post-refactoring cleanup by @errordeveloper in #404
- build(deps): bump the ci group with 3 updates by @dependabot in #402
- Add language version to all modules by @stefanprodan in #407
- Update dependencies to Kubernetes v1.30.2 by @stefanprodan in #408
New Contributors
- @falstaff1288 made their first contribution in #396
- @myitcv made their first contribution in #401
Full Changelog: v0.21.0...v0.22.0
v0.21.0
Timoni's CUE engine has been updated from v0.7.1 to v0.8.1.
To support the development of Timoni going forward please consider becoming a sponsor on GitHub.
What's Changed
- Update dependencies to Kubernetes 1.29 by @stefanprodan in #377
- Update
cuelang.org/goto v0.8.1 by @stefanprodan in #378 - Add finalizers to
#Metadatadefinition by @stefanprodan in #379 - build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 by @dependabot in #382
- ci: Build release with latest Go 1.22 patch by @stefanprodan in #384
Full Changelog: v0.20.0...v0.21.0
v0.20.0
This release was made possible by the generous support of RawkodeAcademy 💟.
To support the development of Timoni going forward please consider becoming a sponsor on GitHub.
New Features
- Referencing local modules in bundles - Timoni now supports referencing local modules in bundle files, allowing users to define a bundle that includes modules from the same repository using relative paths.
- #ImagePullSecret - The
#ImagePullSecretdefinition is now available in the Timoni's CUE schemas that can be used by module authors to generate Kubernetes Secrets of typekubernetes.io/dockerconfigjson. - Scoop and Proto installers - The Timoni CLI is now available as a Scoop package for Windows and as a Proto plugin for Linux, macOS and Windows.
New Documentation
- Flux OCI sync - A guide on how to configure Flux to deploy workloads from OCI artifacts hosted on container registries.
- Flux AIO upgrade - A guide on how to upgrade Flux AIO on Kubernetes clusters.
What's Changed
- Generate a Markdown Table from a Module Configuration by @nalum in #318
- doc/fix cue command parameter order by @fberube in #326
- fix(doc): Fix typo on "Push to GitHub Container Registry" by @yyvess in #328
- fix(engine): return the cue values merge error if non nil by @GeorgeMac in #331
- chore: add proto plugin by @b4nst in #339
- Use shorter syntax for string keys in CUE schemas by @errordeveloper in #335
- Refactor
#ImagePullSecretCUE generator by @stefanprodan in #342 - Build with Go 1.22 by @stefanprodan in #343
- Update
cuelang.org/goto v0.7.1 by @stefanprodan in #344 - Update
fluxcd/pkg/ssato v0.36.0 by @stefanprodan in #345 - Run e2e tests for Kubernetes v1.29.2 by @stefanprodan in #346
- Document the Flux AIO upgrade procedure by @stefanprodan in #347
- Correct reference to
timoniv1.#ObjectReferenceby @ametad in #350 - Add support for file based module in bundle by @b4nst in #348
- Add scoop.sh instructions to install.md by @fcbry in #354
- Add tests for bundles with local modules by @stefanprodan in #355
- Allow runtime definition to be coupled with a bundle by @stefanprodan in #357
- Document the
flux-oci-syncusage by @stefanprodan in #358 - Update Redis module to v7.2.4 by @stefanprodan in #359
- Add docs for referencing local modules in bundles by @stefanprodan in #360
- Adjust copyright year by @stefanprodan in #361
New Contributors
- @fberube made their first contribution in #326
- @yyvess made their first contribution in #328
- @GeorgeMac made their first contribution in #331
- @ametad made their first contribution in #350
- @fcbry made their first contribution in #354
Full Changelog: v0.19.0...v0.20.0