Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package goose for openSUSE:Factory checked in at 2026-10-09 21:45:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/goose (Old) and /work/SRC/openSUSE:Factory/.goose.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "goose" Fri Oct 9 21:45:41 2026 rev:10 rq:1383698 version:1.54.0 Changes: -------- --- /work/SRC/openSUSE:Factory/goose/goose.changes 2026-10-05 13:02:11.573252142 +0200 +++ /work/SRC/openSUSE:Factory/.goose.new.3698736/goose.changes 2026-10-09 21:46:27.178018434 +0200 @@ -1,0 +2,33 @@ +Fri Oct 9 08:06:37 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 1.54.0: + * first-time configure prompts for the goose mode, and sessions + export to self-contained HTML with an interactive viewer + * adaptive thinking for Claude Sonnet and Haiku 5.5, and thinking + shows whenever GOOSE_CLI_SHOW_THINKING is set + * session handling fixes: a client extension selection is the exact + session set, and chat loading state is reflected + * cache accounting fixes: the Bedrock service total survives cache + folding, and cache-write tokens come from the Responses API usage + * revoked GitHub Copilot tokens are refreshed when listing models + and for API use + * hyphenated GPT-6.1-sol effort aliases, a session naming fix for + the "none" effort, and Databricks GLM pricing from the zhipuai + catalog + * every extension operation resolves through a per-inference lease + and subagents run foregrounded in the state-machine loop + * Nostr session sharing is removed from goose core + * vision support is detected from the provider catalog +- Drop the nostr entry from goose_features: upstream removed the feature + and deleted session/nostr_share.rs, so building with it fails +- boo#1279391 is still open: recipe/mod.rs and agents/retry.rs are + byte-identical to 1.53.0 and no recipe security scan file changed + in this range +- Refresh the vendored dependencies; the linked crate graph shrinks from + 520 to 490 third-party crates (the nostr stack left it), and the four + crate-bundled C libraries keep their versions +- Re-derive the License tag from the new vendored crate graph + (1306 crates vendored): drop CC0-1.0 with the nostr + bitcoin_hashes/secp256k1 crates, 12 SPDX identifiers remain + +------------------------------------------------------------------- Old: ---- goose-1.53.0.tar.zst New: ---- goose-1.54.0.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ goose.spec ++++++ --- /var/tmp/diff_new_pack.0VXmr9/_old 2026-10-09 21:46:41.002600164 +0200 +++ /var/tmp/diff_new_pack.0VXmr9/_new 2026-10-09 21:46:41.005600290 +0200 @@ -16,9 +16,9 @@ # -%global goose_features aws-providers,nostr,otel,rustls-tls,system-keyring,disable-update +%global goose_features aws-providers,otel,rustls-tls,system-keyring,disable-update Name: goose -Version: 1.53.0 +Version: 1.54.0 Release: 0 Summary: Extensible open source AI agent that automates engineering tasks # Legal-Review-Notice: goose itself is Apache-2.0, but the shipped binary @@ -26,7 +26,7 @@ # whole linked set. Derived on this vendoring with # "cargo tree --offline -p goose-cli -e normal --no-default-features # --features %%{goose_features}" over the vendored tree -# (1336 crates vendored, 520 third-party crates in the linked graph plus the +# (1306 crates vendored, 490 third-party crates in the linked graph plus the # nine goose workspace crates -- the code-mode and # local-inference branches, and with them v8/candle/llama-cpp, are not built, # and neither is the cuda branch, so the cudaforge git dependency is unused), @@ -40,8 +40,8 @@ # crates with no choice # to make: LGPL-3.0-or-later from ansi_colours (pulled in by bat), # MPL-2.0 from option-ext (via dirs-sys), Unicode-3.0 from the ICU crates and -# unicode-ident, CC0-1.0 from the seven bitcoin_hashes/secp256k1 crates (nostr), -# CDLA-Permissive-2.0 from the two webpki-roots, ISC from rustls-webpki, +# unicode-ident (which names "(MIT OR Apache-2.0) AND Unicode-3.0"), +# CDLA-Permissive-2.0 from webpki-roots, ISC from rustls-webpki, # simple_asn1, untrusted and the aws-lc pair (and from ring, "Apache-2.0 AND # ISC"), # BSD-3-Clause from ten crates -- subtle/brotli/encoding_rs/matchit, @@ -50,7 +50,10 @@ # legacy "BSD-3-Clause/MIT" dual form, where the MIT branch is elected), # Zlib from foldhash # and zlib-rs, MIT-0 from borrow-or-share, bzip2-1.0.6 from libbz2-rs-sys, and -# MIT from the 132 crates that elect it. +# MIT from the 114 crates that elect it. +# Upstream removed Nostr session sharing in this release (the goose/nostr +# feature and session/nostr_share.rs are gone), so the bitcoin_hashes/secp256k1 +# crates that carried the previous CC0-1.0 entry left the linked graph with it. # BSD-2-Clause is elected by no crate -- zerocopy names it only as the branch # of a choice that is not taken. It comes from the bundled oniguruma instead: # onig_sys compiles the oniguruma 6.9.10 C sources into the binary while its @@ -70,7 +73,7 @@ # crates/goose-mcp/licenses/, still ship as %%license files; every identifier # they carry is already held above by a Rust crate, so none of them supports an # entry in the tag. -License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND CDLA-Permissive-2.0 AND ISC AND LGPL-3.0-or-later AND MIT AND MIT-0 AND MPL-2.0 AND Unicode-3.0 AND Zlib AND bzip2-1.0.6 +License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND CDLA-Permissive-2.0 AND ISC AND LGPL-3.0-or-later AND MIT AND MIT-0 AND MPL-2.0 AND Unicode-3.0 AND Zlib AND bzip2-1.0.6 URL: https://github.com/aaif-goose/goose Source0: %{name}-%{version}.tar.zst Source1: vendor-crates.tar.zst ++++++ _service ++++++ --- /var/tmp/diff_new_pack.0VXmr9/_old 2026-10-09 21:46:41.056602437 +0200 +++ /var/tmp/diff_new_pack.0VXmr9/_new 2026-10-09 21:46:41.060602605 +0200 @@ -2,7 +2,7 @@ <service name="obs_scm" mode="manual"> <param name="url">https://github.com/aaif-goose/goose.git</param> <param name="scm">git</param> - <param name="revision">v1.53.0</param> + <param name="revision">v1.54.0</param> <param name="match-tag">*</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param> ++++++ goose-1.53.0.tar.zst -> goose-1.54.0.tar.zst ++++++ /work/SRC/openSUSE:Factory/goose/goose-1.53.0.tar.zst /work/SRC/openSUSE:Factory/.goose.new.3698736/goose-1.54.0.tar.zst differ: char 7, line 1 ++++++ vendor-crates.tar.zst ++++++ /work/SRC/openSUSE:Factory/goose/vendor-crates.tar.zst /work/SRC/openSUSE:Factory/.goose.new.3698736/vendor-crates.tar.zst differ: char 7, line 1
