Skip to content

chore(deps): update docker - #290

Merged
gursewak1997 merged 1 commit into
mainfrom
bootc-renovate/docker
Oct 26, 2026
Merged

gursewak1997 merged 1 commit into
mainfrom
bootc-renovate/docker

Conversation

@bootc-bot

@bootc-bot bootc-bot Bot commented Oct 25, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
astral-sh/uv patch 0.13.1 → 0.13.5
block/goose minor v1.55.0 → v1.56.0
nextest-rs/nextest patch 0.9.148 → 0.9.149
rust-nightly patch nightly-2026-10-18 → nightly-2026-10-25

Release Notes

astral-sh/uv

v0.13.5

Compare Source

Released on 2026-10-21.

Following uv 0.13.4, which removed the affected eMudhra/emSign root from uv's own certificate store, this release updates the latest managed CPython builds for 3.11 and newer to python-build-standalone 20261021, including the CPython 3.15.1, 3.14.9, and 3.13.17 security patch releases. These builds include pip 26.2.2 both preinstalled in the managed interpreter and bundled with ensurepip, which installs pip by default when you run python -m venv. Both copies use certifi 2026.10.19, which removes the same affected root. After upgrading uv, run uv python upgrade to install the updated builds. Virtual environments pinned to an older Python patch version do not switch to the updated interpreter automatically. Upgrade pip separately in existing virtual environments.

Please note upstream CPython 3.9 and 3.10 still bundle pip releases whose certificate bundles trust the affected eMudhra/emSign root. We recommend migrating off of those versions and will no longer be releasing Docker images with uv installed for EOL Python versions.

Enhancements
  • Report incompatible self-dependencies directly in resolution errors (#​21845)
Python
  • Add CPython 3.15.1, 3.14.9, and 3.13.17 (#​22802)
Preview features
  • Select and rank wheel variants with no required properties or properties from PEP 850 static providers in platform-specific resolutions with wheel-variants (#​22535, #​22536, #​22687, #​22688)
Performance
  • Reduce peak memory use when resolving dependencies across multiple environments (#​22769, #​22770, #​22784)
  • Speed up exports with complex transitive extras by resolving activation across the dependency graph (#​22751)
  • Reduce uv's binary size by keeping additional error formatters out of line (#​22775)
  • Reduce overhead when parsing custom build cache keys (#​22749)
Bug fixes
  • Lock packages distributed only as Android wheels without a source distribution (#​22806)
  • Export optional dependencies correctly when transitive extras are activated through different or incompatible environment paths (#​22751)
  • Reject invalid custom build cache keys instead of silently falling back to the defaults (#​22749)
Security
  • Reject certificate chains containing compromised eMudhra intermediate keys via rustls-webpki 0.103.16 (#​22777)
  • Stop publishing uv Docker images based on Python 3.9 and 3.10 images that no longer receive upstream updates (#​22773)

v0.13.4

Compare Source

Released on 2026-10-20.

Preview features
  • Validate PEP 825 variant metadata and treat package versions with invalid metadata as unavailable under wheel-variants (#​22512)
Other changes
  • Update the bundled Mozilla root certificates via webpki-root-certs 1.0.10 (#​22760)

v0.13.3

Compare Source

Released on 2026-10-20.

Performance
  • Avoid severe uv export slowdowns in dependency graphs with extras (#​22750)

v0.13.2

Compare Source

Released on 2026-10-19.

Enhancements
  • Report all installed packages in uv workspace metadata, including packages outside the selected resolution (#​22395)
  • Include supported environment restrictions when exporting pylock.toml (#​22596)
  • Retry dropped GET and HEAD requests when fetching package and index data (#​22672)
  • Preserve encoding declarations in wheel data scripts that require shell launchers (#​22526)
  • Show causes and hints when uv python find --script cannot discover an interpreter, including with -q (#​22549)
  • Print valid ksh activation instructions and support non-relocatable environments under OpenBSD-derived ksh (#​22538, #​22572)
  • Allow PEP 508 direct URLs, including Mercurial and extensionless archive URLs, in uv-build's [build-system].requires validation (#​22577)
Python
Preview features
  • Fetch and parse PEP 825 index-level variant metadata with wheel-variants (#​22509, #​22511)
Performance
  • Avoid exponential work when simplifying, traversing, and exporting complex dependency markers (#​22608, #​22615, #​22651, #​22674)
  • Reduce the time and memory used to parse and store complex dependency markers (#​22675, #​22676, #​22681)
  • Reduce resolver memory use for large dependency graphs, forks, extras, and dependency groups (#​22565, #​22625)
  • Speed up project discovery in large workspaces by caching member names (#​22635)
  • Reduce uv's binary size and speed up CycloneDX exports (#​22431)
  • Reduce uv-build binary size, including Linux x86_64 wheels (#​22539, #​22573)
  • Reduce allocations when parsing TOML (#​22679)
Bug fixes
  • Respect --exclude-newer when a newer wheel for the selected source distribution is already cached (#​22685)
  • Prevent URL credentials from leaking through diagnostics or persisted metadata (#​22600, #​22601, #​22617, #​22622, #​22646)
  • Keep separate cache entries for signed --find-links URLs that differ only in sensitive query values (#​22630)
  • Honor PEP 751 environment restrictions when installing or syncing from pylock.toml (#​22594)
  • Use configured credentials before prompting during uv publish, and avoid prompting when no upload occurs (#​22593)
  • Match recursive build globs against complete file paths and ignore invalid license symlinks (#​22581, #​22583)
  • Return an error for invalid uv pip compile --python-version values instead of panicking (#​22727)
  • Reject invalid pylock.toml output filenames before resolution instead of panicking (#​22725)
  • Avoid panicking during repeated resolution conflicts involving fixed-priority packages (#​22589)
  • Create version aliases correctly when installing managed Python into a relative directory (#​22547)
  • Show incompatibilities from failing uv pip check invocations with -q (#​22544)
  • Treat logically equivalent dependency markers as equal regardless of construction order (#​22680)
Rust API
  • Require the opt-in unsafe-url feature to use raw url::Url APIs in uv-pep508 (#​22623)
Documentation
  • Clarify credential lookup, environment synchronization, managed Python, and integration guidance (#​22542)
Other changes
  • Use stable sh.astral.* signing identifiers for macOS binaries (#​22648)
block/goose

v1.56.0

Compare Source

✨ Features
  • Automatic thinking level operation for improved model reasoning #​12237
  • Resume failed or cancelled delegate subagents #​13015
  • Subagent session link in UI with view-only subagent sessions #​12998
  • Limit concurrent subagents with GOOSE_MAX_CONCURRENT_SUBAGENTS #​12946
  • Report session status via OSC 7501 in CLI #​12928
  • Windows NSIS installer for desktop #​12869
  • IO Intelligence provider #​12795
  • Provider-defined cache prices support #​12944
  • Dangerous include history option #​13051
  • Replace PCTX code mode with Boa JavaScript runtime #​12952
🐛 Bug Fixes
  • Windows build error #​13081
  • Omit stream_options for Databricks Gemini model services #​12675
  • Stale models issue #​13054
  • Show model changes when provider reports no resolved model #​12914
  • Show why an update install failed in desktop #​12628
  • Keep ! in npx arguments on Windows #​12680
  • Inherit active chat folder for New Chat #​12941
  • Bound long conversation rendering in desktop #​12976
  • Drop ActionRequired and ToolConfirmationRequest blocks for Bedrock instead of sending blank text #​12843
  • Missing GLM models in OpenCode Go and Zen #​12057
  • Load the live model catalog in goose-acp #​12962
  • Load recipe extensions for slash commands and delegation #​12938
  • Use the context length OpenRouter reports #​12853
  • Context freeze preserved message must stay user-visible during compaction #​12692
  • Do not present compaction countdowns to models #​12902
  • Keep the agent's model list order in ACP #​12823
  • Send session id as prompt_cache_key on OpenAI Responses requests #​12420
  • Map Moonshot provider name to moonshotai for canonical model lookup #​12041
  • Tolerate missing created_at on OpenAI Responses stream events #​12241
🔧 Improvements
  • MCP tools now have provider-safe public names #​12875
  • Use global turn limit as subagent turn limit fallback #​12992
  • Optimise list session database query #​12940
  • Skills discovery moved into GDK #​12935
  • Run foreground subagents in the GDK #​12792
  • Leave the login-shell PATH to whoever launches goose #​12799
📚 Documentation
  • Distinguish native Rust APIs from shared bindings in GDK docs #​13026
  • Correct toggle sidebar shortcut #​12901
nextest-rs/nextest

v0.9.149: cargo-nextest 0.9.149

Compare Source

Security
  • cargo nextest self update no longer trusts the eMudhra intermediate certificate authorities whose private keys were disclosed on 2026-10-20. Previously, an attacker able to intercept network traffic could have used these keys to make cargo nextest self update download and install a malicious binary.

    Nextest's self-updater uses a bundled set of root certificates, so operating system and browser updates do not protect it. This release updates webpki-roots to 1.0.10 and rustls-webpki to 0.103.16, both of which distrust the compromised certificates.

    Running tests does not involve network access and is not affected. Builds without the self-update feature, including most distribution packages, are also not affected.

    Updating from an earlier version with cargo nextest self update would go through the affected code one last time. If you're concerned about your network being compromised, use one of the other installation methods instead.

Fixed
  • On riscv64 Linux, cargo nextest self update no longer panics. (#​3649)

Configuration

📅 Schedule: (in timezone UTC)

  • Branch creation
    • "on sunday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

Signed-off-by: bootc-bot[bot] <225049296+bootc-bot[bot]@users.noreply.github.com>
Signed-off-by: bootc-bot[bot] <225049296+bootc-bot[bot]@users.noreply.github.com>
@gursewak1997
gursewak1997 enabled auto-merge (squash) October 26, 2026 05:46
@gursewak1997
gursewak1997 merged commit cc6fc84 into main Oct 26, 2026
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant