Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package timoni for openSUSE:Factory checked in at 2026-08-11 17:11:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/timoni (Old) and /work/SRC/openSUSE:Factory/.timoni.new.17972 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "timoni" Tue Aug 11 17:11:07 2026 rev:28 rq:1370682 version:0.31.0 Changes: -------- --- /work/SRC/openSUSE:Factory/timoni/timoni.changes 2026-08-04 21:38:41.541133841 +0200 +++ /work/SRC/openSUSE:Factory/.timoni.new.17972/timoni.changes 2026-08-11 17:11:37.064019298 +0200 @@ -1,0 +2,81 @@ +Tue Aug 11 11:21:46 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 0.31.0: + * Highlights + - Apps installed with Helm or kubectl can now be migrated to + Timoni without downtime, see taking ownership of existing + resources. + https://timoni.sh/cue/module/apply-behavior/#taking-ownership-of-existing-resources + - The timoni.sh/core package offers standard security context + schemas hardened by default. + https://github.com/stefanprodan/timoni/blob/main/schemas/README.md#security-contexts + - The OCI archive produced by timoni mod build can be pushed to + a registry with timoni mod push without re-packaging the + source module, see building modules without a registry. + https://timoni.sh/cue/module/publishing/#building-modules-without-a-registry + - The timoni artifact list has been improved for AI Agents and + CI automation: tags can be filtered with --filter-regex and + --filter-semver, and the result can be printed as JSON with + the --output flag. + https://timoni.sh/bundle-distribution/#list-pull-and-apply-example + * What's Changed + - feat(oci): Push pre-built module OCI archives in #612 + - feat(cli): Add workdir flag for resolving CUE imports in + bundles in #613 + - feat(cli): Add JSON and YAML output to list and push commands + in #614 + - feat(runtime): Take ownership of existing resources in #617 + - build(deps): bump the ci group with 4 updates in #616 + - feat(api): Add restricted security context schemas in #619 + - fix(cli): Propagate bundle render output errors in #618 + - feat(cli): Add tag filtering to artifact list command in #620 + +------------------------------------------------------------------- +Mon Aug 10 05:01:11 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 0.30.0: + * Highlights + - Bundle builds are up to 6.5x faster and use up to 80% less + memory, and local modules are now built in place for a faster + dev loop. + - Timoni modules now support embedding files using the CUE + @embed() attribute. + - The new timoni fmt command formats the CUE files of modules, + bundles and runtimes. + - Local modules now support symbolic links, allowing monorepos + to share files between modules. + - The metadata of the generated objects is now validated using + the Kubernetes API rules, and the Cosign signing and + verification flows have been hardened. + For a detailed overview of what's new in this release, see the + announcement: + https://github.com/stefanprodan/timoni/discussions/609 + * What's Changed + - fix(engine): Validate the metadata of objects in apply sets + - feat(cli): Add fmt command for formatting CUE files + - refactor(cli): Derive the CUE version from the linked library + - ci(release): Migrate to GoReleaser v2 and attest release + assets + - feat(oci): opt-in symlink resolution when pushing artifacts + - perf(mod): Build local modules in place without copying + - feat(bundle): Build bundle and runtime workspaces in memory + - docs: Document the bundle build concurrency flag + - perf(bundle): Build bundle instances concurrently + - perf(bundle): Fetch modules once and inject instance settings + in-memory + - perf(bundle): Build each instance in a dedicated CUE context + - perf(engine): Optimize CUE values to Kubernetes objects + conversion + - fix(oci): Verify and pull by digest when using Cosign + - fix(oci): Compute the module digest from the pulled manifest + - fix: Validate runtime values before injecting them into CUE + - docs: Document embedding files in modules + - refactor: Use an embedded immutable ConfigMap in the redis + example + - refactor: Embed the nginx config files in the minimal example + - docs: add homebrew-core and mise to install guide + - refactor: Vendor the CUE schemas in modules via symlinks + - docs: Document symlink resolution for local modules + - feat: Support symlinks in local modules + +------------------------------------------------------------------- Old: ---- timoni-0.29.0.obscpio New: ---- timoni-0.31.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ timoni.spec ++++++ --- /var/tmp/diff_new_pack.pPjrsy/_old 2026-08-11 17:11:38.416076571 +0200 +++ /var/tmp/diff_new_pack.pPjrsy/_new 2026-08-11 17:11:38.416076571 +0200 @@ -17,7 +17,7 @@ Name: timoni -Version: 0.29.0 +Version: 0.31.0 Release: 0 Summary: Package manager for Kubernetes, powered by CUE and inspired by Helm License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.pPjrsy/_old 2026-08-11 17:11:38.464078604 +0200 +++ /var/tmp/diff_new_pack.pPjrsy/_new 2026-08-11 17:11:38.468078773 +0200 @@ -3,7 +3,7 @@ <param name="url">https://github.com/stefanprodan/timoni.git</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">refs/tags/v0.29.0</param> + <param name="revision">refs/tags/v0.31.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.pPjrsy/_old 2026-08-11 17:11:38.496079960 +0200 +++ /var/tmp/diff_new_pack.pPjrsy/_new 2026-08-11 17:11:38.500080129 +0200 @@ -3,6 +3,6 @@ <param name="url">https://github.com/stefanprodan/timoni</param> <param name="changesrevision">c68e33a34f17c7ca93c7fc6717d61a14819276dc</param></service><service name="tar_scm"> <param name="url">https://github.com/stefanprodan/timoni.git</param> - <param name="changesrevision">157c50ded1c7e88d7546652d8f4fe366f7934c89</param></service></servicedata> + <param name="changesrevision">38d47bc050dc8c5eb4a13a3e98b3a4abf23b9d11</param></service></servicedata> (No newline at EOF) ++++++ timoni-0.29.0.obscpio -> timoni-0.31.0.obscpio ++++++ ++++ 9618 lines of diff (skipped) ++++++ timoni.obsinfo ++++++ --- /var/tmp/diff_new_pack.pPjrsy/_old 2026-08-11 17:11:39.540124186 +0200 +++ /var/tmp/diff_new_pack.pPjrsy/_new 2026-08-11 17:11:39.560125033 +0200 @@ -1,5 +1,5 @@ name: timoni -version: 0.29.0 -mtime: 1785755791 -commit: 157c50ded1c7e88d7546652d8f4fe366f7934c89 +version: 0.31.0 +mtime: 1786439681 +commit: 38d47bc050dc8c5eb4a13a3e98b3a4abf23b9d11 ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/timoni/vendor.tar.gz /work/SRC/openSUSE:Factory/.timoni.new.17972/vendor.tar.gz differ: char 15, line 1
