Repository navigation
chore(deps): update go stacklok modules - #2245
renovate[bot] wants to merge 4 commits into
Conversation
ℹ️ Artifact update noticeFile name: adapters/go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
File name: authn/oidc/go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
File name: environment/microvm/go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
File name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
File name: integration/microvm/go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
d07ee64 to
42ecfc3
Compare
42ecfc3 to
05fe1e5
Compare
Co-Authored-By: mecatl <noreply@mecatl.dev>
ToolHive v0.54.0 added UpdateDCRCredentialsIfUnchanged to DCRCredentialStore, so the sealing decorator stopped compiling. Seals use a fresh nonce, so the caller's plaintext expected value cannot be sealed and compared byte for byte. Read the stored sealed row, open it, and compare plaintext (times at Redis's one-second precision). Then pass the exact sealed row just read to the inner store as expected, so the inner atomic check refuses the write if anyone changed the row in between. An undecodable row returns its own error, never ErrDCRCredentialsChanged. The caller's value is returned after the write, as the native stores do, so a failed unseal cannot hide a write that already landed. Invalid input returns ErrUnavailable like the rest of this decorator. Co-Authored-By: mecatl <noreply@mecatl.dev>
Co-Authored-By: mecatl <noreply@mecatl.dev>
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
v0.0.0→v0.0.48v0.50.0→v0.54.0v0.0.51→v0.0.55v0.0.2→v0.0.4Release Notes
stacklok/mecatl (github.com/stacklok/mecatl)
v0.0.48Compare Source
What's Changed
Full Changelog: v0.0.47...v0.0.48
v0.0.47Compare Source
What's Changed
Full Changelog: v0.0.46...v0.0.47
v0.0.46Compare Source
What's Changed
Full Changelog: v0.0.45...v0.0.46
v0.0.45Compare Source
What's Changed
New Contributors
Full Changelog: v0.0.44...v0.0.45
v0.0.44Compare Source
What's Changed
Full Changelog: v0.0.43...v0.0.44
v0.0.43Compare Source
What's Changed
Full Changelog: v0.0.42...v0.0.43
v0.0.42Compare Source
What's Changed
Full Changelog: v0.0.41...v0.0.42
v0.0.41Compare Source
Install
Installs both
mecated(the server) andmecatui(the terminal UI).Changelog
Features
cb70893: feat(mcp): reconcile sources and refresh session tools (#1673) (@JAORMX)b3e8df8: feat(mecatui): bound mention palette (#1833) (@jbeda)466aff2: feat(mecatui): bound slash command palette (#1820) (@jbeda)0a68933: feat(mecatui): render StatusML terminal hyperlinks (#1834) (@jbeda)50267ff: feat(mecatui): unify bounded scrolling and cursor selection (#1615) (@jbeda)a06b863: feat(models): replace alpha model discovery contract (#1876) (@JAORMX)b09f573: feat(studio): add exact plan control and authorization review prerequisite (#1909) (@samuv)545ffc6: feat(studio): add public status and popup sign-in recovery (#1871) (@samuv)7e2718f: feat(studio): align chat transcript and composer (#1886) (@samuv)627d07b: feat(studio): implement appearance foundation (#1873) (@samuv)f3a9bb2: feat(studio): implement settings routes and About (#1867) (@samuv)b0a96d2: feat(studio): implement workspace shell (#1869) (@samuv)2f2d1de: feat: centralize provider-scoped model discovery (#1841) (@JAORMX)30a4c3c: feat: compose independent harness context sources (#1875) (@JAORMX)4c28406: feat: correlate provider requests with the root session (#1883) (@aponcedeleonch)409ea74: feat: integrate contextual guardrails into execution and approvals (#1510) (@JAORMX)Fixes
d96de1f: fix(ci): classify PR changes from merge base (#1827) (@jbeda)2736535: fix(toolhive): support v0.50 encrypted LLM credentials (#1813) (@samuv)Other changes
9b6caf9: Plan: StatusML terminal hyperlinks (#1830) (@jbeda)01f96fd: Plan: bound the mecatui mention palette (#1828) (@jbeda)89316cd: Release v0.0.41 (#1941) (@toolhive-release-app[bot])6c4ff47: Switches to best-practices renovate config (#1826) (@ChrisJBurns)1fd69fb: [Plan / Interface] Narrow HarnessContext binding for remote execution (#1878) (@JAORMX)8f049d8: [Plan / Interface] Root-session provider correlation (#1882) (@aponcedeleonch)56a8845: [Plan / Interface] durable model-stream structural evidence (#1676) (#1679) (@jhrozek)25c60a0: perf(app): avoid full catalogue copies for model metadata lookups (#1927) (@JAORMX)fc7c967: perf(ci): batch acceptance proof resolution (#1832) (@jbeda)7cd1171: plan: consolidate provider-scoped model discovery (#1805) (@JAORMX)Verify
v0.0.40Compare Source
Install
Installs both
mecated(the server) andmecatui(the terminal UI).Changelog
Features
c006c99: feat(mecatui): emit agent lifecycle hooks to host editors (#1697) (@aponcedeleonch)8306a8e: feat(mecatui): own configurable terminal titles (#1674) (@jbeda)117f6d0: feat(router): add Jev delegated-model routing (#1738) (@JAORMX)a8a720d: feat(studio): bootstrap the Mecatl Studio web UI as apps/ (#1754) (@samuv)59c3aa5: feat(studio): chat — sessions, streamed runs, controls, and the chat workspace (#1756) (@samuv)45a4c87: feat(studio): global search palette and keyboard-shortcuts reference (#1764) (@samuv)4e45ca4: feat(studio): knowledge — skills, learned skills, learning review, memory consolidation (#1760) (@samuv)0abf09e: feat(studio): schedules — capability-gated inventory, spec mapping, actions, fires (#1758) (@samuv)3b393b7: feat(studio): settings — runtime inventory, storage health, settings workspace (#1762) (@samuv)Fixes
6501b59: fix(ci): repair live compaction slot and module metadata (#1728) (@JAORMX)494c990: fix(mecatui): clear answered approval notifications (#1782) (@aponcedeleonch)d303c77: fix(mecatui): fall back to a per-process diagnostics log when the shared one is held (#1781) (@aponcedeleonch)11caafc: fix(mecatui): preserve TTY output through title controller (#1745) (@jbeda)bbc7af0: fix(mecatui): surface session title and connection (#1792) (@jbeda)f54c85c: fix(osfs): cancel no-match Glob and Grep traversal (#1723) (@JAORMX)405d46d: fix: honor read posture for external ListDir paths (#1804) (@JAORMX)ca993a6: fix: preserve native gateway discovery during background refresh (#1798) (@JAORMX)da986d8: fix: preserve resolved model across session restart (#1786) (@JAORMX)0c91705: fix: preserve workspace adapter during command discovery (#1799) (@samuv)Other changes
f271cc7: Release v0.0.40 (#1768) (@toolhive-release-app[bot])23380ee: build: remove brittle aggregate task wiring check (#1806) (@JAORMX)485e173: build: separate fast tests from pre-review race verification (#1801) (@JAORMX)3aebbb5: refactor(mecatui): prepare conversation cards functionally (#1744) (@jbeda)b0cf03a: refactor: remove obsolete alpha compatibility paths (#1725) (@JAORMX)09edca1: revert(mecatui): remove configurable terminal titles (#1743) (@jbeda)Verify
v0.0.39Compare Source
Install
Installs both
mecated(the server) andmecatui(the terminal UI).Changelog
Features
d2200ab: feat(mecated): streamline direct MCP OAuth onboarding (#1689) (@jhrozek)2eba2cc: feat(provider): ask for the prompt cache through the protocol, not the vendor (ADR 0346) (#1573) (@aponcedeleonch)5b0db5a: feat(sdk): add MCP authorizationConfiguration
📅 Schedule: (UTC)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.