{"id":49716,"name":"github.com/modelcontextprotocol/go-sdk","ecosystem":"go","repository_url":"https://github.com/modelcontextprotocol/go-sdk","issues_count":378,"created_at":"2025-07-07T12:16:52.243Z","updated_at":"2025-07-07T12:16:52.243Z","purl":"pkg:golang/github.com/modelcontextprotocol/go-sdk","metadata":{"id":11862189,"name":"github.com/modelcontextprotocol/go-sdk","ecosystem":"go","description":"","homepage":"https://github.com/modelcontextprotocol/go-sdk","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/modelcontextprotocol/go-sdk","keywords_array":[],"namespace":"github.com/modelcontextprotocol","versions_count":1,"first_release_published_at":"2025-07-01T17:49:23.000Z","latest_release_published_at":"2025-07-01T17:49:23.000Z","latest_release_number":"v0.1.0","last_synced_at":"2025-07-04T18:56:16.900Z","created_at":"2025-07-02T10:35:30.370Z","updated_at":"2025-07-04T18:56:34.117Z","registry_url":"https://pkg.go.dev/github.com/modelcontextprotocol/go-sdk","install_command":"go get github.com/modelcontextprotocol/go-sdk","documentation_url":"https://pkg.go.dev/github.com/modelcontextprotocol/go-sdk#section-documentation","metadata":{},"repo_metadata":{"id":301224744,"uuid":"971300888","full_name":"modelcontextprotocol/go-sdk","owner":"modelcontextprotocol","description":"The official Go SDK for Model Context Protocol servers and clients. Maintained in collaboration with Google.","archived":false,"fork":false,"pushed_at":"2025-07-04T18:35:34.000Z","size":2781,"stargazers_count":565,"open_issues_count":41,"forks_count":33,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-07-04T18:44:37.774Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/modelcontextprotocol.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-23T10:07:33.000Z","updated_at":"2025-07-04T18:35:38.000Z","dependencies_parsed_at":"2025-06-25T19:50:12.955Z","dependency_job_id":null,"html_url":"https://github.com/modelcontextprotocol/go-sdk","commit_stats":null,"previous_names":["modelcontextprotocol/go-sdk"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/modelcontextprotocol/go-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Fgo-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Fgo-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Fgo-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Fgo-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/modelcontextprotocol","download_url":"https://codeload.github.com/modelcontextprotocol/go-sdk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/modelcontextprotocol%2Fgo-sdk/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263602603,"owners_count":23487196,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"modelcontextprotocol","name":"Model Context Protocol","uuid":"182288589","kind":"organization","description":"An open protocol that enables seamless integration between LLM applications and external data sources and tools.","email":null,"website":"https://modelcontextprotocol.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/182288589?v=4","repositories_count":1,"last_synced_at":"2024-11-25T17:24:25.305Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/modelcontextprotocol","funding_links":[],"total_stars":0,"followers":40,"following":0,"created_at":"2024-11-25T17:24:25.327Z","updated_at":"2024-11-25T17:24:25.327Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/modelcontextprotocol","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/modelcontextprotocol/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-07-04T18:56:34.116Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.669780822233416,"dependent_packages_count":5.312670504468068,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.4912256633507415},"purl":"pkg:golang/github.com/modelcontextprotocol/go-sdk","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/modelcontextprotocol/go-sdk","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/modelcontextprotocol/go-sdk","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/modelcontextprotocol/go-sdk/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fmodelcontextprotocol%2Fgo-sdk/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fmodelcontextprotocol%2Fgo-sdk/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fmodelcontextprotocol%2Fgo-sdk/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fmodelcontextprotocol%2Fgo-sdk/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1913450,"maintainers_count":0,"namespaces_count":731451,"keywords_count":105301,"github":"golang","metadata":{"funded_packages_count":40441},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-07-07T05:55:26.457Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},"unique_repositories_count":191,"unique_repositories_count_past_30_days":14,"recent_issues":[{"uuid":"4568253373","node_id":"PR_kwDOR4bPL87hn988","number":14,"state":"open","title":"chore(deps): bump the all group across 1 directory with 26 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-02T03:50:49.000Z","updated_at":"2026-06-02T03:50:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all","update_count":26,"packages":[{"name":"charm.land/bubbletea/v2","old_version":"2.0.2","new_version":"2.0.7","repository_url":"https://github.com/charmbracelet/bubbletea"},{"name":"charm.land/catwalk","old_version":"0.33.2","new_version":"0.44.7","repository_url":"https://github.com/charmbracelet/catwalk"},{"name":"charm.land/fantasy","old_version":"0.17.1","new_version":"0.28.0","repository_url":"https://github.com/charmbracelet/fantasy"},{"name":"charm.land/lipgloss/v2","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/charmbracelet/lipgloss"},{"name":"github.com/alecthomas/chroma/v2","old_version":"2.23.1","new_version":"2.26.1","repository_url":"https://github.com/alecthomas/chroma"},{"name":"github.com/charmbracelet/x/powernap","old_version":"0.1.3","new_version":"0.1.6","repository_url":"https://github.com/charmbracelet/x"},{"name":"github.com/go-git/go-git/v5","old_version":"5.17.1","new_version":"5.19.1","repository_url":"https://github.com/go-git/go-git"},{"name":"github.com/invopop/jsonschema","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/invopop/jsonschema"},{"name":"github.com/mattn/go-isatty","old_version":"0.0.20","new_version":"0.0.22","repository_url":"https://github.com/mattn/go-isatty"},{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.4.1","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"},{"name":"github.com/ncruces/go-sqlite3","old_version":"0.33.2","new_version":"0.34.3","repository_url":"https://github.com/ncruces/go-sqlite3"},{"name":"github.com/posthog/posthog-go","old_version":"1.11.2","new_version":"1.13.1","repository_url":"https://github.com/posthog/posthog-go"},{"name":"github.com/pressly/goose/v3","old_version":"3.27.0","new_version":"3.27.1","repository_url":"https://github.com/pressly/goose"},{"name":"github.com/qjebbs/go-jsons","old_version":"1.0.0-alpha.4","new_version":"1.0.0-alpha.5","repository_url":"https://github.com/qjebbs/go-jsons"},{"name":"github.com/sahilm/fuzzy","old_version":"0.1.1","new_version":"0.1.2","repository_url":"https://github.com/sahilm/fuzzy"},{"name":"go.opentelemetry.io/otel","old_version":"1.43.0","new_version":"1.44.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp","old_version":"1.42.0","new_version":"1.44.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"mvdan.cc/sh/v3","old_version":"3.13.0","new_version":"3.13.1","repository_url":"https://github.com/mvdan/sh"}],"path":null,"ecosystem":"go"},"body":"Bumps the all group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [charm.land/bubbletea/v2](https://github.com/charmbracelet/bubbletea) | `2.0.2` | `2.0.7` |\n| [charm.land/catwalk](https://github.com/charmbracelet/catwalk) | `0.33.2` | `0.44.7` |\n| [charm.land/fantasy](https://github.com/charmbracelet/fantasy) | `0.17.1` | `0.28.0` |\n| [charm.land/lipgloss/v2](https://github.com/charmbracelet/lipgloss) | `2.0.2` | `2.0.3` |\n| [github.com/alecthomas/chroma/v2](https://github.com/alecthomas/chroma) | `2.23.1` | `2.26.1` |\n| [github.com/charmbracelet/x/powernap](https://github.com/charmbracelet/x) | `0.1.3` | `0.1.6` |\n| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.17.1` | `5.19.1` |\n| [github.com/invopop/jsonschema](https://github.com/invopop/jsonschema) | `0.13.0` | `0.14.0` |\n| [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty) | `0.0.20` | `0.0.22` |\n| [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | `1.4.1` | `1.6.1` |\n| [github.com/ncruces/go-sqlite3](https://github.com/ncruces/go-sqlite3) | `0.33.2` | `0.34.3` |\n| [github.com/posthog/posthog-go](https://github.com/posthog/posthog-go) | `1.11.2` | `1.13.1` |\n| [github.com/pressly/goose/v3](https://github.com/pressly/goose) | `3.27.0` | `3.27.1` |\n| [github.com/qjebbs/go-jsons](https://github.com/qjebbs/go-jsons) | `1.0.0-alpha.4` | `1.0.0-alpha.5` |\n| [github.com/sahilm/fuzzy](https://github.com/sahilm/fuzzy) | `0.1.1` | `0.1.2` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.43.0` | `1.44.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.42.0` | `1.44.0` |\n| [mvdan.cc/sh/v3](https://github.com/mvdan/sh) | `3.13.0` | `3.13.1` |\n\n\nUpdates `charm.land/bubbletea/v2` from 2.0.2 to 2.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/bubbletea/releases\"\u003echarm.land/bubbletea/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.7\u003c/h2\u003e\n\u003ch1\u003eA few lil’ stability patches\u003c/h1\u003e\n\u003cp\u003eHi! This is a patch release with a few solid improvements around stability and correctness.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lrstanley\"\u003e\u003ccode\u003e@​lrstanley\u003c/code\u003e\u003c/a\u003e, one of our faves, fixed a race condition around mice in the Cursed Renderer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lawrence3699\"\u003e\u003ccode\u003e@​lawrence3699\u003c/code\u003e\u003c/a\u003e fixed a panic that could happen when input's not available\u003c/li\u003e\n\u003cli\u003eWe fixed a correctness issue with regard to mouse releases when Kitty Keyboard was active (thanks, \u003ca href=\"https://github.com/mitchellh\"\u003e\u003ccode\u003e@​mitchellh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks for using Bubble Tea, and if you see anything awry please do let us know!\u003c/p\u003e\n\u003cp\u003e—Charm 👋\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec60f0c53042238305ec13b486326588f12aea0ec: fix: prevent data race with cursedRenderer.onMouse (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1691\"\u003e#1691\u003c/a\u003e) (\u003ca href=\"https://github.com/lrstanley\"\u003e\u003ccode\u003e@​lrstanley\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e074596e14e2f5ca5e3986ee72e7c08f1569c4178: fix: skip input reader restore when input is disabled (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1680\"\u003e#1680\u003c/a\u003e) (\u003ca href=\"https://github.com/lawrence3699\"\u003e\u003ccode\u003e@​lawrence3699\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e878d7df2f2b02f3ca8db177fa8553834bc35ea7c: fix(deps): bump ultraviolet for kitty keyboard fix (\u003ca href=\"https://github.com/meowgorithm\"\u003e\u003ccode\u003e@​meowgorithm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev2.0.6\u003c/h2\u003e\n\u003cp\u003eThis release fixes an issue with how Bubble Tea handled wide characters. Before, a wide character might be skipped or cause an infinite loop causing the CPU to spike. See \u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/fdcd0cfd598195e7043c18ab1bc65dcae03588f5\"\u003ehttps://github.com/charmbracelet/bubbletea/commit/fdcd0cfd598195e7043c18ab1bc65dcae03588f5\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/charmbracelet/ultraviolet/pull/109\"\u003echarmbracelet/ultraviolet#109\u003c/a\u003e for more details.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev2.0.5\u003c/h2\u003e\n\u003cp\u003eA small release to remove accidental unwanted debug log file. See \u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/1ed724a2d1316ace504f87a2f0bbbcc189d280f6\"\u003ehttps://github.com/charmbracelet/bubbletea/commit/1ed724a2d1316ace504f87a2f0bbbcc189d280f6\u003c/a\u003e and \u003ca href=\"https://github.com/charmbracelet/ultraviolet/commit/b516641c662e2094c163ebc3a992983061b979ca\"\u003ehttps://github.com/charmbracelet/ultraviolet/commit/b516641c662e2094c163ebc3a992983061b979ca\u003c/a\u003e for details.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev2.0.4\u003c/h2\u003e\n\u003cp\u003eThis release includes a small fix related to width calculation in \u003ca href=\"https://github.com/charmbracelet/x/tree/main/ansi\"\u003ex/ansi\u003c/a\u003e. See \u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/c788fe932e8aa4d99322101730a7e97a74684d51\"\u003ehttps://github.com/charmbracelet/bubbletea/commit/c788fe932e8aa4d99322101730a7e97a74684d51\u003c/a\u003e and \u003ca href=\"https://github.com/charmbracelet/x/commit/6921c759c9134ae68bd1a6ff6e171bf470664aaf\"\u003ehttps://github.com/charmbracelet/x/commit/6921c759c9134ae68bd1a6ff6e171bf470664aaf\u003c/a\u003e for more details.\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/a23da80847e6fc928febc62114f761403ac5d2f1\"\u003e\u003ccode\u003ea23da80\u003c/code\u003e\u003c/a\u003e v2.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/670963e70b78934aef812ee1e9b9fbe476efa4b5\"\u003e\u003ccode\u003e670963e\u003c/code\u003e\u003c/a\u003e chore(task): add release and fetch-tags tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/29c4c3269f923cf07888e69957032b2ec55faac5\"\u003e\u003ccode\u003e29c4c32\u003c/code\u003e\u003c/a\u003e fix(examples/deps): go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/878d7df2f2b02f3ca8db177fa8553834bc35ea7c\"\u003e\u003ccode\u003e878d7df\u003c/code\u003e\u003c/a\u003e chore(deps): bump ultraviolet for kitty keyboard fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/c60f0c53042238305ec13b486326588f12aea0ec\"\u003e\u003ccode\u003ec60f0c5\u003c/code\u003e\u003c/a\u003e fix: prevent data race with cursedRenderer.onMouse (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1691\"\u003e#1691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/640d8793966c506842bb31af23bdb9c672fae3ab\"\u003e\u003ccode\u003e640d879\u003c/code\u003e\u003c/a\u003e docs(readme): update footer image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/0fbefd21e0610915ac2e6c0422d4e58bea413b6c\"\u003e\u003ccode\u003e0fbefd2\u003c/code\u003e\u003c/a\u003e chore: remove CODEOWNERS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/074596e14e2f5ca5e3986ee72e7c08f1569c4178\"\u003e\u003ccode\u003e074596e\u003c/code\u003e\u003c/a\u003e fix: skip input reader restore when input is disabled (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1680\"\u003e#1680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/fdcd0cfd598195e7043c18ab1bc65dcae03588f5\"\u003e\u003ccode\u003efdcd0cf\u003c/code\u003e\u003c/a\u003e chore: bump ultraviolet to 489999b90468 to fix a wide char issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/1ed724a2d1316ace504f87a2f0bbbcc189d280f6\"\u003e\u003ccode\u003e1ed724a\u003c/code\u003e\u003c/a\u003e chore: bump ultraviolet to v0.0.0-20260413211237-bd52878bcec2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/bubbletea/compare/v2.0.2...v2.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `charm.land/catwalk` from 0.33.2 to 0.44.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/catwalk/releases\"\u003echarm.land/catwalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.44.7\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eOther stuff\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3266d1e820dfdb29cd2311eace47e02b97785ad3: chore: auto-update generated files (\u003ca href=\"https://redirect.github.com/charmbracelet/catwalk/issues/318\"\u003e#318\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eFirst, download the \u003ca href=\"https://github.com/charmbracelet/catwalk/releases/download/v0.44.7/checksums.txt\"\u003e\u003ccode\u003echecksums.txt\u003c/code\u003e file\u003c/a\u003e and the \u003ca href=\"https://github.com/charmbracelet/catwalk/releases/download/v0.44.7/checksums.txt.sigstore.json\"\u003e\u003ccode\u003echecksums.txt.sigstore.json\u003c/code\u003e file\u003c/a\u003e files, for example, with \u003ccode\u003ewget\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ewget 'https://github.com/charmbracelet/catwalk/releases/download/v0.44.7/checksums.txt'\nwget 'https://github.com/charmbracelet/catwalk/releases/download/v0.44.7/checksums.txt.sigstore.json'\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThen, verify it using \u003ca href=\"https://github.com/sigstore/cosign\"\u003e\u003ccode\u003ecosign\u003c/code\u003e\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecosign verify-blob \\\n  --certificate-identity 'https://github.com/charmbracelet/meta/.github/workflows/goreleaser.yml@refs/heads/main' \\\n  --certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \\\n  --bundle 'checksums.txt.sigstore.json' \\\n  ./checksums.txt\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf the output is \u003ccode\u003eVerified OK\u003c/code\u003e, you can safely use it to verify the checksums of other artifacts you downloaded from the release using \u003ccode\u003esha256sum\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003esha256sum --ignore-missing -c checksums.txt\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eDone! You artifacts are now verified!\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev0.44.6\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4c79fc1279469d5a3ff965105a04bd7280ed82e9: fix(cortecs): update cortex endpoint shape (\u003ca href=\"https://github.com/taciturnaxolotl\"\u003e\u003ccode\u003e@​taciturnaxolotl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther stuff\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e07b2d80b193a657d5d0ea74c7004f91d25e3bcf6: chore(cortecs): regenerate models file (\u003ca href=\"https://github.com/taciturnaxolotl\"\u003e\u003ccode\u003e@​taciturnaxolotl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/catwalk/commit/e6762758e1d15fa330a4b3a1437584156791dc23\"\u003e\u003ccode\u003ee676275\u003c/code\u003e\u003c/a\u003e v0.44.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/catwalk/commit/3266d1e820dfdb29cd2311eace47e02b97785ad3\"\u003e\u003ccode\u003e3266d1e\u003c/code\u003e\u003c/a\u003e chore: auto-update generated files (\u003ca href=\"https://redirect.github.com/charmbracelet/catwalk/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/catwalk/commit/ef859bc0bd261db42b898511d886358f0eaebc72\"\u003e\u003ccode\u003eef859bc\u003c/code\u003e\u003c/a\u003e v0.44.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/catwalk/commit/07b2d80b193a657d5d0ea74c7004f91d25e3bcf6\"\u003e\u003ccode\u003e07b2d80\u003c/code\u003e\u003c/a\u003e chore(cortecs): regenerate models file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/catwalk/commit/4c79fc1279469d5a3ff965105a04bd7280ed82e9\"\u003e\u003ccode\u003e4c79fc1\u003c/code\u003e\u003c/a\u003e fix(cortecs): update cortex endpoint shape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/catwalk/commit/f0149143acfcd9cef98273121348cf21bed9f19e\"\u003e\u003ccode\u003ef014914\u003c/code\u003e\u003c/a\u003e v0.44.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/catwalk/commit/403f0fa22c57a78fa39349077a66c2c199d27c50\"\u003e\u003ccode\u003e403f0fa\u003c/code\u003e\u003c/a\u003e chore: add minimax m3 (\u003ca href=\"https://redirect.github.com/charmbracelet/catwalk/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/catwalk/commit/e637cafae28de63e87344e25c999216bffec7649\"\u003e\u003ccode\u003ee637caf\u003c/code\u003e\u003c/a\u003e v0.44.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/catwalk/commit/ae73bd7f5b7b6f32a5b14dd1abcb1354ceac3b85\"\u003e\u003ccode\u003eae73bd7\u003c/code\u003e\u003c/a\u003e fix: fix default models for synthetic and opencode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/catwalk/commit/15aeeb9f949fe87238b238c3bcda66039ce6bae6\"\u003e\u003ccode\u003e15aeeb9\u003c/code\u003e\u003c/a\u003e chore: auto-update generated files (\u003ca href=\"https://redirect.github.com/charmbracelet/catwalk/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/catwalk/compare/v0.33.2...v0.44.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `charm.land/fantasy` from 0.17.1 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/fantasy/releases\"\u003echarm.land/fantasy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eNew!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e55563e4ed1e27b2065e5bb728cb4557d6263dc45: feat(errors): add proper context window errors for alibaba (\u003ca href=\"https://github.com/taciturnaxolotl\"\u003e\u003ccode\u003e@​taciturnaxolotl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther stuff\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e80572360055eedbcd25605f3b47369f8ab3f5f45: v0.28.0 (\u003ca href=\"https://github.com/taciturnaxolotl\"\u003e\u003ccode\u003e@​taciturnaxolotl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev0.27.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eNew!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1327dc142cb261935cd2e3677e376d9a226c5787: feat(errors): support ionet context length error (\u003ca href=\"https://github.com/taciturnaxolotl\"\u003e\u003ccode\u003e@​taciturnaxolotl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e22785dab6daac0c44809db62d3aba5c5f549b514: fix(bedrock): apply region if given for aws config as well (\u003ca href=\"https://redirect.github.com/charmbracelet/fantasy/issues/255\"\u003e#255\u003c/a\u003e) (\u003ca href=\"https://github.com/andreynering\"\u003e\u003ccode\u003e@​andreynering\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther stuff\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef4434d71709cc2d69cb129d8caa93b55e055daa1: ci(labeler): do not use custom token (\u003ca href=\"https://github.com/andreynering\"\u003e\u003ccode\u003e@​andreynering\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eda2032ff00f5994154e628f3bb7e755f7ee5f62b: v0.27.0 (\u003ca href=\"https://github.com/andreynering\"\u003e\u003ccode\u003e@​andreynering\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev0.26.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eNew!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e75704eefefa56dd2a536c0b8e0e243ec15df6c76: feat(bedrock): add WithRegion option to configure AWS region (\u003ca href=\"https://redirect.github.com/charmbracelet/fantasy/issues/252\"\u003e#252\u003c/a\u003e) (\u003ca href=\"https://github.com/andreynering\"\u003e\u003ccode\u003e@​andreynering\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther stuff\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e412a0a5e26d2f955c3838a06a58a9c608dc243c5: v0.26.0 (\u003ca href=\"https://github.com/andreynering\"\u003e\u003ccode\u003e@​andreynering\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev0.25.2\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1b525a18dbc5e267ac254262a80f7d16e99dee4f: fix(bedrock): enforce \u003ccode\u003eus-east-1\u003c/code\u003e as region for bedrock (\u003ca href=\"https://redirect.github.com/charmbracelet/fantasy/issues/248\"\u003e#248\u003c/a\u003e) (\u003ca href=\"https://github.com/andreynering\"\u003e\u003ccode\u003e@​andreynering\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther stuff\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2569fb6b1ee31bb3dd911a06a3f5b279f65b177d: ci: fix govulncheck (\u003ca href=\"https://github.com/andreynering\"\u003e\u003ccode\u003e@​andreynering\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edcabfc5e7dd8537fbd5e0f0d6b92550de8cf421c: v0.25.2 (\u003ca href=\"https://github.com/andreynering\"\u003e\u003ccode\u003e@​andreynering\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/fantasy/commit/80572360055eedbcd25605f3b47369f8ab3f5f45\"\u003e\u003ccode\u003e8057236\u003c/code\u003e\u003c/a\u003e v0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/fantasy/commit/55563e4ed1e27b2065e5bb728cb4557d6263dc45\"\u003e\u003ccode\u003e55563e4\u003c/code\u003e\u003c/a\u003e feat(errors): add proper context window errors for alibaba\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/fantasy/commit/da2032ff00f5994154e628f3bb7e755f7ee5f62b\"\u003e\u003ccode\u003eda2032f\u003c/code\u003e\u003c/a\u003e v0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/fantasy/commit/22785dab6daac0c44809db62d3aba5c5f549b514\"\u003e\u003ccode\u003e22785da\u003c/code\u003e\u003c/a\u003e fix(bedrock): apply region if given for aws config as well (\u003ca href=\"https://redirect.github.com/charmbracelet/fantasy/issues/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/fantasy/commit/1327dc142cb261935cd2e3677e376d9a226c5787\"\u003e\u003ccode\u003e1327dc1\u003c/code\u003e\u003c/a\u003e feat(errors): support ionet context length error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/fantasy/commit/f4434d71709cc2d69cb129d8caa93b55e055daa1\"\u003e\u003ccode\u003ef4434d7\u003c/code\u003e\u003c/a\u003e ci(labeler): do not use custom token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/fantasy/commit/412a0a5e26d2f955c3838a06a58a9c608dc243c5\"\u003e\u003ccode\u003e412a0a5\u003c/code\u003e\u003c/a\u003e v0.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/fantasy/commit/75704eefefa56dd2a536c0b8e0e243ec15df6c76\"\u003e\u003ccode\u003e75704ee\u003c/code\u003e\u003c/a\u003e feat(bedrock): add WithRegion option to configure AWS region (\u003ca href=\"https://redirect.github.com/charmbracelet/fantasy/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/fantasy/commit/e519b1bf1862c732581d7246dc8086b13c94b343\"\u003e\u003ccode\u003ee519b1b\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/ardanlabs/kronk (\u003ca href=\"https://redirect.github.com/charmbracelet/fantasy/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/fantasy/commit/470094b54aaf91a12f47b73172f1283bd6711c84\"\u003e\u003ccode\u003e470094b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the all group with 2 updates (\u003ca href=\"https://redirect.github.com/charmbracelet/fantasy/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/fantasy/compare/v0.17.1...v0.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `charm.land/lipgloss/v2` from 2.0.2 to 2.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/lipgloss/releases\"\u003echarm.land/lipgloss/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e472d718e2314596549bee2c0c8ccf8beea5f25ae: fix: Avoid background color query hang (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/636\"\u003e#636\u003c/a\u003e) (\u003ca href=\"https://github.com/jedevc\"\u003e\u003ccode\u003e@​jedevc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9e39a0ad4f4fc779d620f17783cee3494da6ae29: docs: fix README typo (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/629\"\u003e#629\u003c/a\u003e) (\u003ca href=\"https://github.com/Rohan5commit\"\u003e\u003ccode\u003e@​Rohan5commit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecd93a9f5d2e3cb151da83150db29751d92585d23: docs: fix tree comment typo (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/634\"\u003e#634\u003c/a\u003e) (\u003ca href=\"https://github.com/Rohan5commit\"\u003e\u003ccode\u003e@​Rohan5commit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/472d718e2314596549bee2c0c8ccf8beea5f25ae\"\u003e\u003ccode\u003e472d718\u003c/code\u003e\u003c/a\u003e fix: Avoid background color query hang (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/636\"\u003e#636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/89fafbaf3ea3523e6afa6b82fde91fc41fefe45a\"\u003e\u003ccode\u003e89fafba\u003c/code\u003e\u003c/a\u003e chore: bump x/ansi to v0.11.7 to fix width calculation bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/d6d41e14fc7231f118013f5e5a05a9eb8224d7ea\"\u003e\u003ccode\u003ed6d41e1\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/663\"\u003e#663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/23a1bb1ed311e489eadb6c8f3cf53e20cfcc9338\"\u003e\u003ccode\u003e23a1bb1\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/lucasb-eyer/go-colorful in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/640\"\u003e#640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/cd93a9f5d2e3cb151da83150db29751d92585d23\"\u003e\u003ccode\u003ecd93a9f\u003c/code\u003e\u003c/a\u003e docs: fix tree comment typo (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/634\"\u003e#634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/25c5fb25df7b44558aa3678aa21f0a678e499602\"\u003e\u003ccode\u003e25c5fb2\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/charmbracelet/colorprofile in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/9e39a0ad4f4fc779d620f17783cee3494da6ae29\"\u003e\u003ccode\u003e9e39a0a\u003c/code\u003e\u003c/a\u003e docs: fix README typo (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/charmbracelet/lipgloss/compare/v2.0.2...v2.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/alecthomas/chroma/v2` from 2.23.1 to 2.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alecthomas/chroma/releases\"\u003egithub.com/alecthomas/chroma/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.26.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e56c7702 fix: downgrade go.mod version to 1.25\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.26.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ea4d3f60 feat(chromad): use style counterparts for theme switching\u003c/li\u003e\n\u003cli\u003ece159e6 chore: migrate to new bit format\u003c/li\u003e\n\u003cli\u003e180ea9f perf(colour): replace Sprintf/ParseUint round-trip in NewColour with direct bit arithmetic (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e68a08b0 docs: how to support dynamic theme switching\u003c/li\u003e\n\u003cli\u003e6fb9d92 feat(html): tag output with style mode\u003c/li\u003e\n\u003cli\u003ea71fea3 feat(styles): add light/dark mode support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.25.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ec3826f0 chore: go mod tidy\u003c/li\u003e\n\u003cli\u003efb5bc39 fix: emit HTTP body tokens without Coalesce\u003c/li\u003e\n\u003cli\u003ea3c2946 Improve Nu file detection (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1260\"\u003e#1260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee841b1a chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3ed2db8 Add Gemfile.lock lexer (\u0026amp; ruby improvements) (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1269\"\u003e#1269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e41fb546 Add YAML+Jinja lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee99b881 chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1263\"\u003e#1263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee67dd2f (Markless) Fix parse issue for embed directives without options (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edffa370 fix(go): tokenize trailing // as comment instead of consuming next line (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1265\"\u003e#1265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e1cf1560 chore: upgrade to github.com/dlclark/regexp2/v2\u003c/li\u003e\n\u003cli\u003e2cbcf7b chore: upgrade golangci-lint\u003c/li\u003e\n\u003cli\u003e786675b chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1257\"\u003e#1257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e235590c feat: add JSONL support to JSON lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1262\"\u003e#1262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef9b5c97 fix(dart): match single-line comments without trailing newline (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1225\"\u003e#1225\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1261\"\u003e#1261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e097f8e9 Mention Arturo in README (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed46ce60 feat(markdown): highlight frontmatter and comments (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1245\"\u003e#1245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef786b2a feat(lexers): add support for LilyPond (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0a02b98 chore(deps): update actions/checkout digest to de0fac2 (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1212\"\u003e#1212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec55009e Fix AGENTS.md referencing a non-existent scripts directory (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec5e763e Improve protobuf lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1253\"\u003e#1253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e113cd0e Add Arturo lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1232\"\u003e#1232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4498d71 chore(deps): update dependency binaryen to v129 (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1238\"\u003e#1238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e885f912 Added f4 to \u0026quot;Projects using Chroma\u0026quot; list (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1242\"\u003e#1242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec42c9ef Update java lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.24.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ed2a3784 fix: fallback bug\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.24.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0b841ee chore: go mod tidy\u003c/li\u003e\n\u003cli\u003e10fcb68 chore(deps): update ubuntu docker tag to v26 (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1251\"\u003e#1251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e2218de6 chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e2099887 Update Solarized Light to use correct background color (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1250\"\u003e#1250\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/56c7702e16f3bf78b335c57cdd5af8f8b493f1c6\"\u003e\u003ccode\u003e56c7702\u003c/code\u003e\u003c/a\u003e fix: downgrade go.mod version to 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/a4d3f60813272352474a6ecda93270487d20a9ee\"\u003e\u003ccode\u003ea4d3f60\u003c/code\u003e\u003c/a\u003e feat(chromad): use style counterparts for theme switching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/ce159e61b0d7234beba95e25e25464ea90324d1f\"\u003e\u003ccode\u003ece159e6\u003c/code\u003e\u003c/a\u003e chore: migrate to new bit format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/180ea9f54dce4c7b7241944110fc0e01bffae913\"\u003e\u003ccode\u003e180ea9f\u003c/code\u003e\u003c/a\u003e perf(colour): replace Sprintf/ParseUint round-trip in NewColour with direct b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/68a08b0f9a1f4edeaadd0ef9fbbc2945b5a02adf\"\u003e\u003ccode\u003e68a08b0\u003c/code\u003e\u003c/a\u003e docs: how to support dynamic theme switching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/6fb9d920b575be857c7322f79699fd92e3645e2f\"\u003e\u003ccode\u003e6fb9d92\u003c/code\u003e\u003c/a\u003e feat(html): tag output with style mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/a71fea34358d2b9f75c0d5be2002a5293633116d\"\u003e\u003ccode\u003ea71fea3\u003c/code\u003e\u003c/a\u003e feat(styles): add light/dark mode support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/c3826f007cb719dfba2e331ee356c9f0d521dbad\"\u003e\u003ccode\u003ec3826f0\u003c/code\u003e\u003c/a\u003e chore: go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/fb5bc39d407d3d39fb71f010683a2d4b6211da2f\"\u003e\u003ccode\u003efb5bc39\u003c/code\u003e\u003c/a\u003e fix: emit HTTP body tokens without Coalesce\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/a3c2946ab1b0af692b2087b9f54e70f87a7b0295\"\u003e\u003ccode\u003ea3c2946\u003c/code\u003e\u003c/a\u003e Improve Nu file detection (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1260\"\u003e#1260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alecthomas/chroma/compare/v2.23.1...v2.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/charmbracelet/ultraviolet` from 0.0.0-20260205113103-524a6607adb8 to 0.0.0-20260525132238-948f4557a654\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/charmbracelet/ultraviolet/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/charmbracelet/x/ansi` from 0.11.6 to 0.11.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/6921c759c9134ae68bd1a6ff6e171bf470664aaf\"\u003e\u003ccode\u003e6921c75\u003c/code\u003e\u003c/a\u003e fix(ansi): width: always use grapheme finder for width calculation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/266cf5a0ffb11e18e9b996914927c338779910e3\"\u003e\u003ccode\u003e266cf5a\u003c/code\u003e\u003c/a\u003e chore(deps): bump the all group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/ad0b1aefb780c6a0c2b968bd53a294dd12a3b784\"\u003e\u003ccode\u003ead0b1ae\u003c/code\u003e\u003c/a\u003e chore(scripts): update builds script to use codecov v6 and dependabot/fetch-m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/b18aac29f4443c4a0d4c50412bbf27b0d3d30365\"\u003e\u003ccode\u003eb18aac2\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/image in /vttest in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/ffd2a07f8db4f616e7572767d46ed9c95ae42195\"\u003e\u003ccode\u003effd2a07\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/image in /mosaic in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/7664402a073c74b9be078b093aaa52428a9bec7e\"\u003e\u003ccode\u003e7664402\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in /input in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/44f725f258c10712544e0c3be473530e5f24d9c4\"\u003e\u003ccode\u003e44f725f\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/mattn/go-runewidth (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/ac9fd4b1daefd53ff2bd31b90f421e3b4c031750\"\u003e\u003ccode\u003eac9fd4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/mattn/go-runewidth (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/e969fb5f60910dd97bdedbb4b6f1b8814dde5f3c\"\u003e\u003ccode\u003ee969fb5\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in /termios in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/acb1aa7b021d910b1b6ccfd5e936df87ec1bb03e\"\u003e\u003ccode\u003eacb1aa7\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto in /sshkey in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/x/compare/ansi/v0.11.6...ansi/v0.11.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/charmbracelet/x/powernap` from 0.1.3 to 0.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/009e6338d40ddfbc65bcd4a2d5b822015302aa5a\"\u003e\u003ccode\u003e009e633\u003c/code\u003e\u003c/a\u003e feat(powernap): add PrepareCallHierarchy, IncomingCalls, and OutgoingCalls to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/dfda68fc181128b674bdcec6161d598af0ba909e\"\u003e\u003ccode\u003edfda68f\u003c/code\u003e\u003c/a\u003e feat(powernap): add RequestRename, RequestDocumentSymbols, and RequestDefinit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/abeec2b8bf0b7365dfbd6b7e567fa7e892f7bb29\"\u003e\u003ccode\u003eabeec2b\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/image in /vttest in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/877\"\u003e#877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/fd60afae7e621a3ced164818cc401580c874bf9d\"\u003e\u003ccode\u003efd60afa\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/image in /mosaic in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/876\"\u003e#876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/b161c9e0fd9e517804442a1968ea939fc63385df\"\u003e\u003ccode\u003eb161c9e\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto in /sshkey in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/875\"\u003e#875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/e47990937d6b9c5143a5d4575933bc093233aff0\"\u003e\u003ccode\u003ee479909\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in /input in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/b76926620a8e0aaa8af5fbb5ac288fc01988ec45\"\u003e\u003ccode\u003eb769266\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in /conpty in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/874\"\u003e#874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/b74d1e71e56703a3805dd7a38ecde030c990d83d\"\u003e\u003ccode\u003eb74d1e7\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in /term in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/872\"\u003e#872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/5a71a6c696cac54cc27c94f0bf2037385a2c566a\"\u003e\u003ccode\u003e5a71a6c\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in /xpty in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/c62aec6a2b6349e17deceb128abf023827633df7\"\u003e\u003ccode\u003ec62aec6\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in /termios in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/x/compare/ansi/v0.1.3...powernap/v0.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-git/go-git/v5` from 5.17.1 to 5.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-git/go-git/releases\"\u003egithub.com/go-git/go-git/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.19.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ev5: plumbing: transport/ssh, Shell-quote path by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2068\"\u003ego-git/go-git#2068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: git: submodule, Fix relative URL resolution by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2070\"\u003ego-git/go-git#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: git: submodule, canonical remote for relative URLs by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2074\"\u003ego-git/go-git#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: git: submodule, error on remote without URLs by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2078\"\u003ego-git/go-git#2078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: plumbing: format/idxfile, Validate offset64 indices by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2084\"\u003ego-git/go-git#2084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: *: Reject malformed variable-length integers by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2092\"\u003ego-git/go-git#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: plumbing: format/packfile, Tighten delta validation by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2091\"\u003ego-git/go-git#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: Add \u003ccode\u003eworktreeFilesystem\u003c/code\u003e wrapper for worktree and hardening by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2100\"\u003ego-git/go-git#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: config: validate submodule names by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2082\"\u003ego-git/go-git#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.19.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2111\"\u003ego-git/go-git#2111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: git: Allow MkdirAll on worktree-root paths by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2117\"\u003ego-git/go-git#2117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: git: Stop validating symlink target paths by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2116\"\u003ego-git/go-git#2116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: plumbing: format decoder input bounds and contracts by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2125\"\u003ego-git/go-git#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eplumbing: format/packfile, cap delta chain depth in parser by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2137\"\u003ego-git/go-git#2137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.19.0...v5.19.1\"\u003ehttps://github.com/go-git/go-git/compare/v5.19.0...v5.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.18.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2010\"\u003ego-git/go-git#2010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: Bump sha1cd and go-billy by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2060\"\u003ego-git/go-git#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: Align object encoding with upstream by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2065\"\u003ego-git/go-git#2065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.18.0...v5.19.0\"\u003ehttps://github.com/go-git/go-git/compare/v5.18.0...v5.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eplumbing: transport/http, Add support for followRedirects policy by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2004\"\u003ego-git/go-git#2004\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.17.2...v5.18.0\"\u003ehttps://github.com/go-git/go-git/compare/v5.17.2...v5.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.17.1 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1941\"\u003ego-git/go-git#1941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edotgit: skip writing pack files that already exist on disk by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1944\"\u003ego-git/go-git#1944\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e:warning: This release fixes a bug (\u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1942\"\u003ego-git/go-git#1942\u003c/a\u003e) that blocked some users from upgrading to \u003ccode\u003ev5.17.1\u003c/code\u003e. Thanks \u003ca href=\"https://github.com/pskrbasu\"\u003e\u003ccode\u003e@​pskrbasu\u003c/code\u003e\u003c/a\u003e for reporting it. :bow:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.17.1...v5.17.2\"\u003ehttps://github.com/go-git/go-git/compare/v5.17.1...v5.17.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/3c3be601aa6c0fd0d536c0d1e4f898b4c60e65fe\"\u003e\u003ccode\u003e3c3be60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2137\"\u003e#2137\u003c/a\u003e from go-git/validate-v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/3fba897bd9e84b1aec170fa708b80e297b7d6cf6\"\u003e\u003ccode\u003e3fba897\u003c/code\u003e\u003c/a\u003e plumbing: format/packfile, cap delta chain depth in parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/a97d6601c85e017bb64c2b0f2e3169f6ef6a6709\"\u003e\u003ccode\u003ea97d660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2125\"\u003e#2125\u003c/a\u003e from hiddeco/v5/format-input-bounds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/aeaa125c8af8e4c4c95b574c22c5633e97fc436e\"\u003e\u003ccode\u003eaeaa125\u003c/code\u003e\u003c/a\u003e plumbing: format/objfile, require Header before Read\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/1f38e171218526ea254a73187a52f0648253c1b8\"\u003e\u003ccode\u003e1f38e17\u003c/code\u003e\u003c/a\u003e plumbing: format/packfile, bound inflate size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/f7545a02529e03998d6a7219140dc0e6644ad337\"\u003e\u003ccode\u003ef7545a0\u003c/code\u003e\u003c/a\u003e plumbing: format/idxfile, bound nr by file size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/170b88181f385913a457a08b68c88956fb3f8e4f\"\u003e\u003ccode\u003e170b881\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2116\"\u003e#2116\u003c/a\u003e from pjbgf/symlink-v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/7b6d994467f06630268904aa3c441b6de7248b31\"\u003e\u003ccode\u003e7b6d994\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2117\"\u003e#2117\u003c/a\u003e from hiddeco/v5/worktree-fs-mkdirall-root-noop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/f0709b32f8fbb87c16cd63c6762d2cd515f36541\"\u003e\u003ccode\u003ef0709b3\u003c/code\u003e\u003c/a\u003e git: Stop validating symlink target paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/776d00f11d336f26862d0f2bab987b217f3a7844\"\u003e\u003ccode\u003e776d00f\u003c/code\u003e\u003c/a\u003e git: Allow MkdirAll on worktree-root paths\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-git/go-git/compare/v5.17.1...v5.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/invopop/jsonschema` from 0.13.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/invopop/jsonschema/releases\"\u003egithub.com/invopop/jsonschema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to golangci-lint v2 by \u003ca href=\"https://github.com/samlown\"\u003e\u003ccode\u003e@​samlown\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/invopop/jsonschema/pull/187\"\u003einvopop/jsonschema#187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimum Go version to 1.24 by \u003ca href=\"https://github.com/samlown\"\u003e\u003ccode\u003e@​samlown\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/invopop/jsonschema/pull/188\"\u003einvopop/jsonschema#188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport omitzero json tags by \u003ca href=\"https://github.com/YvanGuidoin\"\u003e\u003ccode\u003e@​YvanGuidoin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/invopop/jsonschema/pull/161\"\u003einvopop/jsonschema#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Respect json:\u0026quot;,string\u0026quot; for integer fields in generated schema by \u003ca href=\"https://github.com/fengxsong\"\u003e\u003ccode\u003e@​fengxsong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/invopop/jsonschema/pull/183\"\u003einvopop/jsonschema#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit jsonschema_extras only on unescaped commas by \u003ca href=\"https://github.com/liorokman\"\u003e\u003ccode\u003e@​liorokman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/invopop/jsonschema/pull/173\"\u003einvopop/jsonschema#173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer dereference in ReflectFromType with ExpandedStruct (fix \u003ca href=\"https://redirect.github.com/invopop/jsonschema/issues/163\"\u003e#163\u003c/a\u003e) by \u003ca href=\"https://github.com/edznux-dd\"\u003e\u003ccode\u003e@​edznux-dd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/invopop/jsonschema/pull/186\"\u003einvopop/jsonschema#186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace wk8/go-ordered-map with pb33f/ordered-map by \u003ca href=\"https://github.com/samlown\"\u003e\u003ccode\u003e@​samlown\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/invopop/jsonschema/pull/189\"\u003einvopop/jsonschema#189\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/YvanGuidoin\"\u003e\u003ccode\u003e@​YvanGuidoin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/invopop/jsonschema/pull/161\"\u003einvopop/jsonschema#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fengxsong\"\u003e\u003ccode\u003e@​fengxsong\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/invopop/jsonschema/pull/183\"\u003einvopop/jsonschema#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liorokman\"\u003e\u003ccode\u003e@​liorokman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/invopop/jsonschema/pull/173\"\u003einvopop/jsonschema#173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edznux-dd\"\u003e\u003ccode\u003e@​edznux-dd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/invopop/jsonschema/pull/186\"\u003einvopop/jsonschema#186\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/invopop/jsonschema/compare/v0.13.0...v0.14.0\"\u003ehttps://github.com/invopop/jsonschema/compare/v0.13.0...v0.14.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invopop/jsonschema/commit/2c57d6074bf9004aaaf1fc9c07ff0ea730b23de7\"\u003e\u003ccode\u003e2c57d60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/invopop/jsonschema/issues/189\"\u003e#189\u003c/a\u003e from invopop/replace-wk8-with-pb33f-ordered-map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invopop/jsonschema/commit/d8cc8ebd57b811474861dd25409560271f084128\"\u003e\u003ccode\u003ed8cc8eb\u003c/code\u003e\u003c/a\u003e Replace wk8/go-ordered-map with pb33f/ordered-map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invopop/jsonschema/commit/0d5bd753ec797ec5366a2145bf8252bff5f6406f\"\u003e\u003ccode\u003e0d5bd75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/invopop/jsonschema/issues/186\"\u003e#186\u003c/a\u003e from edznux-dd/fix/expanded-struct-nil-deref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invopop/jsonschema/commit/3d693733ab7bca092e8604299fb82ecb573b6b10\"\u003e\u003ccode\u003e3d69373\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/invopop/jsonschema/issues/173\"\u003e#173\u003c/a\u003e from liorokman/escape-extras-tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invopop/jsonschema/commit/b43264d2a5a9b129a943a1603d5d9df80f705b1f\"\u003e\u003ccode\u003eb43264d\u003c/code\u003e\u003c/a\u003e Silence revive unused-parameter on fuzz callback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invopop/jsonschema/commit/7b21bb5bcefbed61748f2ac0388ccfc5a07ce928\"\u003e\u003ccode\u003e7b21bb5\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into pr-186-expanded-struct\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invopop/jsonschema/commit/048739859f24dff300c94b8b2a75f17cb8f94c4c\"\u003e\u003ccode\u003e0487398\u003c/code\u003e\u003c/a\u003e Fix ExtraWithComman typo in test struct field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invopop/jsonschema/commit/bc932369a8e17ddd0028658e1be49e35d6a748b5\"\u003e\u003ccode\u003ebc93236\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into pr-173-escape-extras\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invopop/jsonschema/commit/d39f13c8fc27de49b934bd043f64e2f3284c920b\"\u003e\u003ccode\u003ed39f13c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/invopop/jsonschema/issues/183\"\u003e#183\u003c/a\u003e from fengxsong/feat/reflect-json-string-for-integers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invopop/jsonschema/commit/f2e2b913ec19ef878325e6ee1b78eb2dbcea26bb\"\u003e\u003ccode\u003ef2e2b91\u003c/code\u003e\u003c/a\u003e Extend json:\u0026quot;,string\u0026quot; support to number and boolean fields\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/invopop/jsonschema/compare/v0.13.0...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/mattn/go-isatty` from 0.0.20 to 0.0.22\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/9a68506e239465d922dc18c0cd331c49b411fdb2\"\u003e\u003ccode\u003e9a68506\u003c/code\u003e\u003c/a\u003e Fix isCygwinPipeName to accept Windows 7 trailing suffix (\u003ca href=\"https://redirect.github.com/mattn/go-isatty/issues/90\"\u003e#90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/4237fb15069af3284b50e5d91bcdd5403e584605\"\u003e\u003ccode\u003e4237fb1\u003c/code\u003e\u003c/a\u003e Update Go test matrix to current versions (1.24-1.26)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/433c12b4c9fae46e4a42ac50d6d716325dc1dfba\"\u003e\u003ccode\u003e433c12b\u003c/code\u003e\u003c/a\u003e Update GitHub Actions to latest versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/1cf5589a67b03170478da248b107c10185ec558c\"\u003e\u003ccode\u003e1cf5589\u003c/code\u003e\u003c/a\u003e Add wasip1 and wasip2 to build constraints in isatty_others.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/1237245029e6b02f17caa944c946c6f51d384e8b\"\u003e\u003ccode\u003e1237245\u003c/code\u003e\u003c/a\u003e Update dependencies: go 1.15 -\u0026gt; 1.21, golang.org/x/sys v0.6.0 -\u0026gt; v0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/ac9c88d7970a4a6690f8560b6ff20b595beb4e34\"\u003e\u003ccode\u003eac9c88d\u003c/code\u003e\u003c/a\u003e Fix typo in comment: undocomented -\u0026gt; undocumented\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/8b7124ee585ccf9c0b3b3246b7c6a27bce54ab6f\"\u003e\u003ccode\u003e8b7124e\u003c/code\u003e\u003c/a\u003e Add availability check for NtQueryObject in init\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/08d031358be30f9ba82961c1971e22ae4a584f98\"\u003e\u003ccode\u003e08d0313\u003c/code\u003e\u003c/a\u003e Fix isCygwinPipeName to reject names with extra trailing tokens\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mattn/go-isatty/compare/v0.0.20...v0.0.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/modelcontextprotocol/go-sdk` from 1.4.1 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThis release is equivalent to v1.6.0-pre.1. Thank you to those who tested the pre-release.\u003c/strong\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eIn this release we introduce several smaller fixes and improvements, and we started working for release 2026-06-30. The main new feature is the introduction of \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant.\u003c/p\u003e\n\u003ch2\u003eAdd \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant\u003c/h2\u003e\n\u003cp\u003eAdded \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e implementing \u003ccode\u003eauth.OAuthHandler\u003c/code\u003e using the OAuth 2.0 Client Credentials grant (RFC 6749 Section 4.4) for service-to-service authentication with pre-registered credentials.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eextauth: add ClientCredentialsHandler for OAuth client credentials grant by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/895\"\u003emodelcontextprotocol/go-sdk#895\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-06-30 Release related PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add automatic application_type inference by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/904\"\u003emodelcontextprotocol/go-sdk#904\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003eapplication_type\u003c/code\u003e field is added to the \u003ccode\u003eClientRegistrationMetadata\u003c/code\u003e for DynamicClientRegistration. If not specified, the \u003ccode\u003eapplication_type\u003c/code\u003e will be inferred from the RedirectURIs. This implements \u003ca href=\"https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/837\"\u003eSEP-837\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: HTTP Header Standardization for method and name by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/907\"\u003emodelcontextprotocol/go-sdk#907\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eBy mirroring key fields from the JSON-RPC payload into HTTP headers, network intermediaries such as load balancers, proxies, and observability tools can route and process MCP traffic without deep packet inspection, reducing latency and computational overhead. This partially implements \u003ca href=\"https://modelcontextprotocol.io/seps/2243-http-standardization\"\u003eSEP-2243\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003eSetError\u003c/code\u003e Behavior Change\u003c/h3\u003e\n\u003cp\u003ePreviously the \u003ccode\u003eSetError\u003c/code\u003e method on \u003ccode\u003eCallToolResult\u003c/code\u003e always overwrote the \u003ccode\u003eContent\u003c/code\u003e field with the error text. Now \u003ccode\u003eSetError\u003c/code\u003e preserves the existing value if it has already been populated. You can restore the previous behavior by setting the environment variable \u003ccode\u003eseterroroverwrite=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCross-Origin Protection Default Change\u003c/h3\u003e\n\u003cp\u003ePreviously (v1.4.1-v1.5.0) default (zero-value) cross-origin protection was applied when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e in \u003ccode\u003eStreamableHTTPOptions\u003c/code\u003e was \u003ccode\u003enil\u003c/code\u003e. Now cross-origin protection is not enabled by default when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e is nil.\nYou can restore the previous behavior (enable by default) by setting \u003ccode\u003eenableoriginverification=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: remove default cross origin protection by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/906\"\u003emodelcontextprotocol/go-sdk#906\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/f5f2015413f17f578fbacc839d2c05d0fdb3f1cc\"\u003e\u003ccode\u003ef5f2015\u003c/code\u003e\u003c/a\u003e MCPGODEBUG update for 1.6.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/e01639a31808e27b9a77f02367340569f47e4b3d\"\u003e\u003ccode\u003ee01639a\u003c/code\u003e\u003c/a\u003e feat: HTTP Header Standardization for method and name (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/93a41b2cfa81e6be813feadfd6dc1ed665c06da7\"\u003e\u003ccode\u003e93a41b2\u003c/code\u003e\u003c/a\u003e internal/jsonrpc2: remove unused code (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/910\"\u003e#910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/446beae01800ca510b42345a7330f1b7b6bbbf89\"\u003e\u003ccode\u003e446beae\u003c/code\u003e\u003c/a\u003e mcp: Upgrade jsonschema-go (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2e21834ad33e0b8105bf2e3b6733a27193f97caf\"\u003e\u003ccode\u003e2e21834\u003c/code\u003e\u003c/a\u003e extauth: add ClientCredentialsHandler for OAuth client credentials grant (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2643b22a4ecc1197aedcd2d84d58e592bec04dfe\"\u003e\u003ccode\u003e2643b22\u003c/code\u003e\u003c/a\u003e feat: add automatic application_type inference (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/db50910c70a71ac28abd761e0736799c048a8888\"\u003e\u003ccode\u003edb50910\u003c/code\u003e\u003c/a\u003e mcp: do not re-prompt OAuth after cancelled Authorize (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/885\"\u003e#885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/5f2cd8fd14bcd3b7f1e693dd741b5f1a3c338051\"\u003e\u003ccode\u003e5f2cd8f\u003c/code\u003e\u003c/a\u003e mcp: preserve transport errors in Write error chain (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/0edc5971cd5dbab661b4122cd754a5c94d899e6a\"\u003e\u003ccode\u003e0edc597\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.4.1...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ncruces/go-sqlite3` from 0.33.2 to 0.34.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ncruces/go-sqlite3/releases\"\u003egithub.com/ncruces/go-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.34.3\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cp\u003eFix a code generation bug: \u003ca href=\"https://redirect.github.com/ncruces/wasm2go/issues/31\"\u003encruces/wasm2go#31\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eImproved support for Go 1.27: \u003ca href=\"https://redirect.github.com/golang/go/issues/67546\"\u003egolang/go#67546\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ncruces/go-sqlite3/compare/v0.34.2...v0.34.3\"\u003ehttps://github.com/ncruces/go-sqlite3/compare/v0.34.2...v0.34.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3-wasm/attestations/29043287\"\u003e\u003cstrong\u003eArtifact attestations\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.34.2\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cp\u003eFixed issue \u003ca href=\"https://redirect.github.com/ncruces/go-sqlite3/issues/389\"\u003e#389\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ncruces/go-sqlite3/compare/v0.34.1...v0.34.2\"\u003ehttps://github.com/ncruces/go-sqlite3/compare/v0.34.1...v0.34.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3-wasm/attestations/28133409\"\u003e\u003cstrong\u003eArtifact attestations\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.34.1\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eUpdates:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSQLite 3.53.1\u003c/li\u003e\n\u003cli\u003esupport for 64KB OS pages\u003c/li\u003e\n\u003cli\u003eCI testing on IBM Z and Power 10\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ncruces/go-sqlite3/compare/v0.34.0...v0.34.1\"\u003ehttps://github.com/ncruces/go-sqlite3/compare/v0.34.0...v0.34.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3-wasm/attestations/26899331\"\u003e\u003cstrong\u003eArtifact attestations\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.34.0\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eUpdates:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNative (C) SQLite extensions are now compiled differently:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eto use \u003ca href=\"https://sqlite.org/spellfix1.html\"\u003eSpellfix1\u003c/a\u003e, you need to import \u003ccode\u003egithub.com/ncruces/go-sqlite3/ext/spellfix1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eyou can also try the recent \u003ca href=\"https://sqlite.org/vec1/doc/trunk/doc/vec1.md\"\u003eVec1\u003c/a\u003e vector extension at \u003ccode\u003egithub.com/ncruces/go-sqlite3/ext/vec1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ncruces/go-sqlite3/compare/v0.33.3...v0.34.0\"\u003ehttps://github.com/ncruces/go-sqlite3/compare/v0.33.3...v0.34.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3-wasm/attestations/25365874\"\u003e\u003cstrong\u003eArtifact attestations\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.33.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\u003c/p\u003e\n\u003cp\u003eThis is one of the first versions of this package to use \u003ca href=\"https://github.com/ncruces/wasm2go\"\u003e\u003ccode\u003ewasm2go\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/b7dd23463801034694b567e57c9bad8f3da9df55\"\u003e\u003ccode\u003eb7dd234\u003c/code\u003e\u003c/a\u003e Deps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/c5396f115d60987f43e323bcbbc4e22e06216f49\"\u003e\u003ccode\u003ec5396f1\u003c/code\u003e\u003c/a\u003e Reflect.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/89efb65dbb1119152bceed1255af3a6ceb7ee930\"\u003e\u003ccode\u003e89efb65\u003c/code\u003e\u003c/a\u003e Driver scanning API (\u003ca href=\"https://redirect.github.com/ncruces/go-sqlite3/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/a2be335b4f947e3727e5e3cedbf62886d457cdcd\"\u003e\u003ccode\u003ea2be335\u003c/code\u003e\u003c/a\u003e Typo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/ce78ca9e71044fde57c4ed0fb043e665304d4062\"\u003e\u003ccode\u003ece78ca9\u003c/code\u003e\u003c/a\u003e Cleanup.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/79143838cd9b4dfc745648f95841a6333ff9d7ba\"\u003e\u003ccode\u003e7914383\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/ncruces/go-sqlite3/issues/389\"\u003e#389\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/3bd7753abcbdd163d748c0a814f20b718c2cd6cc\"\u003e\u003ccode\u003e3bd7753\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/57d9e999b5deec9c0882e4e576ca6f27af24b7e5\"\u003e\u003ccode\u003e57d9e99\u003c/code\u003e\u003c/a\u003e CI.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/7c278c53d1fda52b49b770c6d16c4e9aab04daca\"\u003e\u003ccode\u003e7c278c5\u003c/code\u003e\u003c/a\u003e DSN tweaks.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/61d8d975798d1c6109016a5d444e74ed34f3716f\"\u003e\u003ccode\u003e61d8d97\u003c/code\u003e\u003c/a\u003e 64K pages.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ncruces/go-sqlite3/compare/v0.33.2...v0.34.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/posthog/posthog-go` from 1.11.2 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/posthog/posthog-go/releases\"\u003egithub.com/posthog/posthog-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.1\u003c/h2\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch2\u003e1.13.0\u003c/h2\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch2\u003e1.12.6\u003c/h2\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch2\u003e1.12.5\u003c/h2\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch2\u003e1.12.4 - 2026-04-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-go/compare/v1.12.3...v1.12.4\"\u003eFull Changelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.3 - 2026-04-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-go/compare/1.12.2...1.12.3\"\u003eFull Changelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.2 - 2026-04-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-go/compare/1.12.1...1.12.2\"\u003eFull Changelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.12.1\u003c/h2\u003e\n\u003ch2\u003e1.12.1 - 2026-04-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-go/compare/v1.12.0...v1.12.1\"\u003eFull Changelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003ch2\u003e1.12.0 - 2026-04-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-go/compare/v1.11.3...v1.12.0\"\u003eFull Changelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.3\u003c/h2\u003e\n\u003ch2\u003e1.11.3 - 2026-04-14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/PostHog/posthog-go/compare/v1.11.2...v1.11.3\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003elocally_evaluated\u003c/code\u003e property to \u003ccode\u003e$feature_flag_called\u003c/code\u003e events, indicating whether the flag was evalu...\n\n_Description has been truncated_","html_url":"https://github.com/smithersai/tui/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smithersai%2Ftui/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"4554125038","node_id":"PR_kwDOSAK9QM7g7gRy","number":139,"state":"closed","title":"chore(deps): bump github.com/modelcontextprotocol/go-sdk from 1.6.0 to 1.6.1 in the go-minor-patch group across 1 directory","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-30T11:42:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-30T10:36:17.000Z","updated_at":"2026-05-30T11:42:05.000Z","time_to_close":3947,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"}],"path":"the go-minor-patch group across 1 directory","ecosystem":"go"},"body":"Bumps the go-minor-patch group with 1 update in the / directory: [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk).\n\nUpdates `github.com/modelcontextprotocol/go-sdk` from 1.6.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/modelcontextprotocol/go-sdk\u0026package-manager=go_modules\u0026previous-version=1.6.0\u0026new-version=1.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/jmrplens/gitlab-mcp-server/pull/139","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmrplens%2Fgitlab-mcp-server/issues/139","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/139/packages"},{"uuid":"4544803415","node_id":"PR_kwDOR8Jn8M7gdNid","number":26,"state":"open","title":"chore(deps): bump github.com/modelcontextprotocol/go-sdk from 1.6.0 to 1.6.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-29T00:49:06.000Z","updated_at":"2026-05-29T00:49:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) from 1.6.0 to 1.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/modelcontextprotocol/go-sdk\u0026package-manager=go_modules\u0026previous-version=1.6.0\u0026new-version=1.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Rogercode97/scouter/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rogercode97%2Fscouter/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"},{"uuid":"4543804226","node_id":"PR_kwDOHI_2wc7gZ-IG","number":1292,"state":"closed","title":"chore: bump the engine group across 1 directory with 50 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-12T01:24:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-28T21:03:15.000Z","updated_at":"2026-06-12T01:24:28.000Z","time_to_close":1225271,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"engine","update_count":50,"packages":[{"name":"charm.land/lipgloss/v2","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/charmbracelet/lipgloss"},{"name":"cloud.google.com/go/secretmanager","old_version":"1.16.0","new_version":"1.20.0","repository_url":"https://github.com/googleapis/google-cloud-go"},{"name":"github.com/1password/onepassword-sdk-go","old_version":"0.3.1","new_version":"0.4.0","repository_url":"https://github.com/1password/onepassword-sdk-go"},{"name":"github.com/99designs/gqlgen","old_version":"0.17.89","new_version":"0.17.90","repository_url":"https://github.com/99designs/gqlgen"},{"name":"github.com/alecthomas/chroma/v2","old_version":"2.23.1","new_version":"2.26.1","repository_url":"https://github.com/alecthomas/chroma"},{"name":"github.com/anthropics/anthropic-sdk-go","old_version":"1.30.0","new_version":"1.46.0","repository_url":"https://github.com/anthropics/anthropic-sdk-go"},{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.41.5","new_version":"1.41.9","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.32.14","new_version":"1.32.20","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/secretsmanager","old_version":"1.41.5","new_version":"1.41.9","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ssm","old_version":"1.68.4","new_version":"1.68.8","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/containerd/containerd/api","old_version":"1.10.0","new_version":"1.11.1","repository_url":"https://github.com/containerd/containerd"},{"name":"github.com/containerd/containerd/v2","old_version":"2.2.3","new_version":"2.3.1","repository_url":"https://github.com/containerd/containerd"},{"name":"github.com/containerd/fuse-overlayfs-snapshotter/v2","old_version":"2.1.2","new_version":"2.1.7","repository_url":"https://github.com/containerd/fuse-overlayfs-snapshotter"},{"name":"github.com/containerd/typeurl/v2","old_version":"2.2.3","new_version":"2.3.0","repository_url":"https://github.com/containerd/typeurl"},{"name":"github.com/docker/cli","old_version":"29.3.1+incompatible","new_version":"29.5.2+incompatible","repository_url":"https://github.com/docker/cli"},{"name":"github.com/docker/go-connections","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/docker/go-connections"},{"name":"github.com/go-git/go-git/v5","old_version":"5.17.2","new_version":"5.19.1","repository_url":"https://github.com/go-git/go-git"},{"name":"github.com/google/go-containerregistry","old_version":"0.21.4","new_version":"0.21.6","repository_url":"https://github.com/google/go-containerregistry"},{"name":"github.com/goproxy/goproxy","old_version":"0.26.0","new_version":"0.26.1","repository_url":"https://github.com/goproxy/goproxy"},{"name":"github.com/in-toto/in-toto-golang","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/in-toto/in-toto-golang"},{"name":"github.com/invopop/jsonschema","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/invopop/jsonschema"},{"name":"github.com/jackpal/gateway","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/jackpal/gateway"},{"name":"github.com/mark3labs/mcp-go","old_version":"0.47.0","new_version":"0.54.1","repository_url":"https://github.com/mark3labs/mcp-go"},{"name":"github.com/moby/go-archive","old_version":"0.1.0","new_version":"0.2.0","repository_url":"https://github.com/moby/go-archive"},{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.4.1","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"},{"name":"github.com/opencontainers/selinux","old_version":"1.13.1","new_version":"1.15.1","repository_url":"https://github.com/opencontainers/selinux"},{"name":"github.com/package-url/packageurl-go","old_version":"0.1.5","new_version":"0.1.6","repository_url":"https://github.com/package-url/packageurl-go"},{"name":"github.com/tidwall/gjson","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/tidwall/gjson"},{"name":"golang.org/x/sys","old_version":"0.44.0","new_version":"0.45.0","repository_url":"https://github.com/golang/sys"},{"name":"google.golang.org/genai","old_version":"1.52.1","new_version":"1.58.0","repository_url":"https://github.com/googleapis/go-genai"},{"name":"google.golang.org/grpc","old_version":"1.80.0","new_version":"1.81.1","repository_url":"https://github.com/grpc/grpc-go"},{"name":"modernc.org/sqlite","old_version":"1.48.1","new_version":"1.51.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the engine group with 32 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [charm.land/lipgloss/v2](https://github.com/charmbracelet/lipgloss) | `2.0.2` | `2.0.3` |\n| [cloud.google.com/go/secretmanager](https://github.com/googleapis/google-cloud-go) | `1.16.0` | `1.20.0` |\n| [github.com/1password/onepassword-sdk-go](https://github.com/1password/onepassword-sdk-go) | `0.3.1` | `0.4.0` |\n| [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen) | `0.17.89` | `0.17.90` |\n| [github.com/alecthomas/chroma/v2](https://github.com/alecthomas/chroma) | `2.23.1` | `2.26.1` |\n| [github.com/anthropics/anthropic-sdk-go](https://github.com/anthropics/anthropic-sdk-go) | `1.30.0` | `1.46.0` |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.5` | `1.41.9` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.14` | `1.32.20` |\n| [github.com/aws/aws-sdk-go-v2/service/secretsmanager](https://github.com/aws/aws-sdk-go-v2) | `1.41.5` | `1.41.9` |\n| [github.com/aws/aws-sdk-go-v2/service/ssm](https://github.com/aws/aws-sdk-go-v2) | `1.68.4` | `1.68.8` |\n| [github.com/containerd/containerd/api](https://github.com/containerd/containerd) | `1.10.0` | `1.11.1` |\n| [github.com/containerd/containerd/v2](https://github.com/containerd/containerd) | `2.2.3` | `2.3.1` |\n| [github.com/containerd/fuse-overlayfs-snapshotter/v2](https://github.com/containerd/fuse-overlayfs-snapshotter) | `2.1.2` | `2.1.7` |\n| [github.com/containerd/typeurl/v2](https://github.com/containerd/typeurl) | `2.2.3` | `2.3.0` |\n| [github.com/docker/cli](https://github.com/docker/cli) | `29.3.1+incompatible` | `29.5.2+incompatible` |\n| [github.com/docker/go-connections](https://github.com/docker/go-connections) | `0.6.0` | `0.7.0` |\n| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.17.2` | `5.19.1` |\n| [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry) | `0.21.4` | `0.21.6` |\n| [github.com/goproxy/goproxy](https://github.com/goproxy/goproxy) | `0.26.0` | `0.26.1` |\n| [github.com/in-toto/in-toto-golang](https://github.com/in-toto/in-toto-golang) | `0.10.0` | `0.11.0` |\n| [github.com/invopop/jsonschema](https://github.com/invopop/jsonschema) | `0.13.0` | `0.14.0` |\n| [github.com/jackpal/gateway](https://github.com/jackpal/gateway) | `1.1.1` | `1.2.0` |\n| [github.com/mark3labs/mcp-go](https://github.com/mark3labs/mcp-go) | `0.47.0` | `0.54.1` |\n| [github.com/moby/go-archive](https://github.com/moby/go-archive) | `0.1.0` | `0.2.0` |\n| [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | `1.4.1` | `1.6.1` |\n| [github.com/opencontainers/selinux](https://github.com/opencontainers/selinux) | `1.13.1` | `1.15.1` |\n| [github.com/package-url/packageurl-go](https://github.com/package-url/packageurl-go) | `0.1.5` | `0.1.6` |\n| [github.com/tidwall/gjson](https://github.com/tidwall/gjson) | `1.18.0` | `1.19.0` |\n| [golang.org/x/sys](https://github.com/golang/sys) | `0.44.0` | `0.45.0` |\n| [google.golang.org/genai](https://github.com/googleapis/go-genai) | `1.52.1` | `1.58.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.80.0` | `1.81.1` |\n| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `1.48.1` | `1.51.0` |\n\n\nUpdates `charm.land/lipgloss/v2` from 2.0.2 to 2.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/lipgloss/releases\"\u003echarm.land/lipgloss/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e472d718e2314596549bee2c0c8ccf8beea5f25ae: fix: Avoid background color query hang (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/636\"\u003e#636\u003c/a\u003e) (\u003ca href=\"https://github.com/jedevc\"\u003e\u003ccode\u003e@​jedevc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9e39a0ad4f4fc779d620f17783cee3494da6ae29: docs: fix README typo (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/629\"\u003e#629\u003c/a\u003e) (\u003ca href=\"https://github.com/Rohan5commit\"\u003e\u003ccode\u003e@​Rohan5commit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecd93a9f5d2e3cb151da83150db29751d92585d23: docs: fix tree comment typo (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/634\"\u003e#634\u003c/a\u003e) (\u003ca href=\"https://github.com/Rohan5commit\"\u003e\u003ccode\u003e@​Rohan5commit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/472d718e2314596549bee2c0c8ccf8beea5f25ae\"\u003e\u003ccode\u003e472d718\u003c/code\u003e\u003c/a\u003e fix: Avoid background color query hang (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/636\"\u003e#636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/89fafbaf3ea3523e6afa6b82fde91fc41fefe45a\"\u003e\u003ccode\u003e89fafba\u003c/code\u003e\u003c/a\u003e chore: bump x/ansi to v0.11.7 to fix width calculation bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/d6d41e14fc7231f118013f5e5a05a9eb8224d7ea\"\u003e\u003ccode\u003ed6d41e1\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/663\"\u003e#663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/23a1bb1ed311e489eadb6c8f3cf53e20cfcc9338\"\u003e\u003ccode\u003e23a1bb1\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/lucasb-eyer/go-colorful in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/640\"\u003e#640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/cd93a9f5d2e3cb151da83150db29751d92585d23\"\u003e\u003ccode\u003ecd93a9f\u003c/code\u003e\u003c/a\u003e docs: fix tree comment typo (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/634\"\u003e#634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/25c5fb25df7b44558aa3678aa21f0a678e499602\"\u003e\u003ccode\u003e25c5fb2\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/charmbracelet/colorprofile in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/9e39a0ad4f4fc779d620f17783cee3494da6ae29\"\u003e\u003ccode\u003e9e39a0a\u003c/code\u003e\u003c/a\u003e docs: fix README typo (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/charmbracelet/lipgloss/compare/v2.0.2...v2.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud.google.com/go/secretmanager` from 1.16.0 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-go/releases\"\u003ecloud.google.com/go/secretmanager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eworkflows: v1.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/workflows/v1.18.0...workflows/v1.19.0\"\u003ev1.19.0\u003c/a\u003e (2026-05-07)\u003c/h2\u003e\n\u003ch2\u003estoragetransfer: v1.18.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/storagetransfer/v1.17.0...storagetransfer/v1.18.0\"\u003ev1.18.0\u003c/a\u003e (2026-05-07)\u003c/h2\u003e\n\u003ch2\u003eservicedirectory: v1.17.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/servicedirectory/v1.16.0...servicedirectory/v1.17.0\"\u003ev1.17.0\u003c/a\u003e (2026-05-07)\u003c/h2\u003e\n\u003ch2\u003etranslate: v1.17.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/translate/v1.16.0...translate/v1.17.0\"\u003ev1.17.0\u003c/a\u003e (2026-05-07)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-go/blob/main/documentai/CHANGES.md\"\u003ecloud.google.com/go/secretmanager's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.19.0...documentai/v1.20.0\"\u003e1.20.0\u003c/a\u003e (2023-06-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Add StyleInfo to document.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/b726d413166faa8c84c0a09c6019ff50f3249b9d\"\u003eb726d41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Add StyleInfo to document.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/b726d413166faa8c84c0a09c6019ff50f3249b9d\"\u003eb726d41\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e REST query UpdateMask bug (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/df52820b0e7721954809a8aa8700b93c5662dc9b\"\u003edf52820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.18.1...documentai/v1.19.0\"\u003e1.19.0\u003c/a\u003e (2023-05-30)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Update all direct dependencies (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/b340d030f2b52a4ce48846ce63984b28583abde6\"\u003eb340d03\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.18.0...documentai/v1.18.1\"\u003e1.18.1\u003c/a\u003e (2023-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Update grpc to v1.55.0 (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/1147ce02a990276ca4f8ab7a1ab65c14da4450ef\"\u003e1147ce0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.17.0...documentai/v1.18.0\"\u003e1.18.0\u003c/a\u003e (2023-03-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Add ImportProcessorVersion in v1beta3 (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/c967961ed95750e173af0193ec8d0974471f43ff\"\u003ec967961\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.16.0...documentai/v1.17.0\"\u003e1.17.0\u003c/a\u003e (2023-03-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added hints.language_hints field in OcrConfig (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/7522\"\u003e#7522\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/b2c40c3df916691b82f1b384eac5bc953960960a\"\u003eb2c40c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/47bb902e48695e5f0c46f7bee00d72ae5f794e1e\"\u003e\u003ccode\u003e47bb902\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10988\"\u003e#10988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/2b8ca4b4127ce3025c7a21cc7247510e07cc5625\"\u003e\u003ccode\u003e2b8ca4b\u003c/code\u003e\u003c/a\u003e chore: add Protobuf warning to release notes (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11025\"\u003e#11025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/8bb87d56af1cba736e0fe243979723e747e5e11e\"\u003e\u003ccode\u003e8bb87d5\u003c/code\u003e\u003c/a\u003e chore: update google.golang.org/api to v0.203.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11022\"\u003e#11022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/d40fbff9c1984aeed0224a4ac93eb95c5af17126\"\u003e\u003ccode\u003ed40fbff\u003c/code\u003e\u003c/a\u003e fix(storage): Skip only specific transport tests. (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11016\"\u003e#11016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/ff06fc220a2457e57c9e904c9aae1ab7a283521f\"\u003e\u003ccode\u003eff06fc2\u003c/code\u003e\u003c/a\u003e fix: Fix default service account tests on GCE. (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11021\"\u003e#11021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/6071167b8020c2190109035451a45aed28cc0061\"\u003e\u003ccode\u003e6071167\u003c/code\u003e\u003c/a\u003e feat(alloydb): add new PSC instance configuration setting and output the PSC ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/15eacb97ec27d3869cd554d6983433fbf82d0b4a\"\u003e\u003ccode\u003e15eacb9\u003c/code\u003e\u003c/a\u003e chore: update SA used for tests (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11018\"\u003e#11018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/e78389d1cf8ea4af49bfef76a36a08cb5f484b95\"\u003e\u003ccode\u003ee78389d\u003c/code\u003e\u003c/a\u003e chore: fix doc publish creds (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11019\"\u003e#11019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/1d7ee9f526fdb4d8e2210cc41030effe2c8d36e7\"\u003e\u003ccode\u003e1d7ee9f\u003c/code\u003e\u003c/a\u003e chore(main): release auth 0.9.9 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11003\"\u003e#11003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/6e69d2e85849002bad227ea5bebcde9199605bef\"\u003e\u003ccode\u003e6e69d2e\u003c/code\u003e\u003c/a\u003e feat(texttospeech): add brand voice lite, which lets you clone a voice with j...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/kms/v1.16.0...dlp/v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/1password/onepassword-sdk-go` from 0.3.1 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/1password/onepassword-sdk-go/releases\"\u003egithub.com/1password/onepassword-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 0.4.0\u003c/h2\u003e\n\u003ch1\u003e1Password Go SDK v0.4.0\u003c/h1\u003e\n\u003ch2\u003eNEW\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDesktop App integration:\u003c/strong\u003e The SDK can now authenticate via an authorization prompt from the 1Password app.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVault CRUDL:\u003c/strong\u003e You can now fully manage 1Password vaults with the SDK, including creating, reading, updating, deleting and listing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVault group permission management operations:\u003c/strong\u003e You can now grant, update and revoke group access to vaults using \u003ccode\u003egrantGroupPermissions\u003c/code\u003e, \u003ccode\u003eupdateGroupPermissions\u003c/code\u003e, and \u003ccode\u003erevokeGroupPermissions\u003c/code\u003e functions.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eItem batch management:\u003c/strong\u003e You can now retrieve, create, update and delete items in batch, enabling more scalable item management.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 0.4.0-beta.2\u003c/h2\u003e\n\u003ch1\u003e1Password Go SDK v0.4.0-beta.2\u003c/h1\u003e\n\u003ch2\u003eNEW\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eVault group permission management operations:\u003c/strong\u003e You can now grant, update and revoke group access to vaults using \u003ccode\u003eGrantGroupPermissions\u003c/code\u003e, \u003ccode\u003eUpdateGroupPermissions\u003c/code\u003e, and \u003ccode\u003eRevokeGroupPermissions\u003c/code\u003e functions.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDesktop App integration on Windows:\u003c/strong\u003e The SDK can now authenticate via an authorization prompt from the 1Password app on Windows as well. Now all major desktop OSs support this feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFIXED\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eVault listing with additional parameters:\u003c/strong\u003e \u003ccode\u003eVaults().List\u003c/code\u003e no longer errors when additional parameters are provided.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHandling locked 1Password app state:\u003c/strong\u003e When the 1Password app gets locked after the SDK client is authenticated, it will now automatically re-authenticate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 0.4.0-beta.1\u003c/h2\u003e\n\u003ch1\u003e1Password Go SDK v0.4.0-beta.1\u003c/h1\u003e\n\u003ch2\u003eNEW\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe SDK can now authenticate with the Desktop App.\u003c/li\u003e\n\u003cli\u003eVault \u003ccode\u003eGet\u003c/code\u003e, \u003ccode\u003eGetOverview\u003c/code\u003e as well as new options for vault \u003ccode\u003eList\u003c/code\u003e are now available.\u003c/li\u003e\n\u003cli\u003eItem batch operations are now available.\u003c/li\u003e\n\u003cli\u003eThe Groups API has been introduced.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/d0f8afa3413b85fd22bac5e6ab2fbee550c17169\"\u003e\u003ccode\u003ed0f8afa\u003c/code\u003e\u003c/a\u003e Update notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/6e24bc3f15761bedb052cf63b3fede06439b933d\"\u003e\u003ccode\u003e6e24bc3\u003c/code\u003e\u003c/a\u003e Release v0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/ee80f4c52f796b3aceff5fc46f756d2ce32d34a5\"\u003e\u003ccode\u003eee80f4c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/1password/onepassword-sdk-go/issues/249\"\u003e#249\u003c/a\u003e from 1Password/morgan/add-vault-group-operations-exam...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/2a46d8e1314c8682c74dd1d5808cd2f7c2d06f1a\"\u003e\u003ccode\u003e2a46d8e\u003c/code\u003e\u003c/a\u003e removed vault crudl operations from service account examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/26c7319f6830091ce71619ea7af83cf7076825ee\"\u003e\u003ccode\u003e26c7319\u003c/code\u003e\u003c/a\u003e formatted variable names. Removed create vault example from service account t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/8d5d8a64f2defd9689baca68e4a1ca5a7121ac9a\"\u003e\u003ccode\u003e8d5d8a6\u003c/code\u003e\u003c/a\u003e reverted import change so it's contained within docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/b99ef4609ab857371790e56447776617a9836327\"\u003e\u003ccode\u003eb99ef46\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into morgan/add-vault-group-operations-examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/47716edd199fbb239175a8c6386f335245a2d620\"\u003e\u003ccode\u003e47716ed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/1password/onepassword-sdk-go/issues/251\"\u003e#251\u003c/a\u003e from 1Password/beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/5e5ee00644599b84681f0618292f6da272e4d0e2\"\u003e\u003ccode\u003e5e5ee00\u003c/code\u003e\u003c/a\u003e removed group functionality from service account example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/35aa35cf03c08b29886b62d7a11dadf7c2582a05\"\u003e\u003ccode\u003e35aa35c\u003c/code\u003e\u003c/a\u003e fixed golangca lint error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/1password/onepassword-sdk-go/compare/v0.3.1...v0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/99designs/gqlgen` from 0.17.89 to 0.17.90\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/99designs/gqlgen/releases\"\u003egithub.com/99designs/gqlgen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.90\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add locations to resolver error responses by \u003ca href=\"https://github.com/florinel-chis\"\u003e\u003ccode\u003e@​florinel-chis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4090\"\u003e99designs/gqlgen#4090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: return 500 instead of 422 for panic recovery by \u003ca href=\"https://github.com/PavelStefanov\"\u003e\u003ccode\u003e@​PavelStefanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4098\"\u003e99designs/gqlgen#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove use_light_mode_prefetch docs by \u003ca href=\"https://github.com/henrywoody\"\u003e\u003ccode\u003e@​henrywoody\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4101\"\u003e99designs/gqlgen#4101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: fix modernize lint issues by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4111\"\u003e99designs/gqlgen#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/field requested condition by \u003ca href=\"https://github.com/parkerroan\"\u003e\u003ccode\u003e@​parkerroan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4113\"\u003e99designs/gqlgen#4113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBugfix/4102 input object dir with arg by \u003ca href=\"https://github.com/parkerroan\"\u003e\u003ccode\u003e@​parkerroan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4112\"\u003e99designs/gqlgen#4112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic in transport on null body by \u003ca href=\"https://github.com/jeolted\"\u003e\u003ccode\u003e@​jeolted\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4115\"\u003e99designs/gqlgen#4115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix gosec G115 integer overflow in generated atomic.AddInt32 call by \u003ca href=\"https://github.com/3rg0n\"\u003e\u003ccode\u003e@​3rg0n\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4120\"\u003e99designs/gqlgen#4120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: deduplicate Child field context switches and scalar fieldContex… by \u003ca href=\"https://github.com/syssam\"\u003e\u003ccode\u003e@​syssam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4086\"\u003e99designs/gqlgen#4086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: directive-only schema files break \u003ccode\u003efollow-schema\u003c/code\u003e code generation by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4141\"\u003e99designs/gqlgen#4141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate gqlparser to v2.5.33 see \u003ca href=\"https://github.com/vektah/gqlparser/releases/tag/v2_5_33\"\u003ehttps://github.com/vektah/gqlparser/releases/tag/v2_5_33\u003c/a\u003e by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4142\"\u003e99designs/gqlgen#4142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce template logic: Part 1 ECDot by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4144\"\u003e99designs/gqlgen#4144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce Template Logic Part 2 by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4145\"\u003e99designs/gqlgen#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePart 3 - reduce template logic: Unify ProcessArgField and ProcessArgFieldWithEC by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4146\"\u003e99designs/gqlgen#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the npm_and_yarn group across 1 directory with 1 update by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4099\"\u003e99designs/gqlgen#4099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.0.18 to 4.1.0 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4078\"\u003e99designs/gqlgen#4078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/urfave/cli/v3 from 3.7.0 to 3.8.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4103\"\u003e99designs/gqlgen#4103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump graphql-ws from 6.0.7 to 6.0.8 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4104\"\u003e99designs/gqlgen#4104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mikepenz/action-junit-report from 6.3.1 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4110\"\u003e99designs/gqlgen#4110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump graphql from 16.13.1 to 16.13.2 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4106\"\u003e99designs/gqlgen#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump typescript from 5.9.3 to 6.0.2 in /_examples/chat by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4108\"\u003e99designs/gqlgen#4108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump typescript from 5.9.3 to 6.0.2 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4105\"\u003e99designs/gqlgen#4105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-go from 6.3.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4109\"\u003e99designs/gqlgen#4109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.1 to 4.1.2 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4107\"\u003e99designs/gqlgen#4107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dawidd6/action-download-artifact from 19 to 20 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4116\"\u003e99designs/gqlgen#4116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 in /_examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4075\"\u003e99designs/gqlgen#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4118\"\u003e99designs/gqlgen#4118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.2 to 4.1.4 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4125\"\u003e99designs/gqlgen#4125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​apollo/client\u003c/code\u003e from 4.1.6 to 4.1.7 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4126\"\u003e99designs/gqlgen#4126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4127\"\u003e99designs/gqlgen#4127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.35.0 to 0.36.0 in /_examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4124\"\u003e99designs/gqlgen#4124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/jackc/pgx/v5 from 5.7.4 to 5.9.0 in /_examples/mini-habr-with-subscriptions in the go_modules group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4128\"\u003e99designs/gqlgen#4128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/jackc/pgx/v5 from 5.9.0 to 5.9.2 in /_examples/mini-habr-with-subscriptions in the go_modules group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4139\"\u003e99designs/gqlgen#4139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump robherley/go-test-action from 0.7.1 to 1.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4137\"\u003e99designs/gqlgen#4137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4136\"\u003e99designs/gqlgen#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/introspection\u003c/code\u003e from 5.0.1 to 5.0.2 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4134\"\u003e99designs/gqlgen#4134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e from 6.2.1 to 6.3.1 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4135\"\u003e99designs/gqlgen#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump urql from 5.0.1 to 5.0.2 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4133\"\u003e99designs/gqlgen#4133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/PuerkitoBio/goquery from 1.11.0 to 1.12.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4076\"\u003e99designs/gqlgen#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/tools from 0.42.0 to 0.44.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4122\"\u003e99designs/gqlgen#4122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.35.0 to 0.36.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4123\"\u003e99designs/gqlgen#4123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/mattn/go-isatty from 0.0.20 to 0.0.21 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4130\"\u003e99designs/gqlgen#4130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump postcss from 8.5.9 to 8.5.10 in /integration in the npm_and_yarn group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4143\"\u003e99designs/gqlgen#4143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/florinel-chis\"\u003e\u003ccode\u003e@​florinel-chis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4090\"\u003e99designs/gqlgen#4090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PavelStefanov\"\u003e\u003ccode\u003e@​PavelStefanov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4098\"\u003e99designs/gqlgen#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/henrywoody\"\u003e\u003ccode\u003e@​henrywoody\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4101\"\u003e99designs/gqlgen#4101\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/0945c8330037e838af683851b40983ede8df60d5\"\u003e\u003ccode\u003e0945c83\u003c/code\u003e\u003c/a\u003e release v0.17.90\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/4a2c5d8022a73f2aefbe9d608f3932eef9ff9562\"\u003e\u003ccode\u003e4a2c5d8\u003c/code\u003e\u003c/a\u003e Part 3 - reduce template logic (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4146\"\u003e#4146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/8b08751435cfe3c80a1de5319b58eaf8f6b5d31e\"\u003e\u003ccode\u003e8b08751\u003c/code\u003e\u003c/a\u003e Reduce Template Logic Part 2 (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/8c35336ad3a074f07ee1578d32f9011772780ab8\"\u003e\u003ccode\u003e8c35336\u003c/code\u003e\u003c/a\u003e Reduce template logic: Part 1 ECDot (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4144\"\u003e#4144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/bdeb6efa2bfffecce889d5fcc1da8605d75461ef\"\u003e\u003ccode\u003ebdeb6ef\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump postcss (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4143\"\u003e#4143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/6e8a0482c5ef35b757321afdb1f5ab42954ad1a7\"\u003e\u003ccode\u003e6e8a048\u003c/code\u003e\u003c/a\u003e Update gqlparser to v2.5.33 see \u003ca href=\"https://github.com/vektah/gqlparser/releases/\"\u003ehttps://github.com/vektah/gqlparser/releases/\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/e3f5362536a60f15e5973840f5d1b7cd43d5f7cc\"\u003e\u003ccode\u003ee3f5362\u003c/code\u003e\u003c/a\u003e Revise PR \u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4121\"\u003e#4121\u003c/a\u003e from \u003ca href=\"https://github.com/toga4\"\u003e\u003ccode\u003e@​toga4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4141\"\u003e#4141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/3ab446064e85efeda6de5e5a9c014ff3e1c0ffe0\"\u003e\u003ccode\u003e3ab4460\u003c/code\u003e\u003c/a\u003e feat: deduplicate Child field context switches and scalar fieldContex… (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/2d63840966b8a2e3704f8ddb6445015854158b39\"\u003e\u003ccode\u003e2d63840\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/mattn/go-isatty from 0.0.20 to 0.0.21 (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/39d244a30d330c3605f3cb3ade0c7c3e95d6067d\"\u003e\u003ccode\u003e39d244a\u003c/code\u003e\u003c/a\u003e Fix go.sum\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.89...v0.17.90\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/alecthomas/chroma/v2` from 2.23.1 to 2.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alecthomas/chroma/releases\"\u003egithub.com/alecthomas/chroma/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.26.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e56c7702 fix: downgrade go.mod version to 1.25\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.26.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ea4d3f60 feat(chromad): use style counterparts for theme switching\u003c/li\u003e\n\u003cli\u003ece159e6 chore: migrate to new bit format\u003c/li\u003e\n\u003cli\u003e180ea9f perf(colour): replace Sprintf/ParseUint round-trip in NewColour with direct bit arithmetic (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e68a08b0 docs: how to support dynamic theme switching\u003c/li\u003e\n\u003cli\u003e6fb9d92 feat(html): tag output with style mode\u003c/li\u003e\n\u003cli\u003ea71fea3 feat(styles): add light/dark mode support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.25.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ec3826f0 chore: go mod tidy\u003c/li\u003e\n\u003cli\u003efb5bc39 fix: emit HTTP body tokens without Coalesce\u003c/li\u003e\n\u003cli\u003ea3c2946 Improve Nu file detection (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1260\"\u003e#1260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee841b1a chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3ed2db8 Add Gemfile.lock lexer (\u0026amp; ruby improvements) (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1269\"\u003e#1269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e41fb546 Add YAML+Jinja lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee99b881 chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1263\"\u003e#1263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee67dd2f (Markless) Fix parse issue for embed directives without options (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edffa370 fix(go): tokenize trailing // as comment instead of consuming next line (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1265\"\u003e#1265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e1cf1560 chore: upgrade to github.com/dlclark/regexp2/v2\u003c/li\u003e\n\u003cli\u003e2cbcf7b chore: upgrade golangci-lint\u003c/li\u003e\n\u003cli\u003e786675b chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1257\"\u003e#1257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e235590c feat: add JSONL support to JSON lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1262\"\u003e#1262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef9b5c97 fix(dart): match single-line comments without trailing newline (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1225\"\u003e#1225\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1261\"\u003e#1261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e097f8e9 Mention Arturo in README (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed46ce60 feat(markdown): highlight frontmatter and comments (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1245\"\u003e#1245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef786b2a feat(lexers): add support for LilyPond (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0a02b98 chore(deps): update actions/checkout digest to de0fac2 (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1212\"\u003e#1212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec55009e Fix AGENTS.md referencing a non-existent scripts directory (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec5e763e Improve protobuf lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1253\"\u003e#1253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e113cd0e Add Arturo lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1232\"\u003e#1232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4498d71 chore(deps): update dependency binaryen to v129 (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1238\"\u003e#1238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e885f912 Added f4 to \u0026quot;Projects using Chroma\u0026quot; list (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1242\"\u003e#1242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec42c9ef Update java lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.24.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ed2a3784 fix: fallback bug\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.24.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0b841ee chore: go mod tidy\u003c/li\u003e\n\u003cli\u003e10fcb68 chore(deps): update ubuntu docker tag to v26 (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1251\"\u003e#1251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e2218de6 chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e2099887 Update Solarized Light to use correct background color (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1250\"\u003e#1250\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/56c7702e16f3bf78b335c57cdd5af8f8b493f1c6\"\u003e\u003ccode\u003e56c7702\u003c/code\u003e\u003c/a\u003e fix: downgrade go.mod version to 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/a4d3f60813272352474a6ecda93270487d20a9ee\"\u003e\u003ccode\u003ea4d3f60\u003c/code\u003e\u003c/a\u003e feat(chromad): use style counterparts for theme switching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/ce159e61b0d7234beba95e25e25464ea90324d1f\"\u003e\u003ccode\u003ece159e6\u003c/code\u003e\u003c/a\u003e chore: migrate to new bit format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/180ea9f54dce4c7b7241944110fc0e01bffae913\"\u003e\u003ccode\u003e180ea9f\u003c/code\u003e\u003c/a\u003e perf(colour): replace Sprintf/ParseUint round-trip in NewColour with direct b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/68a08b0f9a1f4edeaadd0ef9fbbc2945b5a02adf\"\u003e\u003ccode\u003e68a08b0\u003c/code\u003e\u003c/a\u003e docs: how to support dynamic theme switching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/6fb9d920b575be857c7322f79699fd92e3645e2f\"\u003e\u003ccode\u003e6fb9d92\u003c/code\u003e\u003c/a\u003e feat(html): tag output with style mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/a71fea34358d2b9f75c0d5be2002a5293633116d\"\u003e\u003ccode\u003ea71fea3\u003c/code\u003e\u003c/a\u003e feat(styles): add light/dark mode support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/c3826f007cb719dfba2e331ee356c9f0d521dbad\"\u003e\u003ccode\u003ec3826f0\u003c/code\u003e\u003c/a\u003e chore: go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/fb5bc39d407d3d39fb71f010683a2d4b6211da2f\"\u003e\u003ccode\u003efb5bc39\u003c/code\u003e\u003c/a\u003e fix: emit HTTP body tokens without Coalesce\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/a3c2946ab1b0af692b2087b9f54e70f87a7b0295\"\u003e\u003ccode\u003ea3c2946\u003c/code\u003e\u003c/a\u003e Improve Nu file detection (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1260\"\u003e#1260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alecthomas/chroma/compare/v2.23.1...v2.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/anthropics/anthropic-sdk-go` from 1.30.0 to 1.46.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/releases\"\u003egithub.com/anthropics/anthropic-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.46.0\u003c/h2\u003e\n\u003ch2\u003e1.46.0 (2026-05-28)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.45.0...v1.46.0\"\u003ev1.45.0...v1.46.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for claude-opus-4-8, mid-conversation system blocks, and usage.output_tokens_details (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/4cd860b8bd5365709f7f86466f449797a5f01875\"\u003e4cd860b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport custom file size caps (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/876\"\u003e#876\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/99634e85815be2215a8beb05f2deeec895133b3b\"\u003e99634e8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexamples:\u003c/strong\u003e rename managed-agents private-sandbox-worker to self-hosted-sandbox-worker (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/873\"\u003e#873\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/07d3e461f094d40a1bcf25fa8cefee7a90835193\"\u003e07d3e46\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace literal newlines (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/cbb7ea55b131f492753ce9fdcfc73df2847daafd\"\u003ecbb7ea5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.45.0\u003c/h2\u003e\n\u003ch2\u003e1.45.0 (2026-05-21)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.44.1...v1.45.0\"\u003ev1.44.1...v1.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for thinking-token-count beta for estimated tokens in thinking block deltas when streaming (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/dedeb6d263a651d63c95bd360befbd53dd26ec12\"\u003ededeb6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.44.1\u003c/h2\u003e\n\u003ch2\u003e1.44.1 (2026-05-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.44.0...v1.44.1\"\u003ev1.44.0...v1.44.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner:\u003c/strong\u003e skip tool calls SessionToolRunner does not own (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/93afc65f2f1b811d760f2e5149e13dd5eb328f79\"\u003e93afc65\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.44.0\u003c/h2\u003e\n\u003ch2\u003e1.44.0 (2026-05-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.43.0...v1.44.0\"\u003ev1.43.0...v1.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e Add support for self-hosted sandboxes in CMA with sandbox helpers (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/34354c43f329852a88682bb6665a1453754d61be\"\u003e34354c4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.43.0\u003c/h2\u003e\n\u003ch2\u003e1.43.0 (2026-05-13)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/blob/main/CHANGELOG.md\"\u003egithub.com/anthropics/anthropic-sdk-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.46.0 (2026-05-28)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.45.0...v1.46.0\"\u003ev1.45.0...v1.46.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for claude-opus-4-8, mid-conversation system blocks, and usage.output_tokens_details (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/4cd860b8bd5365709f7f86466f449797a5f01875\"\u003e4cd860b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport custom file size caps (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/876\"\u003e#876\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/99634e85815be2215a8beb05f2deeec895133b3b\"\u003e99634e8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexamples:\u003c/strong\u003e rename managed-agents private-sandbox-worker to self-hosted-sandbox-worker (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/873\"\u003e#873\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/07d3e461f094d40a1bcf25fa8cefee7a90835193\"\u003e07d3e46\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace literal newlines (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/cbb7ea55b131f492753ce9fdcfc73df2847daafd\"\u003ecbb7ea5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.45.0 (2026-05-21)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.44.1...v1.45.0\"\u003ev1.44.1...v1.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for thinking-token-count beta for estimated tokens in thinking block deltas when streaming (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/dedeb6d263a651d63c95bd360befbd53dd26ec12\"\u003ededeb6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.44.1 (2026-05-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.44.0...v1.44.1\"\u003ev1.44.0...v1.44.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner:\u003c/strong\u003e skip tool calls SessionToolRunner does not own (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/93afc65f2f1b811d760f2e5149e13dd5eb328f79\"\u003e93afc65\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.44.0 (2026-05-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.43.0...v1.44.0\"\u003ev1.43.0...v1.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e Add support for self-hosted sandboxes in CMA with sandbox helpers (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/34354c43f329852a88682bb6665a1453754d61be\"\u003e34354c4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.43.0 (2026-05-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.42.0...v1.43.0\"\u003ev1.42.0...v1.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add BetaManagedAgentsSearchResultBlock types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/498fafcadd46be3a53e24ca2e7c40d00da6361bd\"\u003e498fafc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/058d85cd7e656f5fe972591bcf841c99564581e9\"\u003e\u003ccode\u003e058d85c\u003c/code\u003e\u003c/a\u003e release: 1.46.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/5c328bc227a82cc46b273924a398d6fabc689410\"\u003e\u003ccode\u003e5c328bc\u003c/code\u003e\u003c/a\u003e feat(api): Add support for claude-opus-4-8, mid-conversation system blocks, a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/9df7ac07d30e17ce37712e0c083294a597058054\"\u003e\u003ccode\u003e9df7ac0\u003c/code\u003e\u003c/a\u003e docs: replace literal newlines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/d8020e0a73623855636de14c65a183fcc12f516f\"\u003e\u003ccode\u003ed8020e0\u003c/code\u003e\u003c/a\u003e ci: run breaking change detection on every branch (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/c9bae2d86565b73cab7c4b6b7b0066a1697d4968\"\u003e\u003ccode\u003ec9bae2d\u003c/code\u003e\u003c/a\u003e feat: support custom file size caps (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/876\"\u003e#876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/816a9c6e9488edfab819a31d955e128ab57bede0\"\u003e\u003ccode\u003e816a9c6\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/ec37441e01163d327f42b3eea6e9955e686b5e72\"\u003e\u003ccode\u003eec37441\u003c/code\u003e\u003c/a\u003e chore(examples): rename managed-agents private-sandbox-worker to self-hosted-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/88310ccdb19419fb6c8b0fd2e99f1e3d8c74041e\"\u003e\u003ccode\u003e88310cc\u003c/code\u003e\u003c/a\u003e release: 1.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/4eb28e321282db071753c97d3223b092db9108d1\"\u003e\u003ccode\u003e4eb28e3\u003c/code\u003e\u003c/a\u003e feat(api): Add support for thinking-token-count beta for estimated tokens in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/d138190aeae5568972430f9a6204875aa04097fc\"\u003e\u003ccode\u003ed138190\u003c/code\u003e\u003c/a\u003e release: 1.44.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.30.0...v1.46.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.41.5 to 1.41.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5841d3ae2cfd6e6113ca61b71d69131b84932f4c\"\u003e\u003ccode\u003e5841d3a\u003c/code\u003e\u003c/a\u003e Release 2026-05-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/16ac80d79c282366cae312281b3df925af4e9bf1\"\u003e\u003ccode\u003e16ac80d\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/167926f8aca7228f2dd1bed73707505875aafef4\"\u003e\u003ccode\u003e167926f\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a0fce13e18c6bff397ad77fac4cde4ab3f3b93e0\"\u003e\u003ccode\u003ea0fce13\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/223c0057211950899e0117dc027cc299a1dac664\"\u003e\u003ccode\u003e223c005\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.26.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3426\"\u003e#3426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/74c501189a40c9b937432a1b2a4cacffc851ea76\"\u003e\u003ccode\u003e74c5011\u003c/code\u003e\u003c/a\u003e Release 2026-05-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7d82651329a86064a9026f6219cff72921fa74da\"\u003e\u003ccode\u003e7d82651\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/79c63d9289784de4914143b7bff67157aa6a2a90\"\u003e\u003ccode\u003e79c63d9\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b15b3b873ad5c294d0c010fb1cc56ecb583d1618\"\u003e\u003ccode\u003eb15b3b8\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/090e46936630944917cfd6a0990ea3fd6391475b\"\u003e\u003ccode\u003e090e469\u003c/code\u003e\u003c/a\u003e Feat tmv2 parity (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3424\"\u003e#3424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.41.5...v1.41.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.32.14 to 1.32.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5841d3ae2cfd6e6113ca61b71d69131b84932f4c\"\u003e\u003ccode\u003e5841d3a\u003c/code\u003e\u003c/a\u003e Release 2026-05-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/16ac80d79c282366cae312281b3df925af4e9bf1\"\u003e\u003ccode\u003e16ac80d\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/167926f8aca7228f2dd1bed73707505875aafef4\"\u003e\u003ccode\u003e167926f\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a0fce13e18c6bff397ad77fac4cde4ab3f3b93e0\"\u003e\u003ccode\u003ea0fce13\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/223c0057211950899e0117dc027cc299a1dac664\"\u003e\u003ccode\u003e223c005\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.26.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3426\"\u003e#3426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/74c501189a40c9b937432a1b2a4cacffc851ea76\"\u003e\u003ccode\u003e74c5011\u003c/code\u003e\u003c/a\u003e Release 2026-05-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7d82651329a86064a9026f6219cff72921fa74da\"\u003e\u003ccode\u003e7d82651\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/79c63d9289784de4914143b7bff67157aa6a2a90\"\u003e\u003ccode\u003e79c63d9\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b15b3b873ad5c294d0c010fb1cc56ecb583d1618\"\u003e\u003ccode\u003eb15b3b8\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/090e46936630944917cfd6a0990ea3fd6391475b\"\u003e\u003ccode\u003e090e469\u003c/code\u003e\u003c/a\u003e Feat tmv2 parity (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3424\"\u003e#3424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.32.14...config/v1.32.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/secretsmanager` from 1.41.5 to 1.41.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5841d3ae2cfd6e6113ca61b71d69131b84932f4c\"\u003e\u003ccode\u003e5841d3a\u003c/code\u003e\u003c/a\u003e Release 2026-05-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/16ac80d79c282366cae312281b3df925af4e9bf1\"\u003e\u003ccode\u003e16ac80d\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/167926f8aca7228f2dd1bed73707505875aafef4\"\u003e\u003ccode\u003e167926f\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a0fce13e18c6bff397ad77fac4cde4ab3f3b93e0\"\u003e\u003ccode\u003ea0fce13\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/223c0057211950899e0117dc027cc299a1dac664\"\u003e\u003ccode\u003e223c005\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.26.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3426\"\u003e#3426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/74c501189a40c9b937432a1b2a4cacffc851ea76\"\u003e\u003ccode\u003e74c5011\u003c/code\u003e\u003c/a\u003e Release 2026-05-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7d82651329a86064a9026f6219cff72921fa74da\"\u003e\u003ccode\u003e7d82651\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/79c63d9289784de4914143b7bff67157aa6a2a90\"\u003e\u003ccode\u003e79c63d9\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b15b3b873ad5c294d0c010fb1cc56ecb583d1618\"\u003e\u003ccode\u003eb15b3b8\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/090e46936630944917cfd6a0990ea3fd6391475b\"\u003e\u003ccode\u003e090e469\u003c/code\u003e\u003c/a\u003e Feat tmv2 parity (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3424\"\u003e#3424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.41.5...v1.41.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/ssm` from 1.68.4 to 1.68.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5841d3ae2cfd6e6113ca61b71d69131b84932f4c\"\u003e\u003ccode\u003e5841d3a\u003c/code\u003e\u003c/a\u003e Release 2026-05-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/16ac80d79c282366cae312281b3df925af4e9bf1\"\u003e\u003ccode\u003e16ac80d\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/167926f8aca7228f2dd1bed73707505875aafef4\"\u003e\u003ccode\u003e167926f\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a0fce13e18c6bff397ad77fac4cde4ab3f3b93e0\"\u003e\u003ccode\u003ea0fce13\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/223c0057211950899e0117dc027cc299a1dac664\"\u003e\u003ccode\u003e223c005\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.26.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3426\"\u003e#3426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/74c501189a40c9b937432a1b2a4cacffc851ea76\"\u003e\u003ccode\u003e74c5011\u003c/code\u003e\u003c/a\u003e Release 2026-05-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7d82651329a86064a9026f6219cff72921fa74da\"\u003e\u003ccode\u003e7d82651\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/79c63d9289784de4914143b7bff67157aa6a2a90\"\u003e\u003ccode\u003e79c63d9\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b15b3b873ad5c294d0c010fb1cc56ecb583d1618\"\u003e\u003ccode\u003eb15b3b8\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/090e46936630944917cfd6a0990ea3fd6391475b\"\u003e\u003ccode\u003e090e469\u003c/code\u003e\u003c/a\u003e Feat tmv2 parity (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3424\"\u003e#3424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ssm/v1.68.4...service/ssm/v1.68.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/smithy-go` from 1.24.2 to 1.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/smithy-go/releases\"\u003egithub.com/aws/smithy-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.0\u003c/h2\u003e\n\u003ch1\u003eRelease (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.25.0\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Add support for endpointBdd trait\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/smithy-go/blob/main/CHANGELOG.md\"\u003egithub.com/aws/smithy-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease (2026-05-27)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.26.0\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Add StringSlice to endpoint rulesfn.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-04-23)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.25.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fixed a memory leak in the LRU cache implementation used by some AWS services.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.25.0\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Add support for endpointBdd trait\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-04-02)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.24.3\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Add additional sigv4 configuration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go/aws-http-auth\u003c/code\u003e: \u003ca href=\"https://github.com/aws/smithy-go/blob/main/aws-http-auth/CHANGELOG.md#v113-2026-04-02\"\u003ev1.1.3\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Add additional sigv4 configuration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-02-27)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Bump minimum go version to 1.24.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-02-20)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.24.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/45ed8311108fa4d204aa8ad3f5264442568c6b01\"\u003e\u003ccode\u003e45ed831\u003c/code\u003e\u003c/a\u003e Release 2026-05-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/36699a9ad5bb1f4054d69de11e573003ec6c2865\"\u003e\u003ccode\u003e36699a9\u003c/code\u003e\u003c/a\u003e handle vars in auth scheme id tmpl (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/b81ddf73b3738ec93447b59aa920666f7154ae36\"\u003e\u003ccode\u003eb81ddf7\u003c/code\u003e\u003c/a\u003e Use GoDependency to add SDK dependencies on codegen instead of relying on go ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/999a54bb7359cf5740b9c23ca52220c5777b486d\"\u003e\u003ccode\u003e999a54b\u003c/code\u003e\u003c/a\u003e add event stream test generator (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/661\"\u003e#661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/22e6cf7f8d19a35512b84cfb3f72e4e77ab29592\"\u003e\u003ccode\u003e22e6cf7\u003c/code\u003e\u003c/a\u003e Expand JMESPath truthy check by allowing bare collections to be evaluated (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/654\"\u003e#654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/e094f45e716e33a1b950cf8bbe804790bf87f965\"\u003e\u003ccode\u003ee094f45\u003c/code\u003e\u003c/a\u003e Release 2026-04-23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/214d45be3be5188c4d2fd9cf744c21f8b3dfbabc\"\u003e\u003ccode\u003e214d45b\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/3477da0b4dbf31de58ac375fe5abe5d268280824\"\u003e\u003ccode\u003e3477da0\u003c/code\u003e\u003c/a\u003e fix lrucache memory leak on existing item put (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/652\"\u003e#652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/0d0b4d00f2430e62a790203b89fd76dceb4ae213\"\u003e\u003ccode\u003e0d0b4d0\u003c/code\u003e\u003c/a\u003e Bump Smithy version to 1.69.0 (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/be5e5ef0d73560eac9d71df7995b0eaffb9a8d71\"\u003e\u003ccode\u003ebe5e5ef\u003c/code\u003e\u003c/a\u003e check \u003ca href=\"https://github.com/enum\"\u003e\u003ccode\u003e@​enum\u003c/code\u003e\u003c/a\u003e on strings for cbor (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/649\"\u003e#649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/smithy-go/compare/v1.24.2...v1.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/containerd/api` from 1.10.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/containerd/releases\"\u003egithub.com/containerd/containerd/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003econtainerd API 1.11.1\u003c/h2\u003e\n\u003cp\u003eWelcome to the api/v1.11.1 release of containerd!\u003c/p\u003e\n\u003cp\u003eThe first patch release for the containerd 1.11 API includes a fix\nin the task endpoints for non-runc shims.\u003c/p\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix sandbox task API endpoints for non-runc runtimes (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/13422\"\u003e#13422\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlease try out the release binaries and report any issues at\n\u003ca href=\"https://github.com/containerd/containerd/issues\"\u003ehttps://github.com/containerd/containerd/issues\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDerek McGowan\u003c/li\u003e\n\u003cli\u003eMaksym Pavlenko\u003c/li\u003e\n\u003cli\u003eSamuel Karp\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare release notes for api/v1.11.1 (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/13444\"\u003e#13444\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/da7aef299c57cc1f290700ade8fa0a5fec69a462\"\u003e\u003ccode\u003eda7aef299\u003c/code\u003e\u003c/a\u003e Prepare release notes for api/v1.11.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix sandbox task API endpoints for non-runc runtimes (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/13422\"\u003e#13422\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/e44f5f9ec610d95a712d230e8a19ae516e0a26ac\"\u003e\u003ccode\u003ee44f5f9ec\u003c/code\u003e\u003c/a\u003e protos: include task API address to CreateTaskRequest\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eDependency Changes\u003c/h3\u003e\n\u003cp\u003eThis release has no dependency changes\u003c/p\u003e\n\u003cp\u003ePrevious release can be found at \u003ca href=\"https://github.com/containerd/containerd/releases/tag/api/v1.11.0\"\u003eapi/v1.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003econtainerd API 1.11.0\u003c/h2\u003e\n\u003cp\u003eWelcome to the api/v1.11.0 release of containerd!\u003c/p\u003e\n\u003cp\u003eThe 12th release for the containerd 1.x API aligns with the containerd 2.3 release.\u003c/p\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd transfer types for container filesystem copy (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/13165\"\u003e#13165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate sandbox API to include spec field (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12840\"\u003e#12840\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eImage Distribution\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd os.features support for EROFS native container images (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/13091\"\u003e#13091\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/f822a911ab2b7c73e30bc0f36ea319642c9711b1\"\u003e\u003ccode\u003ef822a91\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/13444\"\u003e#13444\u003c/a\u003e from dmcgowan/prepare-api-v1.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/da7aef299c57cc1f290700ade8fa0a5fec69a462\"\u003e\u003ccode\u003eda7aef2\u003c/code\u003e\u003c/a\u003e Prepare release notes for api/v1.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/a50a704094cf72710ccfa4944a642ef4e7ec9d2c\"\u003e\u003ccode\u003ea50a704\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/13422\"\u003e#13422\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-13360-t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/5282d4e09d3bc8b0957780caa7a4644fac7c86a7\"\u003e\u003ccode\u003e5282d4e\u003c/code\u003e\u003c/a\u003e Wire task address and version fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/e44f5f9ec610d95a712d230e8a19ae516e0a26ac\"\u003e\u003ccode\u003ee44f5f9\u003c/code\u003e\u003c/a\u003e protos: include task API address to CreateTaskRequest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/85f22f7afa3af5aa5083cc7ae50c3b58a35b8849\"\u003e\u003ccode\u003e85f22f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/13409\"\u003e#13409\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-13327-t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/4d80a31bf637bc15e83e50a15941bf5bb0cb3988\"\u003e\u003ccode\u003e4d80a31\u003c/code\u003e\u003c/a\u003e seccomp: Block AF_ALG in default socket policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/2ed0d97b6e58def34684a1bffc2ab6931182f221\"\u003e\u003ccode\u003e2ed0d97\u003c/code\u003e\u003c/a\u003e seccomp: Document socket rule scope and socketcall limitation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/2315484b7e7a5b53e73ad3b143c780ec7612420b\"\u003e\u003ccode\u003e2315484\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/13390\"\u003e#13390\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-13363-t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/1ad3402b855b77eb3800f74c87ff78736edf72d2\"\u003e\u003ccode\u003e1ad3402\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/13394\"\u003e#13394\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-13389-t...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/containerd/containerd/compare/api/v1.10.0...api/v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/containerd/v2` from 2.2.3 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/containerd/releases\"\u003egithub.com/containerd/containerd/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003econtainerd 2.3.1\u003c/h2\u003e\n\u003cp\u003eWelcome to the v2.3.1 release of containerd!\u003c/p\u003e\n\u003cp\u003eThe first patch ...\n\n_Description has been truncated_","html_url":"https://github.com/sipsma/dagger/pull/1292","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sipsma%2Fdagger/issues/1292","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1292/packages"},{"uuid":"4526374585","node_id":"PR_kwDOPc1QR87fhObs","number":35019,"state":"open","title":"build(deps): bump github.com/modelcontextprotocol/go-sdk from 1.6.0 to 1.6.1","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-26T18:06:49.000Z","updated_at":"2026-05-27T02:01:18.361Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) from 1.6.0 to 1.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/modelcontextprotocol/go-sdk\u0026package-manager=go_modules\u0026previous-version=1.6.0\u0026new-version=1.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/github/gh-aw/pull/35019","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/github%2Fgh-aw/issues/35019","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35019/packages"},{"uuid":"4520601434","node_id":"PR_kwDOP2u0hs7fOZRX","number":1291,"state":"open","title":"deps: Bump the all-go-deps group with 10 updates","user":"dependabot[bot]","labels":["security","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-26T01:34:41.000Z","updated_at":"2026-05-26T01:42:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: Bump","group_name":"all-go-deps","update_count":10,"packages":[{"name":"github.com/anthropics/anthropic-sdk-go","old_version":"1.43.0","new_version":"1.45.0","repository_url":"https://github.com/anthropics/anthropic-sdk-go"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.32.17","new_version":"1.32.18","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/bedrockruntime","old_version":"1.50.6","new_version":"1.52.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/getkin/kin-openapi","old_version":"0.138.0","new_version":"0.139.0","repository_url":"https://github.com/getkin/kin-openapi"},{"name":"github.com/go-chi/chi/v5","old_version":"5.2.5","new_version":"5.3.0","repository_url":"https://github.com/go-chi/chi"},{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"},{"name":"github.com/slack-go/slack","old_version":"0.23.1","new_version":"0.24.0","repository_url":"https://github.com/slack-go/slack"},{"name":"google.golang.org/adk","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/google/adk-go"},{"name":"google.golang.org/genai","old_version":"1.57.0","new_version":"1.58.0","repository_url":"https://github.com/googleapis/go-genai"},{"name":"k8s.io/apiextensions-apiserver","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/kubernetes/apiextensions-apiserver"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go-deps group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/anthropics/anthropic-sdk-go](https://github.com/anthropics/anthropic-sdk-go) | `1.43.0` | `1.45.0` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.17` | `1.32.18` |\n| [github.com/aws/aws-sdk-go-v2/service/bedrockruntime](https://github.com/aws/aws-sdk-go-v2) | `1.50.6` | `1.52.0` |\n| [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) | `0.138.0` | `0.139.0` |\n| [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) | `5.2.5` | `5.3.0` |\n| [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | `1.6.0` | `1.6.1` |\n| [github.com/slack-go/slack](https://github.com/slack-go/slack) | `0.23.1` | `0.24.0` |\n| [google.golang.org/adk](https://github.com/google/adk-go) | `1.2.0` | `1.3.0` |\n| [google.golang.org/genai](https://github.com/googleapis/go-genai) | `1.57.0` | `1.58.0` |\n| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.35.4` | `0.35.5` |\n\nUpdates `github.com/anthropics/anthropic-sdk-go` from 1.43.0 to 1.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/releases\"\u003egithub.com/anthropics/anthropic-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.45.0\u003c/h2\u003e\n\u003ch2\u003e1.45.0 (2026-05-21)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.44.1...v1.45.0\"\u003ev1.44.1...v1.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for thinking-token-count beta for estimated tokens in thinking block deltas when streaming (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/dedeb6d263a651d63c95bd360befbd53dd26ec12\"\u003ededeb6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.44.1\u003c/h2\u003e\n\u003ch2\u003e1.44.1 (2026-05-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.44.0...v1.44.1\"\u003ev1.44.0...v1.44.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner:\u003c/strong\u003e skip tool calls SessionToolRunner does not own (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/93afc65f2f1b811d760f2e5149e13dd5eb328f79\"\u003e93afc65\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.44.0\u003c/h2\u003e\n\u003ch2\u003e1.44.0 (2026-05-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.43.0...v1.44.0\"\u003ev1.43.0...v1.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e Add support for self-hosted sandboxes in CMA with sandbox helpers (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/34354c43f329852a88682bb6665a1453754d61be\"\u003e34354c4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/blob/main/CHANGELOG.md\"\u003egithub.com/anthropics/anthropic-sdk-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.45.0 (2026-05-21)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.44.1...v1.45.0\"\u003ev1.44.1...v1.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for thinking-token-count beta for estimated tokens in thinking block deltas when streaming (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/dedeb6d263a651d63c95bd360befbd53dd26ec12\"\u003ededeb6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.44.1 (2026-05-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.44.0...v1.44.1\"\u003ev1.44.0...v1.44.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner:\u003c/strong\u003e skip tool calls SessionToolRunner does not own (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/93afc65f2f1b811d760f2e5149e13dd5eb328f79\"\u003e93afc65\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.44.0 (2026-05-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.43.0...v1.44.0\"\u003ev1.43.0...v1.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e Add support for self-hosted sandboxes in CMA with sandbox helpers (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/34354c43f329852a88682bb6665a1453754d61be\"\u003e34354c4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/88310ccdb19419fb6c8b0fd2e99f1e3d8c74041e\"\u003e\u003ccode\u003e88310cc\u003c/code\u003e\u003c/a\u003e release: 1.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/4eb28e321282db071753c97d3223b092db9108d1\"\u003e\u003ccode\u003e4eb28e3\u003c/code\u003e\u003c/a\u003e feat(api): Add support for thinking-token-count beta for estimated tokens in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/d138190aeae5568972430f9a6204875aa04097fc\"\u003e\u003ccode\u003ed138190\u003c/code\u003e\u003c/a\u003e release: 1.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/d0a73a50e70544b552f202d4e6f67eb45b9fd739\"\u003e\u003ccode\u003ed0a73a5\u003c/code\u003e\u003c/a\u003e fix(runner): skip tool calls SessionToolRunner does not own\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/288857308b47e48ee7d572506efffb568d514846\"\u003e\u003ccode\u003e2888573\u003c/code\u003e\u003c/a\u003e release: 1.44.0 (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/340\"\u003e#340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.43.0...v1.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.32.17 to 1.32.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/db9f4e546dfe2f62a6bc3bf54b9da42ebace6372\"\u003e\u003ccode\u003edb9f4e5\u003c/code\u003e\u003c/a\u003e Release 2026-05-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/34e7ddc9400e830a9ae226a7e3c2161e5ece4f19\"\u003e\u003ccode\u003e34e7ddc\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f9db036cf7b3b8a1ea5eb67c3d296da4b48b6e2b\"\u003e\u003ccode\u003ef9db036\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ae5eae1e3ec46433bd99496bfa6936f8f09a2e72\"\u003e\u003ccode\u003eae5eae1\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/429dbdd2a35d325aabc5757edfc9ebf09c2ad12e\"\u003e\u003ccode\u003e429dbdd\u003c/code\u003e\u003c/a\u003e Feat discover endpoint partition validation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3410\"\u003e#3410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab4f5b60785064ec6346c922604d94b63d9c7299\"\u003e\u003ccode\u003eab4f5b6\u003c/code\u003e\u003c/a\u003e Release 2026-05-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/757a09909a97a15e5a481d9839b83f15b8fdc4bc\"\u003e\u003ccode\u003e757a099\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/02c8323ee6c99be82dae3a3923616756cb164525\"\u003e\u003ccode\u003e02c8323\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f4ac954c5b3567f7918fbaa845bd05a8b211f54e\"\u003e\u003ccode\u003ef4ac954\u003c/code\u003e\u003c/a\u003e Bump smithy-go version and update imports for evenstream protocoltests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3420\"\u003e#3420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6d937001e020def8b587dccbe5d803933ce57bfd\"\u003e\u003ccode\u003e6d93700\u003c/code\u003e\u003c/a\u003e Add replace for credentials dependency added on go.mod (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3419\"\u003e#3419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.32.17...config/v1.32.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/bedrockruntime` from 1.50.6 to 1.52.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d7a70490838a3fba41d2d854394e74270e1c7266\"\u003e\u003ccode\u003ed7a7049\u003c/code\u003e\u003c/a\u003e Release 2024-03-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/625e1e6ceefff58181a4324818cd36d81829249e\"\u003e\u003ccode\u003e625e1e6\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1ed868ad38658009ab780f7df8d1017e5e152247\"\u003e\u003ccode\u003e1ed868a\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e715922954ab9b058a3f36be2ccee2929df6123a\"\u003e\u003ccode\u003ee715922\u003c/code\u003e\u003c/a\u003e Merge customizations for S3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b30a1cc189db41994e99d19fb6632eed5f9961b4\"\u003e\u003ccode\u003eb30a1cc\u003c/code\u003e\u003c/a\u003e Release 2024-03-12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/71783e148bc741a3ba2492af739193eae0ccb724\"\u003e\u003ccode\u003e71783e1\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f434ec245a56eee178f954ee39cf6f685906e129\"\u003e\u003ccode\u003ef434ec2\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9bac90a45e50000be1beac9f63fc755219e7cd7e\"\u003e\u003ccode\u003e9bac90a\u003c/code\u003e\u003c/a\u003e Release 2024-03-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c3c777b9a704c331ddcefa43bf33ac650d6c2877\"\u003e\u003ccode\u003ec3c777b\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2e16e91ae30cbe142579c45ed54a21ffee08cc4a\"\u003e\u003ccode\u003e2e16e91\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ecr/v1.50.6...service/s3/v1.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getkin/kin-openapi` from 0.138.0 to 0.139.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getkin/kin-openapi/releases\"\u003egithub.com/getkin/kin-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types by \u003ca href=\"https://github.com/0-don\"\u003e\u003ccode\u003e@​0-don\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected by \u003ca href=\"https://github.com/fenollp\"\u003e\u003ccode\u003e@​fenollp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1187\"\u003egetkin/kin-openapi#1187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7ea1ac895326a469712d81507fe00d7c8957b8b6\"\u003e\u003ccode\u003e7ea1ac8\u003c/code\u003e\u003c/a\u003e openapi3: tests flakiness corrected (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/dc70f84ce64fa2d60e1e58d96f6b5686ba3dff3e\"\u003e\u003ccode\u003edc70f84\u003c/code\u003e\u003c/a\u003e openapi3: track Origin on the document root (T) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/69492dff6b62dddb9b27aeb7ebc9e0ee653e0263\"\u003e\u003ccode\u003e69492df\u003c/code\u003e\u003c/a\u003e openapi3: typed context errors for Validate() wrapper chain (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1183\"\u003e#1183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/0a89925163b66876c4bc357bca068d62e3d86c20\"\u003e\u003ccode\u003e0a89925\u003c/code\u003e\u003c/a\u003e un-patch YAML serialization of dates (see issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/55a4c7274045743fd7e6703ee14be408ae79d22d\"\u003e\u003ccode\u003e55a4c72\u003c/code\u003e\u003c/a\u003e openapi3: re-enable tests disabled due to YAML dates in map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/c61836c51e8f6f2efebbe95f783a41f319c53aa7\"\u003e\u003ccode\u003ec61836c\u003c/code\u003e\u003c/a\u003e ci: fixup lint after modifications to marsh.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7633481fe3cd3a7027097aed588c285f3d21d238\"\u003e\u003ccode\u003e7633481\u003c/code\u003e\u003c/a\u003e feat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTim...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-chi/chi/v5` from 5.2.5 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-chi/chi/releases\"\u003egithub.com/go-chi/chi/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse strings.ReplaceAll where applicable by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1046\"\u003ego-chi/chi#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate inline middlewares across mounted subrouters by \u003ca href=\"https://github.com/LukasJenicek\"\u003e\u003ccode\u003e@​LukasJenicek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1049\"\u003ego-chi/chi#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd go 1.26 to ci by \u003ca href=\"https://github.com/pkieltyka\"\u003e\u003ccode\u003e@​pkieltyka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1052\"\u003ego-chi/chi#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove last uses of io/ioutil by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1054\"\u003ego-chi/chi#1054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify chi.walk with slices.Concat by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1053\"\u003ego-chi/chi#1053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the stringscutprefix modernizer by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1051\"\u003ego-chi/chi#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimum Go to 1.23, always use request.Pattern by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1048\"\u003ego-chi/chi#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emiddleware: fix httpFancyWriter.ReadFrom double-counting bytes with Tee by \u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1085\"\u003ego-chi/chi#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in Route doc comment by \u003ca href=\"https://github.com/gouwazi\"\u003e\u003ccode\u003e@​gouwazi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1073\"\u003ego-chi/chi#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: set Request.Pattern from RoutePattern() by \u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1097\"\u003ego-chi/chi#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: middleware.ClientIP, a replacement for middleware.RealIP by \u003ca href=\"https://github.com/VojtechVitek\"\u003e\u003ccode\u003e@​VojtechVitek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/967\"\u003ego-chi/chi#967\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LukasJenicek\"\u003e\u003ccode\u003e@​LukasJenicek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1049\"\u003ego-chi/chi#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1085\"\u003ego-chi/chi#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gouwazi\"\u003e\u003ccode\u003e@​gouwazi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1073\"\u003ego-chi/chi#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1097\"\u003ego-chi/chi#1097\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSECURITY: middleware.ClientIP, a replacement for middleware.RealIP\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/VojtechVitek\"\u003e\u003ccode\u003e@​VojtechVitek\u003c/code\u003e\u003c/a\u003e submitted PR \u003ca href=\"https://redirect.github.com/go-chi/chi/issues/967\"\u003e#967\u003c/a\u003e, which introduces middleware.ClientIP — a replacement for middleware.RealIP that closes the three open spoofing advisories:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-9g5q-2w5x-hmxf\"\u003eGHSA-9g5q-2w5x-hmxf\u003c/a\u003e — IP spoofing via XFF in \u003ccode\u003eRemoteAddr\u003c/code\u003e resolution (convto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-rjr7-jggh-pgcp\"\u003eGHSA-rjr7-jggh-pgcp\u003c/a\u003e — RealIP allows IP spoofing via unvalidated XFF (rezmoss)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-3fxj-6jh8-hvhx\"\u003eGHSA-3fxj-6jh8-hvhx\u003c/a\u003e — IP spoofing in \u003ccode\u003emiddleware.RealIP\u003c/code\u003e (Saku0512, Critical / 9.3)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt also addresses issues outlined at:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/708\"\u003ego-chi/chi#708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://adam-p.ca/blog/2022/03/x-forwarded-for/\"\u003ehttps://adam-p.ca/blog/2022/03/x-forwarded-for/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/711\"\u003ego-chi/chi#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/453\"\u003ego-chi/chi#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/pull/908\"\u003ego-chi/chi#908\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003emiddleware.RealIP\u003c/code\u003e is deprecated in this PR with pointers to the new API.\u003c/p\u003e\n\u003cp\u003eThe deprecation only adds a \u003ccode\u003e// Deprecated:\u003c/code\u003e doc comment; the function keeps working for backward compatibility.\u003c/p\u003e\n\u003ch3\u003eWhy a new middleware (not \u0026quot;fix RealIP in place\u0026quot;)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eRealIP\u003c/code\u003e has two unfixable design choices: it mutates \u003ccode\u003er.RemoteAddr\u003c/code\u003e, and it tries to be a one-size-fits-all default by walking a hard-coded list of headers any client can supply. Per \u003ca href=\"https://adam-p.ca/blog/2022/03/x-forwarded-for/\"\u003eadam-p's \u0026quot;The perils of the 'real' client IP\u0026quot;\u003c/a\u003e (which calls chi out by name on this), there is no safe default — the user must pick their trust source explicitly.\u003c/p\u003e\n\u003ch3\u003eThe new API\u003c/h3\u003e\n\u003cp\u003eFour middlewares, two accessors. Pick exactly one middleware based on your\ninfrastructure, read the result with one of the two accessors:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// One of the four. There is no safe default — pick exactly one.\r\nfunc ClientIPFromHeader(trustedHeader string) func(http.Handler) http.Handler\r\nfunc ClientIPFromXFF(trustedIPPrefixes ...string) func(http.Handler) http.Handler\r\nfunc ClientIPFromXFFTrustedProxies(numTrustedProxies int) func(http.Handler) http.Handler\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/3b171578ca44dfd75ca3c5cbddc7b44c600a7b49\"\u003e\u003ccode\u003e3b17157\u003c/code\u003e\u003c/a\u003e feat: middleware.ClientIP, a replacement for middleware.RealIP (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/818fdcfc4786168651768377ba647cf9dd5b3953\"\u003e\u003ccode\u003e818fdcf\u003c/code\u003e\u003c/a\u003e fix: set Request.Pattern from RoutePattern() (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/f975af0cb10cbefaccf0422385420fe62722d648\"\u003e\u003ccode\u003ef975af0\u003c/code\u003e\u003c/a\u003e Fix typo in Route doc comment (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/4ef87eaf2cfb27d3126d48194e1a84806acc1aed\"\u003e\u003ccode\u003e4ef87ea\u003c/code\u003e\u003c/a\u003e middleware: fix httpFancyWriter.ReadFrom double-counting bytes with Tee (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/a54874f0e2f12647a19e82ee70dfa8185014100c\"\u003e\u003ccode\u003ea54874f\u003c/code\u003e\u003c/a\u003e Bump minimum Go to 1.23, always use request.Pattern (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/3328d4d3ab8a08547fa419ed657017355e6d3c4d\"\u003e\u003ccode\u003e3328d4d\u003c/code\u003e\u003c/a\u003e Apply the stringscutprefix modernizer (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/be60b2ec5755a9072cdf27af3ba3034e84781d12\"\u003e\u003ccode\u003ebe60b2e\u003c/code\u003e\u003c/a\u003e Simplify chi.walk with slices.Concat (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/a36a925a6a195943ec104100d7d18757543e745f\"\u003e\u003ccode\u003ea36a925\u003c/code\u003e\u003c/a\u003e Remove last uses of io/ioutil (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/7d93ee3e86b4d477c20d809c9b1ce9a281dfd706\"\u003e\u003ccode\u003e7d93ee3\u003c/code\u003e\u003c/a\u003e add go 1.26 to ci (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/903cff2596eac0f72538ac46d696058351f1c3fb\"\u003e\u003ccode\u003e903cff2\u003c/code\u003e\u003c/a\u003e Propagate inline middlewares across mounted subrouters (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-chi/chi/compare/v5.2.5...v5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/modelcontextprotocol/go-sdk` from 1.6.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/slack-go/slack` from 0.23.1 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/slack-go/slack/releases\"\u003egithub.com/slack-go/slack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: format go get command in code block by \u003ca href=\"https://github.com/akhil-ge0rge\"\u003e\u003ccode\u003e@​akhil-ge0rge\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/slack-go/slack/pull/1554\"\u003eslack-go/slack#1554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add new block kit block Data Table by \u003ca href=\"https://github.com/nlopes\"\u003e\u003ccode\u003e@​nlopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/slack-go/slack/pull/1555\"\u003eslack-go/slack#1555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\n\u003ccode\u003eNewTaskCardBlock\u003c/code\u003e and \u003ccode\u003eNewPlanBlock\u003c/code\u003e now guard against nil variadic options so if you were doing that (which you shouldn't) this is a breaking change.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akhil-ge0rge\"\u003e\u003ccode\u003e@​akhil-ge0rge\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/slack-go/slack/pull/1554\"\u003eslack-go/slack#1554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/slack-go/slack/compare/v0.23.1...v0.24.0\"\u003ehttps://github.com/slack-go/slack/compare/v0.23.1...v0.24.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/slack-go/slack/blob/master/CHANGELOG.md\"\u003egithub.com/slack-go/slack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.24.0]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock Kit: \u003ccode\u003eDataTableBlock\u003c/code\u003e for the \u003ca href=\"https://docs.slack.dev/reference/block-kit/blocks/data-table-block/\"\u003e\u003ccode\u003edata_table\u003c/code\u003e\u003c/a\u003e\nblock, with \u003ccode\u003eNewDataTableBlock\u003c/code\u003e, \u003ccode\u003eAddRow\u003c/code\u003e, raw-text/raw-number/rich-text cell\nconstructors, and \u003ccode\u003eWithPageSize\u003c/code\u003e / \u003ccode\u003eWithRowHeaderColumnIndex\u003c/code\u003e builders.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eNewTaskCardBlock\u003c/code\u003e and \u003ccode\u003eNewPlanBlock\u003c/code\u003e nil-guard their variadic options,\nmatching the other block constructors (\u003ca href=\"https://redirect.github.com/slack-go/slack/issues/1236\"\u003e#1236\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slack-go/slack/commit/0b30f31349140ef0cf77f60448d3cb449fec1813\"\u003e\u003ccode\u003e0b30f31\u003c/code\u003e\u003c/a\u003e chore: bump to v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slack-go/slack/commit/8c5ef3c18b2999a9a7b4913560c8722249c531c5\"\u003e\u003ccode\u003e8c5ef3c\u003c/code\u003e\u003c/a\u003e feat: add new block kit block Data Table (\u003ca href=\"https://redirect.github.com/slack-go/slack/issues/1555\"\u003e#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slack-go/slack/commit/ff3ada69277b00264224624c8a6e3192f2348c63\"\u003e\u003ccode\u003eff3ada6\u003c/code\u003e\u003c/a\u003e docs: format go get command in code block (\u003ca href=\"https://redirect.github.com/slack-go/slack/issues/1554\"\u003e#1554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/slack-go/slack/compare/v0.23.1...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/adk` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/adk-go/releases\"\u003egoogle.golang.org/adk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: remove manual session ID input and enable auto-creation in runner by \u003ca href=\"https://github.com/hanorik\"\u003e\u003ccode\u003e@​hanorik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/754\"\u003egoogle/adk-go#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for updating existing Agent Engine instances by \u003ca href=\"https://github.com/hanorik\"\u003e\u003ccode\u003e@​hanorik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/755\"\u003egoogle/adk-go#755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for simple text instead of full genai.Content for stream_query by \u003ca href=\"https://github.com/kdroste-google\"\u003e\u003ccode\u003e@​kdroste-google\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/773\"\u003egoogle/adk-go#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make adk work with a2a-go/v2 by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/701\"\u003egoogle/adk-go#701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: rename experimental reasoning tokens attribute to gen_ai.usage.reasoning.output_tokens and change semantics of gen_ai.usage.output_tokens by \u003ca href=\"https://github.com/pigorski\"\u003e\u003ccode\u003e@​pigorski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/779\"\u003egoogle/adk-go#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: propagate thought signature to first function call in mixed responses by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/788\"\u003egoogle/adk-go#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded VertexAI MemoryBank support  by \u003ca href=\"https://github.com/kdroste-google\"\u003e\u003ccode\u003e@​kdroste-google\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/801\"\u003egoogle/adk-go#801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: the old adka2a public api depending on the new a2a-go/v2 by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/813\"\u003egoogle/adk-go#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eADK GO version update for LLM Request tagging by \u003ca href=\"https://github.com/kdroste-google\"\u003e\u003ccode\u003e@​kdroste-google\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/816\"\u003egoogle/adk-go#816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd parallel HITL function test by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/817\"\u003egoogle/adk-go#817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump a2a-go version to have nil part fix by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/827\"\u003egoogle/adk-go#827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged model for gemini API to gemini-3.1-flash-lite (in examples) by \u003ca href=\"https://github.com/kdroste-google\"\u003e\u003ccode\u003e@​kdroste-google\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/839\"\u003egoogle/adk-go#839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(live): Add core bidirectional streaming support by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/833\"\u003egoogle/adk-go#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add Dependabot config for automated dependency updates by \u003ca href=\"https://github.com/karolpiotrowicz\"\u003e\u003ccode\u003e@​karolpiotrowicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/843\"\u003egoogle/adk-go#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(live): Add sequential agent live run by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/835\"\u003egoogle/adk-go#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(live): Add live example by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/834\"\u003egoogle/adk-go#834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Stop ignoring request Decode error in runtime. by \u003ca href=\"https://github.com/foxfrikses\"\u003e\u003ccode\u003e@​foxfrikses\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/851\"\u003egoogle/adk-go#851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Propagate StateDelta for non-streaming agent. by \u003ca href=\"https://github.com/foxfrikses\"\u003e\u003ccode\u003e@​foxfrikses\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/854\"\u003egoogle/adk-go#854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent nil deref when a tool doesn't implement tool.Tool. by \u003ca href=\"https://github.com/foxfrikses\"\u003e\u003ccode\u003e@​foxfrikses\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/855\"\u003egoogle/adk-go#855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(live): Add session resumption by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/837\"\u003egoogle/adk-go#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(live): Add streaming tools by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/836\"\u003egoogle/adk-go#836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(live): Add audio cache for save artifact by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/838\"\u003egoogle/adk-go#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix folder name by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/859\"\u003egoogle/adk-go#859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/karolpiotrowicz\"\u003e\u003ccode\u003e@​karolpiotrowicz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/843\"\u003egoogle/adk-go#843\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/adk-go/compare/v1.2.0...v.1.3.0\"\u003ehttps://github.com/google/adk-go/compare/v1.2.0...v.1.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/428efadbb5b5551bb58bea32bac238f6ece76dcd\"\u003e\u003ccode\u003e428efad\u003c/code\u003e\u003c/a\u003e fix: user auth propagation not working in adka2a compat (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/f2aee5301649e7f28fe00564b906fa7c02c64e60\"\u003e\u003ccode\u003ef2aee53\u003c/code\u003e\u003c/a\u003e chore: fix folder name (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/859\"\u003e#859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/236cab75e76b5ddd7dc6b32d3bfa72ca1f8211a5\"\u003e\u003ccode\u003e236cab7\u003c/code\u003e\u003c/a\u003e feat(live): Add audio cache for save artifact (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/e5c3f51091121b8098126392b28fd6012faa076c\"\u003e\u003ccode\u003ee5c3f51\u003c/code\u003e\u003c/a\u003e feat(live): Add streaming tools (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/2b79d381812a6b9b58559b1fe4e706564d23bf6d\"\u003e\u003ccode\u003e2b79d38\u003c/code\u003e\u003c/a\u003e feat(live): Add session resumption (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/9eb7630f38d1673d1005563477d80f37ad468175\"\u003e\u003ccode\u003e9eb7630\u003c/code\u003e\u003c/a\u003e fix: Prevent nil deref when a tool doesn't implement tool.Tool interface. (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/855\"\u003e#855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/ead8568e6a48ca652e0d39007ba9b4ebd509a26f\"\u003e\u003ccode\u003eead8568\u003c/code\u003e\u003c/a\u003e fix: Propagate StateDelta for non-streaming agent. (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/3954b83598249a48311821ddb66f5c3720720c05\"\u003e\u003ccode\u003e3954b83\u003c/code\u003e\u003c/a\u003e fix: Stop ignoring request Decode error in runtime. (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/5fb72b9a4dd8dbf70a3da9e5d44be3569832ae47\"\u003e\u003ccode\u003e5fb72b9\u003c/code\u003e\u003c/a\u003e feat(live): Add live example (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/834\"\u003e#834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/8fb171b6af36169b40611d817233b4b0093a8e53\"\u003e\u003ccode\u003e8fb171b\u003c/code\u003e\u003c/a\u003e feat(live): Add sequential agent live run (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/adk-go/compare/v1.2.0...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/genai` from 1.57.0 to 1.58.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/go-genai/releases\"\u003egoogle.golang.org/genai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/go-genai/compare/v1.57.0...v1.58.0\"\u003e1.58.0\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eenable_prompt_injection_detection\u003c/code\u003e for Computer Use feature for the Gemini API. (\u003ca href=\"https://github.com/googleapis/go-genai/commit/19c2566dcfdbfdbc5821ab8ffb71f6155f084dab\"\u003e19c2566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd new fields (\u003ca href=\"https://github.com/googleapis/go-genai/commit/1608e807c1aa9d80dfc484db6cc37f49ee4e69a1\"\u003e1608e80\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/go-genai/blob/main/CHANGELOG.md\"\u003egoogle.golang.org/genai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/go-genai/compare/v1.57.0...v1.58.0\"\u003e1.58.0\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eenable_prompt_injection_detection\u003c/code\u003e for Computer Use feature for the Gemini API. (\u003ca href=\"https://github.com/googleapis/go-genai/commit/19c2566dcfdbfdbc5821ab8ffb71f6155f084dab\"\u003e19c2566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd new fields (\u003ca href=\"https://github.com/googleapis/go-genai/commit/1608e807c1aa9d80dfc484db6cc37f49ee4e69a1\"\u003e1608e80\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/97ea31f16473973e587f5b18659a5669dffd1f84\"\u003e\u003ccode\u003e97ea31f\u003c/code\u003e\u003c/a\u003e chore(main): release 1.58.0 (\u003ca href=\"https://redirect.github.com/googleapis/go-genai/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/19c2566dcfdbfdbc5821ab8ffb71f6155f084dab\"\u003e\u003ccode\u003e19c2566\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eenable_prompt_injection_detection\u003c/code\u003e for Computer Use feature for th...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/1608e807c1aa9d80dfc484db6cc37f49ee4e69a1\"\u003e\u003ccode\u003e1608e80\u003c/code\u003e\u003c/a\u003e feat: add new fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/843a665755f75055e7c4bde1177af703384f7905\"\u003e\u003ccode\u003e843a665\u003c/code\u003e\u003c/a\u003e chore: update comment in BatchJobOutputInfo to unblock javadoc generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/8b28bf81bd7a3cee47ed0a8b911e0d574f87a7aa\"\u003e\u003ccode\u003e8b28bf8\u003c/code\u003e\u003c/a\u003e chore: Throw fatals() instead of errors() in the replay_api_client when the i...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/go-genai/compare/v1.57.0...v1.58.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/apiextensions-apiserver` from 0.35.4 to 0.35.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/e5278bfcb4a507a63a8d11a2a1cf8cb620c04565\"\u003e\u003ccode\u003ee5278bf\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.35.5 tag\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/compare/v0.35.4...v0.35.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/jordigilh/kubernaut/pull/1291","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jordigilh%2Fkubernaut/issues/1291","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1291/packages"},{"uuid":"4520043812","node_id":"PR_kwDOSAK9QM7fMk3x","number":135,"state":"closed","title":"chore(deps): bump the go-minor-patch group with 2 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-30T10:36:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T23:15:55.000Z","updated_at":"2026-05-30T10:36:17.000Z","time_to_close":386420,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-minor-patch","update_count":2,"packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"},{"name":"gitlab.com/gitlab-org/api/client-go/v2","old_version":"2.31.0","new_version":"2.32.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-minor-patch group with 2 updates: [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) and [gitlab.com/gitlab-org/api/client-go/v2](https://gitlab.com/gitlab-org/api/client-go).\n\nUpdates `github.com/modelcontextprotocol/go-sdk` from 1.6.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gitlab.com/gitlab-org/api/client-go/v2` from 2.31.0 to 2.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/tags\"\u003egitlab.com/gitlab-org/api/client-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.32.0\u003c/h2\u003e\n\u003ch2\u003e2.32.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(ci-job-cancel): force cancel (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2872\"\u003e!2872\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/faleksic\"\u003eFilip Aleksic\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v2.31.0...v2.32.0\"\u003e2.32.0\u003c/a\u003e (2026-05-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci-job-cancel:\u003c/strong\u003e force cancel (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/aa46bd18428834eebdb42622f2523c64686021e8\"\u003eaa46bd1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/blob/main/CHANGELOG.md\"\u003egitlab.com/gitlab-org/api/client-go/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.32.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(ci-job-cancel): force cancel (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2872\"\u003e!2872\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/faleksic\"\u003eFilip Aleksic\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v2.31.0...v2.32.0\"\u003e2.32.0\u003c/a\u003e (2026-05-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci-job-cancel:\u003c/strong\u003e force cancel (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/aa46bd18428834eebdb42622f2523c64686021e8\"\u003eaa46bd1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/d4f75f06b7d0938c9c133e14a3b78a559757f7a5\"\u003e\u003ccode\u003ed4f75f0\u003c/code\u003e\u003c/a\u003e chore(release): 2.32.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/f69d4da0bc8e242454c80d973337ca2d9e25fa60\"\u003e\u003ccode\u003ef69d4da\u003c/code\u003e\u003c/a\u003e Merge branch 'faleksic-ci-job-force-cancel' into 'main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/aa46bd18428834eebdb42622f2523c64686021e8\"\u003e\u003ccode\u003eaa46bd1\u003c/code\u003e\u003c/a\u003e feat(ci-job-cancel): force cancel\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v2.31.0...v2.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/jmrplens/gitlab-mcp-server/pull/135","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmrplens%2Fgitlab-mcp-server/issues/135","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/135/packages"},{"uuid":"4519812326","node_id":"PR_kwDOSOpBD87fL0XZ","number":15,"state":"open","title":"deps(deps): bump github.com/modelcontextprotocol/go-sdk from 1.5.0 to 1.6.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-25T22:16:34.000Z","updated_at":"2026-05-25T22:18:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.5.0","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) from 1.5.0 to 1.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThis release is equivalent to v1.6.0-pre.1. Thank you to those who tested the pre-release.\u003c/strong\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eIn this release we introduce several smaller fixes and improvements, and we started working for release 2026-06-30. The main new feature is the introduction of \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant.\u003c/p\u003e\n\u003ch2\u003eAdd \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant\u003c/h2\u003e\n\u003cp\u003eAdded \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e implementing \u003ccode\u003eauth.OAuthHandler\u003c/code\u003e using the OAuth 2.0 Client Credentials grant (RFC 6749 Section 4.4) for service-to-service authentication with pre-registered credentials.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eextauth: add ClientCredentialsHandler for OAuth client credentials grant by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/895\"\u003emodelcontextprotocol/go-sdk#895\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-06-30 Release related PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add automatic application_type inference by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/904\"\u003emodelcontextprotocol/go-sdk#904\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003eapplication_type\u003c/code\u003e field is added to the \u003ccode\u003eClientRegistrationMetadata\u003c/code\u003e for DynamicClientRegistration. If not specified, the \u003ccode\u003eapplication_type\u003c/code\u003e will be inferred from the RedirectURIs. This implements \u003ca href=\"https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/837\"\u003eSEP-837\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: HTTP Header Standardization for method and name by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/907\"\u003emodelcontextprotocol/go-sdk#907\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eBy mirroring key fields from the JSON-RPC payload into HTTP headers, network intermediaries such as load balancers, proxies, and observability tools can route and process MCP traffic without deep packet inspection, reducing latency and computational overhead. This partially implements \u003ca href=\"https://modelcontextprotocol.io/seps/2243-http-standardization\"\u003eSEP-2243\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003eSetError\u003c/code\u003e Behavior Change\u003c/h3\u003e\n\u003cp\u003ePreviously the \u003ccode\u003eSetError\u003c/code\u003e method on \u003ccode\u003eCallToolResult\u003c/code\u003e always overwrote the \u003ccode\u003eContent\u003c/code\u003e field with the error text. Now \u003ccode\u003eSetError\u003c/code\u003e preserves the existing value if it has already been populated. You can restore the previous behavior by setting the environment variable \u003ccode\u003eseterroroverwrite=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCross-Origin Protection Default Change\u003c/h3\u003e\n\u003cp\u003ePreviously (v1.4.1-v1.5.0) default (zero-value) cross-origin protection was applied when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e in \u003ccode\u003eStreamableHTTPOptions\u003c/code\u003e was \u003ccode\u003enil\u003c/code\u003e. Now cross-origin protection is not enabled by default when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e is nil.\nYou can restore the previous behavior (enable by default) by setting \u003ccode\u003eenableoriginverification=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: remove default cross origin protection by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/906\"\u003emodelcontextprotocol/go-sdk#906\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/f5f2015413f17f578fbacc839d2c05d0fdb3f1cc\"\u003e\u003ccode\u003ef5f2015\u003c/code\u003e\u003c/a\u003e MCPGODEBUG update for 1.6.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/e01639a31808e27b9a77f02367340569f47e4b3d\"\u003e\u003ccode\u003ee01639a\u003c/code\u003e\u003c/a\u003e feat: HTTP Header Standardization for method and name (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/93a41b2cfa81e6be813feadfd6dc1ed665c06da7\"\u003e\u003ccode\u003e93a41b2\u003c/code\u003e\u003c/a\u003e internal/jsonrpc2: remove unused code (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/910\"\u003e#910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/446beae01800ca510b42345a7330f1b7b6bbbf89\"\u003e\u003ccode\u003e446beae\u003c/code\u003e\u003c/a\u003e mcp: Upgrade jsonschema-go (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2e21834ad33e0b8105bf2e3b6733a27193f97caf\"\u003e\u003ccode\u003e2e21834\u003c/code\u003e\u003c/a\u003e extauth: add ClientCredentialsHandler for OAuth client credentials grant (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2643b22a4ecc1197aedcd2d84d58e592bec04dfe\"\u003e\u003ccode\u003e2643b22\u003c/code\u003e\u003c/a\u003e feat: add automatic application_type inference (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/db50910c70a71ac28abd761e0736799c048a8888\"\u003e\u003ccode\u003edb50910\u003c/code\u003e\u003c/a\u003e mcp: do not re-prompt OAuth after cancelled Authorize (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/885\"\u003e#885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/5f2cd8fd14bcd3b7f1e693dd741b5f1a3c338051\"\u003e\u003ccode\u003e5f2cd8f\u003c/code\u003e\u003c/a\u003e mcp: preserve transport errors in Write error chain (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/0edc5971cd5dbab661b4122cd754a5c94d899e6a\"\u003e\u003ccode\u003e0edc597\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.5.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/modelcontextprotocol/go-sdk\u0026package-manager=go_modules\u0026previous-version=1.5.0\u0026new-version=1.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/anozanami/gke-mcp/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/anozanami%2Fgke-mcp/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"4519650145","node_id":"PR_kwDORa6tb87fLTZd","number":106,"state":"closed","title":"deps(go): bump the go-minor-patch group with 7 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-26T05:44:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T21:34:05.000Z","updated_at":"2026-05-26T05:44:33.000Z","time_to_close":29426,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(go): bump","group_name":"go-minor-patch","update_count":7,"packages":[{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.32.17","new_version":"1.32.18","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/credentials","old_version":"1.19.16","new_version":"1.19.17","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/feature/s3/manager","old_version":"1.22.18","new_version":"1.22.19","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/go-chi/chi/v5","old_version":"5.2.5","new_version":"5.3.0","repository_url":"https://github.com/go-chi/chi"},{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"},{"name":"golang.org/x/crypto","old_version":"0.51.0","new_version":"0.52.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/net","old_version":"0.53.0","new_version":"0.54.0","repository_url":"https://github.com/golang/net"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-minor-patch group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.17` | `1.32.18` |\n| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.19.16` | `1.19.17` |\n| [github.com/aws/aws-sdk-go-v2/feature/s3/manager](https://github.com/aws/aws-sdk-go-v2) | `1.22.18` | `1.22.19` |\n| [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) | `5.2.5` | `5.3.0` |\n| [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | `1.6.0` | `1.6.1` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.51.0` | `0.52.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.53.0` | `0.54.0` |\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.32.17 to 1.32.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/db9f4e546dfe2f62a6bc3bf54b9da42ebace6372\"\u003e\u003ccode\u003edb9f4e5\u003c/code\u003e\u003c/a\u003e Release 2026-05-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/34e7ddc9400e830a9ae226a7e3c2161e5ece4f19\"\u003e\u003ccode\u003e34e7ddc\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f9db036cf7b3b8a1ea5eb67c3d296da4b48b6e2b\"\u003e\u003ccode\u003ef9db036\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ae5eae1e3ec46433bd99496bfa6936f8f09a2e72\"\u003e\u003ccode\u003eae5eae1\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/429dbdd2a35d325aabc5757edfc9ebf09c2ad12e\"\u003e\u003ccode\u003e429dbdd\u003c/code\u003e\u003c/a\u003e Feat discover endpoint partition validation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3410\"\u003e#3410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab4f5b60785064ec6346c922604d94b63d9c7299\"\u003e\u003ccode\u003eab4f5b6\u003c/code\u003e\u003c/a\u003e Release 2026-05-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/757a09909a97a15e5a481d9839b83f15b8fdc4bc\"\u003e\u003ccode\u003e757a099\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/02c8323ee6c99be82dae3a3923616756cb164525\"\u003e\u003ccode\u003e02c8323\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f4ac954c5b3567f7918fbaa845bd05a8b211f54e\"\u003e\u003ccode\u003ef4ac954\u003c/code\u003e\u003c/a\u003e Bump smithy-go version and update imports for evenstream protocoltests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3420\"\u003e#3420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6d937001e020def8b587dccbe5d803933ce57bfd\"\u003e\u003ccode\u003e6d93700\u003c/code\u003e\u003c/a\u003e Add replace for credentials dependency added on go.mod (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3419\"\u003e#3419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.32.17...config/v1.32.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/credentials` from 1.19.16 to 1.19.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/db9f4e546dfe2f62a6bc3bf54b9da42ebace6372\"\u003e\u003ccode\u003edb9f4e5\u003c/code\u003e\u003c/a\u003e Release 2026-05-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/34e7ddc9400e830a9ae226a7e3c2161e5ece4f19\"\u003e\u003ccode\u003e34e7ddc\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f9db036cf7b3b8a1ea5eb67c3d296da4b48b6e2b\"\u003e\u003ccode\u003ef9db036\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ae5eae1e3ec46433bd99496bfa6936f8f09a2e72\"\u003e\u003ccode\u003eae5eae1\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/429dbdd2a35d325aabc5757edfc9ebf09c2ad12e\"\u003e\u003ccode\u003e429dbdd\u003c/code\u003e\u003c/a\u003e Feat discover endpoint partition validation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3410\"\u003e#3410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab4f5b60785064ec6346c922604d94b63d9c7299\"\u003e\u003ccode\u003eab4f5b6\u003c/code\u003e\u003c/a\u003e Release 2026-05-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/757a09909a97a15e5a481d9839b83f15b8fdc4bc\"\u003e\u003ccode\u003e757a099\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/02c8323ee6c99be82dae3a3923616756cb164525\"\u003e\u003ccode\u003e02c8323\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f4ac954c5b3567f7918fbaa845bd05a8b211f54e\"\u003e\u003ccode\u003ef4ac954\u003c/code\u003e\u003c/a\u003e Bump smithy-go version and update imports for evenstream protocoltests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3420\"\u003e#3420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6d937001e020def8b587dccbe5d803933ce57bfd\"\u003e\u003ccode\u003e6d93700\u003c/code\u003e\u003c/a\u003e Add replace for credentials dependency added on go.mod (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3419\"\u003e#3419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.19.16...credentials/v1.19.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/feature/s3/manager` from 1.22.18 to 1.22.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/db9f4e546dfe2f62a6bc3bf54b9da42ebace6372\"\u003e\u003ccode\u003edb9f4e5\u003c/code\u003e\u003c/a\u003e Release 2026-05-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/34e7ddc9400e830a9ae226a7e3c2161e5ece4f19\"\u003e\u003ccode\u003e34e7ddc\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f9db036cf7b3b8a1ea5eb67c3d296da4b48b6e2b\"\u003e\u003ccode\u003ef9db036\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ae5eae1e3ec46433bd99496bfa6936f8f09a2e72\"\u003e\u003ccode\u003eae5eae1\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/429dbdd2a35d325aabc5757edfc9ebf09c2ad12e\"\u003e\u003ccode\u003e429dbdd\u003c/code\u003e\u003c/a\u003e Feat discover endpoint partition validation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3410\"\u003e#3410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab4f5b60785064ec6346c922604d94b63d9c7299\"\u003e\u003ccode\u003eab4f5b6\u003c/code\u003e\u003c/a\u003e Release 2026-05-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/757a09909a97a15e5a481d9839b83f15b8fdc4bc\"\u003e\u003ccode\u003e757a099\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/02c8323ee6c99be82dae3a3923616756cb164525\"\u003e\u003ccode\u003e02c8323\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f4ac954c5b3567f7918fbaa845bd05a8b211f54e\"\u003e\u003ccode\u003ef4ac954\u003c/code\u003e\u003c/a\u003e Bump smithy-go version and update imports for evenstream protocoltests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3420\"\u003e#3420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6d937001e020def8b587dccbe5d803933ce57bfd\"\u003e\u003ccode\u003e6d93700\u003c/code\u003e\u003c/a\u003e Add replace for credentials dependency added on go.mod (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3419\"\u003e#3419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/feature/s3/manager/v1.22.18...feature/s3/manager/v1.22.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-chi/chi/v5` from 5.2.5 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-chi/chi/releases\"\u003egithub.com/go-chi/chi/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse strings.ReplaceAll where applicable by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1046\"\u003ego-chi/chi#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate inline middlewares across mounted subrouters by \u003ca href=\"https://github.com/LukasJenicek\"\u003e\u003ccode\u003e@​LukasJenicek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1049\"\u003ego-chi/chi#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd go 1.26 to ci by \u003ca href=\"https://github.com/pkieltyka\"\u003e\u003ccode\u003e@​pkieltyka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1052\"\u003ego-chi/chi#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove last uses of io/ioutil by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1054\"\u003ego-chi/chi#1054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify chi.walk with slices.Concat by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1053\"\u003ego-chi/chi#1053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the stringscutprefix modernizer by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1051\"\u003ego-chi/chi#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimum Go to 1.23, always use request.Pattern by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1048\"\u003ego-chi/chi#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emiddleware: fix httpFancyWriter.ReadFrom double-counting bytes with Tee by \u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1085\"\u003ego-chi/chi#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in Route doc comment by \u003ca href=\"https://github.com/gouwazi\"\u003e\u003ccode\u003e@​gouwazi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1073\"\u003ego-chi/chi#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: set Request.Pattern from RoutePattern() by \u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1097\"\u003ego-chi/chi#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: middleware.ClientIP, a replacement for middleware.RealIP by \u003ca href=\"https://github.com/VojtechVitek\"\u003e\u003ccode\u003e@​VojtechVitek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/967\"\u003ego-chi/chi#967\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LukasJenicek\"\u003e\u003ccode\u003e@​LukasJenicek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1049\"\u003ego-chi/chi#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1085\"\u003ego-chi/chi#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gouwazi\"\u003e\u003ccode\u003e@​gouwazi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1073\"\u003ego-chi/chi#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1097\"\u003ego-chi/chi#1097\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSECURITY: middleware.ClientIP, a replacement for middleware.RealIP\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/VojtechVitek\"\u003e\u003ccode\u003e@​VojtechVitek\u003c/code\u003e\u003c/a\u003e submitted PR \u003ca href=\"https://redirect.github.com/go-chi/chi/issues/967\"\u003e#967\u003c/a\u003e, which introduces middleware.ClientIP — a replacement for middleware.RealIP that closes the three open spoofing advisories:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-9g5q-2w5x-hmxf\"\u003eGHSA-9g5q-2w5x-hmxf\u003c/a\u003e — IP spoofing via XFF in \u003ccode\u003eRemoteAddr\u003c/code\u003e resolution (convto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-rjr7-jggh-pgcp\"\u003eGHSA-rjr7-jggh-pgcp\u003c/a\u003e — RealIP allows IP spoofing via unvalidated XFF (rezmoss)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-3fxj-6jh8-hvhx\"\u003eGHSA-3fxj-6jh8-hvhx\u003c/a\u003e — IP spoofing in \u003ccode\u003emiddleware.RealIP\u003c/code\u003e (Saku0512, Critical / 9.3)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt also addresses issues outlined at:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/708\"\u003ego-chi/chi#708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://adam-p.ca/blog/2022/03/x-forwarded-for/\"\u003ehttps://adam-p.ca/blog/2022/03/x-forwarded-for/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/711\"\u003ego-chi/chi#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/453\"\u003ego-chi/chi#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/pull/908\"\u003ego-chi/chi#908\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003emiddleware.RealIP\u003c/code\u003e is deprecated in this PR with pointers to the new API.\u003c/p\u003e\n\u003cp\u003eThe deprecation only adds a \u003ccode\u003e// Deprecated:\u003c/code\u003e doc comment; the function keeps working for backward compatibility.\u003c/p\u003e\n\u003ch3\u003eWhy a new middleware (not \u0026quot;fix RealIP in place\u0026quot;)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eRealIP\u003c/code\u003e has two unfixable design choices: it mutates \u003ccode\u003er.RemoteAddr\u003c/code\u003e, and it tries to be a one-size-fits-all default by walking a hard-coded list of headers any client can supply. Per \u003ca href=\"https://adam-p.ca/blog/2022/03/x-forwarded-for/\"\u003eadam-p's \u0026quot;The perils of the 'real' client IP\u0026quot;\u003c/a\u003e (which calls chi out by name on this), there is no safe default — the user must pick their trust source explicitly.\u003c/p\u003e\n\u003ch3\u003eThe new API\u003c/h3\u003e\n\u003cp\u003eFour middlewares, two accessors. Pick exactly one middleware based on your\ninfrastructure, read the result with one of the two accessors:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// One of the four. There is no safe default — pick exactly one.\r\nfunc ClientIPFromHeader(trustedHeader string) func(http.Handler) http.Handler\r\nfunc ClientIPFromXFF(trustedIPPrefixes ...string) func(http.Handler) http.Handler\r\nfunc ClientIPFromXFFTrustedProxies(numTrustedProxies int) func(http.Handler) http.Handler\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/3b171578ca44dfd75ca3c5cbddc7b44c600a7b49\"\u003e\u003ccode\u003e3b17157\u003c/code\u003e\u003c/a\u003e feat: middleware.ClientIP, a replacement for middleware.RealIP (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/818fdcfc4786168651768377ba647cf9dd5b3953\"\u003e\u003ccode\u003e818fdcf\u003c/code\u003e\u003c/a\u003e fix: set Request.Pattern from RoutePattern() (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/f975af0cb10cbefaccf0422385420fe62722d648\"\u003e\u003ccode\u003ef975af0\u003c/code\u003e\u003c/a\u003e Fix typo in Route doc comment (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/4ef87eaf2cfb27d3126d48194e1a84806acc1aed\"\u003e\u003ccode\u003e4ef87ea\u003c/code\u003e\u003c/a\u003e middleware: fix httpFancyWriter.ReadFrom double-counting bytes with Tee (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/a54874f0e2f12647a19e82ee70dfa8185014100c\"\u003e\u003ccode\u003ea54874f\u003c/code\u003e\u003c/a\u003e Bump minimum Go to 1.23, always use request.Pattern (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/3328d4d3ab8a08547fa419ed657017355e6d3c4d\"\u003e\u003ccode\u003e3328d4d\u003c/code\u003e\u003c/a\u003e Apply the stringscutprefix modernizer (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/be60b2ec5755a9072cdf27af3ba3034e84781d12\"\u003e\u003ccode\u003ebe60b2e\u003c/code\u003e\u003c/a\u003e Simplify chi.walk with slices.Concat (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/a36a925a6a195943ec104100d7d18757543e745f\"\u003e\u003ccode\u003ea36a925\u003c/code\u003e\u003c/a\u003e Remove last uses of io/ioutil (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/7d93ee3e86b4d477c20d809c9b1ce9a281dfd706\"\u003e\u003ccode\u003e7d93ee3\u003c/code\u003e\u003c/a\u003e add go 1.26 to ci (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/903cff2596eac0f72538ac46d696058351f1c3fb\"\u003e\u003ccode\u003e903cff2\u003c/code\u003e\u003c/a\u003e Propagate inline middlewares across mounted subrouters (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-chi/chi/compare/v5.2.5...v5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/modelcontextprotocol/go-sdk` from 1.6.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.51.0 to 0.52.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a1c0d9929856c8aba2b31f079340f00578eda803\"\u003e\u003ccode\u003ea1c0d99\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/3c7c86938f4541c333d506f719388d9c42d4763d\"\u003e\u003ccode\u003e3c7c869\u003c/code\u003e\u003c/a\u003e ssh: fix deadlock on unexpected channel responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/533fb3f7e4a5ae23f69d1837cd851d35ff5b76ce\"\u003e\u003ccode\u003e533fb3f\u003c/code\u003e\u003c/a\u003e ssh: fix source-address critical option bypass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/abbc44d451a6f9236a2bbd26cbcd4d0fec473da3\"\u003e\u003ccode\u003eabbc44d\u003c/code\u003e\u003c/a\u003e ssh: fix incorrect operator order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e052873987615dc96fe67607a9a6adb76311344f\"\u003e\u003ccode\u003ee052873\u003c/code\u003e\u003c/a\u003e ssh: fix infinite loop on large channel writes due to integer overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b61cf853a89d82cad68da5e12a6beca2116f8456\"\u003e\u003ccode\u003eb61cf85\u003c/code\u003e\u003c/a\u003e ssh: enforce user presence verification for security keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/9c2cd33e8d96a96133fd6ff732510ebba539c2bd\"\u003e\u003ccode\u003e9c2cd33\u003c/code\u003e\u003c/a\u003e ssh: enforce strict limits on DSA key parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/890731877d85f71cfdc9554e7a27fec4684fc4c4\"\u003e\u003ccode\u003e8907318\u003c/code\u003e\u003c/a\u003e ssh: reject RSA keys with excessively large moduli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/ffd87b4878fa98ca2908ec534e1a410bf095a35e\"\u003e\u003ccode\u003effd87b4\u003c/code\u003e\u003c/a\u003e ssh: fix panic when authority callbacks are nil\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/4e7a7384ecbc8d519f6f4c11b36fa9d761fc8946\"\u003e\u003ccode\u003e4e7a738\u003c/code\u003e\u003c/a\u003e ssh: fix deadlock on unexpected global responses\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.51.0...v0.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.53.0 to 0.54.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b138e06246cb323f2f380c2b7f7dd91f581dd56b\"\u003e\u003ccode\u003eb138e06\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/689f70a42abd350f3a1aaa70b0d13eb9543d927a\"\u003e\u003ccode\u003e689f70a\u003c/code\u003e\u003c/a\u003e quic: fix wrong final size being used for RESET_STREAM frame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/208f306b2f0fd008b388bee2c2644be279778e94\"\u003e\u003ccode\u003e208f306\u003c/code\u003e\u003c/a\u003e http3: increase handshake timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/49810da71b9026da9e0d028a6ad8c7730c52d9c4\"\u003e\u003ccode\u003e49810da\u003c/code\u003e\u003c/a\u003e http2: enable net/http wrapping when go \u0026gt;= 1.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/5e11a5ab891c117eda83b4304d60dd13286c1c76\"\u003e\u003ccode\u003e5e11a5a\u003c/code\u003e\u003c/a\u003e quic: fix data race in streamForFrame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/8c63081cd380ea768db5651941614b73472160ff\"\u003e\u003ccode\u003e8c63081\u003c/code\u003e\u003c/a\u003e http2: use empty Transport rather than DefaultTransport in http2wrap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/fc7b466ca49cb204039630533ece4fc557eb35cd\"\u003e\u003ccode\u003efc7b466\u003c/code\u003e\u003c/a\u003e http2: add http2wrap test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/15c2cb1875fd727313dc4de909b3ee149422fbe2\"\u003e\u003ccode\u003e15c2cb1\u003c/code\u003e\u003c/a\u003e http2: avoid overflowing 32-bit int when http2wrap enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/64651885c2f2d745d77af2d7af2edbf568c179af\"\u003e\u003ccode\u003e6465188\u003c/code\u003e\u003c/a\u003e http2: add wrapped Server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/72f419a894cb0597dd5b6bcf119086bf2af41231\"\u003e\u003ccode\u003e72f419a\u003c/code\u003e\u003c/a\u003e http2: add wrapped ClientConn\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.53.0...v0.54.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ruaan-deysel/vault/pull/106","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruaan-deysel%2Fvault/issues/106","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/106/packages"},{"uuid":"4519470187","node_id":"PR_kwDOJI7yZ87fKuKk","number":183,"state":"open","title":"chore(deps): bump github.com/modelcontextprotocol/go-sdk from 1.6.0 to 1.6.1","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-25T20:52:31.000Z","updated_at":"2026-05-26T00:29:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) from 1.6.0 to 1.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/nxtrace/NTrace-dev/pull/183","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nxtrace%2FNTrace-dev/issues/183","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/183/packages"},{"uuid":"4519389156","node_id":"PR_kwDORjmfL87fKdcT","number":90,"state":"open","title":"deps: bump github.com/modelcontextprotocol/go-sdk from 1.6.0 to 1.6.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-25T20:32:45.000Z","updated_at":"2026-05-26T09:01:06.619Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) from 1.6.0 to 1.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/modelcontextprotocol/go-sdk\u0026package-manager=go_modules\u0026previous-version=1.6.0\u0026new-version=1.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/FabianSchurig/bitbucket-cli/pull/90","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FabianSchurig%2Fbitbucket-cli/issues/90","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/90/packages"},{"uuid":"4514660810","node_id":"PR_kwDOQ8g7Ls7e7KKs","number":476,"state":"closed","title":"deps: bump github.com/modelcontextprotocol/go-sdk from 1.6.0 to 1.6.1","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-27T01:05:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T06:03:17.000Z","updated_at":"2026-05-27T01:05:41.000Z","time_to_close":154935,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) from 1.6.0 to 1.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/txn2/mcp-data-platform/pull/476","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/txn2%2Fmcp-data-platform/issues/476","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/476/packages"},{"uuid":"4513355957","node_id":"PR_kwDONDt76M7e3EWR","number":76,"state":"open","title":"build(deps): bump github.com/modelcontextprotocol/go-sdk from 1.6.0 to 1.6.1","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-24T23:54:31.000Z","updated_at":"2026-05-24T23:55:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) from 1.6.0 to 1.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/modelcontextprotocol/go-sdk\u0026package-manager=go_modules\u0026previous-version=1.6.0\u0026new-version=1.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/jtarchie/pocketci/pull/76","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jtarchie%2Fpocketci/issues/76","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/76/packages"},{"uuid":"4509662869","node_id":"PR_kwDOR5ap587esMuk","number":9,"state":"open","title":"deps: bump github.com/modelcontextprotocol/go-sdk from 1.6.0 to 1.6.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-23T21:32:40.000Z","updated_at":"2026-05-23T21:32:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) from 1.6.0 to 1.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/modelcontextprotocol/go-sdk\u0026package-manager=go_modules\u0026previous-version=1.6.0\u0026new-version=1.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/FabianSchurig/terraform-provider-bitbucket/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FabianSchurig%2Fterraform-provider-bitbucket/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"4459157259","node_id":"PR_kwDOSNkfyc7cLQVn","number":11,"state":"open","title":"chore(deps): bump the all-dependencies group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-16T07:46:31.000Z","updated_at":"2026-05-16T07:46:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":7,"packages":[{"name":"github.com/blevesearch/bleve/v2","old_version":"2.5.7","new_version":"2.6.0","repository_url":"https://github.com/blevesearch/bleve"},{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/modelcontextprotocol/go-sdk"},{"name":"github.com/sahilm/fuzzy","old_version":"0.1.1","new_version":"0.1.2","repository_url":"https://github.com/sahilm/fuzzy"},{"name":"golang.org/x/text","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/golang/text"},{"name":"google.golang.org/genai","old_version":"1.54.0","new_version":"1.57.0","repository_url":"https://github.com/googleapis/go-genai"},{"name":"modernc.org/sqlite","old_version":"1.49.1","new_version":"1.50.1"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/blevesearch/bleve/v2](https://github.com/blevesearch/bleve) | `2.5.7` | `2.6.0` |\n| [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | `1.5.0` | `1.6.0` |\n| [github.com/sahilm/fuzzy](https://github.com/sahilm/fuzzy) | `0.1.1` | `0.1.2` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.36.0` | `0.37.0` |\n| [google.golang.org/genai](https://github.com/googleapis/go-genai) | `1.54.0` | `1.57.0` |\n| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `1.49.1` | `1.50.1` |\n\n\nUpdates `github.com/blevesearch/bleve/v2` from 2.5.7 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/blevesearch/bleve/releases\"\u003egithub.com/blevesearch/bleve/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMB-69881: Improved APIs and perf optimizations for vector search by \u003ca href=\"https://github.com/CascadingRadium\"\u003e\u003ccode\u003e@​CascadingRadium\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2270\"\u003eblevesearch/bleve#2270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-27666: Hierarchy Search by \u003ca href=\"https://github.com/CascadingRadium\"\u003e\u003ccode\u003e@​CascadingRadium\u003c/code\u003e\u003c/a\u003e ; see \u003ca href=\"https://github.com/blevesearch/bleve/blob/v2.6.0/docs/hierarchy.md\"\u003edocs/hierarchy.md\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove legacy vendor folder by \u003ca href=\"https://github.com/CascadingRadium\"\u003e\u003ccode\u003e@​CascadingRadium\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2271\"\u003eblevesearch/bleve#2271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade several dependencies - roaring/v2, mmap-go etc. by \u003ca href=\"https://github.com/abhinavdangeti\"\u003e\u003ccode\u003e@​abhinavdangeti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2275\"\u003eblevesearch/bleve#2275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-59633: Improve performance of Geospatial Search by \u003ca href=\"https://github.com/CascadingRadium\"\u003e\u003ccode\u003e@​CascadingRadium\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2268\"\u003eblevesearch/bleve#2268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-70388: Add forced docvalues for geopoint fields by \u003ca href=\"https://github.com/Likith101\"\u003e\u003ccode\u003e@​Likith101\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2278\"\u003eblevesearch/bleve#2278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-70410: Simplify \u003ccode\u003eCoalesceQueue\u003c/code\u003e in hierarchical nested search by \u003ca href=\"https://github.com/CascadingRadium\"\u003e\u003ccode\u003e@​CascadingRadium\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2283\"\u003eblevesearch/bleve#2283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-61890 - Introducing config for zap layer by \u003ca href=\"https://github.com/Thejas-bhat\"\u003e\u003ccode\u003e@​Thejas-bhat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2066\"\u003eblevesearch/bleve#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle \u003ccode\u003enil\u003c/code\u003e multiSearchParams properly for \u003ccode\u003eMultiSearch\u003c/code\u003e by \u003ca href=\"https://github.com/capemox\"\u003e\u003ccode\u003e@​capemox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2286\"\u003eblevesearch/bleve#2286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-59633: Disable DocValues Chunking \u0026amp; Compression for Geo Fields by \u003ca href=\"https://github.com/Likith101\"\u003e\u003ccode\u003e@​Likith101\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2269\"\u003eblevesearch/bleve#2269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved geo spatial search accuracy by \u003ca href=\"https://github.com/Likith101\"\u003e\u003ccode\u003e@​Likith101\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/geo/pull/29\"\u003eblevesearch/geo#29\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/blevesearch/geo/pull/30\"\u003eblevesearch/geo#30\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-62985: Support for Binary quantized vector indexes \u003ca href=\"https://github.com/Likith101\"\u003e\u003ccode\u003e@​Likith101\u003c/code\u003e\u003c/a\u003e ; see \u003ca href=\"https://github.com/blevesearch/bleve/blob/v2.6.0/docs/vectors.md\"\u003edocs/vectors.md\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-62182: New merge approach that avoids re-training of vector indexes \u003ca href=\"https://github.com/Thejas-bhat\"\u003e\u003ccode\u003e@​Thejas-bhat\u003c/code\u003e\u003c/a\u003e ; see \u003ca href=\"https://github.com/blevesearch/bleve/blob/v2.6.0/docs/fast_merge.md\"\u003edocs/fast_merge.md\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-71041: avoid updating \u003ccode\u003eroot.bolt\u003c/code\u003e with in-memory segment's data by \u003ca href=\"https://github.com/Thejas-bhat\"\u003e\u003ccode\u003e@​Thejas-bhat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2296\"\u003eblevesearch/bleve#2296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-65018 add custom_filter/custom_score query support with context-driven callback hooks by \u003ca href=\"https://github.com/maneuvertomars\"\u003e\u003ccode\u003e@​maneuvertomars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2289\"\u003eblevesearch/bleve#2289\u003c/a\u003e ; see \u003ca href=\"https://github.com/blevesearch/bleve/blob/v2.6.0/docs/custom_query.md\"\u003edocs/custom_query.md\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-65860: Introducing support for fileIO Callbacks by \u003ca href=\"https://github.com/Likith101\"\u003e\u003ccode\u003e@​Likith101\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2209\"\u003eblevesearch/bleve#2209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(perf) pool queryStringLex to reuse bufio.Reader across query parses by \u003ca href=\"https://github.com/huynhanx03\"\u003e\u003ccode\u003e@​huynhanx03\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2300\"\u003eblevesearch/bleve#2300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003enull\u003c/code\u003e issue when parsing search request attributes by \u003ca href=\"https://github.com/CascadingRadium\"\u003e\u003ccode\u003e@​CascadingRadium\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2312\"\u003eblevesearch/bleve#2312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-71375: Bolt Wrappers for File Callbacks by \u003ca href=\"https://github.com/Likith101\"\u003e\u003ccode\u003e@​Likith101\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2309\"\u003eblevesearch/bleve#2309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbsorb fixes for filtering vector search, update workflows by \u003ca href=\"https://github.com/abhinavdangeti\"\u003e\u003ccode\u003e@​abhinavdangeti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2314\"\u003eblevesearch/bleve#2314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-59670: GPU-Accelerated Vector Search by \u003ca href=\"https://github.com/CascadingRadium\"\u003e\u003ccode\u003e@​CascadingRadium\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/capemox\"\u003e\u003ccode\u003e@​capemox\u003c/code\u003e\u003c/a\u003e ; see \u003ca href=\"https://github.com/blevesearch/bleve/blob/v2.6.0/docs/vectors.md\"\u003edocs/vectors.md\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-71383: Expose vector field stats in scorch by \u003ca href=\"https://github.com/capemox\"\u003e\u003ccode\u003e@​capemox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2316\"\u003eblevesearch/bleve#2316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded check for in-memory segment merge by \u003ca href=\"https://github.com/Likith101\"\u003e\u003ccode\u003e@​Likith101\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2319\"\u003eblevesearch/bleve#2319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-71607: Fixed data corruption in bolt by \u003ca href=\"https://github.com/Likith101\"\u003e\u003ccode\u003e@​Likith101\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2324\"\u003eblevesearch/bleve#2324\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix metrics involving NestedDocuments by \u003ca href=\"https://github.com/CascadingRadium\"\u003e\u003ccode\u003e@​CascadingRadium\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2325\"\u003eblevesearch/bleve#2325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-71216, MB-71650: Implement fast merge over binary index classes by \u003ca href=\"https://github.com/Thejas-bhat\"\u003e\u003ccode\u003e@​Thejas-bhat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2326\"\u003eblevesearch/bleve#2326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to go-faiss@v1.1.0; Fix formatting, typos, etc. in docs/ by \u003ca href=\"https://github.com/abhinavdangeti\"\u003e\u003ccode\u003e@​abhinavdangeti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2328\"\u003eblevesearch/bleve#2328\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIntroduced new file format - \u003ca href=\"https://github.com/blevesearch/zapx/tree/v17.1.2\"\u003ezapx@v17\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMilestone\u003c/strong\u003e: \u003ca href=\"https://github.com/blevesearch/bleve/milestone/29\"\u003ehttps://github.com/blevesearch/bleve/milestone/29\u003c/a\u003e\n\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/blevesearch/bleve/compare/v2.5.7...v2.6.0\"\u003ehttps://github.com/blevesearch/bleve/compare/v2.5.7...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blevesearch/bleve/commit/d8f2ab9a11166223bc4997143efda40ec98045e7\"\u003e\u003ccode\u003ed8f2ab9\u003c/code\u003e\u003c/a\u003e Upgrade to go-faiss@v1.1.0; Fix formatting, typos, etc. in docs/ (\u003ca href=\"https://redirect.github.com/blevesearch/bleve/issues/2328\"\u003e#2328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blevesearch/bleve/commit/71b13fe1cf1dbe8d0dd2115f2c1570d0a1340654\"\u003e\u003ccode\u003e71b13fe\u003c/code\u003e\u003c/a\u003e go fmt ./... (\u003ca href=\"https://redirect.github.com/blevesearch/bleve/issues/2327\"\u003e#2327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blevesearch/bleve/commit/2a4804932d06267104bbad8b4601a320e746ba5d\"\u003e\u003ccode\u003e2a48049\u003c/code\u003e\u003c/a\u003e MB-71216, MB-71650: Implement fast merge over binary index classes (\u003ca href=\"https://redirect.github.com/blevesearch/bleve/issues/2326\"\u003e#2326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blevesearch/bleve/commit/a9e101a9947fa5dbffea3f3727e4e27ea6aed9b9\"\u003e\u003ccode\u003ea9e101a\u003c/code\u003e\u003c/a\u003e Fix metrics involving NestedDocuments (\u003ca href=\"https://redirect.github.com/blevesearch/bleve/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blevesearch/bleve/commit/2c7269ac3e11a4fb5baebd5ca34895b4babb69d2\"\u003e\u003ccode\u003e2c7269a\u003c/code\u003e\u003c/a\u003e v2.6.0 doc fixes (\u003ca href=\"https://redirect.github.com/blevesearch/bleve/issues/2323\"\u003e#2323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blevesearch/bleve/commit/e5e7e9e7a77a0205e2f695b61e8779a5bd9ed0f6\"\u003e\u003ccode\u003ee5e7e9e\u003c/code\u003e\u003c/a\u003e MB-71607: Fixed data corruption in bolt (\u003ca href=\"https://redirect.github.com/blevesearch/bleve/issues/2324\"\u003e#2324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blevesearch/bleve/commit/08e551fc149f59aee99e99732b66e95d50607871\"\u003e\u003ccode\u003e08e551f\u003c/code\u003e\u003c/a\u003e Updates to docs/vectors.md for v2.6.0 (\u003ca href=\"https://redirect.github.com/blevesearch/bleve/issues/2320\"\u003e#2320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blevesearch/bleve/commit/7cb486d98c678a0561fb94851367f5197f27353b\"\u003e\u003ccode\u003e7cb486d\u003c/code\u003e\u003c/a\u003e Add a document for fast merge (\u003ca href=\"https://redirect.github.com/blevesearch/bleve/issues/2321\"\u003e#2321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blevesearch/bleve/commit/d3a4022ed0979907ae42dbea66f0d201304d062b\"\u003e\u003ccode\u003ed3a4022\u003c/code\u003e\u003c/a\u003e Added check for in-memory segment merge (\u003ca href=\"https://redirect.github.com/blevesearch/bleve/issues/2319\"\u003e#2319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blevesearch/bleve/commit/77af9c88ecded5c284d10954b81f729771e10646\"\u003e\u003ccode\u003e77af9c8\u003c/code\u003e\u003c/a\u003e Update docs/vectors.md  (\u003ca href=\"https://redirect.github.com/blevesearch/bleve/issues/2318\"\u003e#2318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/blevesearch/bleve/compare/v2.5.7...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/modelcontextprotocol/go-sdk` from 1.5.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThis release is equivalent to v1.6.0-pre.1. Thank you to those who tested the pre-release.\u003c/strong\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eIn this release we introduce several smaller fixes and improvements, and we started working for release 2026-06-30. The main new feature is the introduction of \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant.\u003c/p\u003e\n\u003ch2\u003eAdd \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant\u003c/h2\u003e\n\u003cp\u003eAdded \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e implementing \u003ccode\u003eauth.OAuthHandler\u003c/code\u003e using the OAuth 2.0 Client Credentials grant (RFC 6749 Section 4.4) for service-to-service authentication with pre-registered credentials.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eextauth: add ClientCredentialsHandler for OAuth client credentials grant by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/895\"\u003emodelcontextprotocol/go-sdk#895\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-06-30 Release related PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add automatic application_type inference by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/904\"\u003emodelcontextprotocol/go-sdk#904\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003eapplication_type\u003c/code\u003e field is added to the \u003ccode\u003eClientRegistrationMetadata\u003c/code\u003e for DynamicClientRegistration. If not specified, the \u003ccode\u003eapplication_type\u003c/code\u003e will be inferred from the RedirectURIs. This implements \u003ca href=\"https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/837\"\u003eSEP-837\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: HTTP Header Standardization for method and name by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/907\"\u003emodelcontextprotocol/go-sdk#907\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eBy mirroring key fields from the JSON-RPC payload into HTTP headers, network intermediaries such as load balancers, proxies, and observability tools can route and process MCP traffic without deep packet inspection, reducing latency and computational overhead. This partially implements \u003ca href=\"https://modelcontextprotocol.io/seps/2243-http-standardization\"\u003eSEP-2243\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003eSetError\u003c/code\u003e Behavior Change\u003c/h3\u003e\n\u003cp\u003ePreviously the \u003ccode\u003eSetError\u003c/code\u003e method on \u003ccode\u003eCallToolResult\u003c/code\u003e always overwrote the \u003ccode\u003eContent\u003c/code\u003e field with the error text. Now \u003ccode\u003eSetError\u003c/code\u003e preserves the existing value if it has already been populated. You can restore the previous behavior by setting the environment variable \u003ccode\u003eseterroroverwrite=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCross-Origin Protection Default Change\u003c/h3\u003e\n\u003cp\u003ePreviously (v1.4.1-v1.5.0) default (zero-value) cross-origin protection was applied when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e in \u003ccode\u003eStreamableHTTPOptions\u003c/code\u003e was \u003ccode\u003enil\u003c/code\u003e. Now cross-origin protection is not enabled by default when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e is nil.\nYou can restore the previous behavior (enable by default) by setting \u003ccode\u003eenableoriginverification=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: remove default cross origin protection by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/906\"\u003emodelcontextprotocol/go-sdk#906\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e was replaced by \u003ccode\u003eenableoriginverification\u003c/code\u003e after the default was changed to not enable cross-origin protection.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ejsonescaping\u003c/code\u003e option was removed, according to plan.\u003c/p\u003e\n\u003ch2\u003eOther Changes to the SDK\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einternal: remove unused util functions by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/871\"\u003emodelcontextprotocol/go-sdk#871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.4 to 4.35.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/873\"\u003emodelcontextprotocol/go-sdk#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.3.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/874\"\u003emodelcontextprotocol/go-sdk#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/875\"\u003emodelcontextprotocol/go-sdk#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dominikh/staticcheck-action from 1.4.0 to 1.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/872\"\u003emodelcontextprotocol/go-sdk#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoauthex: accept 200 in client registration by \u003ca href=\"https://github.com/MatyasVondraOutreach\"\u003e\u003ccode\u003e@​MatyasVondraOutreach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/877\"\u003emodelcontextprotocol/go-sdk#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: allow Content-Type parameters in streamable transport by \u003ca href=\"https://github.com/rafaeljusto\"\u003e\u003ccode\u003e@​rafaeljusto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/878\"\u003emodelcontextprotocol/go-sdk#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/f5f2015413f17f578fbacc839d2c05d0fdb3f1cc\"\u003e\u003ccode\u003ef5f2015\u003c/code\u003e\u003c/a\u003e MCPGODEBUG update for 1.6.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/e01639a31808e27b9a77f02367340569f47e4b3d\"\u003e\u003ccode\u003ee01639a\u003c/code\u003e\u003c/a\u003e feat: HTTP Header Standardization for method and name (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/93a41b2cfa81e6be813feadfd6dc1ed665c06da7\"\u003e\u003ccode\u003e93a41b2\u003c/code\u003e\u003c/a\u003e internal/jsonrpc2: remove unused code (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/910\"\u003e#910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/446beae01800ca510b42345a7330f1b7b6bbbf89\"\u003e\u003ccode\u003e446beae\u003c/code\u003e\u003c/a\u003e mcp: Upgrade jsonschema-go (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2e21834ad33e0b8105bf2e3b6733a27193f97caf\"\u003e\u003ccode\u003e2e21834\u003c/code\u003e\u003c/a\u003e extauth: add ClientCredentialsHandler for OAuth client credentials grant (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2643b22a4ecc1197aedcd2d84d58e592bec04dfe\"\u003e\u003ccode\u003e2643b22\u003c/code\u003e\u003c/a\u003e feat: add automatic application_type inference (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/db50910c70a71ac28abd761e0736799c048a8888\"\u003e\u003ccode\u003edb50910\u003c/code\u003e\u003c/a\u003e mcp: do not re-prompt OAuth after cancelled Authorize (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/885\"\u003e#885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/5f2cd8fd14bcd3b7f1e693dd741b5f1a3c338051\"\u003e\u003ccode\u003e5f2cd8f\u003c/code\u003e\u003c/a\u003e mcp: preserve transport errors in Write error chain (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/0edc5971cd5dbab661b4122cd754a5c94d899e6a\"\u003e\u003ccode\u003e0edc597\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/41e1f941bbaa1f9de78ac94f89af7b676a440dc8\"\u003e\u003ccode\u003e41e1f94\u003c/code\u003e\u003c/a\u003e mcp: remove default cross origin protection (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.5.0...v1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/sahilm/fuzzy` from 0.1.1 to 0.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sahilm/fuzzy/releases\"\u003egithub.com/sahilm/fuzzy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDust off the repo by \u003ca href=\"https://github.com/sahilm\"\u003e\u003ccode\u003e@​sahilm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sahilm/fuzzy/pull/25\"\u003esahilm/fuzzy#25\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore match strings past the first NUL rune by \u003ca href=\"https://github.com/nfreya\"\u003e\u003ccode\u003e@​nfreya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sahilm/fuzzy/pull/24\"\u003esahilm/fuzzy#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFindFrom\u003c/code\u003e respects original ordering by \u003ca href=\"https://github.com/SayYoungMan\"\u003e\u003ccode\u003e@​SayYoungMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sahilm/fuzzy/pull/28\"\u003esahilm/fuzzy#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sahilm/fuzzy/compare/v0.1.1...v0.1.2\"\u003ehttps://github.com/sahilm/fuzzy/compare/v0.1.1...v0.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sahilm/fuzzy/commit/2cea772ce2570ed08d64bb361ca6c4aed657645a\"\u003e\u003ccode\u003e2cea772\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to fix the build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sahilm/fuzzy/commit/76e61c374b493c8bfb69f153d85b11d0bd6dc822\"\u003e\u003ccode\u003e76e61c3\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eFindFrom\u003c/code\u003e respects original ordering (\u003ca href=\"https://redirect.github.com/sahilm/fuzzy/issues/28\"\u003e#28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sahilm/fuzzy/commit/5ed613fa112b870187f5527adca006ab321e1c67\"\u003e\u003ccode\u003e5ed613f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sahilm/fuzzy/issues/24\"\u003e#24\u003c/a\u003e from nfreya/bugfix/panic-on-nuls-in-data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sahilm/fuzzy/commit/3e298b8b9b5220566163f724f46063a08554179f\"\u003e\u003ccode\u003e3e298b8\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into bugfix/panic-on-nuls-in-data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sahilm/fuzzy/commit/45469896957ec267e966e4eb7f4c043dcf0d8dc4\"\u003e\u003ccode\u003e4546989\u003c/code\u003e\u003c/a\u003e So long travis. Thank you.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sahilm/fuzzy/commit/f98d2a036ab04eeda9c68aa00c3986537c588e85\"\u003e\u003ccode\u003ef98d2a0\u003c/code\u003e\u003c/a\u003e switch to tools dujour; old ones deprecatd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sahilm/fuzzy/commit/45c5e49a0f797a65ddac91e058435ac588ba4646\"\u003e\u003ccode\u003e45c5e49\u003c/code\u003e\u003c/a\u003e Use go.mod now. Gopkg is deprecated.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sahilm/fuzzy/commit/12ea3fbc397c63edd7ee5afc924538ca054c57ef\"\u003e\u003ccode\u003e12ea3fb\u003c/code\u003e\u003c/a\u003e Add test for NULs in search data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sahilm/fuzzy/commit/7e3799a5990d343000b5f3863319c8e68f84b55f\"\u003e\u003ccode\u003e7e3799a\u003c/code\u003e\u003c/a\u003e Ignore match strings past the first NUL rune\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sahilm/fuzzy/compare/v0.1.1...v0.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.36.0 to 0.48.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e08b06753d6a72f1fe375b6e0fefefb39917c165\"\u003e\u003ccode\u003ee08b067\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/7d0074ccc6f17acbf2ebb10db06d492e08f887dc\"\u003e\u003ccode\u003e7d0074c\u003c/code\u003e\u003c/a\u003e scrypt: fix panic on parameters \u0026lt;= 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/506e022208b864bc3c9c4a416fe56be75d10ad24\"\u003e\u003ccode\u003e506e022\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/7dacc380ba001e8fe7c3c7a46bf3cbdaa5064df9\"\u003e\u003ccode\u003e7dacc38\u003c/code\u003e\u003c/a\u003e chacha20poly1305: error out in fips140=only mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/19acf81bd7bc7b558d18a550e8e023df2c33e742\"\u003e\u003ccode\u003e19acf81\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/3a1c6b4b61966d06b6469ad7bc15839ba76eeb89\"\u003e\u003ccode\u003e3a1c6b4\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/f4602e40409257658159002a9af6aedb875949fb\"\u003e\u003ccode\u003ef4602e4\u003c/code\u003e\u003c/a\u003e ssh/agent: fix flaky test by ensuring a writeable home directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/4e0068c0098be10d7025c99ab7c50ce454c1f0f9\"\u003e\u003ccode\u003e4e0068c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e79546e28b85ea53dd37afe1c4102746ef553b9c\"\u003e\u003ccode\u003ee79546e\u003c/code\u003e\u003c/a\u003e ssh: curb GSSAPI DoS risk by limiting number of specified OIDs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/f91f7a7c31bf90b39c1de895ad116a2bacc88748\"\u003e\u003ccode\u003ef91f7a7\u003c/code\u003e\u003c/a\u003e ssh/agent: prevent panic on malformed constraint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.36.0...v0.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/text` from 0.36.0 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/3ef517e623a4bfc08d6457f87d73afda7af7d8e1\"\u003e\u003ccode\u003e3ef517e\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/text/compare/v0.36.0...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/genai` from 1.54.0 to 1.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/go-genai/releases\"\u003egoogle.golang.org/genai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/go-genai/compare/v1.56.0...v1.57.0\"\u003e1.57.0\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose Test and Server of the Replay API Client for the cross module usage in the AgentPlatform module. (\u003ca href=\"https://github.com/googleapis/go-genai/commit/27b142d7c2aea6794c4b9d88d6e3f68f69fb17a3\"\u003e27b142d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport Blocking FunctionCall in Live API in AgentPlatform (Vertex) (\u003ca href=\"https://github.com/googleapis/go-genai/commit/e5e653c939fb25dba1d54726dba6735b51002267\"\u003ee5e653c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport speech to speech translation in Gemini Live (\u003ca href=\"https://github.com/googleapis/go-genai/commit/621b55d07426e706991c7c9f2602658cf1068cbc\"\u003e621b55d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix version redaction logic in the replay API client. (\u003ca href=\"https://github.com/googleapis/go-genai/commit/af4c93111f6a266674370a45f3fb15e1742d064e\"\u003eaf4c931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/go-genai/compare/v1.55.0...v1.56.0\"\u003e1.56.0\u003c/a\u003e (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Python] Multimodal file search (\u003ca href=\"https://github.com/googleapis/go-genai/commit/c32ae6e6a1708942b96216f51750523091f2304b\"\u003ec32ae6e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMultimodal file search (\u003ca href=\"https://github.com/googleapis/go-genai/commit/989d0645da796e10c02ab2359512f600edc741d2\"\u003e989d064\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify generated Go URL path formatting when VertexAI and MLDev URLs are identical. (\u003ca href=\"https://github.com/googleapis/go-genai/commit/d90a59223923bb95b58a79a6c080e953a966ae1d\"\u003ed90a592\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/googleapis/go-genai/issues/761\"\u003e#761\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.55.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/go-genai/compare/v1.54.0...v1.55.0\"\u003e1.55.0\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eoutput_info\u003c/code\u003e to \u003ccode\u003eBatchJob\u003c/code\u003e (\u003ca href=\"https://github.com/googleapis/go-genai/commit/9ec7d3bff89e75126652363def92a820179209e4\"\u003e9ec7d3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd ImageResizeMode for GenerateVideos (\u003ca href=\"https://github.com/googleapis/go-genai/commit/8fc27f4f670f864785424fcd8d0e7931c2989ecb\"\u003e8fc27f4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd InternalApplyConverterToSliceWithRoot to the common utilities. (\u003ca href=\"https://github.com/googleapis/go-genai/commit/7aaf1eb1eab03698454be3f9398945d2365debeb\"\u003e7aaf1eb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Vertex Dataset input and output options for batch jobs (\u003ca href=\"https://github.com/googleapis/go-genai/commit/73ee07cbdae9873271c90e66bb491178587f8495\"\u003e73ee07c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eintroduce BackendEnterprise and GOOGLE_GENAI_USE_ENTERPRISE env var (\u003ca href=\"https://github.com/googleapis/go-genai/commit/1181fe03dfc10ebab1b7d760fce7b18ac22f86d1\"\u003e1181fe0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/go-genai/blob/main/CHANGELOG.md\"\u003egoogle.golang.org/genai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/go-genai/compare/v1.56.0...v1.57.0\"\u003e1.57.0\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose Test and Server of the Replay API Client for the cross module usage in the AgentPlatform module. (\u003ca href=\"https://github.com/googleapis/go-genai/commit/27b142d7c2aea6794c4b9d88d6e3f68f69fb17a3\"\u003e27b142d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport Blocking FunctionCall in Live API in AgentPlatform (Vertex) (\u003ca href=\"https://github.com/googleapis/go-genai/commit/e5e653c939fb25dba1d54726dba6735b51002267\"\u003ee5e653c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport speech to speech translation in Gemini Live (\u003ca href=\"https://github.com/googleapis/go-genai/commit/621b55d07426e706991c7c9f2602658cf1068cbc\"\u003e621b55d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix version redaction logic in the replay API client. (\u003ca href=\"https://github.com/googleapis/go-genai/commit/af4c93111f6a266674370a45f3fb15e1742d064e\"\u003eaf4c931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/go-genai/compare/v1.55.0...v1.56.0\"\u003e1.56.0\u003c/a\u003e (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Python] Multimodal file search (\u003ca href=\"https://github.com/googleapis/go-genai/commit/c32ae6e6a1708942b96216f51750523091f2304b\"\u003ec32ae6e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMultimodal file search (\u003ca href=\"https://github.com/googleapis/go-genai/commit/989d0645da796e10c02ab2359512f600edc741d2\"\u003e989d064\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify generated Go URL path formatting when VertexAI and MLDev URLs are identical. (\u003ca href=\"https://github.com/googleapis/go-genai/commit/d90a59223923bb95b58a79a6c080e953a966ae1d\"\u003ed90a592\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/googleapis/go-genai/issues/761\"\u003e#761\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/go-genai/compare/v1.54.0...v1.55.0\"\u003e1.55.0\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eoutput_info\u003c/code\u003e to \u003ccode\u003eBatchJob\u003c/code\u003e (\u003ca href=\"https://github.com/googleapis/go-genai/commit/9ec7d3bff89e75126652363def92a820179209e4\"\u003e9ec7d3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd ImageResizeMode for GenerateVideos (\u003ca href=\"https://github.com/googleapis/go-genai/commit/8fc27f4f670f864785424fcd8d0e7931c2989ecb\"\u003e8fc27f4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd InternalApplyConverterToSliceWithRoot to the common utilities. (\u003ca href=\"https://github.com/googleapis/go-genai/commit/7aaf1eb1eab03698454be3f9398945d2365debeb\"\u003e7aaf1eb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Vertex Dataset input and output options for batch jobs (\u003ca href=\"https://github.com/googleapis/go-genai/commit/73ee07cbdae9873271c90e66bb491178587f8495\"\u003e73ee07c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eintroduce BackendEnterprise and GOOGLE_GENAI_USE_ENTERPRISE env var (\u003ca href=\"https://github.com/googleapis/go-genai/commit/1181fe03dfc10ebab1b7d760fce7b18ac22f86d1\"\u003e1181fe0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/c02ba4f1f6069dfcbfb626489af058ffd89a82bf\"\u003e\u003ccode\u003ec02ba4f\u003c/code\u003e\u003c/a\u003e chore(main): release 1.57.0 (\u003ca href=\"https://redirect.github.com/googleapis/go-genai/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/af4c93111f6a266674370a45f3fb15e1742d064e\"\u003e\u003ccode\u003eaf4c931\u003c/code\u003e\u003c/a\u003e fix: Fix version redaction logic in the replay API client.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/621b55d07426e706991c7c9f2602658cf1068cbc\"\u003e\u003ccode\u003e621b55d\u003c/code\u003e\u003c/a\u003e feat: support speech to speech translation in Gemini Live\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/27b142d7c2aea6794c4b9d88d6e3f68f69fb17a3\"\u003e\u003ccode\u003e27b142d\u003c/code\u003e\u003c/a\u003e feat: Expose Test and Server of the Replay API Client for the cross module us...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/aec9d38b6a45318ea66ce9ee1a5016280f419bb4\"\u003e\u003ccode\u003eaec9d38\u003c/code\u003e\u003c/a\u003e chore: update error messages to clarify which APIs support a feature.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/e5e653c939fb25dba1d54726dba6735b51002267\"\u003e\u003ccode\u003ee5e653c\u003c/code\u003e\u003c/a\u003e feat: support Blocking FunctionCall in Live API in AgentPlatform (Vertex)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/1ca15ba6262a95e1e3e31e63f2b8a21e90adf91e\"\u003e\u003ccode\u003e1ca15ba\u003c/code\u003e\u003c/a\u003e chore: Handle vertex-genai-modules user-agent header for the AgentPlatform SDK.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/afcab1d077bdf2548e681319408d3d780ead46c4\"\u003e\u003ccode\u003eafcab1d\u003c/code\u003e\u003c/a\u003e chore: Expose the Replay API client as an internal component only for the Age...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/ca5475d28c48146790fed491ad6078d4e020a637\"\u003e\u003ccode\u003eca5475d\u003c/code\u003e\u003c/a\u003e chore(main): release 1.56.0 (\u003ca href=\"https://redirect.github.com/googleapis/go-genai/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/989d0645da796e10c02ab2359512f600edc741d2\"\u003e\u003ccode\u003e989d064\u003c/code\u003e\u003c/a\u003e feat: Multimodal file search\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/go-genai/compare/v1.54.0...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `modernc.org/sqlite` from 1.49.1 to 1.50.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://gitlab.com/cznic/sqlite/blob/master/CHANGELOG.md\"\u003emodernc.org/sqlite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e2026-05-10 v1.50.1:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://sqlite.org/releaselog/3_53_1.html\"\u003eSQLite 3.53.1\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e2026-04-24 v1.50.0:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to sqlite-vec \u003ca href=\"https://github.com/asg017/sqlite-vec/releases/tag/v0.1.9\"\u003ev0.1.9\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eColumnInfo\u003c/code\u003e, enabling dynamic query builders and ORMs to retrieve underlying SQLite C-API metadata (\u003ccode\u003eOriginName\u003c/code\u003e, \u003ccode\u003eTableName\u003c/code\u003e, \u003ccode\u003eDatabaseName\u003c/code\u003e, and \u003ccode\u003eDeclType\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eThis feature is exposed via the idiomatic \u003ccode\u003edatabase/sql\u003c/code\u003e escape hatch \u003ccode\u003e(*sql.Conn).Raw()\u003c/code\u003e, avoiding custom statement handles and keeping the standard library workflow intact.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/113\"\u003e#113\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/113\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/113\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e2026-04-17 v1.49.0: Upgrade to \u003ca href=\"https://sqlite.org/releaselog/3_53_0.html\"\u003eSQLite 3.53.0\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e-DSQLITE_ENABLE_DBPAGE_VTAB\u003c/code\u003e to the transpilation. See \u003ca href=\"https://www.sqlite.org/dbpage.html\"\u003e\u0026quot;The SQLITE_DBPAGE Virtual Table\u0026quot;\u003c/a\u003e for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e2026-04-06 v1.48.2:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix ABI mapping mismatch in the pre-update hook trampoline that caused silent truncation of large 64-bit RowIDs.\u003c/li\u003e\n\u003cli\u003eEnsure the Go trampoline signature correctly aligns with the public \u003ccode\u003esqlite3_preupdate_hook\u003c/code\u003e C API, preventing data corruption for high-entropy keys (e.g., Snowflake IDs).\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/98\"\u003e#98\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/98\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/98\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix the memory allocator used in \u003ccode\u003e(*conn).Deserialize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003etls.Alloc\u003c/code\u003e with \u003ccode\u003esqlite3_malloc64\u003c/code\u003e to prevent internal allocator corruption. This ensures the buffer is safely owned by SQLite, which may resize or free it due to the \u003ccode\u003eSQLITE_DESERIALIZE_RESIZEABLE\u003c/code\u003e and \u003ccode\u003eSQLITE_DESERIALIZE_FREEONCLOSE\u003c/code\u003e flags.\u003c/li\u003e\n\u003cli\u003ePrevent a memory leak by properly freeing the allocated buffer if fetching the main database name fails before handing ownership to SQLite.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/100\"\u003e#100\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/100\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/100\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e(*conn).Deserialize\u003c/code\u003e to explicitly reject \u003ccode\u003enil\u003c/code\u003e or empty byte slices.\u003c/li\u003e\n\u003cli\u003ePrevent silent database disconnection and connection pool corruption caused by SQLite's default behavior when \u003ccode\u003esqlite3_deserialize\u003c/code\u003e receives a 0-length buffer.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/101\"\u003e#101\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/101\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/101\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecommitHookTrampoline\u003c/code\u003e and \u003ccode\u003erollbackHookTrampoline\u003c/code\u003e signatures by removing the unused \u003ccode\u003epCsr\u003c/code\u003e parameter.\u003c/li\u003e\n\u003cli\u003eAligns internal hook callbacks accurately with the underlying SQLite C API, cleaning up the code to prevent potential future confusion or bugs.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/102\"\u003e#102\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/102\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/102\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003echeckptr\u003c/code\u003e instrumentation failures during \u003ccode\u003ego test -race\u003c/code\u003e when registering and using virtual tables (\u003ccode\u003evtab\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eAllocate \u003ccode\u003esqlite3_module\u003c/code\u003e instances using the C allocator (\u003ccode\u003elibc.Xcalloc\u003c/code\u003e) instead of the Go heap. This ensures transpiled C code can safely perform pointer operations on the struct without tripping Go's pointer checks.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/103\"\u003e#103\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/103\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/103\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix data race on \u003ccode\u003emutex.id\u003c/code\u003e in the \u003ccode\u003emutexTry\u003c/code\u003e non-recursive path.\u003c/li\u003e\n\u003cli\u003eEnsure consistent atomic writes (\u003ccode\u003eatomic.StoreInt32\u003c/code\u003e) to prevent data races with atomic loads in \u003ccode\u003emutexHeld\u003c/code\u003e and \u003ccode\u003emutexNotheld\u003c/code\u003e during concurrent execution.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/104\"\u003e#104\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/104\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/104\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix resource leak in \u003ccode\u003e(*Backup).Commit\u003c/code\u003e where the destination connection was not closed on error.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003edstConn\u003c/code\u003e is properly closed when \u003ccode\u003esqlite3_backup_finish\u003c/code\u003e fails, preventing file descriptor, TLS, and memory leaks.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/105\"\u003e#105\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/105\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/105\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eExec\u003c/code\u003e to fully drain rows when encountering \u003ccode\u003eSQLITE_ROW\u003c/code\u003e, preventing silent data loss in DML statements.\u003c/li\u003e\n\u003cli\u003ePreviously, \u003ccode\u003eExec\u003c/code\u003e aborted after the first row, meaning \u003ccode\u003eINSERT\u003c/code\u003e, \u003ccode\u003eUPDATE\u003c/code\u003e, or \u003ccode\u003eDELETE\u003c/code\u003e statements with a \u003ccode\u003eRETURNING\u003c/code\u003e clause would fail to process subsequent rows. The execution path now correctly loops until \u003ccode\u003eSQLITE_DONE\u003c/code\u003e and properly respects context cancellations during the drain loop, fully aligning with native C \u003ccode\u003esqlite3_exec\u003c/code\u003e semantics.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/106\"\u003e#106\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/106\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/106\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix \u0026quot;Shadowed err value (stmt.go)\u0026quot;.\u003c/li\u003e\n\u003cli\u003eSee [GitLab issue \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/249\"\u003e#249\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/work_items/249\"\u003ehttps://gitlab.com/cznic/sqlite/-/work_items/249\u003c/a\u003e), thanks Emrecan BATI!\u003c/li\u003e\n\u003cli\u003eFix silent omission of virtual table savepoint callbacks by correctly setting the sqlite3_module version.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/107\"\u003e#107\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/107\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/107\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003evfsRead\u003c/code\u003e to properly handle partial and fragmented reads from \u003ccode\u003eio.Reader\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003ef.Read\u003c/code\u003e with \u003ccode\u003eio.ReadFull\u003c/code\u003e to ensure the buffer is fully populated, preventing premature \u003ccode\u003eSQLITE_IOERR_SHORT_READ\u003c/code\u003e errors on valid mid-stream partial reads. Unread tail bytes at EOF are now efficiently zero-filled using the built-in \u003ccode\u003eclear\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/108\"\u003e#108\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/108\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/108\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eRefactor internal error formatting to safely handle uninitialized or closed database pointers.\u003c/li\u003e\n\u003cli\u003ePrevent a misleading \u0026quot;out of memory\u0026quot; error message when an operation fails and the underlying SQLite database handle is \u003ccode\u003eNULL\u003c/code\u003e (\u003ccode\u003edb == 0\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/109\"\u003e#109\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/109\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/109\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/b95ed459e063439b1b7f58db051f168832bb14b6\"\u003e\u003ccode\u003eb95ed45\u003c/code\u003e\u003c/a\u003e upgrade to SQLite 3.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/e220cc9b51f0ce842490194538f3c45daf2572b3\"\u003e\u003ccode\u003ee220cc9\u003c/code\u003e\u003c/a\u003e CHANGELOG.md: add !113\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/a58d5e552a64d5082bdf1488db35f27ce7536c1d\"\u003e\u003ccode\u003ea58d5e5\u003c/code\u003e\u003c/a\u003e Merge branch 'columns' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/119d8b1c8514ceadf0a5a4aa8a9c94514b739377\"\u003e\u003ccode\u003e119d8b1\u003c/code\u003e\u003c/a\u003e add ColumnInfo, for inspecting query columns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/c353a4f762ca821c6ebc6a17097e19e9dcec5306\"\u003e\u003ccode\u003ec353a4f\u003c/code\u003e\u003c/a\u003e upgrade to sqlite-vec v0.1.9\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://gitlab.com/cznic/sqlite/compare/v1.49.1...v1.50.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/LAF-labs/LAF-Agents-Office/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LAF-labs%2FLAF-Agents-Office/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"4425106641","node_id":"PR_kwDOSKbm987ad3kk","number":8,"state":"closed","title":"deps(deps): bump github.com/modelcontextprotocol/go-sdk from 1.5.0 to 1.6.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-25T22:17:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-11T23:48:05.000Z","updated_at":"2026-05-25T22:17:42.000Z","time_to_close":1204175,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/modelcontextprotocol/go-sdk"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) from 1.5.0 to 1.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThis release is equivalent to v1.6.0-pre.1. Thank you to those who tested the pre-release.\u003c/strong\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eIn this release we introduce several smaller fixes and improvements, and we started working for release 2026-06-30. The main new feature is the introduction of \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant.\u003c/p\u003e\n\u003ch2\u003eAdd \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant\u003c/h2\u003e\n\u003cp\u003eAdded \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e implementing \u003ccode\u003eauth.OAuthHandler\u003c/code\u003e using the OAuth 2.0 Client Credentials grant (RFC 6749 Section 4.4) for service-to-service authentication with pre-registered credentials.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eextauth: add ClientCredentialsHandler for OAuth client credentials grant by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/895\"\u003emodelcontextprotocol/go-sdk#895\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-06-30 Release related PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add automatic application_type inference by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/904\"\u003emodelcontextprotocol/go-sdk#904\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003eapplication_type\u003c/code\u003e field is added to the \u003ccode\u003eClientRegistrationMetadata\u003c/code\u003e for DynamicClientRegistration. If not specified, the \u003ccode\u003eapplication_type\u003c/code\u003e will be inferred from the RedirectURIs. This implements \u003ca href=\"https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/837\"\u003eSEP-837\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: HTTP Header Standardization for method and name by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/907\"\u003emodelcontextprotocol/go-sdk#907\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eBy mirroring key fields from the JSON-RPC payload into HTTP headers, network intermediaries such as load balancers, proxies, and observability tools can route and process MCP traffic without deep packet inspection, reducing latency and computational overhead. This partially implements \u003ca href=\"https://modelcontextprotocol.io/seps/2243-http-standardization\"\u003eSEP-2243\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003eSetError\u003c/code\u003e Behavior Change\u003c/h3\u003e\n\u003cp\u003ePreviously the \u003ccode\u003eSetError\u003c/code\u003e method on \u003ccode\u003eCallToolResult\u003c/code\u003e always overwrote the \u003ccode\u003eContent\u003c/code\u003e field with the error text. Now \u003ccode\u003eSetError\u003c/code\u003e preserves the existing value if it has already been populated. You can restore the previous behavior by setting the environment variable \u003ccode\u003eseterroroverwrite=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCross-Origin Protection Default Change\u003c/h3\u003e\n\u003cp\u003ePreviously (v1.4.1-v1.5.0) default (zero-value) cross-origin protection was applied when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e in \u003ccode\u003eStreamableHTTPOptions\u003c/code\u003e was \u003ccode\u003enil\u003c/code\u003e. Now cross-origin protection is not enabled by default when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e is nil.\nYou can restore the previous behavior (enable by default) by setting \u003ccode\u003eenableoriginverification=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: remove default cross origin protection by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/906\"\u003emodelcontextprotocol/go-sdk#906\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e was replaced by \u003ccode\u003eenableoriginverification\u003c/code\u003e after the default was changed to not enable cross-origin protection.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ejsonescaping\u003c/code\u003e option was removed, according to plan.\u003c/p\u003e\n\u003ch2\u003eOther Changes to the SDK\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einternal: remove unused util functions by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/871\"\u003emodelcontextprotocol/go-sdk#871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.4 to 4.35.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/873\"\u003emodelcontextprotocol/go-sdk#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.3.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/874\"\u003emodelcontextprotocol/go-sdk#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/875\"\u003emodelcontextprotocol/go-sdk#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dominikh/staticcheck-action from 1.4.0 to 1.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/872\"\u003emodelcontextprotocol/go-sdk#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoauthex: accept 200 in client registration by \u003ca href=\"https://github.com/MatyasVondraOutreach\"\u003e\u003ccode\u003e@​MatyasVondraOutreach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/877\"\u003emodelcontextprotocol/go-sdk#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: allow Content-Type parameters in streamable transport by \u003ca href=\"https://github.com/rafaeljusto\"\u003e\u003ccode\u003e@​rafaeljusto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/878\"\u003emodelcontextprotocol/go-sdk#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/f5f2015413f17f578fbacc839d2c05d0fdb3f1cc\"\u003e\u003ccode\u003ef5f2015\u003c/code\u003e\u003c/a\u003e MCPGODEBUG update for 1.6.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/e01639a31808e27b9a77f02367340569f47e4b3d\"\u003e\u003ccode\u003ee01639a\u003c/code\u003e\u003c/a\u003e feat: HTTP Header Standardization for method and name (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/93a41b2cfa81e6be813feadfd6dc1ed665c06da7\"\u003e\u003ccode\u003e93a41b2\u003c/code\u003e\u003c/a\u003e internal/jsonrpc2: remove unused code (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/910\"\u003e#910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/446beae01800ca510b42345a7330f1b7b6bbbf89\"\u003e\u003ccode\u003e446beae\u003c/code\u003e\u003c/a\u003e mcp: Upgrade jsonschema-go (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2e21834ad33e0b8105bf2e3b6733a27193f97caf\"\u003e\u003ccode\u003e2e21834\u003c/code\u003e\u003c/a\u003e extauth: add ClientCredentialsHandler for OAuth client credentials grant (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2643b22a4ecc1197aedcd2d84d58e592bec04dfe\"\u003e\u003ccode\u003e2643b22\u003c/code\u003e\u003c/a\u003e feat: add automatic application_type inference (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/db50910c70a71ac28abd761e0736799c048a8888\"\u003e\u003ccode\u003edb50910\u003c/code\u003e\u003c/a\u003e mcp: do not re-prompt OAuth after cancelled Authorize (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/885\"\u003e#885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/5f2cd8fd14bcd3b7f1e693dd741b5f1a3c338051\"\u003e\u003ccode\u003e5f2cd8f\u003c/code\u003e\u003c/a\u003e mcp: preserve transport errors in Write error chain (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/0edc5971cd5dbab661b4122cd754a5c94d899e6a\"\u003e\u003ccode\u003e0edc597\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/41e1f941bbaa1f9de78ac94f89af7b676a440dc8\"\u003e\u003ccode\u003e41e1f94\u003c/code\u003e\u003c/a\u003e mcp: remove default cross origin protection (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.5.0...v1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/modelcontextprotocol/go-sdk\u0026package-manager=go_modules\u0026previous-version=1.5.0\u0026new-version=1.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/AravG7/gke-mcp/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AravG7%2Fgke-mcp/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"4380690542","node_id":"PR_kwDOOlSDN87YOGGr","number":339,"state":"open","title":"chore(deps): bump the go-minor-patch group across 1 directory with 10 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-05T00:50:46.000Z","updated_at":"2026-05-05T00:52:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-minor-patch","update_count":10,"packages":[{"name":"github.com/anthropics/anthropic-sdk-go","old_version":"1.37.0","new_version":"1.39.0","repository_url":"https://github.com/anthropics/anthropic-sdk-go"},{"name":"github.com/fsnotify/fsnotify","old_version":"1.9.0","new_version":"1.10.1","repository_url":"https://github.com/fsnotify/fsnotify"},{"name":"github.com/gofiber/fiber/v3","old_version":"3.1.0","new_version":"3.2.0","repository_url":"https://github.com/gofiber/fiber"},{"name":"github.com/labstack/echo/v4","old_version":"4.15.1","new_version":"4.15.2","repository_url":"https://github.com/labstack/echo"},{"name":"github.com/mattn/go-sqlite3","old_version":"1.14.42","new_version":"1.14.44","repository_url":"https://github.com/mattn/go-sqlite3"},{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/modelcontextprotocol/go-sdk"},{"name":"github.com/redis/go-redis/v9","old_version":"9.18.0","new_version":"9.19.0","repository_url":"https://github.com/redis/go-redis"},{"name":"go.mongodb.org/mongo-driver/v2","old_version":"2.5.1","new_version":"2.6.0","repository_url":"https://github.com/mongodb/mongo-go-driver"},{"name":"go.temporal.io/sdk","old_version":"1.42.0","new_version":"1.43.0","repository_url":"https://github.com/temporalio/sdk-go"},{"name":"modernc.org/sqlite","old_version":"1.49.1","new_version":"1.50.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-minor-patch group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/anthropics/anthropic-sdk-go](https://github.com/anthropics/anthropic-sdk-go) | `1.37.0` | `1.39.0` |\n| [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) | `1.9.0` | `1.10.1` |\n| [github.com/gofiber/fiber/v3](https://github.com/gofiber/fiber) | `3.1.0` | `3.2.0` |\n| [github.com/labstack/echo/v4](https://github.com/labstack/echo) | `4.15.1` | `4.15.2` |\n| [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) | `1.14.42` | `1.14.44` |\n| [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | `1.5.0` | `1.6.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.18.0` | `9.19.0` |\n| [go.mongodb.org/mongo-driver/v2](https://github.com/mongodb/mongo-go-driver) | `2.5.1` | `2.6.0` |\n| [go.temporal.io/sdk](https://github.com/temporalio/sdk-go) | `1.42.0` | `1.43.0` |\n| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `1.49.1` | `1.50.0` |\n\n\nUpdates `github.com/anthropics/anthropic-sdk-go` from 1.37.0 to 1.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/releases\"\u003egithub.com/anthropics/anthropic-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.39.0\u003c/h2\u003e\n\u003ch2\u003e1.39.0 (2026-05-04)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.38.0...v1.39.0\"\u003ev1.38.0...v1.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e improve Managed Agents APIs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/eadf509d8ea79d3f0db7cbdbf3ade6f24aaeb76f\"\u003eeadf509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add Workload Identity Federation, interactive OAuth, and auth profiles (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/0f0cc0191f3bc059f22939644a0584662c469305\"\u003e0f0cc01\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ego:\u003c/strong\u003e add default http client with timeout (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/b81c28758ee76db006216b771ff3803adf4cbefb\"\u003eb81c287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport setting headers via env (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/641015da9ea17c4ef2696857d6b4eb4cdb4f854e\"\u003e641015d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add 10 min timeout (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/770\"\u003e#770\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/917fe19c2591586d9c14fd5916bb95f713ab0c8f\"\u003e917fe19\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid embedding reflect.Type for dead code elimination (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/11168b403a3b3ab2d7b3edc023faf214d9eededd\"\u003e11168b4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.38.0\u003c/h2\u003e\n\u003ch2\u003e1.38.0 (2026-04-23)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.37.0...v1.38.0\"\u003ev1.37.0...v1.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Type() method to API errors for error kind identification (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/676\"\u003e#676\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/0db1712b237930416461c2411d263e6d1150d957\"\u003e0db1712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e CMA Memory public beta (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/180e00cdc4863a6a64986e03fed9eb4a04117f40\"\u003e180e00c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estructured outputs via Schema any with auto-parse (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/759\"\u003e#759\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/46073d8f489a88fdf5ebf33163e4f0d364759eae\"\u003e46073d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix errors in api spec (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/e47c178b3ee1b5c47834239635b5a3abdff9a432\"\u003ee47c178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e restore missing features (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/0fc6fac141980cfce023ce2d0b30175980741db0\"\u003e0fc6fac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e more robust bootstrap script (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/5bde204d267187622a5228330235c9c048abeae1\"\u003e5bde204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.22.1 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/4578c15e9a2f6ed05a05acfa608083c3a893d6dd\"\u003e4578c15\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/blob/main/CHANGELOG.md\"\u003egithub.com/anthropics/anthropic-sdk-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.39.0 (2026-05-04)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.38.0...v1.39.0\"\u003ev1.38.0...v1.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e improve Managed Agents APIs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/eadf509d8ea79d3f0db7cbdbf3ade6f24aaeb76f\"\u003eeadf509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add Workload Identity Federation, interactive OAuth, and auth profiles (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/0f0cc0191f3bc059f22939644a0584662c469305\"\u003e0f0cc01\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ego:\u003c/strong\u003e add default http client with timeout (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/b81c28758ee76db006216b771ff3803adf4cbefb\"\u003eb81c287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport setting headers via env (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/641015da9ea17c4ef2696857d6b4eb4cdb4f854e\"\u003e641015d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add 10 min timeout (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/770\"\u003e#770\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/917fe19c2591586d9c14fd5916bb95f713ab0c8f\"\u003e917fe19\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid embedding reflect.Type for dead code elimination (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/11168b403a3b3ab2d7b3edc023faf214d9eededd\"\u003e11168b4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.38.0 (2026-04-23)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.37.0...v1.38.0\"\u003ev1.37.0...v1.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Type() method to API errors for error kind identification (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/676\"\u003e#676\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/0db1712b237930416461c2411d263e6d1150d957\"\u003e0db1712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e CMA Memory public beta (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/180e00cdc4863a6a64986e03fed9eb4a04117f40\"\u003e180e00c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estructured outputs via Schema any with auto-parse (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/759\"\u003e#759\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/46073d8f489a88fdf5ebf33163e4f0d364759eae\"\u003e46073d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix errors in api spec (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/e47c178b3ee1b5c47834239635b5a3abdff9a432\"\u003ee47c178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e restore missing features (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/0fc6fac141980cfce023ce2d0b30175980741db0\"\u003e0fc6fac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e more robust bootstrap script (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/5bde204d267187622a5228330235c9c048abeae1\"\u003e5bde204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.22.1 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/4578c15e9a2f6ed05a05acfa608083c3a893d6dd\"\u003e4578c15\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/fc52187c5ca75d402ff3bd681dba4afa6b987824\"\u003e\u003ccode\u003efc52187\u003c/code\u003e\u003c/a\u003e release: 1.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/24a0c3a8b36f0a782e4d07d735ade2d41354db76\"\u003e\u003ccode\u003e24a0c3a\u003c/code\u003e\u003c/a\u003e feat(client): add Workload Identity Federation, interactive OAuth, and auth p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/bfeeb22366ff89e7b278ff69141b357015212ac6\"\u003e\u003ccode\u003ebfeeb22\u003c/code\u003e\u003c/a\u003e chore: avoid embedding reflect.Type for dead code elimination\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/b05ca4063671dd442324cd0001b81ba35c8549f9\"\u003e\u003ccode\u003eb05ca40\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/3f8434d5be4ac7cc2d57f514071287112098cb61\"\u003e\u003ccode\u003e3f8434d\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/cd58af13e689570ec58831d21377ccdf269a9df3\"\u003e\u003ccode\u003ecd58af1\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/3ac16e9ff540d6d24d3bbb04a140eb48d57f4279\"\u003e\u003ccode\u003e3ac16e9\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/8da1256cd04e89f10d1ce01873aeef824442a85f\"\u003e\u003ccode\u003e8da1256\u003c/code\u003e\u003c/a\u003e ci: pin trigger-release-please github action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/98b06fae3227cf1a49ace2e822c37c8c39b55428\"\u003e\u003ccode\u003e98b06fa\u003c/code\u003e\u003c/a\u003e feat(api): improve Managed Agents APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/781f3d90239d3d130437125b84d9652c876cd88e\"\u003e\u003ccode\u003e781f3d9\u003c/code\u003e\u003c/a\u003e feat: support setting headers via env\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.37.0...v1.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/fsnotify/fsnotify` from 1.9.0 to 1.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fsnotify/fsnotify/releases\"\u003egithub.com/fsnotify/fsnotify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.1\u003c/h2\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: don't remove sibling watches sharing a path prefix (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify, windows: don't rename sibling watches sharing a path prefix\n(\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/754\"\u003efsnotify/fsnotify#754\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/755\"\u003efsnotify/fsnotify#755\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003cp\u003eThis version of fsnotify needs Go 1.23.\u003c/p\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: improve initialization error message (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: send Rename event if recursive watch is renamed (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: avoid copying event buffers when reading names (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: skip dangling symlinks (ENOENT) in watchDirectoryFiles, so a bad entry no longer aborts Watcher.Add for the whole directory (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: drop watches directly in Close() to fix a file descriptor leak when recycling watchers (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: fix nil pointer dereference in remWatch (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: lock watch field updates against concurrent WatchList to fix a race introduced in v1.9.0 (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/696\"\u003efsnotify/fsnotify#696\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/709\"\u003efsnotify/fsnotify#709\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/731\"\u003efsnotify/fsnotify#731\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/736\"\u003efsnotify/fsnotify#736\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/740\"\u003efsnotify/fsnotify#740\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/741\"\u003efsnotify/fsnotify#741\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/748\"\u003efsnotify/fsnotify#748\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/749\"\u003efsnotify/fsnotify#749\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fsnotify/fsnotify/blob/main/CHANGELOG.md\"\u003egithub.com/fsnotify/fsnotify's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.1 2026-05-04\u003c/h2\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: don't remove sibling watches sharing a path prefix (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify, windows: don't rename sibling watches sharing a path prefix\n(\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/754\"\u003efsnotify/fsnotify#754\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/755\"\u003efsnotify/fsnotify#755\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.10.0 2026-04-30\u003c/h2\u003e\n\u003cp\u003eThis version of fsnotify needs Go 1.23.\u003c/p\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: improve initialization error message (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: send Rename event if recursive watch is renamed (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: avoid copying event buffers when reading names (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: skip dangling symlinks (ENOENT) in watchDirectoryFiles, so a\nbad entry no longer aborts Watcher.Add for the whole directory (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: drop watches directly in Close() to fix a file descriptor leak\nwhen recycling watchers (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: fix nil pointer dereference in remWatch (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: lock watch field updates against concurrent WatchList to fix\na race introduced in v1.9.0 (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/696\"\u003efsnotify/fsnotify#696\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/709\"\u003efsnotify/fsnotify#709\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/731\"\u003efsnotify/fsnotify#731\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/736\"\u003efsnotify/fsnotify#736\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/740\"\u003efsnotify/fsnotify#740\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/741\"\u003efsnotify/fsnotify#741\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/748\"\u003efsnotify/fsnotify#748\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/749\"\u003efsnotify/fsnotify#749\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/76b01a6e8f502187fecedea8b025e79e5a86085c\"\u003e\u003ccode\u003e76b01a6\u003c/code\u003e\u003c/a\u003e Release 1.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/fec150b807510e54e5b25def4b6e5fb001b4898c\"\u003e\u003ccode\u003efec150b\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/162b4216ab8f92ecd26425530bee198972c9b3cb\"\u003e\u003ccode\u003e162b421\u003c/code\u003e\u003c/a\u003e inotify, windows: don't rename sibling watches sharing a path prefix (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/224257f23b2f3a96509b316c5cead71dd4a9099a\"\u003e\u003ccode\u003e224257f\u003c/code\u003e\u003c/a\u003e inotify: don't remove sibling watches sharing a path prefix (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/e0c956c0ccaf51562fee30ef5c055c74e6ae2104\"\u003e\u003ccode\u003ee0c956c\u003c/code\u003e\u003c/a\u003e windows: document directory Write events and stabilize tests (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/745\"\u003e#745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/8d01d7b9cbe0199e4a1e60fbd965fb05dbb42123\"\u003e\u003ccode\u003e8d01d7b\u003c/code\u003e\u003c/a\u003e Release 1.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/602284e4a8cadd488d7a5fa07c48462dfac25108\"\u003e\u003ccode\u003e602284e\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/7f03e59f9659552d8a084e03024cb9b983748ed7\"\u003e\u003ccode\u003e7f03e59\u003c/code\u003e\u003c/a\u003e kqueue: skip ENOENT entries in watchDirectoryFiles (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/dab9dde2fc9ba4d0c1076318f81cabcc8fdb2ec9\"\u003e\u003ccode\u003edab9dde\u003c/code\u003e\u003c/a\u003e windows: lock watch field updates against concurrent WatchList (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/eadf267ce152b5e62d48cc2c13bb08bd4062b6c7\"\u003e\u003ccode\u003eeadf267\u003c/code\u003e\u003c/a\u003e kqueue: drop watches directly in Close() instead of going through remove() (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fsnotify/fsnotify/compare/v1.9.0...v1.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gofiber/fiber/v3` from 3.1.0 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd URL() method to Route for generating URLs with parameters (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4195\"\u003e#4195\u003c/a\u003e)\n\u003ca href=\"https://docs.gofiber.io/api/app#getroute\"\u003ehttps://docs.gofiber.io/api/app#getroute\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd comprehensive tests for binding to pointer scalar types (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd response format support to healthcheck middleware (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4178\"\u003e#4178\u003c/a\u003e)\n\u003ca href=\"https://docs.gofiber.io/middleware/healthcheck#config\"\u003ehttps://docs.gofiber.io/middleware/healthcheck#config\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRoute Domain() func for host-based routing (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd pagination middleware (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4127\"\u003e#4127\u003c/a\u003e)\n\u003ca href=\"https://docs.gofiber.io/middleware/paginate\"\u003ehttps://docs.gofiber.io/middleware/paginate\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd BindError type with source and field metadata (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4120\"\u003e#4120\u003c/a\u003e)\n\u003ca href=\"https://docs.gofiber.io/api/bind#binderror\"\u003ehttps://docs.gofiber.io/api/bind#binderror\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PanicHandler in recover middleware (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4110\"\u003e#4110\u003c/a\u003e)\n\u003ca href=\"https://docs.gofiber.io/middleware/recover#config\"\u003ehttps://docs.gofiber.io/middleware/recover#config\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize speed (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4231\"\u003e#4231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove duplicate benchmark handling and update benchmark action version (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4108\"\u003e#4108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix race condition in TestTimeout_ContextPropagation (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix ARMv7 build overflow in etag middleware (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4190\"\u003e#4190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix HTML escaping in AutoFormat (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4228\"\u003e#4228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStructured default cache keys, and controls (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4224\"\u003e#4224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnforce BodyLimit on request decompression and multipart form parsing (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4213\"\u003e#4213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement releaseData function for better resource management (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4209\"\u003e#4209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStrip path from referer before matching trusted origins (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4204\"\u003e#4204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove clarity for ProxyHeader and TrustProxy configuration (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4140\"\u003e#4140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrefork children exit immediately in Docker containers (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4133\"\u003e#4133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix math.MaxUint32 overflow in etag middleware on 32-bit platforms (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4135\"\u003e#4135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd nil checks to \u003ccode\u003eEnd()\u003c/code\u003e to prevent panic in streaming mode (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4128\"\u003e#4128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCustom binders bypass StructValidator in Body() and Custom() (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4124\"\u003e#4124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛠️ Maintenance\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003ebump actions/setup-go from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4114\"\u003e#4114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump golang.org/x/net from 0.50.0 to 0.51.0 in the golang-modules group (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4113\"\u003e#4113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump github.com/gofiber/schema from 1.7.0 to 1.7.1 (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump actions/setup-node from 6.3.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4222\"\u003e#4222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump dependabot/fetch-metadata from 3.0.0 to 3.1.0 (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4221\"\u003e#4221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump github.com/tinylib/msgp from 1.6.3 to 1.6.4 (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4215\"\u003e#4215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump github/codeql-action from 4.35.1 to 4.35.2 (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4216\"\u003e#4216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump actions/cache from 5.0.4 to 5.0.5 (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4214\"\u003e#4214\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/bec9ba67d7839284b41df94572d3bb0a96adc4c2\"\u003e\u003ccode\u003ebec9ba6\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/49d4a78b43531e88e1d9ffc09c41a4d76d99d58d\"\u003e\u003ccode\u003e49d4a78\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4231\"\u003e#4231\u003c/a\u003e from gofiber/optimize-performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/993175d324032f933f2d264809213ff8ba143975\"\u003e\u003ccode\u003e993175d\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into optimize-performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/771b689ab54edf9fe484270973bd92a0f17e0600\"\u003e\u003ccode\u003e771b689\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4228\"\u003e#4228\u003c/a\u003e from gofiber/claude/fix-xss-raw-html-escaping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/c3980c0795d8fb69d67c6b0549be53b4ea97819b\"\u003e\u003ccode\u003ec3980c0\u003c/code\u003e\u003c/a\u003e refactor: optimize baseURI and ID conversion for improved performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/1afc2aca9dcf4cfb7ec192942e9735afd4bbaffa\"\u003e\u003ccode\u003e1afc2ac\u003c/code\u003e\u003c/a\u003e refactor: simplify route parameter matching by returning result directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/46e2cd9e9a5af50b0f8a1ed9205c05342dd18796\"\u003e\u003ccode\u003e46e2cd9\u003c/code\u003e\u003c/a\u003e Potential fix for pull request finding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/b3f1d9e23cef839c317c611f8f572ab8ef04c618\"\u003e\u003ccode\u003eb3f1d9e\u003c/code\u003e\u003c/a\u003e Potential fix for pull request finding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/80c5c886280e3dba54a19719b98cc0e355b31c68\"\u003e\u003ccode\u003e80c5c88\u003c/code\u003e\u003c/a\u003e feat: add workflow to parse release tag and move closed milestone items\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/d55a9debfb492c25bd3bcbed792bc1f76a16f592\"\u003e\u003ccode\u003ed55a9de\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4224\"\u003e#4224\u003c/a\u003e from gofiber/implement-structured-cache-key-builder\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v3.1.0...v3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/labstack/echo/v4` from 4.15.1 to 4.15.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/labstack/echo/blob/v4.15.2/CHANGELOG.md\"\u003egithub.com/labstack/echo/v4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.15.2 - 2026-05-01\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContext.Scheme()\u003c/code\u003e should validate values taken from header by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2962\"\u003elabstack/echo#2962\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/shblue21\"\u003e\u003ccode\u003e@​shblue21\u003c/code\u003e\u003c/a\u003e for reporting this \u003ca href=\"https://redirect.github.com/labstack/echo/issues/2952\"\u003eissue\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/25685e6f5f7b0683105d1386db46ae48eb3de028\"\u003e\u003ccode\u003e25685e6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/labstack/echo/issues/2963\"\u003e#2963\u003c/a\u003e from aldas/v4_changelog_4_15_2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/f9d76893c671df4da9792fc5c122eba01d43c63b\"\u003e\u003ccode\u003ef9d7689\u003c/code\u003e\u003c/a\u003e Changelog for v4.15.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/37fff28f72264196ad28761316fc7d96fd1c502d\"\u003e\u003ccode\u003e37fff28\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/labstack/echo/issues/2962\"\u003e#2962\u003c/a\u003e from aldas/v4_valid_proto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/ca4f38a474302aabee93c66bdd0052359882e181\"\u003e\u003ccode\u003eca4f38a\u003c/code\u003e\u003c/a\u003e Context.Scheme should validate values taken from header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/2e527a70a73b3a93b8346384f607cdc502d3d200\"\u003e\u003ccode\u003e2e527a7\u003c/code\u003e\u003c/a\u003e Update CI, update deps\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/labstack/echo/compare/v4.15.1...v4.15.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/mattn/go-sqlite3` from 1.14.42 to 1.14.44\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/20826e87d8f061d0a7266562f43950ee06e2e9c0\"\u003e\u003ccode\u003e20826e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1394\"\u003e#1394\u003c/a\u003e from mattn/sqlite-amalgamation-3053000\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/2d4d220883eec84670226493d7684b7441aa6b23\"\u003e\u003ccode\u003e2d4d220\u003c/code\u003e\u003c/a\u003e fix changelog URL when minor or patch version is zero\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/3761cf7ca6b49698f281a59470b10a1dc86b031d\"\u003e\u003ccode\u003e3761cf7\u003c/code\u003e\u003c/a\u003e Upgrade SQLite to version 3053000\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/1aa7317331785af2a7541f4d0432cac154f0550f\"\u003e\u003ccode\u003e1aa7317\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1388\"\u003e#1388\u003c/a\u003e from mattn/stmt-cache-lru\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/c719e205f4a61744fe45cdf8f04b9ed3b2ea2c33\"\u003e\u003ccode\u003ec719e20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1392\"\u003e#1392\u003c/a\u003e from mattn/fix-issue-1390-query-comment-panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/869e516d63f1c01adefb7696e2451a3eed8519b0\"\u003e\u003ccode\u003e869e516\u003c/code\u003e\u003c/a\u003e fix panic when querying input with no SQL (only comments/whitespace)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/66902381f20876e47336e501e2fff32364e49364\"\u003e\u003ccode\u003e6690238\u003c/code\u003e\u003c/a\u003e extract finalizeCachedStmt helper and drop redundant tail reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/59e8e756b9cb3815dea75463f8276e289cd93d89\"\u003e\u003ccode\u003e59e8e75\u003c/code\u003e\u003c/a\u003e only set stmt cacheKey when cache is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/2badb4cfef724a4142c77f266597ca6b13e65e53\"\u003e\u003ccode\u003e2badb4c\u003c/code\u003e\u003c/a\u003e use slice len/cap for stmt cache instead of separate counters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/7716c20f00f7b86a6334fce7c937d4733fd5d62d\"\u003e\u003ccode\u003e7716c20\u003c/code\u003e\u003c/a\u003e evict LRU stmt when stmt cache is full\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mattn/go-sqlite3/compare/v1.14.42...v1.14.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/modelcontextprotocol/go-sdk` from 1.5.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0-pre.1\u003c/h2\u003e\n\u003cp\u003eIn this release we introduce several smaller fixes and improvements, and we started working for release 2026-06-30. The main new feature is the introduction of \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant.\u003c/p\u003e\n\u003ch2\u003eAdd \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant\u003c/h2\u003e\n\u003cp\u003eAdded \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e implementing \u003ccode\u003eauth.OAuthHandler\u003c/code\u003e using the OAuth 2.0 Client Credentials grant (RFC 6749 Section 4.4) for service-to-service authentication with pre-registered credentials.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eextauth: add ClientCredentialsHandler for OAuth client credentials grant by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/895\"\u003emodelcontextprotocol/go-sdk#895\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-06-30 Release related PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add automatic application_type inference by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/904\"\u003emodelcontextprotocol/go-sdk#904\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003eapplication_type\u003c/code\u003e field is added to the \u003ccode\u003eClientRegistrationMetadata\u003c/code\u003e for DynamicClientRegistration. If not specified, the \u003ccode\u003eapplication_type\u003c/code\u003e will be inferred from the RedirectURIs. This implements \u003ca href=\"https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/837\"\u003eSEP-837\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: HTTP Header Standardization for method and name by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/907\"\u003emodelcontextprotocol/go-sdk#907\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eBy mirroring key fields from the JSON-RPC payload into HTTP headers, network intermediaries such as load balancers, proxies, and observability tools can route and process MCP traffic without deep packet inspection, reducing latency and computational overhead. This partially implements \u003ca href=\"https://modelcontextprotocol.io/seps/2243-http-standardization\"\u003eSEP-2243\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003eSetError\u003c/code\u003e Behavior Change\u003c/h3\u003e\n\u003cp\u003ePreviously the \u003ccode\u003eSetError\u003c/code\u003e method on \u003ccode\u003eCallToolResult\u003c/code\u003e always overwrote the \u003ccode\u003eContent\u003c/code\u003e field with the error text. Now \u003ccode\u003eSetError\u003c/code\u003e preserves the existing value if it has already been populated. You can restore the previous behavior by setting the environment variable \u003ccode\u003eseterroroverwrite=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCross-Origin Protection Default Change\u003c/h3\u003e\n\u003cp\u003ePreviously (v1.4.1-v1.5.0) default (zero-value) cross-origin protection was applied when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e in \u003ccode\u003eStreamableHTTPOptions\u003c/code\u003e was \u003ccode\u003enil\u003c/code\u003e. Now cross-origin protection is not enabled by default when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e is nil.\nYou can restore the previous behavior (enable by default) by setting \u003ccode\u003eenableoriginverification=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: remove default cross origin protection by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/906\"\u003emodelcontextprotocol/go-sdk#906\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e was replaced by \u003ccode\u003eenableoriginverification\u003c/code\u003e after the default was changed to not enable cross-origin protection.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ejsonescaping\u003c/code\u003e option was removed, according to plan.\u003c/p\u003e\n\u003ch2\u003eOther Changes to the SDK\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einternal: remove unused util functions by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/871\"\u003emodelcontextprotocol/go-sdk#871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.4 to 4.35.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/873\"\u003emodelcontextprotocol/go-sdk#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.3.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/874\"\u003emodelcontextprotocol/go-sdk#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/875\"\u003emodelcontextprotocol/go-sdk#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dominikh/staticcheck-action from 1.4.0 to 1.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/872\"\u003emodelcontextprotocol/go-sdk#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoauthex: accept 200 in client registration by \u003ca href=\"https://github.com/MatyasVondraOutreach\"\u003e\u003ccode\u003e@​MatyasVondraOutreach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/877\"\u003emodelcontextprotocol/go-sdk#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: allow Content-Type parameters in streamable transport by \u003ca href=\"https://github.com/rafaeljusto\"\u003e\u003ccode\u003e@​rafaeljusto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/878\"\u003emodelcontextprotocol/go-sdk#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: fix race condition in \u003ccode\u003eServerSession.startKeepalive\u003c/code\u003e by \u003ca href=\"https://github.com/begelundmuller\"\u003e\u003ccode\u003e@​begelundmuller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/856\"\u003emodelcontextprotocol/go-sdk#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: preserve CNAME when deploying to GitHub pages by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/884\"\u003emodelcontextprotocol/go-sdk#884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/f5f2015413f17f578fbacc839d2c05d0fdb3f1cc\"\u003e\u003ccode\u003ef5f2015\u003c/code\u003e\u003c/a\u003e MCPGODEBUG update for 1.6.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/e01639a31808e27b9a77f02367340569f47e4b3d\"\u003e\u003ccode\u003ee01639a\u003c/code\u003e\u003c/a\u003e feat: HTTP Header Standardization for method and name (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/93a41b2cfa81e6be813feadfd6dc1ed665c06da7\"\u003e\u003ccode\u003e93a41b2\u003c/code\u003e\u003c/a\u003e internal/jsonrpc2: remove unused code (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/910\"\u003e#910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/446beae01800ca510b42345a7330f1b7b6bbbf89\"\u003e\u003ccode\u003e446beae\u003c/code\u003e\u003c/a\u003e mcp: Upgrade jsonschema-go (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2e21834ad33e0b8105bf2e3b6733a27193f97caf\"\u003e\u003ccode\u003e2e21834\u003c/code\u003e\u003c/a\u003e extauth: add ClientCredentialsHandler for OAuth client credentials grant (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2643b22a4ecc1197aedcd2d84d58e592bec04dfe\"\u003e\u003ccode\u003e2643b22\u003c/code\u003e\u003c/a\u003e feat: add automatic application_type inference (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/db50910c70a71ac28abd761e0736799c048a8888\"\u003e\u003ccode\u003edb50910\u003c/code\u003e\u003c/a\u003e mcp: do not re-prompt OAuth after cancelled Authorize (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/885\"\u003e#885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/5f2cd8fd14bcd3b7f1e693dd741b5f1a3c338051\"\u003e\u003ccode\u003e5f2cd8f\u003c/code\u003e\u003c/a\u003e mcp: preserve transport errors in Write error chain (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/0edc5971cd5dbab661b4122cd754a5c94d899e6a\"\u003e\u003ccode\u003e0edc597\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/41e1f941bbaa1f9de78ac94f89af7b676a440dc8\"\u003e\u003ccode\u003e41e1f94\u003c/code\u003e\u003c/a\u003e mcp: remove default cross origin protection (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.5.0...v1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/redis/go-redis/v9` from 9.18.0 to 9.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/releases\"\u003egithub.com/redis/go-redis/v9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.19.0\u003c/h2\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003ch3\u003eFIPS-Compatible Script Helper\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eScript\u003c/code\u003e now supports a FIPS-safe execution mode that avoids client-side SHA-1 computation, which is blocked in strict FIPS environments. A new \u003ccode\u003eNewScriptServerSHA\u003c/code\u003e constructor uses \u003ccode\u003eSCRIPT LOAD\u003c/code\u003e to obtain and cache the digest from the server, then runs commands via \u003ccode\u003eEVALSHA\u003c/code\u003e/\u003ccode\u003eEVALSHA_RO\u003c/code\u003e. Falls back to \u003ccode\u003eEVAL\u003c/code\u003e/\u003ccode\u003eEVALRO\u003c/code\u003e if loading fails, and transparently retries once on \u003ccode\u003eNOSCRIPT\u003c/code\u003e. The default behavior is unchanged for existing users.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3700\"\u003e#3700\u003c/a\u003e) by \u003ca href=\"https://github.com/chaitanyabodlapati\"\u003e\u003ccode\u003e@​chaitanyabodlapati\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFT.AGGREGATE Step-Based Pipeline Builder\u003c/h3\u003e\n\u003cp\u003eAdded a new step-based \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e pipeline API via \u003ccode\u003eFTAggregateOptions.Steps\u003c/code\u003e, allowing \u003ccode\u003eLOAD\u003c/code\u003e, \u003ccode\u003eAPPLY\u003c/code\u003e, \u003ccode\u003eGROUPBY\u003c/code\u003e, and \u003ccode\u003eSORTBY\u003c/code\u003e (with per-step \u003ccode\u003eMAX\u003c/code\u003e) to be repeated and interleaved in arbitrary order — matching Redis's native multi-stage aggregation semantics. The legacy \u003ccode\u003eLoad\u003c/code\u003e/\u003ccode\u003eApply\u003c/code\u003e/\u003ccode\u003eGroupBy\u003c/code\u003e/\u003ccode\u003eSortBy\u003c/code\u003e/\u003ccode\u003eSortByMax\u003c/code\u003e fields are now deprecated.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3782\"\u003e#3782\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eRaw RESP Protocol Access\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eDoRaw\u003c/code\u003e and \u003ccode\u003eDoRawWriteTo\u003c/code\u003e methods for executing arbitrary commands and reading the raw RESP response. Useful for proxying, custom protocol inspection, and working with commands not yet wrapped by go-redis.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3713\"\u003e#3713\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eConfigurable Dial Retry Backoff\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eDialerRetryBackoff\u003c/code\u003e option (plumbed through \u003ccode\u003eOptions\u003c/code\u003e, \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, \u003ccode\u003eFailoverOptions\u003c/code\u003e) to let callers customize the delay between failed dial attempts. Helpers \u003ccode\u003eDialRetryBackoffConstant\u003c/code\u003e and \u003ccode\u003eDialRetryBackoffExponential\u003c/code\u003e (with jitter and cap) are provided out of the box. Dial timeout is now also applied \u003cstrong\u003eper attempt\u003c/strong\u003e rather than across all retries.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3706\"\u003e#3706\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3705\"\u003e#3705\u003c/a\u003e) by \u003ca href=\"https://github.com/mwhooker\"\u003e\u003ccode\u003e@​mwhooker\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFT.AGGREGATE Steps\u003c/strong\u003e: Step-based pipeline builder for \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e with support for repeated/interleaved \u003ccode\u003eLOAD\u003c/code\u003e, \u003ccode\u003eAPPLY\u003c/code\u003e, \u003ccode\u003eGROUPBY\u003c/code\u003e, and \u003ccode\u003eSORTBY\u003c/code\u003e stages (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3782\"\u003e#3782\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVectorSet commands\u003c/strong\u003e: Added \u003ccode\u003eVISMEMBER\u003c/code\u003e and \u003ccode\u003eWITHATTRIBS\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3753\"\u003e#3753\u003c/a\u003e) by \u003ca href=\"https://github.com/romanpovol\"\u003e\u003ccode\u003e@​romanpovol\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIPS-safe Script\u003c/strong\u003e: \u003ccode\u003eNewScriptServerSHA\u003c/code\u003e uses \u003ccode\u003eSCRIPT LOAD\u003c/code\u003e to obtain the digest from the server, avoiding client-side SHA-1 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3700\"\u003e#3700\u003c/a\u003e) by \u003ca href=\"https://github.com/chaitanyabodlapati\"\u003e\u003ccode\u003e@​chaitanyabodlapati\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRaw RESP access\u003c/strong\u003e: \u003ccode\u003eDoRaw\u003c/code\u003e and \u003ccode\u003eDoRawWriteTo\u003c/code\u003e for raw RESP protocol access (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3713\"\u003e#3713\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDial retry backoff\u003c/strong\u003e: \u003ccode\u003eDialerRetryBackoff\u003c/code\u003e function option with constant and exponential helpers (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3706\"\u003e#3706\u003c/a\u003e) by \u003ca href=\"https://github.com/mwhooker\"\u003e\u003ccode\u003e@​mwhooker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTyped NOSCRIPT error\u003c/strong\u003e: Redis \u003ccode\u003eNOSCRIPT\u003c/code\u003e replies are now surfaced as a typed error for easier handling (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3738\"\u003e#3738\u003c/a\u003e) by \u003ca href=\"https://github.com/LINKIWI\"\u003e\u003ccode\u003e@​LINKIWI\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub ClientSetName\u003c/strong\u003e: Added \u003ccode\u003eClientSetName\u003c/code\u003e method to \u003ccode\u003ePubSub\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3727\"\u003e#3727\u003c/a\u003e) by \u003ca href=\"https://github.com/Flack74\"\u003e\u003ccode\u003e@​Flack74\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReplicaOf\u003c/strong\u003e: New \u003ccode\u003eReplicaOf\u003c/code\u003e method replaces the deprecated \u003ccode\u003eSlaveOf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3720\"\u003e#3720\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHSCAN BinaryUnmarshaler\u003c/strong\u003e: \u003ccode\u003eHScan\u003c/code\u003e now supports types implementing \u003ccode\u003eencoding.BinaryUnmarshaler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3768\"\u003e#3768\u003c/a\u003e) by \u003ca href=\"https://github.com/Aaditya-dubey1\"\u003e\u003ccode\u003e@​Aaditya-dubey1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAuto hostname type detection\u003c/strong\u003e: Improved endpoint type detection for maintenance notifications using DNS-based classification; handles empty hosts and expanded private-IP ranges (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3789\"\u003e#3789\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHELLO fallback\u003c/strong\u003e: Don't send \u003ccode\u003eCLIENT MAINT_NOTIFICATIONS\u003c/code\u003e handshake when \u003ccode\u003eHELLO\u003c/code\u003e fails and connection falls back to RESP2; fail fast when explicitly enabled with RESP3 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3788\"\u003e#3788\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDial TCP retry\u003c/strong\u003e: \u003ccode\u003eShouldRetry\u003c/code\u003e now treats \u003ccode\u003enet.OpError\u003c/code\u003e with \u003ccode\u003eOp == \u0026quot;dial\u0026quot;\u003c/code\u003e timeout errors as safe to retry since no command was sent (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3787\"\u003e#3787\u003c/a\u003e) by \u003ca href=\"https://github.com/vladisa88\"\u003e\u003ccode\u003e@​vladisa88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewrappedOnClose leak\u003c/strong\u003e: Fixed resource leak caused by repeatedly wrapping \u003ccode\u003ebaseClient\u003c/code\u003e close logic; replaced with a bounded, concurrency-safe named-hook registry (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3785\"\u003e#3785\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePool Close() on stale connections\u003c/strong\u003e: Suppress close errors (e.g., TLS \u003ccode\u003ecloseNotify\u003c/code\u003e timeouts) for connections already dropped by the server due to idle timeout (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3778\"\u003e#3778\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIFO waiter ordering\u003c/strong\u003e: Fixed race in \u003ccode\u003eConnStateMachine.notifyWaiters\u003c/code\u003e that could wake multiple waiters under a single mutex hold and violate FIFO ordering (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3777\"\u003e#3777\u003c/a\u003e) by \u003ca href=\"https://github.com/0x48core\"\u003e\u003ccode\u003e@​0x48core\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLua READONLY detection\u003c/strong\u003e: Detect \u003ccode\u003eREADONLY\u003c/code\u003e errors embedded in Lua script error messages on read-only replicas so commands are correctly retried (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3769\"\u003e#3769\u003c/a\u003e) by \u003ca href=\"https://github.com/zhengjilei\"\u003e\u003ccode\u003e@​zhengjilei\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVectorScoreSliceCmd RESP2\u003c/strong\u003e: Fixed \u003ccode\u003eVSimWithScores\u003c/code\u003e, \u003ccode\u003eVSimWithArgsWithScores\u003c/code\u003e, and \u003ccode\u003eVLinksWithScores\u003c/code\u003e which were broken on RESP2 connections returning flat arrays instead of maps (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3767\"\u003e#3767\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md\"\u003egithub.com/redis/go-redis/v9's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.19.0 (2026-04-27)\u003c/h1\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003ch3\u003eFIPS-Compatible Script Helper\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eScript\u003c/code\u003e now supports a FIPS-safe execution mode that avoids client-side SHA-1 computation, which is blocked in strict FIPS environments. A new \u003ccode\u003eNewScriptServerSHA\u003c/code\u003e constructor uses \u003ccode\u003eSCRIPT LOAD\u003c/code\u003e to obtain and cache the digest from the server, then runs commands via \u003ccode\u003eEVALSHA\u003c/code\u003e/\u003ccode\u003eEVALSHA_RO\u003c/code\u003e. Falls back to \u003ccode\u003eEVAL\u003c/code\u003e/\u003ccode\u003eEVALRO\u003c/code\u003e if loading fails, and transparently retries once on \u003ccode\u003eNOSCRIPT\u003c/code\u003e. The default behavior is unchanged for existing users.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3700\"\u003e#3700\u003c/a\u003e) by \u003ca href=\"https://github.com/chaitanyabodlapati\"\u003e\u003ccode\u003e@​chaitanyabodlapati\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFT.AGGREGATE Step-Based Pipeline Builder\u003c/h3\u003e\n\u003cp\u003eAdded a new step-based \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e pipeline API via \u003ccode\u003eFTAggregateOptions.Steps\u003c/code\u003e, allowing \u003ccode\u003eLOAD\u003c/code\u003e, \u003ccode\u003eAPPLY\u003c/code\u003e, \u003ccode\u003eGROUPBY\u003c/code\u003e, and \u003ccode\u003eSORTBY\u003c/code\u003e (with per-step \u003ccode\u003eMAX\u003c/code\u003e) to be repeated and interleaved in arbitrary order — matching Redis's native multi-stage aggregation semantics. The legacy \u003ccode\u003eLoad\u003c/code\u003e/\u003ccode\u003eApply\u003c/code\u003e/\u003ccode\u003eGroupBy\u003c/code\u003e/\u003ccode\u003eSortBy\u003c/code\u003e/\u003ccode\u003eSortByMax\u003c/code\u003e fields are now deprecated.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3782\"\u003e#3782\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eRaw RESP Protocol Access\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eDoRaw\u003c/code\u003e and \u003ccode\u003eDoRawWriteTo\u003c/code\u003e methods for executing arbitrary commands and reading the raw RESP response. Useful for proxying, custom protocol inspection, and working with commands not yet wrapped by go-redis.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3713\"\u003e#3713\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eConfigurable Dial Retry Backoff\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eDialerRetryBackoff\u003c/code\u003e option (plumbed through \u003ccode\u003eOptions\u003c/code\u003e, \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, \u003ccode\u003eFailoverOptions\u003c/code\u003e) to let callers customize the delay between failed dial attempts. Helpers \u003ccode\u003eDialRetryBackoffConstant\u003c/code\u003e and \u003ccode\u003eDialRetryBackoffExponential\u003c/code\u003e (with jitter and cap) are provided out of the box. Dial timeout is now also applied \u003cstrong\u003eper attempt\u003c/strong\u003e rather than across all retries.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3706\"\u003e#3706\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3705\"\u003e#3705\u003c/a\u003e) by \u003ca href=\"https://github.com/mwhooker\"\u003e\u003ccode\u003e@​mwhooker\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFT.AGGREGATE Steps\u003c/strong\u003e: Step-based pipeline builder for \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e with support for repeated/interleaved \u003ccode\u003eLOAD\u003c/code\u003e, \u003ccode\u003eAPPLY\u003c/code\u003e, \u003ccode\u003eGROUPBY\u003c/code\u003e, and \u003ccode\u003eSORTBY\u003c/code\u003e stages (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3782\"\u003e#3782\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVectorSet commands\u003c/strong\u003e: Added \u003ccode\u003eVISMEMBER\u003c/code\u003e and \u003ccode\u003eWITHATTRIBS\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3753\"\u003e#3753\u003c/a\u003e) by \u003ca href=\"https://github.com/romanpovol\"\u003e\u003ccode\u003e@​romanpovol\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIPS-safe Script\u003c/strong\u003e: \u003ccode\u003eNewScriptServerSHA\u003c/code\u003e uses \u003ccode\u003eSCRIPT LOAD\u003c/code\u003e to obtain the digest from the server, avoiding client-side SHA-1 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3700\"\u003e#3700\u003c/a\u003e) by \u003ca href=\"https://github.com/chaitanyabodlapati\"\u003e\u003ccode\u003e@​chaitanyabodlapati\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRaw RESP access\u003c/strong\u003e: \u003ccode\u003eDoRaw\u003c/code\u003e and \u003ccode\u003eDoRawWriteTo\u003c/code\u003e for raw RESP protocol access (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3713\"\u003e#3713\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDial retry backoff\u003c/strong\u003e: \u003ccode\u003eDialerRetryBackoff\u003c/code\u003e function option with constant and exponential helpers (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3706\"\u003e#3706\u003c/a\u003e) by \u003ca href=\"https://github.com/mwhooker\"\u003e\u003ccode\u003e@​mwhooker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTyped NOSCRIPT error\u003c/strong\u003e: Redis \u003ccode\u003eNOSCRIPT\u003c/code\u003e replies are now surfaced as a typed error for easier handling (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3738\"\u003e#3738\u003c/a\u003e) by \u003ca href=\"https://github.com/LINKIWI\"\u003e\u003ccode\u003e@​LINKIWI\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub ClientSetName\u003c/strong\u003e: Added \u003ccode\u003eClientSetName\u003c/code\u003e method to \u003ccode\u003ePubSub\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3727\"\u003e#3727\u003c/a\u003e) by \u003ca href=\"https://github.com/Flack74\"\u003e\u003ccode\u003e@​Flack74\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReplicaOf\u003c/strong\u003e: New \u003ccode\u003eReplicaOf\u003c/code\u003e method replaces the deprecated \u003ccode\u003eSlaveOf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3720\"\u003e#3720\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHSCAN BinaryUnmarshaler\u003c/strong\u003e: \u003ccode\u003eHScan\u003c/code\u003e now supports types implementing \u003ccode\u003eencoding.BinaryUnmarshaler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3768\"\u003e#3768\u003c/a\u003e) by \u003ca href=\"https://github.com/Aaditya-dubey1\"\u003e\u003ccode\u003e@​Aaditya-dubey1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAuto hostname type detection\u003c/strong\u003e: Improved endpoint type detection for maintenance notifications using DNS-based classification; handles empty hosts and expanded private-IP ranges (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3789\"\u003e#3789\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHELLO fallback\u003c/strong\u003e: Don't send \u003ccode\u003eCLIENT MAINT_NOTIFICATIONS\u003c/code\u003e handshake when \u003ccode\u003eHELLO\u003c/code\u003e fails and connection falls back to RESP2; fail fast when explicitly enabled with RESP3 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3788\"\u003e#3788\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDial TCP retry\u003c/strong\u003e: \u003ccode\u003eShouldRetry\u003c/code\u003e now treats \u003ccode\u003enet.OpError\u003c/code\u003e with \u003ccode\u003eOp == \u0026quot;dial\u0026quot;\u003c/code\u003e timeout errors as safe to retry since no command was sent (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3787\"\u003e#3787\u003c/a\u003e) by \u003ca href=\"https://github.com/vladisa88\"\u003e\u003ccode\u003e@​vladisa88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewrappedOnClose leak\u003c/strong\u003e: Fixed resource leak caused by repeatedly wrapping \u003ccode\u003ebaseClient\u003c/code\u003e close logic; replaced with a bounded, concurrency-safe named-hook registry (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3785\"\u003e#3785\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePool Close() on stale connections\u003c/strong\u003e: Suppress close errors (e.g., TLS \u003ccode\u003ecloseNotify\u003c/code\u003e timeouts) for connections already dropped by the server due to idle timeout (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3778\"\u003e#3778\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIFO waiter ordering\u003c/strong\u003e: Fixed race in \u003ccode\u003eConnStateMachine.notifyWaiters\u003c/code\u003e that could wake multiple waiters under a single mutex hold and violate FIFO ordering (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3777\"\u003e#3777\u003c/a\u003e) by \u003ca href=\"https://github.com/0x48core\"\u003e\u003ccode\u003e@​0x48core\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLua READONLY detection\u003c/strong\u003e: Detect \u003ccode\u003eREADONLY\u003c/code\u003e errors embedded in Lua script error messages on read-only replicas so commands are correctly retried (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3769\"\u003e#3769\u003c/a\u003e) by \u003ca href=\"https://github.com/zhengjilei\"\u003e\u003ccode\u003e@​zhengjilei\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVectorScoreSliceCmd RESP2\u003c/strong\u003e: Fixed \u003ccode\u003eVSimWithScores\u003c/code\u003e, \u003ccode\u003eVSimWithArgsWithScores\u003c/code\u003e, and \u003ccode\u003eVLinksWithScores\u003c/code\u003e which were broken on RESP2 connections returning flat arrays instead of maps (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3767\"\u003e#3767\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/e7e9866e54f4423addca48ec804044cfca1b30d6\"\u003e\u003ccode\u003ee7e9866\u003c/code\u003e\u003c/a\u003e chore(release): v9.19.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3796\"\u003e#3796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/22b26f4b3ea5c2ab58605092e0937b78a8673267\"\u003e\u003ccode\u003e22b26f4\u003c/code\u003e\u003c/a\u003e feat(ft.aggregate): Add Steps for query building (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/d9d769491154d4da6d683b73e9dfff5c878c1890\"\u003e\u003ccode\u003ed9d7694\u003c/code\u003e\u003c/a\u003e fix(pool): two fixes for closed connection handling (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3764\"\u003e#3764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/44e8b7309cf547f620b9849a5a4dd9013cc3660a\"\u003e\u003ccode\u003e44e8b73\u003c/code\u003e\u003c/a\u003e fix(sch): auto hostname type detection (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3789\"\u003e#3789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/ad21622ce8dba26c4ac7dc0fbf74a0bd278d2c19\"\u003e\u003ccode\u003ead21622\u003c/code\u003e\u003c/a\u003e fix(hello): do not send maintnotifications handshake when hello fails (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/1a7ac744c3f98b415852b4c9842b97991e3e4d91\"\u003e\u003ccode\u003e1a7ac74\u003c/code\u003e\u003c/a\u003e fix(pool): suppress pool Close() errors for stale connections (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3778\"\u003e#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/903d6bd360af9ea53d4af4ca652d18b915398c7d\"\u003e\u003ccode\u003e903d6bd\u003c/code\u003e\u003c/a\u003e fix(retry): make dial tcp error redirectable (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3786\"\u003e#3786\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3787\"\u003e#3787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/00a551b3b468687e5e06b295b419292786bcdc99\"\u003e\u003ccode\u003e00a551b\u003c/code\u003e\u003c/a\u003e fix(credentials): leak in wrappedOnClose (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3785\"\u003e#3785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/b5a6f99b7a9d496bf2e3d68ad9c33e43c23c4df9\"\u003e\u003ccode\u003eb5a6f99\u003c/code\u003e\u003c/a\u003e refactor(pool): remove redundant Conn.closed atomic field (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3783\"\u003e#3783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/928f27aef850b3508b590e41a050f27d29fb14a2\"\u003e\u003ccode\u003e928f27a\u003c/code\u003e\u003c/a\u003e feat(hscan): add support for encoding.BinaryUnmarshaler (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.18.0...v9.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.mongodb.org/mongo-driver/v2` from 2.5.1 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mongodb/mongo-go-driver/releases\"\u003ego.mongodb.org/mongo-driver/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMongoDB Go Driver 2.6.0\u003c/h2\u003e\n\u003cp\u003eThe MongoDB Go Driver Team is pleased to release version 2.6.0 of the official MongoDB Go Driver.\u003c/p\u003e\n\u003ch2\u003eRelease Highlights\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nGo Driver v2.6 will be the last minor version to support MongoDB 4.2. Go Driver v2.7 will require MongoDB 4.4 or newer.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eThis release adds support for MongoDB's \u003ca href=\"https://www.mongodb.com/docs/atlas/intelligent-workload-management\"\u003eIntelligent Workload Management (IWM)\u003c/a\u003e and ingress connection rate limiting features. The driver now gracefully handles write-blocking scenarios and optimizes connection establishment during high-load conditions to maintain application availability.\u003c/p\u003e\n\u003cp\u003eTwo new methods of \u003ccode\u003eClientOptions\u003c/code\u003e are available:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSetMaxAdaptiveRetries\u003c/code\u003e - specifies the maximum number of times the driver should retry operations that fail with a server side overload error. If not invoked, the default is 2. \u003ccode\u003eMaxAdaptiveRetries\u003c/code\u003e can also be set through the \u0026quot;maxAdaptiveRetries\u0026quot; URI option (e.g. \u0026quot;maxAdaptiveRetries=5\u0026quot;).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSetEnableOverloadRetargeting\u003c/code\u003e - specifies whether the driver should enable overload retargeting for operations that fail with a server side overload error. If not invoked, the default is false. \u003ccode\u003eEnableOverloadRetargeting\u003c/code\u003e can also be set through the \u0026quot;enableOverloadRetargeting\u0026quot; URI option (e.g. \u0026quot;enableOverloadRetargeting=true\u0026quot;).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGODRIVER-3734 Add TransactionRunning to Session API by \u003ca href=\"https://github.com/prestonvasquez\"\u003e\u003ccode\u003e@​prestonvasquez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2309\"\u003emongodb/mongo-go-driver#2309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3719: Expand server deprioritization to all topologies by \u003ca href=\"https://github.com/RafaelCenzano\"\u003e\u003ccode\u003e@​RafaelCenzano\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2292\"\u003emongodb/mongo-go-driver#2292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3647 Add backoff for transaction retry. by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2327\"\u003emongodb/mongo-go-driver#2327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3646 Implement backpressure error labels for connection establishment by \u003ca href=\"https://github.com/tadjik1\"\u003e\u003ccode\u003e@​tadjik1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2330\"\u003emongodb/mongo-go-driver#2330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3822 Server selection deprioritization only for overload errors on replica sets. by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2341\"\u003emongodb/mongo-go-driver#2341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3658 Implement backpressure retry logic. by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2353\"\u003emongodb/mongo-go-driver#2353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3810 Update WithTransaction to raise timeout error. by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2344\"\u003emongodb/mongo-go-driver#2344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3844 Add \u003ccode\u003emaxAdaptiveRetries\u003c/code\u003e and \u003ccode\u003eenableOverloadRetargeting\u003c/code\u003e options for backpressure. by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2363\"\u003emongodb/mongo-go-driver#2363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3778 Add code examples for non-backpressure drivers handling backpressure errors. by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2338\"\u003emongodb/mongo-go-driver#2338\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mongodb/mongo-go-driver/compare/v2.5.1...v2.6.0\"\u003ehttps://github.com/mongodb/mongo-go-driver/compare/v2.5.1...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor a full list of tickets included in this release, please see the \u003ca href=\"https://jira.mongodb.org/issues/?jql=project%3Dgodriver%20and%20fixVersion%3D2.6.0\"\u003elist of fixed issues\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eDocumentation for the Go Driver can be found on \u003ca href=\"https://pkg.go.dev/go.mongodb.org/mongo-driver/v2/mongo?tab=doc\"\u003epkg.go.dev\u003c/a\u003e and the \u003ca href=\"https://docs.mongodb.com/ecosystem/drivers/go/\"\u003eMongoDB documentation site\u003c/a\u003e. BSON library documentation is also available on \u003ca href=\"https://pkg.go.dev/go.mongodb.org/mongo-driver/v2/bson?tab=doc\"\u003epkg.go.dev\u003c/a\u003e. For issues with, questions about, or feedback for the Go Driver, please look into our \u003ca href=\"https://www.mongodb.com/docs/manual/support/\"\u003esupport channels\u003c/a\u003e, including \u003ca href=\"https://stackoverflow.com/questi...\n\n_Description has been truncated_","html_url":"https://github.com/lookatitude/beluga-ai/pull/339","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lookatitude%2Fbeluga-ai/issues/339","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/339/packages"},{"uuid":"4379921958","node_id":"PR_kwDOSAK9QM7YLktG","number":65,"state":"open","title":"chore(deps): bump the go-minor-patch group with 3 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-04T21:52:52.000Z","updated_at":"2026-05-04T21:55:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-minor-patch","update_count":3,"packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/modelcontextprotocol/go-sdk"},{"name":"github.com/shirou/gopsutil/v4","old_version":"4.26.3","new_version":"4.26.4","repository_url":"https://github.com/shirou/gopsutil"},{"name":"gitlab.com/gitlab-org/api/client-go/v2","old_version":"2.21.0","new_version":"2.24.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-minor-patch group with 3 updates: [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk), [github.com/shirou/gopsutil/v4](https://github.com/shirou/gopsutil) and [gitlab.com/gitlab-org/api/client-go/v2](https://gitlab.com/gitlab-org/api/client-go).\n\nUpdates `github.com/modelcontextprotocol/go-sdk` from 1.5.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0-pre.1\u003c/h2\u003e\n\u003cp\u003eIn this release we introduce several smaller fixes and improvements, and we started working for release 2026-06-30. The main new feature is the introduction of \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant.\u003c/p\u003e\n\u003ch2\u003eAdd \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant\u003c/h2\u003e\n\u003cp\u003eAdded \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e implementing \u003ccode\u003eauth.OAuthHandler\u003c/code\u003e using the OAuth 2.0 Client Credentials grant (RFC 6749 Section 4.4) for service-to-service authentication with pre-registered credentials.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eextauth: add ClientCredentialsHandler for OAuth client credentials grant by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/895\"\u003emodelcontextprotocol/go-sdk#895\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-06-30 Release related PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add automatic application_type inference by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/904\"\u003emodelcontextprotocol/go-sdk#904\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003eapplication_type\u003c/code\u003e field is added to the \u003ccode\u003eClientRegistrationMetadata\u003c/code\u003e for DynamicClientRegistration. If not specified, the \u003ccode\u003eapplication_type\u003c/code\u003e will be inferred from the RedirectURIs. This implements \u003ca href=\"https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/837\"\u003eSEP-837\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: HTTP Header Standardization for method and name by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/907\"\u003emodelcontextprotocol/go-sdk#907\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eBy mirroring key fields from the JSON-RPC payload into HTTP headers, network intermediaries such as load balancers, proxies, and observability tools can route and process MCP traffic without deep packet inspection, reducing latency and computational overhead. This partially implements \u003ca href=\"https://modelcontextprotocol.io/seps/2243-http-standardization\"\u003eSEP-2243\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003eSetError\u003c/code\u003e Behavior Change\u003c/h3\u003e\n\u003cp\u003ePreviously the \u003ccode\u003eSetError\u003c/code\u003e method on \u003ccode\u003eCallToolResult\u003c/code\u003e always overwrote the \u003ccode\u003eContent\u003c/code\u003e field with the error text. Now \u003ccode\u003eSetError\u003c/code\u003e preserves the existing value if it has already been populated. You can restore the previous behavior by setting the environment variable \u003ccode\u003eseterroroverwrite=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCross-Origin Protection Default Change\u003c/h3\u003e\n\u003cp\u003ePreviously (v1.4.1-v1.5.0) default (zero-value) cross-origin protection was applied when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e in \u003ccode\u003eStreamableHTTPOptions\u003c/code\u003e was \u003ccode\u003enil\u003c/code\u003e. Now cross-origin protection is not enabled by default when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e is nil.\nYou can restore the previous behavior (enable by default) by setting \u003ccode\u003eenableoriginverification=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: remove default cross origin protection by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/906\"\u003emodelcontextprotocol/go-sdk#906\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e was replaced by \u003ccode\u003eenableoriginverification\u003c/code\u003e after the default was changed to not enable cross-origin protection.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ejsonescaping\u003c/code\u003e option was removed, according to plan.\u003c/p\u003e\n\u003ch2\u003eOther Changes to the SDK\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einternal: remove unused util functions by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/871\"\u003emodelcontextprotocol/go-sdk#871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.4 to 4.35.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/873\"\u003emodelcontextprotocol/go-sdk#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.3.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/874\"\u003emodelcontextprotocol/go-sdk#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/875\"\u003emodelcontextprotocol/go-sdk#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dominikh/staticcheck-action from 1.4.0 to 1.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/872\"\u003emodelcontextprotocol/go-sdk#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoauthex: accept 200 in client registration by \u003ca href=\"https://github.com/MatyasVondraOutreach\"\u003e\u003ccode\u003e@​MatyasVondraOutreach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/877\"\u003emodelcontextprotocol/go-sdk#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: allow Content-Type parameters in streamable transport by \u003ca href=\"https://github.com/rafaeljusto\"\u003e\u003ccode\u003e@​rafaeljusto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/878\"\u003emodelcontextprotocol/go-sdk#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: fix race condition in \u003ccode\u003eServerSession.startKeepalive\u003c/code\u003e by \u003ca href=\"https://github.com/begelundmuller\"\u003e\u003ccode\u003e@​begelundmuller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/856\"\u003emodelcontextprotocol/go-sdk#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: preserve CNAME when deploying to GitHub pages by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/884\"\u003emodelcontextprotocol/go-sdk#884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/f5f2015413f17f578fbacc839d2c05d0fdb3f1cc\"\u003e\u003ccode\u003ef5f2015\u003c/code\u003e\u003c/a\u003e MCPGODEBUG update for 1.6.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/e01639a31808e27b9a77f02367340569f47e4b3d\"\u003e\u003ccode\u003ee01639a\u003c/code\u003e\u003c/a\u003e feat: HTTP Header Standardization for method and name (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/93a41b2cfa81e6be813feadfd6dc1ed665c06da7\"\u003e\u003ccode\u003e93a41b2\u003c/code\u003e\u003c/a\u003e internal/jsonrpc2: remove unused code (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/910\"\u003e#910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/446beae01800ca510b42345a7330f1b7b6bbbf89\"\u003e\u003ccode\u003e446beae\u003c/code\u003e\u003c/a\u003e mcp: Upgrade jsonschema-go (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2e21834ad33e0b8105bf2e3b6733a27193f97caf\"\u003e\u003ccode\u003e2e21834\u003c/code\u003e\u003c/a\u003e extauth: add ClientCredentialsHandler for OAuth client credentials grant (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2643b22a4ecc1197aedcd2d84d58e592bec04dfe\"\u003e\u003ccode\u003e2643b22\u003c/code\u003e\u003c/a\u003e feat: add automatic application_type inference (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/db50910c70a71ac28abd761e0736799c048a8888\"\u003e\u003ccode\u003edb50910\u003c/code\u003e\u003c/a\u003e mcp: do not re-prompt OAuth after cancelled Authorize (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/885\"\u003e#885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/5f2cd8fd14bcd3b7f1e693dd741b5f1a3c338051\"\u003e\u003ccode\u003e5f2cd8f\u003c/code\u003e\u003c/a\u003e mcp: preserve transport errors in Write error chain (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/0edc5971cd5dbab661b4122cd754a5c94d899e6a\"\u003e\u003ccode\u003e0edc597\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/41e1f941bbaa1f9de78ac94f89af7b676a440dc8\"\u003e\u003ccode\u003e41e1f94\u003c/code\u003e\u003c/a\u003e mcp: remove default cross origin protection (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.5.0...v1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/shirou/gopsutil/v4` from 4.26.3 to 4.26.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shirou/gopsutil/releases\"\u003egithub.com/shirou/gopsutil/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.26.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003ecpu\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[cpu][windows]: fix percpu stats on Windows hosts with multiple processor groups by \u003ca href=\"https://github.com/shirou\"\u003e\u003ccode\u003e@​shirou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2081\"\u003eshirou/gopsutil#2081\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003edisk\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix infinite loop when failed to find path for volume on Windows by \u003ca href=\"https://github.com/woct0rdho\"\u003e\u003ccode\u003e@​woct0rdho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2066\"\u003eshirou/gopsutil#2066\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ehost\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehost: add testInvoker dependency injection for AIX by \u003ca href=\"https://github.com/Dylan-M\"\u003e\u003ccode\u003e@​Dylan-M\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2040\"\u003eshirou/gopsutil#2040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse getconf instead of bootinfo on AIX to get kernel architecture by \u003ca href=\"https://github.com/pgimalac\"\u003e\u003ccode\u003e@​pgimalac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2079\"\u003eshirou/gopsutil#2079\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eload\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eload: fix MiscWithContext process state parsing on AIX nocgo by \u003ca href=\"https://github.com/Dylan-M\"\u003e\u003ccode\u003e@​Dylan-M\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2037\"\u003eshirou/gopsutil#2037\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003emem\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix NetBSD mem / net stats by \u003ca href=\"https://github.com/fraggerfox\"\u003e\u003ccode\u003e@​fraggerfox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2077\"\u003eshirou/gopsutil#2077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003enet\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: populate BytesSent/BytesRecv via entstat on AIX nocgo by \u003ca href=\"https://github.com/Dylan-M\"\u003e\u003ccode\u003e@​Dylan-M\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2034\"\u003eshirou/gopsutil#2034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add bounds check for /proc/net/dev fields to prevent panic by \u003ca href=\"https://github.com/Yanhu007\"\u003e\u003ccode\u003e@​Yanhu007\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2075\"\u003eshirou/gopsutil#2075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003enet: add parseEntstat and parseNetstatI unit tests with AIX fixtures by \u003ca href=\"https://github.com/Dylan-M\"\u003e\u003ccode\u003e@​Dylan-M\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2073\"\u003eshirou/gopsutil#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement net ProtoCounters for AIX by \u003ca href=\"https://github.com/pgimalac\"\u003e\u003ccode\u003e@​pgimalac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2083\"\u003eshirou/gopsutil#2083\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eprocess\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: add bounds check for /proc/[pid]/stat fields in fillFromTIDStat by \u003ca href=\"https://github.com/Yanhu007\"\u003e\u003ccode\u003e@​Yanhu007\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2076\"\u003eshirou/gopsutil#2076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[process][linux]: use TrimSuffix instead of Trim by \u003ca href=\"https://github.com/shirou\"\u003e\u003ccode\u003e@​shirou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2068\"\u003eshirou/gopsutil#2068\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woct0rdho\"\u003e\u003ccode\u003e@​woct0rdho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2066\"\u003eshirou/gopsutil#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Yanhu007\"\u003e\u003ccode\u003e@​Yanhu007\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2075\"\u003eshirou/gopsutil#2075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fraggerfox\"\u003e\u003ccode\u003e@​fraggerfox\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2077\"\u003eshirou/gopsutil#2077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/shirou/gopsutil/compare/v4.26.3...v4.26.4\"\u003ehttps://github.com/shirou/gopsutil/compare/v4.26.3...v4.26.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shirou/gopsutil/commit/71a5d1418f30e2e31e9b43b935dba1402b76fb9a\"\u003e\u003ccode\u003e71a5d14\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/shirou/gopsutil/issues/2083\"\u003e#2083\u003c/a\u003e from pgimalac/pgimalac/aix-proto-counters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shirou/gopsutil/commit/f74105d3a31ea26b536871a576eba453081b8241\"\u003e\u003ccode\u003ef74105d\u003c/code\u003e\u003c/a\u003e net/aix: implement ProtoCounters by parsing netstat -s\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shirou/gopsutil/commit/5661255c70761cb98ceec1c0528f7d86087b3cf7\"\u003e\u003ccode\u003e5661255\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/shirou/gopsutil/issues/2081\"\u003e#2081\u003c/a\u003e from shirou/fix/windows_use_get_active_processor_gro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shirou/gopsutil/commit/ddec60ea6626a22df12bdb3c9992b5d8eba99b48\"\u003e\u003ccode\u003eddec60e\u003c/code\u003e\u003c/a\u003e [cpu][windows]: fix percpu stats on Windows hosts with multiple processor groups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shirou/gopsutil/commit/2f3645fb3fb700e68c54fc19321ec7bb443b33d3\"\u003e\u003ccode\u003e2f3645f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/shirou/gopsutil/issues/2079\"\u003e#2079\u003c/a\u003e from pgimalac/pgimalac/getconf-no-bootinfo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shirou/gopsutil/commit/b693c36c601d432d269ebddd5877334232e1e55c\"\u003e\u003ccode\u003eb693c36\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/shirou/gopsutil/issues/2077\"\u003e#2077\u003c/a\u003e from fraggerfox/fix-netbsd-stats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shirou/gopsutil/commit/25fe4013e23494a2343842cb5f88473e9954897f\"\u003e\u003ccode\u003e25fe401\u003c/code\u003e\u003c/a\u003e Make the netbsd tests run only under NetBSD.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shirou/gopsutil/commit/94fdb3e519b54bd01edbb034518794ba42c97688\"\u003e\u003ccode\u003e94fdb3e\u003c/code\u003e\u003c/a\u003e Use getconf KERNEL_BITMODE instead of LONG_BIT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shirou/gopsutil/commit/94503b2bffabd302b109580c1d72a8aacf987f97\"\u003e\u003ccode\u003e94503b2\u003c/code\u003e\u003c/a\u003e Use getconf instead of bootinfo on AIX to get kernel architecture\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shirou/gopsutil/commit/08db87b912cda188a0efaee6cd1036ca9791763b\"\u003e\u003ccode\u003e08db87b\u003c/code\u003e\u003c/a\u003e Add tests for NetBSD's net implementation.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/shirou/gopsutil/compare/v4.26.3...v4.26.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gitlab.com/gitlab-org/api/client-go/v2` from 2.21.0 to 2.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/tags\"\u003egitlab.com/gitlab-org/api/client-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.24.0\u003c/h2\u003e\n\u003ch2\u003e2.24.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add search_type as attribute to search endpoints (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2851\"\u003e!2851\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/heidi.berry\"\u003eHeidi Berry\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v2.23.0...v2.24.0\"\u003e2.24.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd search_type as attribute to search endpoints (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/4d345e9f76af8ebd016d3d55fbe039250a1fafb4\"\u003e4d345e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.23.0\u003c/h2\u003e\n\u003ch2\u003e2.23.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add OrbitService for Knowledge Graph endpoints (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2870\"\u003e!2870\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/dgruzd\"\u003eDmitry Gruzd\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔄 Other Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update module buf.build/go/protovalidate to v1.2.0 (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2865\"\u003e!2865\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/gitlab-dependency-update-bot\"\u003eGitLab Dependency Bot\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v2.22.0...v2.23.0\"\u003e2.23.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd OrbitService for Knowledge Graph endpoints (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/2ff460f3a809e3ad9f2065b0144dfcb4d4f5e6d3\"\u003e2ff460f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.22.0\u003c/h2\u003e\n\u003ch2\u003e2.22.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd package pipeline data. (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2834\"\u003e!2834\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/jspagnola\"\u003eJimmy Spagnola\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔄 Other Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update module golang.org/x/text to v0.36.0 (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2874\"\u003e!2874\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/gitlab-dependency-update-bot\"\u003eGitLab Dependency Bot\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang docker tag (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2873\"\u003e!2873\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/gitlab-dependency-update-bot\"\u003eGitLab Dependency Bot\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update docker docker tag to v29.4.1 (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2869\"\u003e!2869\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/gitlab-dependency-update-bot\"\u003eGitLab Dependency Bot\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(no-release): use HTTP status code constants (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2868\"\u003e!2868\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/alexandear\"\u003eOleksandr Redko\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/blob/main/CHANGELOG.md\"\u003egitlab.com/gitlab-org/api/client-go/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.24.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add search_type as attribute to search endpoints (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2851\"\u003e!2851\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/heidi.berry\"\u003eHeidi Berry\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v2.23.0...v2.24.0\"\u003e2.24.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd search_type as attribute to search endpoints (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/4d345e9f76af8ebd016d3d55fbe039250a1fafb4\"\u003e4d345e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add OrbitService for Knowledge Graph endpoints (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2870\"\u003e!2870\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/dgruzd\"\u003eDmitry Gruzd\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔄 Other Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update module buf.build/go/protovalidate to v1.2.0 (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2865\"\u003e!2865\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/gitlab-dependency-update-bot\"\u003eGitLab Dependency Bot\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v2.22.0...v2.23.0\"\u003e2.23.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd OrbitService for Knowledge Graph endpoints (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/2ff460f3a809e3ad9f2065b0144dfcb4d4f5e6d3\"\u003e2ff460f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.22.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd package pipeline data. (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2834\"\u003e!2834\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/jspagnola\"\u003eJimmy Spagnola\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔄 Other Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update module golang.org/x/text to v0.36.0 (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2874\"\u003e!2874\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/gitlab-dependency-update-bot\"\u003eGitLab Dependency Bot\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang docker tag (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2873\"\u003e!2873\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/gitlab-dependency-update-bot\"\u003eGitLab Dependency Bot\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update docker docker tag to v29.4.1 (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2869\"\u003e!2869\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/gitlab-dependency-update-bot\"\u003eGitLab Dependency Bot\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(no-release): use HTTP status code constants (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2868\"\u003e!2868\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/alexandear\"\u003eOleksandr Redko\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v2.21.0...v2.22.0\"\u003e2.22.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/1fef93fd4a6b3ba638ef84053c7666a4a5de249c\"\u003e\u003ccode\u003e1fef93f\u003c/code\u003e\u003c/a\u003e chore(release): 2.24.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/7dd216282d792502e2770c6e4ec0e803c84edfc4\"\u003e\u003ccode\u003e7dd2162\u003c/code\u003e\u003c/a\u003e Merge branch 'add-search-type' into 'main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/4d345e9f76af8ebd016d3d55fbe039250a1fafb4\"\u003e\u003ccode\u003e4d345e9\u003c/code\u003e\u003c/a\u003e feat: Add search_type as attribute to search endpoints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/c3855e7b7e77b676fcce96e83af075dfc2b3f0ce\"\u003e\u003ccode\u003ec3855e7\u003c/code\u003e\u003c/a\u003e chore(release): 2.23.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/f89eeb6e4c6a33523400091dec10c9b6a51b4295\"\u003e\u003ccode\u003ef89eeb6\u003c/code\u003e\u003c/a\u003e Merge branch 'feat/orbit-service' into 'main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/2ff460f3a809e3ad9f2065b0144dfcb4d4f5e6d3\"\u003e\u003ccode\u003e2ff460f\u003c/code\u003e\u003c/a\u003e feat: add OrbitService for Knowledge Graph endpoints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/4c76f618d0805ebe37c309eadaae60176d0430b7\"\u003e\u003ccode\u003e4c76f61\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/buf.build-go-protovalidate-1.x' into 'main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/1604bc24d49e8a85f5997e2530b35ff9bd3ed816\"\u003e\u003ccode\u003e1604bc2\u003c/code\u003e\u003c/a\u003e chore(release): 2.22.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/c0026288a12363cc1adc5791e99c13f6b44189aa\"\u003e\u003ccode\u003ec002628\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/golang.org-x-text-0.x' into 'main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/2b169d0fbbcfca2107ff0484c431bbbe00b77d27\"\u003e\u003ccode\u003e2b169d0\u003c/code\u003e\u003c/a\u003e chore(deps): update module golang.org/x/text to v0.36.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v2.21.0...v2.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/jmrplens/gitlab-mcp-server/pull/65","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmrplens%2Fgitlab-mcp-server/issues/65","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/65/packages"},{"uuid":"4379642899","node_id":"PR_kwDOSBLQ387YKpTa","number":4,"state":"closed","title":"Bump github.com/modelcontextprotocol/go-sdk from 1.4.1 to 1.6.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-25T22:33:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T21:01:16.000Z","updated_at":"2026-05-25T22:33:02.000Z","time_to_close":1819904,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.4.1","new_version":"1.6.0","repository_url":"https://github.com/modelcontextprotocol/go-sdk"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) from 1.4.1 to 1.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0-pre.1\u003c/h2\u003e\n\u003cp\u003eIn this release we introduce several smaller fixes and improvements, and we started working for release 2026-06-30. The main new feature is the introduction of \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant.\u003c/p\u003e\n\u003ch2\u003eAdd \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant\u003c/h2\u003e\n\u003cp\u003eAdded \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e implementing \u003ccode\u003eauth.OAuthHandler\u003c/code\u003e using the OAuth 2.0 Client Credentials grant (RFC 6749 Section 4.4) for service-to-service authentication with pre-registered credentials.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eextauth: add ClientCredentialsHandler for OAuth client credentials grant by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/895\"\u003emodelcontextprotocol/go-sdk#895\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-06-30 Release related PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add automatic application_type inference by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/904\"\u003emodelcontextprotocol/go-sdk#904\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003eapplication_type\u003c/code\u003e field is added to the \u003ccode\u003eClientRegistrationMetadata\u003c/code\u003e for DynamicClientRegistration. If not specified, the \u003ccode\u003eapplication_type\u003c/code\u003e will be inferred from the RedirectURIs. This implements \u003ca href=\"https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/837\"\u003eSEP-837\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: HTTP Header Standardization for method and name by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/907\"\u003emodelcontextprotocol/go-sdk#907\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eBy mirroring key fields from the JSON-RPC payload into HTTP headers, network intermediaries such as load balancers, proxies, and observability tools can route and process MCP traffic without deep packet inspection, reducing latency and computational overhead. This partially implements \u003ca href=\"https://modelcontextprotocol.io/seps/2243-http-standardization\"\u003eSEP-2243\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003eSetError\u003c/code\u003e Behavior Change\u003c/h3\u003e\n\u003cp\u003ePreviously the \u003ccode\u003eSetError\u003c/code\u003e method on \u003ccode\u003eCallToolResult\u003c/code\u003e always overwrote the \u003ccode\u003eContent\u003c/code\u003e field with the error text. Now \u003ccode\u003eSetError\u003c/code\u003e preserves the existing value if it has already been populated. You can restore the previous behavior by setting the environment variable \u003ccode\u003eseterroroverwrite=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCross-Origin Protection Default Change\u003c/h3\u003e\n\u003cp\u003ePreviously (v1.4.1-v1.5.0) default (zero-value) cross-origin protection was applied when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e in \u003ccode\u003eStreamableHTTPOptions\u003c/code\u003e was \u003ccode\u003enil\u003c/code\u003e. Now cross-origin protection is not enabled by default when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e is nil.\nYou can restore the previous behavior (enable by default) by setting \u003ccode\u003eenableoriginverification=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: remove default cross origin protection by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/906\"\u003emodelcontextprotocol/go-sdk#906\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e was replaced by \u003ccode\u003eenableoriginverification\u003c/code\u003e after the default was changed to not enable cross-origin protection.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ejsonescaping\u003c/code\u003e option was removed, according to plan.\u003c/p\u003e\n\u003ch2\u003eOther Changes to the SDK\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einternal: remove unused util functions by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/871\"\u003emodelcontextprotocol/go-sdk#871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.4 to 4.35.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/873\"\u003emodelcontextprotocol/go-sdk#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.3.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/874\"\u003emodelcontextprotocol/go-sdk#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/875\"\u003emodelcontextprotocol/go-sdk#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dominikh/staticcheck-action from 1.4.0 to 1.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/872\"\u003emodelcontextprotocol/go-sdk#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoauthex: accept 200 in client registration by \u003ca href=\"https://github.com/MatyasVondraOutreach\"\u003e\u003ccode\u003e@​MatyasVondraOutreach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/877\"\u003emodelcontextprotocol/go-sdk#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: allow Content-Type parameters in streamable transport by \u003ca href=\"https://github.com/rafaeljusto\"\u003e\u003ccode\u003e@​rafaeljusto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/878\"\u003emodelcontextprotocol/go-sdk#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: fix race condition in \u003ccode\u003eServerSession.startKeepalive\u003c/code\u003e by \u003ca href=\"https://github.com/begelundmuller\"\u003e\u003ccode\u003e@​begelundmuller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/856\"\u003emodelcontextprotocol/go-sdk#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: preserve CNAME when deploying to GitHub pages by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/884\"\u003emodelcontextprotocol/go-sdk#884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/f5f2015413f17f578fbacc839d2c05d0fdb3f1cc\"\u003e\u003ccode\u003ef5f2015\u003c/code\u003e\u003c/a\u003e MCPGODEBUG update for 1.6.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/e01639a31808e27b9a77f02367340569f47e4b3d\"\u003e\u003ccode\u003ee01639a\u003c/code\u003e\u003c/a\u003e feat: HTTP Header Standardization for method and name (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/93a41b2cfa81e6be813feadfd6dc1ed665c06da7\"\u003e\u003ccode\u003e93a41b2\u003c/code\u003e\u003c/a\u003e internal/jsonrpc2: remove unused code (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/910\"\u003e#910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/446beae01800ca510b42345a7330f1b7b6bbbf89\"\u003e\u003ccode\u003e446beae\u003c/code\u003e\u003c/a\u003e mcp: Upgrade jsonschema-go (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2e21834ad33e0b8105bf2e3b6733a27193f97caf\"\u003e\u003ccode\u003e2e21834\u003c/code\u003e\u003c/a\u003e extauth: add ClientCredentialsHandler for OAuth client credentials grant (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2643b22a4ecc1197aedcd2d84d58e592bec04dfe\"\u003e\u003ccode\u003e2643b22\u003c/code\u003e\u003c/a\u003e feat: add automatic application_type inference (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/db50910c70a71ac28abd761e0736799c048a8888\"\u003e\u003ccode\u003edb50910\u003c/code\u003e\u003c/a\u003e mcp: do not re-prompt OAuth after cancelled Authorize (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/885\"\u003e#885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/5f2cd8fd14bcd3b7f1e693dd741b5f1a3c338051\"\u003e\u003ccode\u003e5f2cd8f\u003c/code\u003e\u003c/a\u003e mcp: preserve transport errors in Write error chain (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/0edc5971cd5dbab661b4122cd754a5c94d899e6a\"\u003e\u003ccode\u003e0edc597\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/41e1f941bbaa1f9de78ac94f89af7b676a440dc8\"\u003e\u003ccode\u003e41e1f94\u003c/code\u003e\u003c/a\u003e mcp: remove default cross origin protection (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.4.1...v1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/modelcontextprotocol/go-sdk\u0026package-manager=go_modules\u0026previous-version=1.4.1\u0026new-version=1.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/PeterD1524/slack-user-mcp/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PeterD1524%2Fslack-user-mcp/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"4379526840","node_id":"PR_kwDOO-c6m87YKQeX","number":298,"state":"closed","title":"deps(deps): bump github.com/modelcontextprotocol/go-sdk from 1.5.0 to 1.6.0","user":"dependabot[bot]","labels":["dependencies","go","lgtm","approved","size/S"],"assignees":["bradhoekstra"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-04T20:49:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T20:41:38.000Z","updated_at":"2026-05-04T20:49:44.000Z","time_to_close":478,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/modelcontextprotocol/go-sdk"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) from 1.5.0 to 1.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0-pre.1\u003c/h2\u003e\n\u003cp\u003eIn this release we introduce several smaller fixes and improvements, and we started working for release 2026-06-30. The main new feature is the introduction of \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant.\u003c/p\u003e\n\u003ch2\u003eAdd \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant\u003c/h2\u003e\n\u003cp\u003eAdded \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e implementing \u003ccode\u003eauth.OAuthHandler\u003c/code\u003e using the OAuth 2.0 Client Credentials grant (RFC 6749 Section 4.4) for service-to-service authentication with pre-registered credentials.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eextauth: add ClientCredentialsHandler for OAuth client credentials grant by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/895\"\u003emodelcontextprotocol/go-sdk#895\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-06-30 Release related PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add automatic application_type inference by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/904\"\u003emodelcontextprotocol/go-sdk#904\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003eapplication_type\u003c/code\u003e field is added to the \u003ccode\u003eClientRegistrationMetadata\u003c/code\u003e for DynamicClientRegistration. If not specified, the \u003ccode\u003eapplication_type\u003c/code\u003e will be inferred from the RedirectURIs. This implements \u003ca href=\"https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/837\"\u003eSEP-837\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: HTTP Header Standardization for method and name by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/907\"\u003emodelcontextprotocol/go-sdk#907\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eBy mirroring key fields from the JSON-RPC payload into HTTP headers, network intermediaries such as load balancers, proxies, and observability tools can route and process MCP traffic without deep packet inspection, reducing latency and computational overhead. This partially implements \u003ca href=\"https://modelcontextprotocol.io/seps/2243-http-standardization\"\u003eSEP-2243\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003eSetError\u003c/code\u003e Behavior Change\u003c/h3\u003e\n\u003cp\u003ePreviously the \u003ccode\u003eSetError\u003c/code\u003e method on \u003ccode\u003eCallToolResult\u003c/code\u003e always overwrote the \u003ccode\u003eContent\u003c/code\u003e field with the error text. Now \u003ccode\u003eSetError\u003c/code\u003e preserves the existing value if it has already been populated. You can restore the previous behavior by setting the environment variable \u003ccode\u003eseterroroverwrite=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCross-Origin Protection Default Change\u003c/h3\u003e\n\u003cp\u003ePreviously (v1.4.1-v1.5.0) default (zero-value) cross-origin protection was applied when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e in \u003ccode\u003eStreamableHTTPOptions\u003c/code\u003e was \u003ccode\u003enil\u003c/code\u003e. Now cross-origin protection is not enabled by default when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e is nil.\nYou can restore the previous behavior (enable by default) by setting \u003ccode\u003eenableoriginverification=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: remove default cross origin protection by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/906\"\u003emodelcontextprotocol/go-sdk#906\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e was replaced by \u003ccode\u003eenableoriginverification\u003c/code\u003e after the default was changed to not enable cross-origin protection.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ejsonescaping\u003c/code\u003e option was removed, according to plan.\u003c/p\u003e\n\u003ch2\u003eOther Changes to the SDK\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einternal: remove unused util functions by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/871\"\u003emodelcontextprotocol/go-sdk#871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.4 to 4.35.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/873\"\u003emodelcontextprotocol/go-sdk#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.3.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/874\"\u003emodelcontextprotocol/go-sdk#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/875\"\u003emodelcontextprotocol/go-sdk#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dominikh/staticcheck-action from 1.4.0 to 1.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/872\"\u003emodelcontextprotocol/go-sdk#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoauthex: accept 200 in client registration by \u003ca href=\"https://github.com/MatyasVondraOutreach\"\u003e\u003ccode\u003e@​MatyasVondraOutreach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/877\"\u003emodelcontextprotocol/go-sdk#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: allow Content-Type parameters in streamable transport by \u003ca href=\"https://github.com/rafaeljusto\"\u003e\u003ccode\u003e@​rafaeljusto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/878\"\u003emodelcontextprotocol/go-sdk#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: fix race condition in \u003ccode\u003eServerSession.startKeepalive\u003c/code\u003e by \u003ca href=\"https://github.com/begelundmuller\"\u003e\u003ccode\u003e@​begelundmuller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/856\"\u003emodelcontextprotocol/go-sdk#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: preserve CNAME when deploying to GitHub pages by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/884\"\u003emodelcontextprotocol/go-sdk#884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/f5f2015413f17f578fbacc839d2c05d0fdb3f1cc\"\u003e\u003ccode\u003ef5f2015\u003c/code\u003e\u003c/a\u003e MCPGODEBUG update for 1.6.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/e01639a31808e27b9a77f02367340569f47e4b3d\"\u003e\u003ccode\u003ee01639a\u003c/code\u003e\u003c/a\u003e feat: HTTP Header Standardization for method and name (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/93a41b2cfa81e6be813feadfd6dc1ed665c06da7\"\u003e\u003ccode\u003e93a41b2\u003c/code\u003e\u003c/a\u003e internal/jsonrpc2: remove unused code (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/910\"\u003e#910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/446beae01800ca510b42345a7330f1b7b6bbbf89\"\u003e\u003ccode\u003e446beae\u003c/code\u003e\u003c/a\u003e mcp: Upgrade jsonschema-go (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2e21834ad33e0b8105bf2e3b6733a27193f97caf\"\u003e\u003ccode\u003e2e21834\u003c/code\u003e\u003c/a\u003e extauth: add ClientCredentialsHandler for OAuth client credentials grant (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2643b22a4ecc1197aedcd2d84d58e592bec04dfe\"\u003e\u003ccode\u003e2643b22\u003c/code\u003e\u003c/a\u003e feat: add automatic application_type inference (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/db50910c70a71ac28abd761e0736799c048a8888\"\u003e\u003ccode\u003edb50910\u003c/code\u003e\u003c/a\u003e mcp: do not re-prompt OAuth after cancelled Authorize (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/885\"\u003e#885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/5f2cd8fd14bcd3b7f1e693dd741b5f1a3c338051\"\u003e\u003ccode\u003e5f2cd8f\u003c/code\u003e\u003c/a\u003e mcp: preserve transport errors in Write error chain (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/0edc5971cd5dbab661b4122cd754a5c94d899e6a\"\u003e\u003ccode\u003e0edc597\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/41e1f941bbaa1f9de78ac94f89af7b676a440dc8\"\u003e\u003ccode\u003e41e1f94\u003c/code\u003e\u003c/a\u003e mcp: remove default cross origin protection (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.5.0...v1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/modelcontextprotocol/go-sdk\u0026package-manager=go_modules\u0026previous-version=1.5.0\u0026new-version=1.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/GoogleCloudPlatform/gke-mcp/pull/298","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoogleCloudPlatform%2Fgke-mcp/issues/298","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/298/packages"}],"issue_packages":[{"old_version":"1.4.1","new_version":"1.6.1","update_type":"minor","path":null,"pr_created_at":"2026-06-02T03:50:49.000Z","version_change":"1.4.1 → 1.6.1","issue":{"uuid":"4568253373","node_id":"PR_kwDOR4bPL87hn988","number":14,"state":"open","title":"chore(deps): bump the all group across 1 directory with 26 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-02T03:50:49.000Z","updated_at":"2026-06-02T03:50:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all","update_count":26,"packages":[{"name":"charm.land/bubbletea/v2","old_version":"2.0.2","new_version":"2.0.7","repository_url":"https://github.com/charmbracelet/bubbletea"},{"name":"charm.land/catwalk","old_version":"0.33.2","new_version":"0.44.7","repository_url":"https://github.com/charmbracelet/catwalk"},{"name":"charm.land/fantasy","old_version":"0.17.1","new_version":"0.28.0","repository_url":"https://github.com/charmbracelet/fantasy"},{"name":"charm.land/lipgloss/v2","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/charmbracelet/lipgloss"},{"name":"github.com/alecthomas/chroma/v2","old_version":"2.23.1","new_version":"2.26.1","repository_url":"https://github.com/alecthomas/chroma"},{"name":"github.com/charmbracelet/x/powernap","old_version":"0.1.3","new_version":"0.1.6","repository_url":"https://github.com/charmbracelet/x"},{"name":"github.com/go-git/go-git/v5","old_version":"5.17.1","new_version":"5.19.1","repository_url":"https://github.com/go-git/go-git"},{"name":"github.com/invopop/jsonschema","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/invopop/jsonschema"},{"name":"github.com/mattn/go-isatty","old_version":"0.0.20","new_version":"0.0.22","repository_url":"https://github.com/mattn/go-isatty"},{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.4.1","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"},{"name":"github.com/ncruces/go-sqlite3","old_version":"0.33.2","new_version":"0.34.3","repository_url":"https://github.com/ncruces/go-sqlite3"},{"name":"github.com/posthog/posthog-go","old_version":"1.11.2","new_version":"1.13.1","repository_url":"https://github.com/posthog/posthog-go"},{"name":"github.com/pressly/goose/v3","old_version":"3.27.0","new_version":"3.27.1","repository_url":"https://github.com/pressly/goose"},{"name":"github.com/qjebbs/go-jsons","old_version":"1.0.0-alpha.4","new_version":"1.0.0-alpha.5","repository_url":"https://github.com/qjebbs/go-jsons"},{"name":"github.com/sahilm/fuzzy","old_version":"0.1.1","new_version":"0.1.2","repository_url":"https://github.com/sahilm/fuzzy"},{"name":"go.opentelemetry.io/otel","old_version":"1.43.0","new_version":"1.44.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp","old_version":"1.42.0","new_version":"1.44.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"mvdan.cc/sh/v3","old_version":"3.13.0","new_version":"3.13.1","repository_url":"https://github.com/mvdan/sh"}],"path":null,"ecosystem":"go"},"body":"Bumps the all group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [charm.land/bubbletea/v2](https://github.com/charmbracelet/bubbletea) | `2.0.2` | `2.0.7` |\n| [charm.land/catwalk](https://github.com/charmbracelet/catwalk) | `0.33.2` | `0.44.7` |\n| [charm.land/fantasy](https://github.com/charmbracelet/fantasy) | `0.17.1` | `0.28.0` |\n| [charm.land/lipgloss/v2](https://github.com/charmbracelet/lipgloss) | `2.0.2` | `2.0.3` |\n| [github.com/alecthomas/chroma/v2](https://github.com/alecthomas/chroma) | `2.23.1` | `2.26.1` |\n| [github.com/charmbracelet/x/powernap](https://github.com/charmbracelet/x) | `0.1.3` | `0.1.6` |\n| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.17.1` | `5.19.1` |\n| [github.com/invopop/jsonschema](https://github.com/invopop/jsonschema) | `0.13.0` | `0.14.0` |\n| [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty) | `0.0.20` | `0.0.22` |\n| [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | `1.4.1` | `1.6.1` |\n| [github.com/ncruces/go-sqlite3](https://github.com/ncruces/go-sqlite3) | `0.33.2` | `0.34.3` |\n| [github.com/posthog/posthog-go](https://github.com/posthog/posthog-go) | `1.11.2` | `1.13.1` |\n| [github.com/pressly/goose/v3](https://github.com/pressly/goose) | `3.27.0` | `3.27.1` |\n| [github.com/qjebbs/go-jsons](https://github.com/qjebbs/go-jsons) | `1.0.0-alpha.4` | `1.0.0-alpha.5` |\n| [github.com/sahilm/fuzzy](https://github.com/sahilm/fuzzy) | `0.1.1` | `0.1.2` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.43.0` | `1.44.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.42.0` | `1.44.0` |\n| [mvdan.cc/sh/v3](https://github.com/mvdan/sh) | `3.13.0` | `3.13.1` |\n\n\nUpdates `charm.land/bubbletea/v2` from 2.0.2 to 2.0.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/bubbletea/releases\"\u003echarm.land/bubbletea/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.7\u003c/h2\u003e\n\u003ch1\u003eA few lil’ stability patches\u003c/h1\u003e\n\u003cp\u003eHi! This is a patch release with a few solid improvements around stability and correctness.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lrstanley\"\u003e\u003ccode\u003e@​lrstanley\u003c/code\u003e\u003c/a\u003e, one of our faves, fixed a race condition around mice in the Cursed Renderer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lawrence3699\"\u003e\u003ccode\u003e@​lawrence3699\u003c/code\u003e\u003c/a\u003e fixed a panic that could happen when input's not available\u003c/li\u003e\n\u003cli\u003eWe fixed a correctness issue with regard to mouse releases when Kitty Keyboard was active (thanks, \u003ca href=\"https://github.com/mitchellh\"\u003e\u003ccode\u003e@​mitchellh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks for using Bubble Tea, and if you see anything awry please do let us know!\u003c/p\u003e\n\u003cp\u003e—Charm 👋\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ec60f0c53042238305ec13b486326588f12aea0ec: fix: prevent data race with cursedRenderer.onMouse (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1691\"\u003e#1691\u003c/a\u003e) (\u003ca href=\"https://github.com/lrstanley\"\u003e\u003ccode\u003e@​lrstanley\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e074596e14e2f5ca5e3986ee72e7c08f1569c4178: fix: skip input reader restore when input is disabled (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1680\"\u003e#1680\u003c/a\u003e) (\u003ca href=\"https://github.com/lawrence3699\"\u003e\u003ccode\u003e@​lawrence3699\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e878d7df2f2b02f3ca8db177fa8553834bc35ea7c: fix(deps): bump ultraviolet for kitty keyboard fix (\u003ca href=\"https://github.com/meowgorithm\"\u003e\u003ccode\u003e@​meowgorithm\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev2.0.6\u003c/h2\u003e\n\u003cp\u003eThis release fixes an issue with how Bubble Tea handled wide characters. Before, a wide character might be skipped or cause an infinite loop causing the CPU to spike. See \u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/fdcd0cfd598195e7043c18ab1bc65dcae03588f5\"\u003ehttps://github.com/charmbracelet/bubbletea/commit/fdcd0cfd598195e7043c18ab1bc65dcae03588f5\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/charmbracelet/ultraviolet/pull/109\"\u003echarmbracelet/ultraviolet#109\u003c/a\u003e for more details.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev2.0.5\u003c/h2\u003e\n\u003cp\u003eA small release to remove accidental unwanted debug log file. See \u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/1ed724a2d1316ace504f87a2f0bbbcc189d280f6\"\u003ehttps://github.com/charmbracelet/bubbletea/commit/1ed724a2d1316ace504f87a2f0bbbcc189d280f6\u003c/a\u003e and \u003ca href=\"https://github.com/charmbracelet/ultraviolet/commit/b516641c662e2094c163ebc3a992983061b979ca\"\u003ehttps://github.com/charmbracelet/ultraviolet/commit/b516641c662e2094c163ebc3a992983061b979ca\u003c/a\u003e for details.\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev2.0.4\u003c/h2\u003e\n\u003cp\u003eThis release includes a small fix related to width calculation in \u003ca href=\"https://github.com/charmbracelet/x/tree/main/ansi\"\u003ex/ansi\u003c/a\u003e. See \u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/c788fe932e8aa4d99322101730a7e97a74684d51\"\u003ehttps://github.com/charmbracelet/bubbletea/commit/c788fe932e8aa4d99322101730a7e97a74684d51\u003c/a\u003e and \u003ca href=\"https://github.com/charmbracelet/x/commit/6921c759c9134ae68bd1a6ff6e171bf470664aaf\"\u003ehttps://github.com/charmbracelet/x/commit/6921c759c9134ae68bd1a6ff6e171bf470664aaf\u003c/a\u003e for more details.\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/a23da80847e6fc928febc62114f761403ac5d2f1\"\u003e\u003ccode\u003ea23da80\u003c/code\u003e\u003c/a\u003e v2.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/670963e70b78934aef812ee1e9b9fbe476efa4b5\"\u003e\u003ccode\u003e670963e\u003c/code\u003e\u003c/a\u003e chore(task): add release and fetch-tags tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/29c4c3269f923cf07888e69957032b2ec55faac5\"\u003e\u003ccode\u003e29c4c32\u003c/code\u003e\u003c/a\u003e fix(examples/deps): go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/878d7df2f2b02f3ca8db177fa8553834bc35ea7c\"\u003e\u003ccode\u003e878d7df\u003c/code\u003e\u003c/a\u003e chore(deps): bump ultraviolet for kitty keyboard fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/c60f0c53042238305ec13b486326588f12aea0ec\"\u003e\u003ccode\u003ec60f0c5\u003c/code\u003e\u003c/a\u003e fix: prevent data race with cursedRenderer.onMouse (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1691\"\u003e#1691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/640d8793966c506842bb31af23bdb9c672fae3ab\"\u003e\u003ccode\u003e640d879\u003c/code\u003e\u003c/a\u003e docs(readme): update footer image\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/0fbefd21e0610915ac2e6c0422d4e58bea413b6c\"\u003e\u003ccode\u003e0fbefd2\u003c/code\u003e\u003c/a\u003e chore: remove CODEOWNERS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/074596e14e2f5ca5e3986ee72e7c08f1569c4178\"\u003e\u003ccode\u003e074596e\u003c/code\u003e\u003c/a\u003e fix: skip input reader restore when input is disabled (\u003ca href=\"https://redirect.github.com/charmbracelet/bubbletea/issues/1680\"\u003e#1680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/fdcd0cfd598195e7043c18ab1bc65dcae03588f5\"\u003e\u003ccode\u003efdcd0cf\u003c/code\u003e\u003c/a\u003e chore: bump ultraviolet to 489999b90468 to fix a wide char issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/bubbletea/commit/1ed724a2d1316ace504f87a2f0bbbcc189d280f6\"\u003e\u003ccode\u003e1ed724a\u003c/code\u003e\u003c/a\u003e chore: bump ultraviolet to v0.0.0-20260413211237-bd52878bcec2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/bubbletea/compare/v2.0.2...v2.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `charm.land/catwalk` from 0.33.2 to 0.44.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/catwalk/releases\"\u003echarm.land/catwalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.44.7\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eOther stuff\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3266d1e820dfdb29cd2311eace47e02b97785ad3: chore: auto-update generated files (\u003ca href=\"https://redirect.github.com/charmbracelet/catwalk/issues/318\"\u003e#318\u003c/a\u003e) (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eFirst, download the \u003ca href=\"https://github.com/charmbracelet/catwalk/releases/download/v0.44.7/checksums.txt\"\u003e\u003ccode\u003echecksums.txt\u003c/code\u003e file\u003c/a\u003e and the \u003ca href=\"https://github.com/charmbracelet/catwalk/releases/download/v0.44.7/checksums.txt.sigstore.json\"\u003e\u003ccode\u003echecksums.txt.sigstore.json\u003c/code\u003e file\u003c/a\u003e files, for example, with \u003ccode\u003ewget\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ewget 'https://github.com/charmbracelet/catwalk/releases/download/v0.44.7/checksums.txt'\nwget 'https://github.com/charmbracelet/catwalk/releases/download/v0.44.7/checksums.txt.sigstore.json'\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThen, verify it using \u003ca href=\"https://github.com/sigstore/cosign\"\u003e\u003ccode\u003ecosign\u003c/code\u003e\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecosign verify-blob \\\n  --certificate-identity 'https://github.com/charmbracelet/meta/.github/workflows/goreleaser.yml@refs/heads/main' \\\n  --certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \\\n  --bundle 'checksums.txt.sigstore.json' \\\n  ./checksums.txt\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIf the output is \u003ccode\u003eVerified OK\u003c/code\u003e, you can safely use it to verify the checksums of other artifacts you downloaded from the release using \u003ccode\u003esha256sum\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003esha256sum --ignore-missing -c checksums.txt\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eDone! You artifacts are now verified!\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev0.44.6\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4c79fc1279469d5a3ff965105a04bd7280ed82e9: fix(cortecs): update cortex endpoint shape (\u003ca href=\"https://github.com/taciturnaxolotl\"\u003e\u003ccode\u003e@​taciturnaxolotl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther stuff\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e07b2d80b193a657d5d0ea74c7004f91d25e3bcf6: chore(cortecs): regenerate models file (\u003ca href=\"https://github.com/taciturnaxolotl\"\u003e\u003ccode\u003e@​taciturnaxolotl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/catwalk/commit/e6762758e1d15fa330a4b3a1437584156791dc23\"\u003e\u003ccode\u003ee676275\u003c/code\u003e\u003c/a\u003e v0.44.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/catwalk/commit/3266d1e820dfdb29cd2311eace47e02b97785ad3\"\u003e\u003ccode\u003e3266d1e\u003c/code\u003e\u003c/a\u003e chore: auto-update generated files (\u003ca href=\"https://redirect.github.com/charmbracelet/catwalk/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/catwalk/commit/ef859bc0bd261db42b898511d886358f0eaebc72\"\u003e\u003ccode\u003eef859bc\u003c/code\u003e\u003c/a\u003e v0.44.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/catwalk/commit/07b2d80b193a657d5d0ea74c7004f91d25e3bcf6\"\u003e\u003ccode\u003e07b2d80\u003c/code\u003e\u003c/a\u003e chore(cortecs): regenerate models file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/catwalk/commit/4c79fc1279469d5a3ff965105a04bd7280ed82e9\"\u003e\u003ccode\u003e4c79fc1\u003c/code\u003e\u003c/a\u003e fix(cortecs): update cortex endpoint shape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/catwalk/commit/f0149143acfcd9cef98273121348cf21bed9f19e\"\u003e\u003ccode\u003ef014914\u003c/code\u003e\u003c/a\u003e v0.44.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/catwalk/commit/403f0fa22c57a78fa39349077a66c2c199d27c50\"\u003e\u003ccode\u003e403f0fa\u003c/code\u003e\u003c/a\u003e chore: add minimax m3 (\u003ca href=\"https://redirect.github.com/charmbracelet/catwalk/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/catwalk/commit/e637cafae28de63e87344e25c999216bffec7649\"\u003e\u003ccode\u003ee637caf\u003c/code\u003e\u003c/a\u003e v0.44.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/catwalk/commit/ae73bd7f5b7b6f32a5b14dd1abcb1354ceac3b85\"\u003e\u003ccode\u003eae73bd7\u003c/code\u003e\u003c/a\u003e fix: fix default models for synthetic and opencode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/catwalk/commit/15aeeb9f949fe87238b238c3bcda66039ce6bae6\"\u003e\u003ccode\u003e15aeeb9\u003c/code\u003e\u003c/a\u003e chore: auto-update generated files (\u003ca href=\"https://redirect.github.com/charmbracelet/catwalk/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/catwalk/compare/v0.33.2...v0.44.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `charm.land/fantasy` from 0.17.1 to 0.28.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/fantasy/releases\"\u003echarm.land/fantasy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eNew!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e55563e4ed1e27b2065e5bb728cb4557d6263dc45: feat(errors): add proper context window errors for alibaba (\u003ca href=\"https://github.com/taciturnaxolotl\"\u003e\u003ccode\u003e@​taciturnaxolotl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther stuff\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e80572360055eedbcd25605f3b47369f8ab3f5f45: v0.28.0 (\u003ca href=\"https://github.com/taciturnaxolotl\"\u003e\u003ccode\u003e@​taciturnaxolotl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev0.27.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eNew!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1327dc142cb261935cd2e3677e376d9a226c5787: feat(errors): support ionet context length error (\u003ca href=\"https://github.com/taciturnaxolotl\"\u003e\u003ccode\u003e@​taciturnaxolotl\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e22785dab6daac0c44809db62d3aba5c5f549b514: fix(bedrock): apply region if given for aws config as well (\u003ca href=\"https://redirect.github.com/charmbracelet/fantasy/issues/255\"\u003e#255\u003c/a\u003e) (\u003ca href=\"https://github.com/andreynering\"\u003e\u003ccode\u003e@​andreynering\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther stuff\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef4434d71709cc2d69cb129d8caa93b55e055daa1: ci(labeler): do not use custom token (\u003ca href=\"https://github.com/andreynering\"\u003e\u003ccode\u003e@​andreynering\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eda2032ff00f5994154e628f3bb7e755f7ee5f62b: v0.27.0 (\u003ca href=\"https://github.com/andreynering\"\u003e\u003ccode\u003e@​andreynering\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev0.26.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eNew!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e75704eefefa56dd2a536c0b8e0e243ec15df6c76: feat(bedrock): add WithRegion option to configure AWS region (\u003ca href=\"https://redirect.github.com/charmbracelet/fantasy/issues/252\"\u003e#252\u003c/a\u003e) (\u003ca href=\"https://github.com/andreynering\"\u003e\u003ccode\u003e@​andreynering\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther stuff\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e412a0a5e26d2f955c3838a06a58a9c608dc243c5: v0.26.0 (\u003ca href=\"https://github.com/andreynering\"\u003e\u003ccode\u003e@​andreynering\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev0.25.2\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1b525a18dbc5e267ac254262a80f7d16e99dee4f: fix(bedrock): enforce \u003ccode\u003eus-east-1\u003c/code\u003e as region for bedrock (\u003ca href=\"https://redirect.github.com/charmbracelet/fantasy/issues/248\"\u003e#248\u003c/a\u003e) (\u003ca href=\"https://github.com/andreynering\"\u003e\u003ccode\u003e@​andreynering\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther stuff\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2569fb6b1ee31bb3dd911a06a3f5b279f65b177d: ci: fix govulncheck (\u003ca href=\"https://github.com/andreynering\"\u003e\u003ccode\u003e@​andreynering\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edcabfc5e7dd8537fbd5e0f0d6b92550de8cf421c: v0.25.2 (\u003ca href=\"https://github.com/andreynering\"\u003e\u003ccode\u003e@​andreynering\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/fantasy/commit/80572360055eedbcd25605f3b47369f8ab3f5f45\"\u003e\u003ccode\u003e8057236\u003c/code\u003e\u003c/a\u003e v0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/fantasy/commit/55563e4ed1e27b2065e5bb728cb4557d6263dc45\"\u003e\u003ccode\u003e55563e4\u003c/code\u003e\u003c/a\u003e feat(errors): add proper context window errors for alibaba\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/fantasy/commit/da2032ff00f5994154e628f3bb7e755f7ee5f62b\"\u003e\u003ccode\u003eda2032f\u003c/code\u003e\u003c/a\u003e v0.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/fantasy/commit/22785dab6daac0c44809db62d3aba5c5f549b514\"\u003e\u003ccode\u003e22785da\u003c/code\u003e\u003c/a\u003e fix(bedrock): apply region if given for aws config as well (\u003ca href=\"https://redirect.github.com/charmbracelet/fantasy/issues/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/fantasy/commit/1327dc142cb261935cd2e3677e376d9a226c5787\"\u003e\u003ccode\u003e1327dc1\u003c/code\u003e\u003c/a\u003e feat(errors): support ionet context length error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/fantasy/commit/f4434d71709cc2d69cb129d8caa93b55e055daa1\"\u003e\u003ccode\u003ef4434d7\u003c/code\u003e\u003c/a\u003e ci(labeler): do not use custom token\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/fantasy/commit/412a0a5e26d2f955c3838a06a58a9c608dc243c5\"\u003e\u003ccode\u003e412a0a5\u003c/code\u003e\u003c/a\u003e v0.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/fantasy/commit/75704eefefa56dd2a536c0b8e0e243ec15df6c76\"\u003e\u003ccode\u003e75704ee\u003c/code\u003e\u003c/a\u003e feat(bedrock): add WithRegion option to configure AWS region (\u003ca href=\"https://redirect.github.com/charmbracelet/fantasy/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/fantasy/commit/e519b1bf1862c732581d7246dc8086b13c94b343\"\u003e\u003ccode\u003ee519b1b\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/ardanlabs/kronk (\u003ca href=\"https://redirect.github.com/charmbracelet/fantasy/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/fantasy/commit/470094b54aaf91a12f47b73172f1283bd6711c84\"\u003e\u003ccode\u003e470094b\u003c/code\u003e\u003c/a\u003e chore(deps): bump the all group with 2 updates (\u003ca href=\"https://redirect.github.com/charmbracelet/fantasy/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/fantasy/compare/v0.17.1...v0.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `charm.land/lipgloss/v2` from 2.0.2 to 2.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/lipgloss/releases\"\u003echarm.land/lipgloss/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e472d718e2314596549bee2c0c8ccf8beea5f25ae: fix: Avoid background color query hang (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/636\"\u003e#636\u003c/a\u003e) (\u003ca href=\"https://github.com/jedevc\"\u003e\u003ccode\u003e@​jedevc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9e39a0ad4f4fc779d620f17783cee3494da6ae29: docs: fix README typo (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/629\"\u003e#629\u003c/a\u003e) (\u003ca href=\"https://github.com/Rohan5commit\"\u003e\u003ccode\u003e@​Rohan5commit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecd93a9f5d2e3cb151da83150db29751d92585d23: docs: fix tree comment typo (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/634\"\u003e#634\u003c/a\u003e) (\u003ca href=\"https://github.com/Rohan5commit\"\u003e\u003ccode\u003e@​Rohan5commit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/472d718e2314596549bee2c0c8ccf8beea5f25ae\"\u003e\u003ccode\u003e472d718\u003c/code\u003e\u003c/a\u003e fix: Avoid background color query hang (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/636\"\u003e#636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/89fafbaf3ea3523e6afa6b82fde91fc41fefe45a\"\u003e\u003ccode\u003e89fafba\u003c/code\u003e\u003c/a\u003e chore: bump x/ansi to v0.11.7 to fix width calculation bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/d6d41e14fc7231f118013f5e5a05a9eb8224d7ea\"\u003e\u003ccode\u003ed6d41e1\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/663\"\u003e#663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/23a1bb1ed311e489eadb6c8f3cf53e20cfcc9338\"\u003e\u003ccode\u003e23a1bb1\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/lucasb-eyer/go-colorful in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/640\"\u003e#640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/cd93a9f5d2e3cb151da83150db29751d92585d23\"\u003e\u003ccode\u003ecd93a9f\u003c/code\u003e\u003c/a\u003e docs: fix tree comment typo (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/634\"\u003e#634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/25c5fb25df7b44558aa3678aa21f0a678e499602\"\u003e\u003ccode\u003e25c5fb2\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/charmbracelet/colorprofile in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/9e39a0ad4f4fc779d620f17783cee3494da6ae29\"\u003e\u003ccode\u003e9e39a0a\u003c/code\u003e\u003c/a\u003e docs: fix README typo (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/charmbracelet/lipgloss/compare/v2.0.2...v2.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/alecthomas/chroma/v2` from 2.23.1 to 2.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alecthomas/chroma/releases\"\u003egithub.com/alecthomas/chroma/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.26.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e56c7702 fix: downgrade go.mod version to 1.25\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.26.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ea4d3f60 feat(chromad): use style counterparts for theme switching\u003c/li\u003e\n\u003cli\u003ece159e6 chore: migrate to new bit format\u003c/li\u003e\n\u003cli\u003e180ea9f perf(colour): replace Sprintf/ParseUint round-trip in NewColour with direct bit arithmetic (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e68a08b0 docs: how to support dynamic theme switching\u003c/li\u003e\n\u003cli\u003e6fb9d92 feat(html): tag output with style mode\u003c/li\u003e\n\u003cli\u003ea71fea3 feat(styles): add light/dark mode support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.25.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ec3826f0 chore: go mod tidy\u003c/li\u003e\n\u003cli\u003efb5bc39 fix: emit HTTP body tokens without Coalesce\u003c/li\u003e\n\u003cli\u003ea3c2946 Improve Nu file detection (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1260\"\u003e#1260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee841b1a chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3ed2db8 Add Gemfile.lock lexer (\u0026amp; ruby improvements) (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1269\"\u003e#1269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e41fb546 Add YAML+Jinja lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee99b881 chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1263\"\u003e#1263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee67dd2f (Markless) Fix parse issue for embed directives without options (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edffa370 fix(go): tokenize trailing // as comment instead of consuming next line (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1265\"\u003e#1265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e1cf1560 chore: upgrade to github.com/dlclark/regexp2/v2\u003c/li\u003e\n\u003cli\u003e2cbcf7b chore: upgrade golangci-lint\u003c/li\u003e\n\u003cli\u003e786675b chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1257\"\u003e#1257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e235590c feat: add JSONL support to JSON lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1262\"\u003e#1262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef9b5c97 fix(dart): match single-line comments without trailing newline (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1225\"\u003e#1225\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1261\"\u003e#1261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e097f8e9 Mention Arturo in README (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed46ce60 feat(markdown): highlight frontmatter and comments (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1245\"\u003e#1245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef786b2a feat(lexers): add support for LilyPond (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0a02b98 chore(deps): update actions/checkout digest to de0fac2 (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1212\"\u003e#1212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec55009e Fix AGENTS.md referencing a non-existent scripts directory (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec5e763e Improve protobuf lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1253\"\u003e#1253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e113cd0e Add Arturo lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1232\"\u003e#1232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4498d71 chore(deps): update dependency binaryen to v129 (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1238\"\u003e#1238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e885f912 Added f4 to \u0026quot;Projects using Chroma\u0026quot; list (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1242\"\u003e#1242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec42c9ef Update java lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.24.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ed2a3784 fix: fallback bug\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.24.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0b841ee chore: go mod tidy\u003c/li\u003e\n\u003cli\u003e10fcb68 chore(deps): update ubuntu docker tag to v26 (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1251\"\u003e#1251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e2218de6 chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e2099887 Update Solarized Light to use correct background color (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1250\"\u003e#1250\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/56c7702e16f3bf78b335c57cdd5af8f8b493f1c6\"\u003e\u003ccode\u003e56c7702\u003c/code\u003e\u003c/a\u003e fix: downgrade go.mod version to 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/a4d3f60813272352474a6ecda93270487d20a9ee\"\u003e\u003ccode\u003ea4d3f60\u003c/code\u003e\u003c/a\u003e feat(chromad): use style counterparts for theme switching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/ce159e61b0d7234beba95e25e25464ea90324d1f\"\u003e\u003ccode\u003ece159e6\u003c/code\u003e\u003c/a\u003e chore: migrate to new bit format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/180ea9f54dce4c7b7241944110fc0e01bffae913\"\u003e\u003ccode\u003e180ea9f\u003c/code\u003e\u003c/a\u003e perf(colour): replace Sprintf/ParseUint round-trip in NewColour with direct b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/68a08b0f9a1f4edeaadd0ef9fbbc2945b5a02adf\"\u003e\u003ccode\u003e68a08b0\u003c/code\u003e\u003c/a\u003e docs: how to support dynamic theme switching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/6fb9d920b575be857c7322f79699fd92e3645e2f\"\u003e\u003ccode\u003e6fb9d92\u003c/code\u003e\u003c/a\u003e feat(html): tag output with style mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/a71fea34358d2b9f75c0d5be2002a5293633116d\"\u003e\u003ccode\u003ea71fea3\u003c/code\u003e\u003c/a\u003e feat(styles): add light/dark mode support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/c3826f007cb719dfba2e331ee356c9f0d521dbad\"\u003e\u003ccode\u003ec3826f0\u003c/code\u003e\u003c/a\u003e chore: go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/fb5bc39d407d3d39fb71f010683a2d4b6211da2f\"\u003e\u003ccode\u003efb5bc39\u003c/code\u003e\u003c/a\u003e fix: emit HTTP body tokens without Coalesce\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/a3c2946ab1b0af692b2087b9f54e70f87a7b0295\"\u003e\u003ccode\u003ea3c2946\u003c/code\u003e\u003c/a\u003e Improve Nu file detection (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1260\"\u003e#1260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alecthomas/chroma/compare/v2.23.1...v2.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/charmbracelet/ultraviolet` from 0.0.0-20260205113103-524a6607adb8 to 0.0.0-20260525132238-948f4557a654\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/charmbracelet/ultraviolet/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/charmbracelet/x/ansi` from 0.11.6 to 0.11.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/6921c759c9134ae68bd1a6ff6e171bf470664aaf\"\u003e\u003ccode\u003e6921c75\u003c/code\u003e\u003c/a\u003e fix(ansi): width: always use grapheme finder for width calculation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/266cf5a0ffb11e18e9b996914927c338779910e3\"\u003e\u003ccode\u003e266cf5a\u003c/code\u003e\u003c/a\u003e chore(deps): bump the all group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/ad0b1aefb780c6a0c2b968bd53a294dd12a3b784\"\u003e\u003ccode\u003ead0b1ae\u003c/code\u003e\u003c/a\u003e chore(scripts): update builds script to use codecov v6 and dependabot/fetch-m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/b18aac29f4443c4a0d4c50412bbf27b0d3d30365\"\u003e\u003ccode\u003eb18aac2\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/image in /vttest in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/ffd2a07f8db4f616e7572767d46ed9c95ae42195\"\u003e\u003ccode\u003effd2a07\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/image in /mosaic in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/7664402a073c74b9be078b093aaa52428a9bec7e\"\u003e\u003ccode\u003e7664402\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in /input in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/44f725f258c10712544e0c3be473530e5f24d9c4\"\u003e\u003ccode\u003e44f725f\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/mattn/go-runewidth (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/ac9fd4b1daefd53ff2bd31b90f421e3b4c031750\"\u003e\u003ccode\u003eac9fd4b\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/mattn/go-runewidth (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/e969fb5f60910dd97bdedbb4b6f1b8814dde5f3c\"\u003e\u003ccode\u003ee969fb5\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in /termios in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/acb1aa7b021d910b1b6ccfd5e936df87ec1bb03e\"\u003e\u003ccode\u003eacb1aa7\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto in /sshkey in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/x/compare/ansi/v0.11.6...ansi/v0.11.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/charmbracelet/x/powernap` from 0.1.3 to 0.1.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/009e6338d40ddfbc65bcd4a2d5b822015302aa5a\"\u003e\u003ccode\u003e009e633\u003c/code\u003e\u003c/a\u003e feat(powernap): add PrepareCallHierarchy, IncomingCalls, and OutgoingCalls to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/dfda68fc181128b674bdcec6161d598af0ba909e\"\u003e\u003ccode\u003edfda68f\u003c/code\u003e\u003c/a\u003e feat(powernap): add RequestRename, RequestDocumentSymbols, and RequestDefinit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/abeec2b8bf0b7365dfbd6b7e567fa7e892f7bb29\"\u003e\u003ccode\u003eabeec2b\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/image in /vttest in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/877\"\u003e#877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/fd60afae7e621a3ced164818cc401580c874bf9d\"\u003e\u003ccode\u003efd60afa\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/image in /mosaic in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/876\"\u003e#876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/b161c9e0fd9e517804442a1968ea939fc63385df\"\u003e\u003ccode\u003eb161c9e\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto in /sshkey in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/875\"\u003e#875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/e47990937d6b9c5143a5d4575933bc093233aff0\"\u003e\u003ccode\u003ee479909\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in /input in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/b76926620a8e0aaa8af5fbb5ac288fc01988ec45\"\u003e\u003ccode\u003eb769266\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in /conpty in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/874\"\u003e#874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/b74d1e71e56703a3805dd7a38ecde030c990d83d\"\u003e\u003ccode\u003eb74d1e7\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in /term in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/872\"\u003e#872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/5a71a6c696cac54cc27c94f0bf2037385a2c566a\"\u003e\u003ccode\u003e5a71a6c\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in /xpty in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/870\"\u003e#870\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/x/commit/c62aec6a2b6349e17deceb128abf023827633df7\"\u003e\u003ccode\u003ec62aec6\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in /termios in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/x/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/charmbracelet/x/compare/ansi/v0.1.3...powernap/v0.1.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-git/go-git/v5` from 5.17.1 to 5.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-git/go-git/releases\"\u003egithub.com/go-git/go-git/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.19.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ev5: plumbing: transport/ssh, Shell-quote path by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2068\"\u003ego-git/go-git#2068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: git: submodule, Fix relative URL resolution by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2070\"\u003ego-git/go-git#2070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: git: submodule, canonical remote for relative URLs by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2074\"\u003ego-git/go-git#2074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: git: submodule, error on remote without URLs by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2078\"\u003ego-git/go-git#2078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: plumbing: format/idxfile, Validate offset64 indices by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2084\"\u003ego-git/go-git#2084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: *: Reject malformed variable-length integers by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2092\"\u003ego-git/go-git#2092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: plumbing: format/packfile, Tighten delta validation by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2091\"\u003ego-git/go-git#2091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: Add \u003ccode\u003eworktreeFilesystem\u003c/code\u003e wrapper for worktree and hardening by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2100\"\u003ego-git/go-git#2100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: config: validate submodule names by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2082\"\u003ego-git/go-git#2082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.19.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2111\"\u003ego-git/go-git#2111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: git: Allow MkdirAll on worktree-root paths by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2117\"\u003ego-git/go-git#2117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: git: Stop validating symlink target paths by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2116\"\u003ego-git/go-git#2116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: plumbing: format decoder input bounds and contracts by \u003ca href=\"https://github.com/hiddeco\"\u003e\u003ccode\u003e@​hiddeco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2125\"\u003ego-git/go-git#2125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eplumbing: format/packfile, cap delta chain depth in parser by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2137\"\u003ego-git/go-git#2137\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.19.0...v5.19.1\"\u003ehttps://github.com/go-git/go-git/compare/v5.19.0...v5.19.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.18.0 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2010\"\u003ego-git/go-git#2010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: Bump sha1cd and go-billy by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2060\"\u003ego-git/go-git#2060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev5: Align object encoding with upstream by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2065\"\u003ego-git/go-git#2065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.18.0...v5.19.0\"\u003ehttps://github.com/go-git/go-git/compare/v5.18.0...v5.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eplumbing: transport/http, Add support for followRedirects policy by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/2004\"\u003ego-git/go-git#2004\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.17.2...v5.18.0\"\u003ehttps://github.com/go-git/go-git/compare/v5.17.2...v5.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.17.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild: Update module github.com/go-git/go-git/v5 to v5.17.1 [SECURITY] (releases/v5.x) by \u003ca href=\"https://github.com/go-git-renovate\"\u003e\u003ccode\u003e@​go-git-renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1941\"\u003ego-git/go-git#1941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edotgit: skip writing pack files that already exist on disk by \u003ca href=\"https://github.com/pjbgf\"\u003e\u003ccode\u003e@​pjbgf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-git/go-git/pull/1944\"\u003ego-git/go-git#1944\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e:warning: This release fixes a bug (\u003ca href=\"https://redirect.github.com/go-git/go-git/issues/1942\"\u003ego-git/go-git#1942\u003c/a\u003e) that blocked some users from upgrading to \u003ccode\u003ev5.17.1\u003c/code\u003e. Thanks \u003ca href=\"https://github.com/pskrbasu\"\u003e\u003ccode\u003e@​pskrbasu\u003c/code\u003e\u003c/a\u003e for reporting it. :bow:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-git/go-git/compare/v5.17.1...v5.17.2\"\u003ehttps://github.com/go-git/go-git/compare/v5.17.1...v5.17.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/3c3be601aa6c0fd0d536c0d1e4f898b4c60e65fe\"\u003e\u003ccode\u003e3c3be60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2137\"\u003e#2137\u003c/a\u003e from go-git/validate-v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/3fba897bd9e84b1aec170fa708b80e297b7d6cf6\"\u003e\u003ccode\u003e3fba897\u003c/code\u003e\u003c/a\u003e plumbing: format/packfile, cap delta chain depth in parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/a97d6601c85e017bb64c2b0f2e3169f6ef6a6709\"\u003e\u003ccode\u003ea97d660\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2125\"\u003e#2125\u003c/a\u003e from hiddeco/v5/format-input-bounds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/aeaa125c8af8e4c4c95b574c22c5633e97fc436e\"\u003e\u003ccode\u003eaeaa125\u003c/code\u003e\u003c/a\u003e plumbing: format/objfile, require Header before Read\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/1f38e171218526ea254a73187a52f0648253c1b8\"\u003e\u003ccode\u003e1f38e17\u003c/code\u003e\u003c/a\u003e plumbing: format/packfile, bound inflate size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/f7545a02529e03998d6a7219140dc0e6644ad337\"\u003e\u003ccode\u003ef7545a0\u003c/code\u003e\u003c/a\u003e plumbing: format/idxfile, bound nr by file size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/170b88181f385913a457a08b68c88956fb3f8e4f\"\u003e\u003ccode\u003e170b881\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2116\"\u003e#2116\u003c/a\u003e from pjbgf/symlink-v5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/7b6d994467f06630268904aa3c441b6de7248b31\"\u003e\u003ccode\u003e7b6d994\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/go-git/go-git/issues/2117\"\u003e#2117\u003c/a\u003e from hiddeco/v5/worktree-fs-mkdirall-root-noop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/f0709b32f8fbb87c16cd63c6762d2cd515f36541\"\u003e\u003ccode\u003ef0709b3\u003c/code\u003e\u003c/a\u003e git: Stop validating symlink target paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-git/go-git/commit/776d00f11d336f26862d0f2bab987b217f3a7844\"\u003e\u003ccode\u003e776d00f\u003c/code\u003e\u003c/a\u003e git: Allow MkdirAll on worktree-root paths\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-git/go-git/compare/v5.17.1...v5.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/invopop/jsonschema` from 0.13.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/invopop/jsonschema/releases\"\u003egithub.com/invopop/jsonschema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to golangci-lint v2 by \u003ca href=\"https://github.com/samlown\"\u003e\u003ccode\u003e@​samlown\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/invopop/jsonschema/pull/187\"\u003einvopop/jsonschema#187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimum Go version to 1.24 by \u003ca href=\"https://github.com/samlown\"\u003e\u003ccode\u003e@​samlown\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/invopop/jsonschema/pull/188\"\u003einvopop/jsonschema#188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport omitzero json tags by \u003ca href=\"https://github.com/YvanGuidoin\"\u003e\u003ccode\u003e@​YvanGuidoin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/invopop/jsonschema/pull/161\"\u003einvopop/jsonschema#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Respect json:\u0026quot;,string\u0026quot; for integer fields in generated schema by \u003ca href=\"https://github.com/fengxsong\"\u003e\u003ccode\u003e@​fengxsong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/invopop/jsonschema/pull/183\"\u003einvopop/jsonschema#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit jsonschema_extras only on unescaped commas by \u003ca href=\"https://github.com/liorokman\"\u003e\u003ccode\u003e@​liorokman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/invopop/jsonschema/pull/173\"\u003einvopop/jsonschema#173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nil pointer dereference in ReflectFromType with ExpandedStruct (fix \u003ca href=\"https://redirect.github.com/invopop/jsonschema/issues/163\"\u003e#163\u003c/a\u003e) by \u003ca href=\"https://github.com/edznux-dd\"\u003e\u003ccode\u003e@​edznux-dd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/invopop/jsonschema/pull/186\"\u003einvopop/jsonschema#186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace wk8/go-ordered-map with pb33f/ordered-map by \u003ca href=\"https://github.com/samlown\"\u003e\u003ccode\u003e@​samlown\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/invopop/jsonschema/pull/189\"\u003einvopop/jsonschema#189\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/YvanGuidoin\"\u003e\u003ccode\u003e@​YvanGuidoin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/invopop/jsonschema/pull/161\"\u003einvopop/jsonschema#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fengxsong\"\u003e\u003ccode\u003e@​fengxsong\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/invopop/jsonschema/pull/183\"\u003einvopop/jsonschema#183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liorokman\"\u003e\u003ccode\u003e@​liorokman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/invopop/jsonschema/pull/173\"\u003einvopop/jsonschema#173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edznux-dd\"\u003e\u003ccode\u003e@​edznux-dd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/invopop/jsonschema/pull/186\"\u003einvopop/jsonschema#186\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/invopop/jsonschema/compare/v0.13.0...v0.14.0\"\u003ehttps://github.com/invopop/jsonschema/compare/v0.13.0...v0.14.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invopop/jsonschema/commit/2c57d6074bf9004aaaf1fc9c07ff0ea730b23de7\"\u003e\u003ccode\u003e2c57d60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/invopop/jsonschema/issues/189\"\u003e#189\u003c/a\u003e from invopop/replace-wk8-with-pb33f-ordered-map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invopop/jsonschema/commit/d8cc8ebd57b811474861dd25409560271f084128\"\u003e\u003ccode\u003ed8cc8eb\u003c/code\u003e\u003c/a\u003e Replace wk8/go-ordered-map with pb33f/ordered-map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invopop/jsonschema/commit/0d5bd753ec797ec5366a2145bf8252bff5f6406f\"\u003e\u003ccode\u003e0d5bd75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/invopop/jsonschema/issues/186\"\u003e#186\u003c/a\u003e from edznux-dd/fix/expanded-struct-nil-deref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invopop/jsonschema/commit/3d693733ab7bca092e8604299fb82ecb573b6b10\"\u003e\u003ccode\u003e3d69373\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/invopop/jsonschema/issues/173\"\u003e#173\u003c/a\u003e from liorokman/escape-extras-tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invopop/jsonschema/commit/b43264d2a5a9b129a943a1603d5d9df80f705b1f\"\u003e\u003ccode\u003eb43264d\u003c/code\u003e\u003c/a\u003e Silence revive unused-parameter on fuzz callback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invopop/jsonschema/commit/7b21bb5bcefbed61748f2ac0388ccfc5a07ce928\"\u003e\u003ccode\u003e7b21bb5\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into pr-186-expanded-struct\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invopop/jsonschema/commit/048739859f24dff300c94b8b2a75f17cb8f94c4c\"\u003e\u003ccode\u003e0487398\u003c/code\u003e\u003c/a\u003e Fix ExtraWithComman typo in test struct field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invopop/jsonschema/commit/bc932369a8e17ddd0028658e1be49e35d6a748b5\"\u003e\u003ccode\u003ebc93236\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into pr-173-escape-extras\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invopop/jsonschema/commit/d39f13c8fc27de49b934bd043f64e2f3284c920b\"\u003e\u003ccode\u003ed39f13c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/invopop/jsonschema/issues/183\"\u003e#183\u003c/a\u003e from fengxsong/feat/reflect-json-string-for-integers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/invopop/jsonschema/commit/f2e2b913ec19ef878325e6ee1b78eb2dbcea26bb\"\u003e\u003ccode\u003ef2e2b91\u003c/code\u003e\u003c/a\u003e Extend json:\u0026quot;,string\u0026quot; support to number and boolean fields\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/invopop/jsonschema/compare/v0.13.0...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/mattn/go-isatty` from 0.0.20 to 0.0.22\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/9a68506e239465d922dc18c0cd331c49b411fdb2\"\u003e\u003ccode\u003e9a68506\u003c/code\u003e\u003c/a\u003e Fix isCygwinPipeName to accept Windows 7 trailing suffix (\u003ca href=\"https://redirect.github.com/mattn/go-isatty/issues/90\"\u003e#90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/4237fb15069af3284b50e5d91bcdd5403e584605\"\u003e\u003ccode\u003e4237fb1\u003c/code\u003e\u003c/a\u003e Update Go test matrix to current versions (1.24-1.26)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/433c12b4c9fae46e4a42ac50d6d716325dc1dfba\"\u003e\u003ccode\u003e433c12b\u003c/code\u003e\u003c/a\u003e Update GitHub Actions to latest versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/1cf5589a67b03170478da248b107c10185ec558c\"\u003e\u003ccode\u003e1cf5589\u003c/code\u003e\u003c/a\u003e Add wasip1 and wasip2 to build constraints in isatty_others.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/1237245029e6b02f17caa944c946c6f51d384e8b\"\u003e\u003ccode\u003e1237245\u003c/code\u003e\u003c/a\u003e Update dependencies: go 1.15 -\u0026gt; 1.21, golang.org/x/sys v0.6.0 -\u0026gt; v0.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/ac9c88d7970a4a6690f8560b6ff20b595beb4e34\"\u003e\u003ccode\u003eac9c88d\u003c/code\u003e\u003c/a\u003e Fix typo in comment: undocomented -\u0026gt; undocumented\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/8b7124ee585ccf9c0b3b3246b7c6a27bce54ab6f\"\u003e\u003ccode\u003e8b7124e\u003c/code\u003e\u003c/a\u003e Add availability check for NtQueryObject in init\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-isatty/commit/08d031358be30f9ba82961c1971e22ae4a584f98\"\u003e\u003ccode\u003e08d0313\u003c/code\u003e\u003c/a\u003e Fix isCygwinPipeName to reject names with extra trailing tokens\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mattn/go-isatty/compare/v0.0.20...v0.0.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/modelcontextprotocol/go-sdk` from 1.4.1 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThis release is equivalent to v1.6.0-pre.1. Thank you to those who tested the pre-release.\u003c/strong\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eIn this release we introduce several smaller fixes and improvements, and we started working for release 2026-06-30. The main new feature is the introduction of \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant.\u003c/p\u003e\n\u003ch2\u003eAdd \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant\u003c/h2\u003e\n\u003cp\u003eAdded \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e implementing \u003ccode\u003eauth.OAuthHandler\u003c/code\u003e using the OAuth 2.0 Client Credentials grant (RFC 6749 Section 4.4) for service-to-service authentication with pre-registered credentials.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eextauth: add ClientCredentialsHandler for OAuth client credentials grant by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/895\"\u003emodelcontextprotocol/go-sdk#895\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-06-30 Release related PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add automatic application_type inference by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/904\"\u003emodelcontextprotocol/go-sdk#904\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003eapplication_type\u003c/code\u003e field is added to the \u003ccode\u003eClientRegistrationMetadata\u003c/code\u003e for DynamicClientRegistration. If not specified, the \u003ccode\u003eapplication_type\u003c/code\u003e will be inferred from the RedirectURIs. This implements \u003ca href=\"https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/837\"\u003eSEP-837\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: HTTP Header Standardization for method and name by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/907\"\u003emodelcontextprotocol/go-sdk#907\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eBy mirroring key fields from the JSON-RPC payload into HTTP headers, network intermediaries such as load balancers, proxies, and observability tools can route and process MCP traffic without deep packet inspection, reducing latency and computational overhead. This partially implements \u003ca href=\"https://modelcontextprotocol.io/seps/2243-http-standardization\"\u003eSEP-2243\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003eSetError\u003c/code\u003e Behavior Change\u003c/h3\u003e\n\u003cp\u003ePreviously the \u003ccode\u003eSetError\u003c/code\u003e method on \u003ccode\u003eCallToolResult\u003c/code\u003e always overwrote the \u003ccode\u003eContent\u003c/code\u003e field with the error text. Now \u003ccode\u003eSetError\u003c/code\u003e preserves the existing value if it has already been populated. You can restore the previous behavior by setting the environment variable \u003ccode\u003eseterroroverwrite=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCross-Origin Protection Default Change\u003c/h3\u003e\n\u003cp\u003ePreviously (v1.4.1-v1.5.0) default (zero-value) cross-origin protection was applied when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e in \u003ccode\u003eStreamableHTTPOptions\u003c/code\u003e was \u003ccode\u003enil\u003c/code\u003e. Now cross-origin protection is not enabled by default when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e is nil.\nYou can restore the previous behavior (enable by default) by setting \u003ccode\u003eenableoriginverification=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: remove default cross origin protection by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/906\"\u003emodelcontextprotocol/go-sdk#906\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/f5f2015413f17f578fbacc839d2c05d0fdb3f1cc\"\u003e\u003ccode\u003ef5f2015\u003c/code\u003e\u003c/a\u003e MCPGODEBUG update for 1.6.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/e01639a31808e27b9a77f02367340569f47e4b3d\"\u003e\u003ccode\u003ee01639a\u003c/code\u003e\u003c/a\u003e feat: HTTP Header Standardization for method and name (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/93a41b2cfa81e6be813feadfd6dc1ed665c06da7\"\u003e\u003ccode\u003e93a41b2\u003c/code\u003e\u003c/a\u003e internal/jsonrpc2: remove unused code (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/910\"\u003e#910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/446beae01800ca510b42345a7330f1b7b6bbbf89\"\u003e\u003ccode\u003e446beae\u003c/code\u003e\u003c/a\u003e mcp: Upgrade jsonschema-go (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2e21834ad33e0b8105bf2e3b6733a27193f97caf\"\u003e\u003ccode\u003e2e21834\u003c/code\u003e\u003c/a\u003e extauth: add ClientCredentialsHandler for OAuth client credentials grant (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2643b22a4ecc1197aedcd2d84d58e592bec04dfe\"\u003e\u003ccode\u003e2643b22\u003c/code\u003e\u003c/a\u003e feat: add automatic application_type inference (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/db50910c70a71ac28abd761e0736799c048a8888\"\u003e\u003ccode\u003edb50910\u003c/code\u003e\u003c/a\u003e mcp: do not re-prompt OAuth after cancelled Authorize (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/885\"\u003e#885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/5f2cd8fd14bcd3b7f1e693dd741b5f1a3c338051\"\u003e\u003ccode\u003e5f2cd8f\u003c/code\u003e\u003c/a\u003e mcp: preserve transport errors in Write error chain (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/0edc5971cd5dbab661b4122cd754a5c94d899e6a\"\u003e\u003ccode\u003e0edc597\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.4.1...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/ncruces/go-sqlite3` from 0.33.2 to 0.34.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ncruces/go-sqlite3/releases\"\u003egithub.com/ncruces/go-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.34.3\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cp\u003eFix a code generation bug: \u003ca href=\"https://redirect.github.com/ncruces/wasm2go/issues/31\"\u003encruces/wasm2go#31\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eImproved support for Go 1.27: \u003ca href=\"https://redirect.github.com/golang/go/issues/67546\"\u003egolang/go#67546\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ncruces/go-sqlite3/compare/v0.34.2...v0.34.3\"\u003ehttps://github.com/ncruces/go-sqlite3/compare/v0.34.2...v0.34.3\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3-wasm/attestations/29043287\"\u003e\u003cstrong\u003eArtifact attestations\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.34.2\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cp\u003eFixed issue \u003ca href=\"https://redirect.github.com/ncruces/go-sqlite3/issues/389\"\u003e#389\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ncruces/go-sqlite3/compare/v0.34.1...v0.34.2\"\u003ehttps://github.com/ncruces/go-sqlite3/compare/v0.34.1...v0.34.2\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3-wasm/attestations/28133409\"\u003e\u003cstrong\u003eArtifact attestations\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.34.1\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eUpdates:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSQLite 3.53.1\u003c/li\u003e\n\u003cli\u003esupport for 64KB OS pages\u003c/li\u003e\n\u003cli\u003eCI testing on IBM Z and Power 10\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ncruces/go-sqlite3/compare/v0.34.0...v0.34.1\"\u003ehttps://github.com/ncruces/go-sqlite3/compare/v0.34.0...v0.34.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3-wasm/attestations/26899331\"\u003e\u003cstrong\u003eArtifact attestations\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.34.0\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eUpdates:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNative (C) SQLite extensions are now compiled differently:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eto use \u003ca href=\"https://sqlite.org/spellfix1.html\"\u003eSpellfix1\u003c/a\u003e, you need to import \u003ccode\u003egithub.com/ncruces/go-sqlite3/ext/spellfix1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eyou can also try the recent \u003ca href=\"https://sqlite.org/vec1/doc/trunk/doc/vec1.md\"\u003eVec1\u003c/a\u003e vector extension at \u003ccode\u003egithub.com/ncruces/go-sqlite3/ext/vec1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ncruces/go-sqlite3/compare/v0.33.3...v0.34.0\"\u003ehttps://github.com/ncruces/go-sqlite3/compare/v0.33.3...v0.34.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3-wasm/attestations/25365874\"\u003e\u003cstrong\u003eArtifact attestations\u003c/strong\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.33.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\u003c/p\u003e\n\u003cp\u003eThis is one of the first versions of this package to use \u003ca href=\"https://github.com/ncruces/wasm2go\"\u003e\u003ccode\u003ewasm2go\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/b7dd23463801034694b567e57c9bad8f3da9df55\"\u003e\u003ccode\u003eb7dd234\u003c/code\u003e\u003c/a\u003e Deps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/c5396f115d60987f43e323bcbbc4e22e06216f49\"\u003e\u003ccode\u003ec5396f1\u003c/code\u003e\u003c/a\u003e Reflect.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/89efb65dbb1119152bceed1255af3a6ceb7ee930\"\u003e\u003ccode\u003e89efb65\u003c/code\u003e\u003c/a\u003e Driver scanning API (\u003ca href=\"https://redirect.github.com/ncruces/go-sqlite3/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/a2be335b4f947e3727e5e3cedbf62886d457cdcd\"\u003e\u003ccode\u003ea2be335\u003c/code\u003e\u003c/a\u003e Typo.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/ce78ca9e71044fde57c4ed0fb043e665304d4062\"\u003e\u003ccode\u003ece78ca9\u003c/code\u003e\u003c/a\u003e Cleanup.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/79143838cd9b4dfc745648f95841a6333ff9d7ba\"\u003e\u003ccode\u003e7914383\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/ncruces/go-sqlite3/issues/389\"\u003e#389\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/3bd7753abcbdd163d748c0a814f20b718c2cd6cc\"\u003e\u003ccode\u003e3bd7753\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/57d9e999b5deec9c0882e4e576ca6f27af24b7e5\"\u003e\u003ccode\u003e57d9e99\u003c/code\u003e\u003c/a\u003e CI.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/7c278c53d1fda52b49b770c6d16c4e9aab04daca\"\u003e\u003ccode\u003e7c278c5\u003c/code\u003e\u003c/a\u003e DSN tweaks.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ncruces/go-sqlite3/commit/61d8d975798d1c6109016a5d444e74ed34f3716f\"\u003e\u003ccode\u003e61d8d97\u003c/code\u003e\u003c/a\u003e 64K pages.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ncruces/go-sqlite3/compare/v0.33.2...v0.34.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/posthog/posthog-go` from 1.11.2 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/posthog/posthog-go/releases\"\u003egithub.com/posthog/posthog-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.1\u003c/h2\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch2\u003e1.13.0\u003c/h2\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch2\u003e1.12.6\u003c/h2\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch2\u003e1.12.5\u003c/h2\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch2\u003e1.12.4 - 2026-04-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-go/compare/v1.12.3...v1.12.4\"\u003eFull Changelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.3 - 2026-04-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-go/compare/1.12.2...1.12.3\"\u003eFull Changelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.12.2 - 2026-04-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-go/compare/1.12.1...1.12.2\"\u003eFull Changelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.12.1\u003c/h2\u003e\n\u003ch2\u003e1.12.1 - 2026-04-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-go/compare/v1.12.0...v1.12.1\"\u003eFull Changelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003ch2\u003e1.12.0 - 2026-04-20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-go/compare/v1.11.3...v1.12.0\"\u003eFull Changelog\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.3\u003c/h2\u003e\n\u003ch2\u003e1.11.3 - 2026-04-14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/PostHog/posthog-go/compare/v1.11.2...v1.11.3\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003elocally_evaluated\u003c/code\u003e property to \u003ccode\u003e$feature_flag_called\u003c/code\u003e events, indicating whether the flag was evalu...\n\n_Description has been truncated_","html_url":"https://github.com/smithersai/tui/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/smithersai%2Ftui/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"1.6.0","new_version":"1.6.1","update_type":"patch","path":"the go-minor-patch group across 1 directory","pr_created_at":"2026-05-30T10:36:17.000Z","version_change":"1.6.0 → 1.6.1","issue":{"uuid":"4554125038","node_id":"PR_kwDOSAK9QM7g7gRy","number":139,"state":"closed","title":"chore(deps): bump github.com/modelcontextprotocol/go-sdk from 1.6.0 to 1.6.1 in the go-minor-patch group across 1 directory","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-30T11:42:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-30T10:36:17.000Z","updated_at":"2026-05-30T11:42:05.000Z","time_to_close":3947,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"}],"path":"the go-minor-patch group across 1 directory","ecosystem":"go"},"body":"Bumps the go-minor-patch group with 1 update in the / directory: [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk).\n\nUpdates `github.com/modelcontextprotocol/go-sdk` from 1.6.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/modelcontextprotocol/go-sdk\u0026package-manager=go_modules\u0026previous-version=1.6.0\u0026new-version=1.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/jmrplens/gitlab-mcp-server/pull/139","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmrplens%2Fgitlab-mcp-server/issues/139","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/139/packages"}},{"old_version":"1.6.0","new_version":"1.6.1","update_type":"patch","path":null,"pr_created_at":"2026-05-29T00:49:06.000Z","version_change":"1.6.0 → 1.6.1","issue":{"uuid":"4544803415","node_id":"PR_kwDOR8Jn8M7gdNid","number":26,"state":"open","title":"chore(deps): bump github.com/modelcontextprotocol/go-sdk from 1.6.0 to 1.6.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-29T00:49:06.000Z","updated_at":"2026-05-29T00:49:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) from 1.6.0 to 1.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/modelcontextprotocol/go-sdk\u0026package-manager=go_modules\u0026previous-version=1.6.0\u0026new-version=1.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Rogercode97/scouter/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rogercode97%2Fscouter/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"}},{"old_version":"1.4.1","new_version":"1.6.1","update_type":"minor","path":null,"pr_created_at":"2026-05-28T21:03:15.000Z","version_change":"1.4.1 → 1.6.1","issue":{"uuid":"4543804226","node_id":"PR_kwDOHI_2wc7gZ-IG","number":1292,"state":"closed","title":"chore: bump the engine group across 1 directory with 50 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-12T01:24:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-28T21:03:15.000Z","updated_at":"2026-06-12T01:24:28.000Z","time_to_close":1225271,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: bump","group_name":"engine","update_count":50,"packages":[{"name":"charm.land/lipgloss/v2","old_version":"2.0.2","new_version":"2.0.3","repository_url":"https://github.com/charmbracelet/lipgloss"},{"name":"cloud.google.com/go/secretmanager","old_version":"1.16.0","new_version":"1.20.0","repository_url":"https://github.com/googleapis/google-cloud-go"},{"name":"github.com/1password/onepassword-sdk-go","old_version":"0.3.1","new_version":"0.4.0","repository_url":"https://github.com/1password/onepassword-sdk-go"},{"name":"github.com/99designs/gqlgen","old_version":"0.17.89","new_version":"0.17.90","repository_url":"https://github.com/99designs/gqlgen"},{"name":"github.com/alecthomas/chroma/v2","old_version":"2.23.1","new_version":"2.26.1","repository_url":"https://github.com/alecthomas/chroma"},{"name":"github.com/anthropics/anthropic-sdk-go","old_version":"1.30.0","new_version":"1.46.0","repository_url":"https://github.com/anthropics/anthropic-sdk-go"},{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.41.5","new_version":"1.41.9","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.32.14","new_version":"1.32.20","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/secretsmanager","old_version":"1.41.5","new_version":"1.41.9","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/ssm","old_version":"1.68.4","new_version":"1.68.8","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/containerd/containerd/api","old_version":"1.10.0","new_version":"1.11.1","repository_url":"https://github.com/containerd/containerd"},{"name":"github.com/containerd/containerd/v2","old_version":"2.2.3","new_version":"2.3.1","repository_url":"https://github.com/containerd/containerd"},{"name":"github.com/containerd/fuse-overlayfs-snapshotter/v2","old_version":"2.1.2","new_version":"2.1.7","repository_url":"https://github.com/containerd/fuse-overlayfs-snapshotter"},{"name":"github.com/containerd/typeurl/v2","old_version":"2.2.3","new_version":"2.3.0","repository_url":"https://github.com/containerd/typeurl"},{"name":"github.com/docker/cli","old_version":"29.3.1+incompatible","new_version":"29.5.2+incompatible","repository_url":"https://github.com/docker/cli"},{"name":"github.com/docker/go-connections","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/docker/go-connections"},{"name":"github.com/go-git/go-git/v5","old_version":"5.17.2","new_version":"5.19.1","repository_url":"https://github.com/go-git/go-git"},{"name":"github.com/google/go-containerregistry","old_version":"0.21.4","new_version":"0.21.6","repository_url":"https://github.com/google/go-containerregistry"},{"name":"github.com/goproxy/goproxy","old_version":"0.26.0","new_version":"0.26.1","repository_url":"https://github.com/goproxy/goproxy"},{"name":"github.com/in-toto/in-toto-golang","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/in-toto/in-toto-golang"},{"name":"github.com/invopop/jsonschema","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/invopop/jsonschema"},{"name":"github.com/jackpal/gateway","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/jackpal/gateway"},{"name":"github.com/mark3labs/mcp-go","old_version":"0.47.0","new_version":"0.54.1","repository_url":"https://github.com/mark3labs/mcp-go"},{"name":"github.com/moby/go-archive","old_version":"0.1.0","new_version":"0.2.0","repository_url":"https://github.com/moby/go-archive"},{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.4.1","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"},{"name":"github.com/opencontainers/selinux","old_version":"1.13.1","new_version":"1.15.1","repository_url":"https://github.com/opencontainers/selinux"},{"name":"github.com/package-url/packageurl-go","old_version":"0.1.5","new_version":"0.1.6","repository_url":"https://github.com/package-url/packageurl-go"},{"name":"github.com/tidwall/gjson","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/tidwall/gjson"},{"name":"golang.org/x/sys","old_version":"0.44.0","new_version":"0.45.0","repository_url":"https://github.com/golang/sys"},{"name":"google.golang.org/genai","old_version":"1.52.1","new_version":"1.58.0","repository_url":"https://github.com/googleapis/go-genai"},{"name":"google.golang.org/grpc","old_version":"1.80.0","new_version":"1.81.1","repository_url":"https://github.com/grpc/grpc-go"},{"name":"modernc.org/sqlite","old_version":"1.48.1","new_version":"1.51.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the engine group with 32 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [charm.land/lipgloss/v2](https://github.com/charmbracelet/lipgloss) | `2.0.2` | `2.0.3` |\n| [cloud.google.com/go/secretmanager](https://github.com/googleapis/google-cloud-go) | `1.16.0` | `1.20.0` |\n| [github.com/1password/onepassword-sdk-go](https://github.com/1password/onepassword-sdk-go) | `0.3.1` | `0.4.0` |\n| [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen) | `0.17.89` | `0.17.90` |\n| [github.com/alecthomas/chroma/v2](https://github.com/alecthomas/chroma) | `2.23.1` | `2.26.1` |\n| [github.com/anthropics/anthropic-sdk-go](https://github.com/anthropics/anthropic-sdk-go) | `1.30.0` | `1.46.0` |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.5` | `1.41.9` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.14` | `1.32.20` |\n| [github.com/aws/aws-sdk-go-v2/service/secretsmanager](https://github.com/aws/aws-sdk-go-v2) | `1.41.5` | `1.41.9` |\n| [github.com/aws/aws-sdk-go-v2/service/ssm](https://github.com/aws/aws-sdk-go-v2) | `1.68.4` | `1.68.8` |\n| [github.com/containerd/containerd/api](https://github.com/containerd/containerd) | `1.10.0` | `1.11.1` |\n| [github.com/containerd/containerd/v2](https://github.com/containerd/containerd) | `2.2.3` | `2.3.1` |\n| [github.com/containerd/fuse-overlayfs-snapshotter/v2](https://github.com/containerd/fuse-overlayfs-snapshotter) | `2.1.2` | `2.1.7` |\n| [github.com/containerd/typeurl/v2](https://github.com/containerd/typeurl) | `2.2.3` | `2.3.0` |\n| [github.com/docker/cli](https://github.com/docker/cli) | `29.3.1+incompatible` | `29.5.2+incompatible` |\n| [github.com/docker/go-connections](https://github.com/docker/go-connections) | `0.6.0` | `0.7.0` |\n| [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) | `5.17.2` | `5.19.1` |\n| [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry) | `0.21.4` | `0.21.6` |\n| [github.com/goproxy/goproxy](https://github.com/goproxy/goproxy) | `0.26.0` | `0.26.1` |\n| [github.com/in-toto/in-toto-golang](https://github.com/in-toto/in-toto-golang) | `0.10.0` | `0.11.0` |\n| [github.com/invopop/jsonschema](https://github.com/invopop/jsonschema) | `0.13.0` | `0.14.0` |\n| [github.com/jackpal/gateway](https://github.com/jackpal/gateway) | `1.1.1` | `1.2.0` |\n| [github.com/mark3labs/mcp-go](https://github.com/mark3labs/mcp-go) | `0.47.0` | `0.54.1` |\n| [github.com/moby/go-archive](https://github.com/moby/go-archive) | `0.1.0` | `0.2.0` |\n| [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | `1.4.1` | `1.6.1` |\n| [github.com/opencontainers/selinux](https://github.com/opencontainers/selinux) | `1.13.1` | `1.15.1` |\n| [github.com/package-url/packageurl-go](https://github.com/package-url/packageurl-go) | `0.1.5` | `0.1.6` |\n| [github.com/tidwall/gjson](https://github.com/tidwall/gjson) | `1.18.0` | `1.19.0` |\n| [golang.org/x/sys](https://github.com/golang/sys) | `0.44.0` | `0.45.0` |\n| [google.golang.org/genai](https://github.com/googleapis/go-genai) | `1.52.1` | `1.58.0` |\n| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.80.0` | `1.81.1` |\n| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `1.48.1` | `1.51.0` |\n\n\nUpdates `charm.land/lipgloss/v2` from 2.0.2 to 2.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/charmbracelet/lipgloss/releases\"\u003echarm.land/lipgloss/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e472d718e2314596549bee2c0c8ccf8beea5f25ae: fix: Avoid background color query hang (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/636\"\u003e#636\u003c/a\u003e) (\u003ca href=\"https://github.com/jedevc\"\u003e\u003ccode\u003e@​jedevc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9e39a0ad4f4fc779d620f17783cee3494da6ae29: docs: fix README typo (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/629\"\u003e#629\u003c/a\u003e) (\u003ca href=\"https://github.com/Rohan5commit\"\u003e\u003ccode\u003e@​Rohan5commit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecd93a9f5d2e3cb151da83150db29751d92585d23: docs: fix tree comment typo (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/634\"\u003e#634\u003c/a\u003e) (\u003ca href=\"https://github.com/Rohan5commit\"\u003e\u003ccode\u003e@​Rohan5commit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eThoughts? Questions? We love hearing from you. Feel free to reach out on \u003ca href=\"https://x.com/charmcli\"\u003eX\u003c/a\u003e, \u003ca href=\"https://charm.land/discord\"\u003eDiscord\u003c/a\u003e, \u003ca href=\"https://charm.land/slack\"\u003eSlack\u003c/a\u003e, \u003ca href=\"https://mastodon.social/@charmcli\"\u003eThe Fediverse\u003c/a\u003e, \u003ca href=\"https://bsky.app/profile/charm.land\"\u003eBluesky\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/472d718e2314596549bee2c0c8ccf8beea5f25ae\"\u003e\u003ccode\u003e472d718\u003c/code\u003e\u003c/a\u003e fix: Avoid background color query hang (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/636\"\u003e#636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/89fafbaf3ea3523e6afa6b82fde91fc41fefe45a\"\u003e\u003ccode\u003e89fafba\u003c/code\u003e\u003c/a\u003e chore: bump x/ansi to v0.11.7 to fix width calculation bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/d6d41e14fc7231f118013f5e5a05a9eb8224d7ea\"\u003e\u003ccode\u003ed6d41e1\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/sys in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/663\"\u003e#663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/23a1bb1ed311e489eadb6c8f3cf53e20cfcc9338\"\u003e\u003ccode\u003e23a1bb1\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/lucasb-eyer/go-colorful in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/640\"\u003e#640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/cd93a9f5d2e3cb151da83150db29751d92585d23\"\u003e\u003ccode\u003ecd93a9f\u003c/code\u003e\u003c/a\u003e docs: fix tree comment typo (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/634\"\u003e#634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/25c5fb25df7b44558aa3678aa21f0a678e499602\"\u003e\u003ccode\u003e25c5fb2\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/charmbracelet/colorprofile in the all group (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/charmbracelet/lipgloss/commit/9e39a0ad4f4fc779d620f17783cee3494da6ae29\"\u003e\u003ccode\u003e9e39a0a\u003c/code\u003e\u003c/a\u003e docs: fix README typo (\u003ca href=\"https://redirect.github.com/charmbracelet/lipgloss/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/charmbracelet/lipgloss/compare/v2.0.2...v2.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cloud.google.com/go/secretmanager` from 1.16.0 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-go/releases\"\u003ecloud.google.com/go/secretmanager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eworkflows: v1.19.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/workflows/v1.18.0...workflows/v1.19.0\"\u003ev1.19.0\u003c/a\u003e (2026-05-07)\u003c/h2\u003e\n\u003ch2\u003estoragetransfer: v1.18.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/storagetransfer/v1.17.0...storagetransfer/v1.18.0\"\u003ev1.18.0\u003c/a\u003e (2026-05-07)\u003c/h2\u003e\n\u003ch2\u003eservicedirectory: v1.17.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/servicedirectory/v1.16.0...servicedirectory/v1.17.0\"\u003ev1.17.0\u003c/a\u003e (2026-05-07)\u003c/h2\u003e\n\u003ch2\u003etranslate: v1.17.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/translate/v1.16.0...translate/v1.17.0\"\u003ev1.17.0\u003c/a\u003e (2026-05-07)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-go/blob/main/documentai/CHANGES.md\"\u003ecloud.google.com/go/secretmanager's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.19.0...documentai/v1.20.0\"\u003e1.20.0\u003c/a\u003e (2023-06-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Add StyleInfo to document.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/b726d413166faa8c84c0a09c6019ff50f3249b9d\"\u003eb726d41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Add StyleInfo to document.proto (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/b726d413166faa8c84c0a09c6019ff50f3249b9d\"\u003eb726d41\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e REST query UpdateMask bug (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/df52820b0e7721954809a8aa8700b93c5662dc9b\"\u003edf52820\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.18.1...documentai/v1.19.0\"\u003e1.19.0\u003c/a\u003e (2023-05-30)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Update all direct dependencies (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/b340d030f2b52a4ce48846ce63984b28583abde6\"\u003eb340d03\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.18.0...documentai/v1.18.1\"\u003e1.18.1\u003c/a\u003e (2023-05-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Update grpc to v1.55.0 (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/1147ce02a990276ca4f8ab7a1ab65c14da4450ef\"\u003e1147ce0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.17.0...documentai/v1.18.0\"\u003e1.18.0\u003c/a\u003e (2023-03-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Add ImportProcessorVersion in v1beta3 (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/c967961ed95750e173af0193ec8d0974471f43ff\"\u003ec967961\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/documentai/v1.16.0...documentai/v1.17.0\"\u003e1.17.0\u003c/a\u003e (2023-03-15)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocumentai:\u003c/strong\u003e Added hints.language_hints field in OcrConfig (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/7522\"\u003e#7522\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/b2c40c3df916691b82f1b384eac5bc953960960a\"\u003eb2c40c3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/47bb902e48695e5f0c46f7bee00d72ae5f794e1e\"\u003e\u003ccode\u003e47bb902\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/10988\"\u003e#10988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/2b8ca4b4127ce3025c7a21cc7247510e07cc5625\"\u003e\u003ccode\u003e2b8ca4b\u003c/code\u003e\u003c/a\u003e chore: add Protobuf warning to release notes (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11025\"\u003e#11025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/8bb87d56af1cba736e0fe243979723e747e5e11e\"\u003e\u003ccode\u003e8bb87d5\u003c/code\u003e\u003c/a\u003e chore: update google.golang.org/api to v0.203.0 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11022\"\u003e#11022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/d40fbff9c1984aeed0224a4ac93eb95c5af17126\"\u003e\u003ccode\u003ed40fbff\u003c/code\u003e\u003c/a\u003e fix(storage): Skip only specific transport tests. (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11016\"\u003e#11016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/ff06fc220a2457e57c9e904c9aae1ab7a283521f\"\u003e\u003ccode\u003eff06fc2\u003c/code\u003e\u003c/a\u003e fix: Fix default service account tests on GCE. (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11021\"\u003e#11021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/6071167b8020c2190109035451a45aed28cc0061\"\u003e\u003ccode\u003e6071167\u003c/code\u003e\u003c/a\u003e feat(alloydb): add new PSC instance configuration setting and output the PSC ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/15eacb97ec27d3869cd554d6983433fbf82d0b4a\"\u003e\u003ccode\u003e15eacb9\u003c/code\u003e\u003c/a\u003e chore: update SA used for tests (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11018\"\u003e#11018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/e78389d1cf8ea4af49bfef76a36a08cb5f484b95\"\u003e\u003ccode\u003ee78389d\u003c/code\u003e\u003c/a\u003e chore: fix doc publish creds (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11019\"\u003e#11019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/1d7ee9f526fdb4d8e2210cc41030effe2c8d36e7\"\u003e\u003ccode\u003e1d7ee9f\u003c/code\u003e\u003c/a\u003e chore(main): release auth 0.9.9 (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-go/issues/11003\"\u003e#11003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-go/commit/6e69d2e85849002bad227ea5bebcde9199605bef\"\u003e\u003ccode\u003e6e69d2e\u003c/code\u003e\u003c/a\u003e feat(texttospeech): add brand voice lite, which lets you clone a voice with j...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-go/compare/kms/v1.16.0...dlp/v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/1password/onepassword-sdk-go` from 0.3.1 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/1password/onepassword-sdk-go/releases\"\u003egithub.com/1password/onepassword-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 0.4.0\u003c/h2\u003e\n\u003ch1\u003e1Password Go SDK v0.4.0\u003c/h1\u003e\n\u003ch2\u003eNEW\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDesktop App integration:\u003c/strong\u003e The SDK can now authenticate via an authorization prompt from the 1Password app.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVault CRUDL:\u003c/strong\u003e You can now fully manage 1Password vaults with the SDK, including creating, reading, updating, deleting and listing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVault group permission management operations:\u003c/strong\u003e You can now grant, update and revoke group access to vaults using \u003ccode\u003egrantGroupPermissions\u003c/code\u003e, \u003ccode\u003eupdateGroupPermissions\u003c/code\u003e, and \u003ccode\u003erevokeGroupPermissions\u003c/code\u003e functions.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eItem batch management:\u003c/strong\u003e You can now retrieve, create, update and delete items in batch, enabling more scalable item management.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 0.4.0-beta.2\u003c/h2\u003e\n\u003ch1\u003e1Password Go SDK v0.4.0-beta.2\u003c/h1\u003e\n\u003ch2\u003eNEW\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eVault group permission management operations:\u003c/strong\u003e You can now grant, update and revoke group access to vaults using \u003ccode\u003eGrantGroupPermissions\u003c/code\u003e, \u003ccode\u003eUpdateGroupPermissions\u003c/code\u003e, and \u003ccode\u003eRevokeGroupPermissions\u003c/code\u003e functions.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDesktop App integration on Windows:\u003c/strong\u003e The SDK can now authenticate via an authorization prompt from the 1Password app on Windows as well. Now all major desktop OSs support this feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFIXED\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eVault listing with additional parameters:\u003c/strong\u003e \u003ccode\u003eVaults().List\u003c/code\u003e no longer errors when additional parameters are provided.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHandling locked 1Password app state:\u003c/strong\u003e When the 1Password app gets locked after the SDK client is authenticated, it will now automatically re-authenticate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 0.4.0-beta.1\u003c/h2\u003e\n\u003ch1\u003e1Password Go SDK v0.4.0-beta.1\u003c/h1\u003e\n\u003ch2\u003eNEW\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe SDK can now authenticate with the Desktop App.\u003c/li\u003e\n\u003cli\u003eVault \u003ccode\u003eGet\u003c/code\u003e, \u003ccode\u003eGetOverview\u003c/code\u003e as well as new options for vault \u003ccode\u003eList\u003c/code\u003e are now available.\u003c/li\u003e\n\u003cli\u003eItem batch operations are now available.\u003c/li\u003e\n\u003cli\u003eThe Groups API has been introduced.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/d0f8afa3413b85fd22bac5e6ab2fbee550c17169\"\u003e\u003ccode\u003ed0f8afa\u003c/code\u003e\u003c/a\u003e Update notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/6e24bc3f15761bedb052cf63b3fede06439b933d\"\u003e\u003ccode\u003e6e24bc3\u003c/code\u003e\u003c/a\u003e Release v0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/ee80f4c52f796b3aceff5fc46f756d2ce32d34a5\"\u003e\u003ccode\u003eee80f4c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/1password/onepassword-sdk-go/issues/249\"\u003e#249\u003c/a\u003e from 1Password/morgan/add-vault-group-operations-exam...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/2a46d8e1314c8682c74dd1d5808cd2f7c2d06f1a\"\u003e\u003ccode\u003e2a46d8e\u003c/code\u003e\u003c/a\u003e removed vault crudl operations from service account examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/26c7319f6830091ce71619ea7af83cf7076825ee\"\u003e\u003ccode\u003e26c7319\u003c/code\u003e\u003c/a\u003e formatted variable names. Removed create vault example from service account t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/8d5d8a64f2defd9689baca68e4a1ca5a7121ac9a\"\u003e\u003ccode\u003e8d5d8a6\u003c/code\u003e\u003c/a\u003e reverted import change so it's contained within docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/b99ef4609ab857371790e56447776617a9836327\"\u003e\u003ccode\u003eb99ef46\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into morgan/add-vault-group-operations-examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/47716edd199fbb239175a8c6386f335245a2d620\"\u003e\u003ccode\u003e47716ed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/1password/onepassword-sdk-go/issues/251\"\u003e#251\u003c/a\u003e from 1Password/beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/5e5ee00644599b84681f0618292f6da272e4d0e2\"\u003e\u003ccode\u003e5e5ee00\u003c/code\u003e\u003c/a\u003e removed group functionality from service account example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1Password/onepassword-sdk-go/commit/35aa35cf03c08b29886b62d7a11dadf7c2582a05\"\u003e\u003ccode\u003e35aa35c\u003c/code\u003e\u003c/a\u003e fixed golangca lint error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/1password/onepassword-sdk-go/compare/v0.3.1...v0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/99designs/gqlgen` from 0.17.89 to 0.17.90\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/99designs/gqlgen/releases\"\u003egithub.com/99designs/gqlgen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.90\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add locations to resolver error responses by \u003ca href=\"https://github.com/florinel-chis\"\u003e\u003ccode\u003e@​florinel-chis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4090\"\u003e99designs/gqlgen#4090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: return 500 instead of 422 for panic recovery by \u003ca href=\"https://github.com/PavelStefanov\"\u003e\u003ccode\u003e@​PavelStefanov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4098\"\u003e99designs/gqlgen#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove use_light_mode_prefetch docs by \u003ca href=\"https://github.com/henrywoody\"\u003e\u003ccode\u003e@​henrywoody\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4101\"\u003e99designs/gqlgen#4101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: fix modernize lint issues by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4111\"\u003e99designs/gqlgen#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFeature/field requested condition by \u003ca href=\"https://github.com/parkerroan\"\u003e\u003ccode\u003e@​parkerroan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4113\"\u003e99designs/gqlgen#4113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBugfix/4102 input object dir with arg by \u003ca href=\"https://github.com/parkerroan\"\u003e\u003ccode\u003e@​parkerroan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4112\"\u003e99designs/gqlgen#4112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix panic in transport on null body by \u003ca href=\"https://github.com/jeolted\"\u003e\u003ccode\u003e@​jeolted\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4115\"\u003e99designs/gqlgen#4115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix gosec G115 integer overflow in generated atomic.AddInt32 call by \u003ca href=\"https://github.com/3rg0n\"\u003e\u003ccode\u003e@​3rg0n\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4120\"\u003e99designs/gqlgen#4120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: deduplicate Child field context switches and scalar fieldContex… by \u003ca href=\"https://github.com/syssam\"\u003e\u003ccode\u003e@​syssam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4086\"\u003e99designs/gqlgen#4086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: directive-only schema files break \u003ccode\u003efollow-schema\u003c/code\u003e code generation by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4141\"\u003e99designs/gqlgen#4141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate gqlparser to v2.5.33 see \u003ca href=\"https://github.com/vektah/gqlparser/releases/tag/v2_5_33\"\u003ehttps://github.com/vektah/gqlparser/releases/tag/v2_5_33\u003c/a\u003e by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4142\"\u003e99designs/gqlgen#4142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce template logic: Part 1 ECDot by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4144\"\u003e99designs/gqlgen#4144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce Template Logic Part 2 by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4145\"\u003e99designs/gqlgen#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePart 3 - reduce template logic: Unify ProcessArgField and ProcessArgFieldWithEC by \u003ca href=\"https://github.com/StevenACoffman\"\u003e\u003ccode\u003e@​StevenACoffman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4146\"\u003e99designs/gqlgen#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the npm_and_yarn group across 1 directory with 1 update by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4099\"\u003e99designs/gqlgen#4099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.0.18 to 4.1.0 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4078\"\u003e99designs/gqlgen#4078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/urfave/cli/v3 from 3.7.0 to 3.8.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4103\"\u003e99designs/gqlgen#4103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump graphql-ws from 6.0.7 to 6.0.8 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4104\"\u003e99designs/gqlgen#4104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mikepenz/action-junit-report from 6.3.1 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4110\"\u003e99designs/gqlgen#4110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump graphql from 16.13.1 to 16.13.2 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4106\"\u003e99designs/gqlgen#4106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump typescript from 5.9.3 to 6.0.2 in /_examples/chat by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4108\"\u003e99designs/gqlgen#4108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump typescript from 5.9.3 to 6.0.2 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4105\"\u003e99designs/gqlgen#4105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-go from 6.3.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4109\"\u003e99designs/gqlgen#4109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.1 to 4.1.2 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4107\"\u003e99designs/gqlgen#4107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump dawidd6/action-download-artifact from 19 to 20 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4116\"\u003e99designs/gqlgen#4116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 in /_examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4075\"\u003e99designs/gqlgen#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4118\"\u003e99designs/gqlgen#4118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vitest from 4.1.2 to 4.1.4 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4125\"\u003e99designs/gqlgen#4125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​apollo/client\u003c/code\u003e from 4.1.6 to 4.1.7 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4126\"\u003e99designs/gqlgen#4126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4127\"\u003e99designs/gqlgen#4127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.35.0 to 0.36.0 in /_examples by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4124\"\u003e99designs/gqlgen#4124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/jackc/pgx/v5 from 5.7.4 to 5.9.0 in /_examples/mini-habr-with-subscriptions in the go_modules group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4128\"\u003e99designs/gqlgen#4128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/jackc/pgx/v5 from 5.9.0 to 5.9.2 in /_examples/mini-habr-with-subscriptions in the go_modules group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4139\"\u003e99designs/gqlgen#4139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump robherley/go-test-action from 0.7.1 to 1.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4137\"\u003e99designs/gqlgen#4137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4136\"\u003e99designs/gqlgen#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/introspection\u003c/code\u003e from 5.0.1 to 5.0.2 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4134\"\u003e99designs/gqlgen#4134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e from 6.2.1 to 6.3.1 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4135\"\u003e99designs/gqlgen#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump urql from 5.0.1 to 5.0.2 in /integration by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4133\"\u003e99designs/gqlgen#4133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/PuerkitoBio/goquery from 1.11.0 to 1.12.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4076\"\u003e99designs/gqlgen#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/tools from 0.42.0 to 0.44.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4122\"\u003e99designs/gqlgen#4122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.35.0 to 0.36.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4123\"\u003e99designs/gqlgen#4123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/mattn/go-isatty from 0.0.20 to 0.0.21 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4130\"\u003e99designs/gqlgen#4130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump postcss from 8.5.9 to 8.5.10 in /integration in the npm_and_yarn group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4143\"\u003e99designs/gqlgen#4143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/florinel-chis\"\u003e\u003ccode\u003e@​florinel-chis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4090\"\u003e99designs/gqlgen#4090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PavelStefanov\"\u003e\u003ccode\u003e@​PavelStefanov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4098\"\u003e99designs/gqlgen#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/henrywoody\"\u003e\u003ccode\u003e@​henrywoody\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/99designs/gqlgen/pull/4101\"\u003e99designs/gqlgen#4101\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/0945c8330037e838af683851b40983ede8df60d5\"\u003e\u003ccode\u003e0945c83\u003c/code\u003e\u003c/a\u003e release v0.17.90\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/4a2c5d8022a73f2aefbe9d608f3932eef9ff9562\"\u003e\u003ccode\u003e4a2c5d8\u003c/code\u003e\u003c/a\u003e Part 3 - reduce template logic (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4146\"\u003e#4146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/8b08751435cfe3c80a1de5319b58eaf8f6b5d31e\"\u003e\u003ccode\u003e8b08751\u003c/code\u003e\u003c/a\u003e Reduce Template Logic Part 2 (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/8c35336ad3a074f07ee1578d32f9011772780ab8\"\u003e\u003ccode\u003e8c35336\u003c/code\u003e\u003c/a\u003e Reduce template logic: Part 1 ECDot (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4144\"\u003e#4144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/bdeb6efa2bfffecce889d5fcc1da8605d75461ef\"\u003e\u003ccode\u003ebdeb6ef\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump postcss (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4143\"\u003e#4143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/6e8a0482c5ef35b757321afdb1f5ab42954ad1a7\"\u003e\u003ccode\u003e6e8a048\u003c/code\u003e\u003c/a\u003e Update gqlparser to v2.5.33 see \u003ca href=\"https://github.com/vektah/gqlparser/releases/\"\u003ehttps://github.com/vektah/gqlparser/releases/\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/e3f5362536a60f15e5973840f5d1b7cd43d5f7cc\"\u003e\u003ccode\u003ee3f5362\u003c/code\u003e\u003c/a\u003e Revise PR \u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4121\"\u003e#4121\u003c/a\u003e from \u003ca href=\"https://github.com/toga4\"\u003e\u003ccode\u003e@​toga4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4141\"\u003e#4141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/3ab446064e85efeda6de5e5a9c014ff3e1c0ffe0\"\u003e\u003ccode\u003e3ab4460\u003c/code\u003e\u003c/a\u003e feat: deduplicate Child field context switches and scalar fieldContex… (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/2d63840966b8a2e3704f8ddb6445015854158b39\"\u003e\u003ccode\u003e2d63840\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/mattn/go-isatty from 0.0.20 to 0.0.21 (\u003ca href=\"https://redirect.github.com/99designs/gqlgen/issues/4130\"\u003e#4130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/99designs/gqlgen/commit/39d244a30d330c3605f3cb3ade0c7c3e95d6067d\"\u003e\u003ccode\u003e39d244a\u003c/code\u003e\u003c/a\u003e Fix go.sum\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/99designs/gqlgen/compare/v0.17.89...v0.17.90\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/alecthomas/chroma/v2` from 2.23.1 to 2.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alecthomas/chroma/releases\"\u003egithub.com/alecthomas/chroma/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.26.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e56c7702 fix: downgrade go.mod version to 1.25\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.26.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ea4d3f60 feat(chromad): use style counterparts for theme switching\u003c/li\u003e\n\u003cli\u003ece159e6 chore: migrate to new bit format\u003c/li\u003e\n\u003cli\u003e180ea9f perf(colour): replace Sprintf/ParseUint round-trip in NewColour with direct bit arithmetic (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e68a08b0 docs: how to support dynamic theme switching\u003c/li\u003e\n\u003cli\u003e6fb9d92 feat(html): tag output with style mode\u003c/li\u003e\n\u003cli\u003ea71fea3 feat(styles): add light/dark mode support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.25.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ec3826f0 chore: go mod tidy\u003c/li\u003e\n\u003cli\u003efb5bc39 fix: emit HTTP body tokens without Coalesce\u003c/li\u003e\n\u003cli\u003ea3c2946 Improve Nu file detection (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1260\"\u003e#1260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee841b1a chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3ed2db8 Add Gemfile.lock lexer (\u0026amp; ruby improvements) (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1269\"\u003e#1269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e41fb546 Add YAML+Jinja lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee99b881 chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1263\"\u003e#1263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee67dd2f (Markless) Fix parse issue for embed directives without options (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edffa370 fix(go): tokenize trailing // as comment instead of consuming next line (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1265\"\u003e#1265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e1cf1560 chore: upgrade to github.com/dlclark/regexp2/v2\u003c/li\u003e\n\u003cli\u003e2cbcf7b chore: upgrade golangci-lint\u003c/li\u003e\n\u003cli\u003e786675b chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1257\"\u003e#1257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e235590c feat: add JSONL support to JSON lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1262\"\u003e#1262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef9b5c97 fix(dart): match single-line comments without trailing newline (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1225\"\u003e#1225\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1261\"\u003e#1261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e097f8e9 Mention Arturo in README (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed46ce60 feat(markdown): highlight frontmatter and comments (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1245\"\u003e#1245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef786b2a feat(lexers): add support for LilyPond (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0a02b98 chore(deps): update actions/checkout digest to de0fac2 (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1212\"\u003e#1212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec55009e Fix AGENTS.md referencing a non-existent scripts directory (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec5e763e Improve protobuf lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1253\"\u003e#1253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e113cd0e Add Arturo lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1232\"\u003e#1232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4498d71 chore(deps): update dependency binaryen to v129 (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1238\"\u003e#1238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e885f912 Added f4 to \u0026quot;Projects using Chroma\u0026quot; list (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1242\"\u003e#1242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec42c9ef Update java lexer (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.24.1\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ed2a3784 fix: fallback bug\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.24.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0b841ee chore: go mod tidy\u003c/li\u003e\n\u003cli\u003e10fcb68 chore(deps): update ubuntu docker tag to v26 (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1251\"\u003e#1251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e2218de6 chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e2099887 Update Solarized Light to use correct background color (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1250\"\u003e#1250\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/56c7702e16f3bf78b335c57cdd5af8f8b493f1c6\"\u003e\u003ccode\u003e56c7702\u003c/code\u003e\u003c/a\u003e fix: downgrade go.mod version to 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/a4d3f60813272352474a6ecda93270487d20a9ee\"\u003e\u003ccode\u003ea4d3f60\u003c/code\u003e\u003c/a\u003e feat(chromad): use style counterparts for theme switching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/ce159e61b0d7234beba95e25e25464ea90324d1f\"\u003e\u003ccode\u003ece159e6\u003c/code\u003e\u003c/a\u003e chore: migrate to new bit format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/180ea9f54dce4c7b7241944110fc0e01bffae913\"\u003e\u003ccode\u003e180ea9f\u003c/code\u003e\u003c/a\u003e perf(colour): replace Sprintf/ParseUint round-trip in NewColour with direct b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/68a08b0f9a1f4edeaadd0ef9fbbc2945b5a02adf\"\u003e\u003ccode\u003e68a08b0\u003c/code\u003e\u003c/a\u003e docs: how to support dynamic theme switching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/6fb9d920b575be857c7322f79699fd92e3645e2f\"\u003e\u003ccode\u003e6fb9d92\u003c/code\u003e\u003c/a\u003e feat(html): tag output with style mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/a71fea34358d2b9f75c0d5be2002a5293633116d\"\u003e\u003ccode\u003ea71fea3\u003c/code\u003e\u003c/a\u003e feat(styles): add light/dark mode support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/c3826f007cb719dfba2e331ee356c9f0d521dbad\"\u003e\u003ccode\u003ec3826f0\u003c/code\u003e\u003c/a\u003e chore: go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/fb5bc39d407d3d39fb71f010683a2d4b6211da2f\"\u003e\u003ccode\u003efb5bc39\u003c/code\u003e\u003c/a\u003e fix: emit HTTP body tokens without Coalesce\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alecthomas/chroma/commit/a3c2946ab1b0af692b2087b9f54e70f87a7b0295\"\u003e\u003ccode\u003ea3c2946\u003c/code\u003e\u003c/a\u003e Improve Nu file detection (\u003ca href=\"https://redirect.github.com/alecthomas/chroma/issues/1260\"\u003e#1260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alecthomas/chroma/compare/v2.23.1...v2.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/anthropics/anthropic-sdk-go` from 1.30.0 to 1.46.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/releases\"\u003egithub.com/anthropics/anthropic-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.46.0\u003c/h2\u003e\n\u003ch2\u003e1.46.0 (2026-05-28)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.45.0...v1.46.0\"\u003ev1.45.0...v1.46.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for claude-opus-4-8, mid-conversation system blocks, and usage.output_tokens_details (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/4cd860b8bd5365709f7f86466f449797a5f01875\"\u003e4cd860b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport custom file size caps (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/876\"\u003e#876\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/99634e85815be2215a8beb05f2deeec895133b3b\"\u003e99634e8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexamples:\u003c/strong\u003e rename managed-agents private-sandbox-worker to self-hosted-sandbox-worker (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/873\"\u003e#873\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/07d3e461f094d40a1bcf25fa8cefee7a90835193\"\u003e07d3e46\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace literal newlines (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/cbb7ea55b131f492753ce9fdcfc73df2847daafd\"\u003ecbb7ea5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.45.0\u003c/h2\u003e\n\u003ch2\u003e1.45.0 (2026-05-21)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.44.1...v1.45.0\"\u003ev1.44.1...v1.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for thinking-token-count beta for estimated tokens in thinking block deltas when streaming (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/dedeb6d263a651d63c95bd360befbd53dd26ec12\"\u003ededeb6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.44.1\u003c/h2\u003e\n\u003ch2\u003e1.44.1 (2026-05-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.44.0...v1.44.1\"\u003ev1.44.0...v1.44.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner:\u003c/strong\u003e skip tool calls SessionToolRunner does not own (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/93afc65f2f1b811d760f2e5149e13dd5eb328f79\"\u003e93afc65\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.44.0\u003c/h2\u003e\n\u003ch2\u003e1.44.0 (2026-05-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.43.0...v1.44.0\"\u003ev1.43.0...v1.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e Add support for self-hosted sandboxes in CMA with sandbox helpers (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/34354c43f329852a88682bb6665a1453754d61be\"\u003e34354c4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.43.0\u003c/h2\u003e\n\u003ch2\u003e1.43.0 (2026-05-13)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/blob/main/CHANGELOG.md\"\u003egithub.com/anthropics/anthropic-sdk-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.46.0 (2026-05-28)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.45.0...v1.46.0\"\u003ev1.45.0...v1.46.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for claude-opus-4-8, mid-conversation system blocks, and usage.output_tokens_details (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/4cd860b8bd5365709f7f86466f449797a5f01875\"\u003e4cd860b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport custom file size caps (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/876\"\u003e#876\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/99634e85815be2215a8beb05f2deeec895133b3b\"\u003e99634e8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexamples:\u003c/strong\u003e rename managed-agents private-sandbox-worker to self-hosted-sandbox-worker (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/873\"\u003e#873\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/07d3e461f094d40a1bcf25fa8cefee7a90835193\"\u003e07d3e46\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereplace literal newlines (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/cbb7ea55b131f492753ce9fdcfc73df2847daafd\"\u003ecbb7ea5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.45.0 (2026-05-21)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.44.1...v1.45.0\"\u003ev1.44.1...v1.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for thinking-token-count beta for estimated tokens in thinking block deltas when streaming (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/dedeb6d263a651d63c95bd360befbd53dd26ec12\"\u003ededeb6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.44.1 (2026-05-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.44.0...v1.44.1\"\u003ev1.44.0...v1.44.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner:\u003c/strong\u003e skip tool calls SessionToolRunner does not own (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/93afc65f2f1b811d760f2e5149e13dd5eb328f79\"\u003e93afc65\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.44.0 (2026-05-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.43.0...v1.44.0\"\u003ev1.43.0...v1.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e Add support for self-hosted sandboxes in CMA with sandbox helpers (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/34354c43f329852a88682bb6665a1453754d61be\"\u003e34354c4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.43.0 (2026-05-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.42.0...v1.43.0\"\u003ev1.42.0...v1.43.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add BetaManagedAgentsSearchResultBlock types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/498fafcadd46be3a53e24ca2e7c40d00da6361bd\"\u003e498fafc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/058d85cd7e656f5fe972591bcf841c99564581e9\"\u003e\u003ccode\u003e058d85c\u003c/code\u003e\u003c/a\u003e release: 1.46.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/5c328bc227a82cc46b273924a398d6fabc689410\"\u003e\u003ccode\u003e5c328bc\u003c/code\u003e\u003c/a\u003e feat(api): Add support for claude-opus-4-8, mid-conversation system blocks, a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/9df7ac07d30e17ce37712e0c083294a597058054\"\u003e\u003ccode\u003e9df7ac0\u003c/code\u003e\u003c/a\u003e docs: replace literal newlines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/d8020e0a73623855636de14c65a183fcc12f516f\"\u003e\u003ccode\u003ed8020e0\u003c/code\u003e\u003c/a\u003e ci: run breaking change detection on every branch (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/c9bae2d86565b73cab7c4b6b7b0066a1697d4968\"\u003e\u003ccode\u003ec9bae2d\u003c/code\u003e\u003c/a\u003e feat: support custom file size caps (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/876\"\u003e#876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/816a9c6e9488edfab819a31d955e128ab57bede0\"\u003e\u003ccode\u003e816a9c6\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/ec37441e01163d327f42b3eea6e9955e686b5e72\"\u003e\u003ccode\u003eec37441\u003c/code\u003e\u003c/a\u003e chore(examples): rename managed-agents private-sandbox-worker to self-hosted-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/88310ccdb19419fb6c8b0fd2e99f1e3d8c74041e\"\u003e\u003ccode\u003e88310cc\u003c/code\u003e\u003c/a\u003e release: 1.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/4eb28e321282db071753c97d3223b092db9108d1\"\u003e\u003ccode\u003e4eb28e3\u003c/code\u003e\u003c/a\u003e feat(api): Add support for thinking-token-count beta for estimated tokens in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/d138190aeae5568972430f9a6204875aa04097fc\"\u003e\u003ccode\u003ed138190\u003c/code\u003e\u003c/a\u003e release: 1.44.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.30.0...v1.46.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.41.5 to 1.41.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5841d3ae2cfd6e6113ca61b71d69131b84932f4c\"\u003e\u003ccode\u003e5841d3a\u003c/code\u003e\u003c/a\u003e Release 2026-05-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/16ac80d79c282366cae312281b3df925af4e9bf1\"\u003e\u003ccode\u003e16ac80d\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/167926f8aca7228f2dd1bed73707505875aafef4\"\u003e\u003ccode\u003e167926f\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a0fce13e18c6bff397ad77fac4cde4ab3f3b93e0\"\u003e\u003ccode\u003ea0fce13\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/223c0057211950899e0117dc027cc299a1dac664\"\u003e\u003ccode\u003e223c005\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.26.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3426\"\u003e#3426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/74c501189a40c9b937432a1b2a4cacffc851ea76\"\u003e\u003ccode\u003e74c5011\u003c/code\u003e\u003c/a\u003e Release 2026-05-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7d82651329a86064a9026f6219cff72921fa74da\"\u003e\u003ccode\u003e7d82651\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/79c63d9289784de4914143b7bff67157aa6a2a90\"\u003e\u003ccode\u003e79c63d9\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b15b3b873ad5c294d0c010fb1cc56ecb583d1618\"\u003e\u003ccode\u003eb15b3b8\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/090e46936630944917cfd6a0990ea3fd6391475b\"\u003e\u003ccode\u003e090e469\u003c/code\u003e\u003c/a\u003e Feat tmv2 parity (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3424\"\u003e#3424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.41.5...v1.41.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.32.14 to 1.32.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5841d3ae2cfd6e6113ca61b71d69131b84932f4c\"\u003e\u003ccode\u003e5841d3a\u003c/code\u003e\u003c/a\u003e Release 2026-05-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/16ac80d79c282366cae312281b3df925af4e9bf1\"\u003e\u003ccode\u003e16ac80d\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/167926f8aca7228f2dd1bed73707505875aafef4\"\u003e\u003ccode\u003e167926f\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a0fce13e18c6bff397ad77fac4cde4ab3f3b93e0\"\u003e\u003ccode\u003ea0fce13\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/223c0057211950899e0117dc027cc299a1dac664\"\u003e\u003ccode\u003e223c005\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.26.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3426\"\u003e#3426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/74c501189a40c9b937432a1b2a4cacffc851ea76\"\u003e\u003ccode\u003e74c5011\u003c/code\u003e\u003c/a\u003e Release 2026-05-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7d82651329a86064a9026f6219cff72921fa74da\"\u003e\u003ccode\u003e7d82651\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/79c63d9289784de4914143b7bff67157aa6a2a90\"\u003e\u003ccode\u003e79c63d9\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b15b3b873ad5c294d0c010fb1cc56ecb583d1618\"\u003e\u003ccode\u003eb15b3b8\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/090e46936630944917cfd6a0990ea3fd6391475b\"\u003e\u003ccode\u003e090e469\u003c/code\u003e\u003c/a\u003e Feat tmv2 parity (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3424\"\u003e#3424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.32.14...config/v1.32.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/secretsmanager` from 1.41.5 to 1.41.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5841d3ae2cfd6e6113ca61b71d69131b84932f4c\"\u003e\u003ccode\u003e5841d3a\u003c/code\u003e\u003c/a\u003e Release 2026-05-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/16ac80d79c282366cae312281b3df925af4e9bf1\"\u003e\u003ccode\u003e16ac80d\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/167926f8aca7228f2dd1bed73707505875aafef4\"\u003e\u003ccode\u003e167926f\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a0fce13e18c6bff397ad77fac4cde4ab3f3b93e0\"\u003e\u003ccode\u003ea0fce13\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/223c0057211950899e0117dc027cc299a1dac664\"\u003e\u003ccode\u003e223c005\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.26.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3426\"\u003e#3426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/74c501189a40c9b937432a1b2a4cacffc851ea76\"\u003e\u003ccode\u003e74c5011\u003c/code\u003e\u003c/a\u003e Release 2026-05-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7d82651329a86064a9026f6219cff72921fa74da\"\u003e\u003ccode\u003e7d82651\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/79c63d9289784de4914143b7bff67157aa6a2a90\"\u003e\u003ccode\u003e79c63d9\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b15b3b873ad5c294d0c010fb1cc56ecb583d1618\"\u003e\u003ccode\u003eb15b3b8\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/090e46936630944917cfd6a0990ea3fd6391475b\"\u003e\u003ccode\u003e090e469\u003c/code\u003e\u003c/a\u003e Feat tmv2 parity (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3424\"\u003e#3424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.41.5...v1.41.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/ssm` from 1.68.4 to 1.68.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5841d3ae2cfd6e6113ca61b71d69131b84932f4c\"\u003e\u003ccode\u003e5841d3a\u003c/code\u003e\u003c/a\u003e Release 2026-05-29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/16ac80d79c282366cae312281b3df925af4e9bf1\"\u003e\u003ccode\u003e16ac80d\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/167926f8aca7228f2dd1bed73707505875aafef4\"\u003e\u003ccode\u003e167926f\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a0fce13e18c6bff397ad77fac4cde4ab3f3b93e0\"\u003e\u003ccode\u003ea0fce13\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/223c0057211950899e0117dc027cc299a1dac664\"\u003e\u003ccode\u003e223c005\u003c/code\u003e\u003c/a\u003e update to smithy-go v1.26.0 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3426\"\u003e#3426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/74c501189a40c9b937432a1b2a4cacffc851ea76\"\u003e\u003ccode\u003e74c5011\u003c/code\u003e\u003c/a\u003e Release 2026-05-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7d82651329a86064a9026f6219cff72921fa74da\"\u003e\u003ccode\u003e7d82651\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/79c63d9289784de4914143b7bff67157aa6a2a90\"\u003e\u003ccode\u003e79c63d9\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b15b3b873ad5c294d0c010fb1cc56ecb583d1618\"\u003e\u003ccode\u003eb15b3b8\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/090e46936630944917cfd6a0990ea3fd6391475b\"\u003e\u003ccode\u003e090e469\u003c/code\u003e\u003c/a\u003e Feat tmv2 parity (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3424\"\u003e#3424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ssm/v1.68.4...service/ssm/v1.68.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/smithy-go` from 1.24.2 to 1.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/smithy-go/releases\"\u003egithub.com/aws/smithy-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.0\u003c/h2\u003e\n\u003ch1\u003eRelease (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.25.0\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Add support for endpointBdd trait\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/smithy-go/blob/main/CHANGELOG.md\"\u003egithub.com/aws/smithy-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease (2026-05-27)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.26.0\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Add StringSlice to endpoint rulesfn.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-04-23)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.25.1\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Fixed a memory leak in the LRU cache implementation used by some AWS services.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-04-15)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.25.0\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFeature\u003c/strong\u003e: Add support for endpointBdd trait\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-04-02)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.24.3\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Add additional sigv4 configuration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go/aws-http-auth\u003c/code\u003e: \u003ca href=\"https://github.com/aws/smithy-go/blob/main/aws-http-auth/CHANGELOG.md#v113-2026-04-02\"\u003ev1.1.3\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBug Fix\u003c/strong\u003e: Add additional sigv4 configuration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-02-27)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Bump minimum go version to 1.24.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease (2026-02-20)\u003c/h1\u003e\n\u003ch2\u003eGeneral Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDependency Update\u003c/strong\u003e: Updated to the latest SDK module versions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eModule Highlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egithub.com/aws/smithy-go\u003c/code\u003e: v1.24.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/45ed8311108fa4d204aa8ad3f5264442568c6b01\"\u003e\u003ccode\u003e45ed831\u003c/code\u003e\u003c/a\u003e Release 2026-05-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/36699a9ad5bb1f4054d69de11e573003ec6c2865\"\u003e\u003ccode\u003e36699a9\u003c/code\u003e\u003c/a\u003e handle vars in auth scheme id tmpl (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/667\"\u003e#667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/b81ddf73b3738ec93447b59aa920666f7154ae36\"\u003e\u003ccode\u003eb81ddf7\u003c/code\u003e\u003c/a\u003e Use GoDependency to add SDK dependencies on codegen instead of relying on go ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/999a54bb7359cf5740b9c23ca52220c5777b486d\"\u003e\u003ccode\u003e999a54b\u003c/code\u003e\u003c/a\u003e add event stream test generator (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/661\"\u003e#661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/22e6cf7f8d19a35512b84cfb3f72e4e77ab29592\"\u003e\u003ccode\u003e22e6cf7\u003c/code\u003e\u003c/a\u003e Expand JMESPath truthy check by allowing bare collections to be evaluated (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/654\"\u003e#654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/e094f45e716e33a1b950cf8bbe804790bf87f965\"\u003e\u003ccode\u003ee094f45\u003c/code\u003e\u003c/a\u003e Release 2026-04-23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/214d45be3be5188c4d2fd9cf744c21f8b3dfbabc\"\u003e\u003ccode\u003e214d45b\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/3477da0b4dbf31de58ac375fe5abe5d268280824\"\u003e\u003ccode\u003e3477da0\u003c/code\u003e\u003c/a\u003e fix lrucache memory leak on existing item put (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/652\"\u003e#652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/0d0b4d00f2430e62a790203b89fd76dceb4ae213\"\u003e\u003ccode\u003e0d0b4d0\u003c/code\u003e\u003c/a\u003e Bump Smithy version to 1.69.0 (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/smithy-go/commit/be5e5ef0d73560eac9d71df7995b0eaffb9a8d71\"\u003e\u003ccode\u003ebe5e5ef\u003c/code\u003e\u003c/a\u003e check \u003ca href=\"https://github.com/enum\"\u003e\u003ccode\u003e@​enum\u003c/code\u003e\u003c/a\u003e on strings for cbor (\u003ca href=\"https://redirect.github.com/aws/smithy-go/issues/649\"\u003e#649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/smithy-go/compare/v1.24.2...v1.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/containerd/api` from 1.10.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/containerd/releases\"\u003egithub.com/containerd/containerd/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003econtainerd API 1.11.1\u003c/h2\u003e\n\u003cp\u003eWelcome to the api/v1.11.1 release of containerd!\u003c/p\u003e\n\u003cp\u003eThe first patch release for the containerd 1.11 API includes a fix\nin the task endpoints for non-runc shims.\u003c/p\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix sandbox task API endpoints for non-runc runtimes (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/13422\"\u003e#13422\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePlease try out the release binaries and report any issues at\n\u003ca href=\"https://github.com/containerd/containerd/issues\"\u003ehttps://github.com/containerd/containerd/issues\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eContributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDerek McGowan\u003c/li\u003e\n\u003cli\u003eMaksym Pavlenko\u003c/li\u003e\n\u003cli\u003eSamuel Karp\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare release notes for api/v1.11.1 (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/13444\"\u003e#13444\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/da7aef299c57cc1f290700ade8fa0a5fec69a462\"\u003e\u003ccode\u003eda7aef299\u003c/code\u003e\u003c/a\u003e Prepare release notes for api/v1.11.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFix sandbox task API endpoints for non-runc runtimes (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/13422\"\u003e#13422\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/e44f5f9ec610d95a712d230e8a19ae516e0a26ac\"\u003e\u003ccode\u003ee44f5f9ec\u003c/code\u003e\u003c/a\u003e protos: include task API address to CreateTaskRequest\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eDependency Changes\u003c/h3\u003e\n\u003cp\u003eThis release has no dependency changes\u003c/p\u003e\n\u003cp\u003ePrevious release can be found at \u003ca href=\"https://github.com/containerd/containerd/releases/tag/api/v1.11.0\"\u003eapi/v1.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003econtainerd API 1.11.0\u003c/h2\u003e\n\u003cp\u003eWelcome to the api/v1.11.0 release of containerd!\u003c/p\u003e\n\u003cp\u003eThe 12th release for the containerd 1.x API aligns with the containerd 2.3 release.\u003c/p\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd transfer types for container filesystem copy (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/13165\"\u003e#13165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate sandbox API to include spec field (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/12840\"\u003e#12840\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eImage Distribution\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd os.features support for EROFS native container images (\u003ca href=\"https://redirect.github.com/containerd/containerd/pull/13091\"\u003e#13091\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/f822a911ab2b7c73e30bc0f36ea319642c9711b1\"\u003e\u003ccode\u003ef822a91\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/13444\"\u003e#13444\u003c/a\u003e from dmcgowan/prepare-api-v1.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/da7aef299c57cc1f290700ade8fa0a5fec69a462\"\u003e\u003ccode\u003eda7aef2\u003c/code\u003e\u003c/a\u003e Prepare release notes for api/v1.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/a50a704094cf72710ccfa4944a642ef4e7ec9d2c\"\u003e\u003ccode\u003ea50a704\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/13422\"\u003e#13422\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-13360-t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/5282d4e09d3bc8b0957780caa7a4644fac7c86a7\"\u003e\u003ccode\u003e5282d4e\u003c/code\u003e\u003c/a\u003e Wire task address and version fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/e44f5f9ec610d95a712d230e8a19ae516e0a26ac\"\u003e\u003ccode\u003ee44f5f9\u003c/code\u003e\u003c/a\u003e protos: include task API address to CreateTaskRequest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/85f22f7afa3af5aa5083cc7ae50c3b58a35b8849\"\u003e\u003ccode\u003e85f22f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/13409\"\u003e#13409\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-13327-t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/4d80a31bf637bc15e83e50a15941bf5bb0cb3988\"\u003e\u003ccode\u003e4d80a31\u003c/code\u003e\u003c/a\u003e seccomp: Block AF_ALG in default socket policy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/2ed0d97b6e58def34684a1bffc2ab6931182f221\"\u003e\u003ccode\u003e2ed0d97\u003c/code\u003e\u003c/a\u003e seccomp: Document socket rule scope and socketcall limitation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/2315484b7e7a5b53e73ad3b143c780ec7612420b\"\u003e\u003ccode\u003e2315484\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/13390\"\u003e#13390\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-13363-t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/containerd/containerd/commit/1ad3402b855b77eb3800f74c87ff78736edf72d2\"\u003e\u003ccode\u003e1ad3402\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/containerd/containerd/issues/13394\"\u003e#13394\u003c/a\u003e from k8s-infra-cherrypick-robot/cherry-pick-13389-t...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/containerd/containerd/compare/api/v1.10.0...api/v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/containerd/containerd/v2` from 2.2.3 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/containerd/containerd/releases\"\u003egithub.com/containerd/containerd/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003econtainerd 2.3.1\u003c/h2\u003e\n\u003cp\u003eWelcome to the v2.3.1 release of containerd!\u003c/p\u003e\n\u003cp\u003eThe first patch ...\n\n_Description has been truncated_","html_url":"https://github.com/sipsma/dagger/pull/1292","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sipsma%2Fdagger/issues/1292","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1292/packages"}},{"old_version":"1.6.0","new_version":"1.6.1","update_type":"patch","path":null,"pr_created_at":"2026-05-26T18:06:49.000Z","version_change":"1.6.0 → 1.6.1","issue":{"uuid":"4526374585","node_id":"PR_kwDOPc1QR87fhObs","number":35019,"state":"open","title":"build(deps): bump github.com/modelcontextprotocol/go-sdk from 1.6.0 to 1.6.1","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-26T18:06:49.000Z","updated_at":"2026-05-27T02:01:18.361Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) from 1.6.0 to 1.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/modelcontextprotocol/go-sdk\u0026package-manager=go_modules\u0026previous-version=1.6.0\u0026new-version=1.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/github/gh-aw/pull/35019","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/github%2Fgh-aw/issues/35019","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35019/packages"}},{"old_version":"1.6.0","new_version":"1.6.1","update_type":"patch","path":null,"pr_created_at":"2026-05-26T01:34:41.000Z","version_change":"1.6.0 → 1.6.1","issue":{"uuid":"4520601434","node_id":"PR_kwDOP2u0hs7fOZRX","number":1291,"state":"open","title":"deps: Bump the all-go-deps group with 10 updates","user":"dependabot[bot]","labels":["security","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-26T01:34:41.000Z","updated_at":"2026-05-26T01:42:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: Bump","group_name":"all-go-deps","update_count":10,"packages":[{"name":"github.com/anthropics/anthropic-sdk-go","old_version":"1.43.0","new_version":"1.45.0","repository_url":"https://github.com/anthropics/anthropic-sdk-go"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.32.17","new_version":"1.32.18","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/bedrockruntime","old_version":"1.50.6","new_version":"1.52.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/getkin/kin-openapi","old_version":"0.138.0","new_version":"0.139.0","repository_url":"https://github.com/getkin/kin-openapi"},{"name":"github.com/go-chi/chi/v5","old_version":"5.2.5","new_version":"5.3.0","repository_url":"https://github.com/go-chi/chi"},{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"},{"name":"github.com/slack-go/slack","old_version":"0.23.1","new_version":"0.24.0","repository_url":"https://github.com/slack-go/slack"},{"name":"google.golang.org/adk","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/google/adk-go"},{"name":"google.golang.org/genai","old_version":"1.57.0","new_version":"1.58.0","repository_url":"https://github.com/googleapis/go-genai"},{"name":"k8s.io/apiextensions-apiserver","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/kubernetes/apiextensions-apiserver"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-go-deps group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/anthropics/anthropic-sdk-go](https://github.com/anthropics/anthropic-sdk-go) | `1.43.0` | `1.45.0` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.17` | `1.32.18` |\n| [github.com/aws/aws-sdk-go-v2/service/bedrockruntime](https://github.com/aws/aws-sdk-go-v2) | `1.50.6` | `1.52.0` |\n| [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) | `0.138.0` | `0.139.0` |\n| [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) | `5.2.5` | `5.3.0` |\n| [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | `1.6.0` | `1.6.1` |\n| [github.com/slack-go/slack](https://github.com/slack-go/slack) | `0.23.1` | `0.24.0` |\n| [google.golang.org/adk](https://github.com/google/adk-go) | `1.2.0` | `1.3.0` |\n| [google.golang.org/genai](https://github.com/googleapis/go-genai) | `1.57.0` | `1.58.0` |\n| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.35.4` | `0.35.5` |\n\nUpdates `github.com/anthropics/anthropic-sdk-go` from 1.43.0 to 1.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/releases\"\u003egithub.com/anthropics/anthropic-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.45.0\u003c/h2\u003e\n\u003ch2\u003e1.45.0 (2026-05-21)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.44.1...v1.45.0\"\u003ev1.44.1...v1.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for thinking-token-count beta for estimated tokens in thinking block deltas when streaming (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/dedeb6d263a651d63c95bd360befbd53dd26ec12\"\u003ededeb6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.44.1\u003c/h2\u003e\n\u003ch2\u003e1.44.1 (2026-05-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.44.0...v1.44.1\"\u003ev1.44.0...v1.44.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner:\u003c/strong\u003e skip tool calls SessionToolRunner does not own (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/93afc65f2f1b811d760f2e5149e13dd5eb328f79\"\u003e93afc65\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.44.0\u003c/h2\u003e\n\u003ch2\u003e1.44.0 (2026-05-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.43.0...v1.44.0\"\u003ev1.43.0...v1.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e Add support for self-hosted sandboxes in CMA with sandbox helpers (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/34354c43f329852a88682bb6665a1453754d61be\"\u003e34354c4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/blob/main/CHANGELOG.md\"\u003egithub.com/anthropics/anthropic-sdk-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.45.0 (2026-05-21)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.44.1...v1.45.0\"\u003ev1.44.1...v1.45.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for thinking-token-count beta for estimated tokens in thinking block deltas when streaming (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/dedeb6d263a651d63c95bd360befbd53dd26ec12\"\u003ededeb6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.44.1 (2026-05-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.44.0...v1.44.1\"\u003ev1.44.0...v1.44.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner:\u003c/strong\u003e skip tool calls SessionToolRunner does not own (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/93afc65f2f1b811d760f2e5149e13dd5eb328f79\"\u003e93afc65\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.44.0 (2026-05-19)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.43.0...v1.44.0\"\u003ev1.43.0...v1.44.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e Add support for self-hosted sandboxes in CMA with sandbox helpers (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/34354c43f329852a88682bb6665a1453754d61be\"\u003e34354c4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/88310ccdb19419fb6c8b0fd2e99f1e3d8c74041e\"\u003e\u003ccode\u003e88310cc\u003c/code\u003e\u003c/a\u003e release: 1.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/4eb28e321282db071753c97d3223b092db9108d1\"\u003e\u003ccode\u003e4eb28e3\u003c/code\u003e\u003c/a\u003e feat(api): Add support for thinking-token-count beta for estimated tokens in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/d138190aeae5568972430f9a6204875aa04097fc\"\u003e\u003ccode\u003ed138190\u003c/code\u003e\u003c/a\u003e release: 1.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/d0a73a50e70544b552f202d4e6f67eb45b9fd739\"\u003e\u003ccode\u003ed0a73a5\u003c/code\u003e\u003c/a\u003e fix(runner): skip tool calls SessionToolRunner does not own\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/288857308b47e48ee7d572506efffb568d514846\"\u003e\u003ccode\u003e2888573\u003c/code\u003e\u003c/a\u003e release: 1.44.0 (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/340\"\u003e#340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.43.0...v1.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.32.17 to 1.32.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/db9f4e546dfe2f62a6bc3bf54b9da42ebace6372\"\u003e\u003ccode\u003edb9f4e5\u003c/code\u003e\u003c/a\u003e Release 2026-05-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/34e7ddc9400e830a9ae226a7e3c2161e5ece4f19\"\u003e\u003ccode\u003e34e7ddc\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f9db036cf7b3b8a1ea5eb67c3d296da4b48b6e2b\"\u003e\u003ccode\u003ef9db036\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ae5eae1e3ec46433bd99496bfa6936f8f09a2e72\"\u003e\u003ccode\u003eae5eae1\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/429dbdd2a35d325aabc5757edfc9ebf09c2ad12e\"\u003e\u003ccode\u003e429dbdd\u003c/code\u003e\u003c/a\u003e Feat discover endpoint partition validation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3410\"\u003e#3410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab4f5b60785064ec6346c922604d94b63d9c7299\"\u003e\u003ccode\u003eab4f5b6\u003c/code\u003e\u003c/a\u003e Release 2026-05-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/757a09909a97a15e5a481d9839b83f15b8fdc4bc\"\u003e\u003ccode\u003e757a099\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/02c8323ee6c99be82dae3a3923616756cb164525\"\u003e\u003ccode\u003e02c8323\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f4ac954c5b3567f7918fbaa845bd05a8b211f54e\"\u003e\u003ccode\u003ef4ac954\u003c/code\u003e\u003c/a\u003e Bump smithy-go version and update imports for evenstream protocoltests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3420\"\u003e#3420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6d937001e020def8b587dccbe5d803933ce57bfd\"\u003e\u003ccode\u003e6d93700\u003c/code\u003e\u003c/a\u003e Add replace for credentials dependency added on go.mod (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3419\"\u003e#3419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.32.17...config/v1.32.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/bedrockruntime` from 1.50.6 to 1.52.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d7a70490838a3fba41d2d854394e74270e1c7266\"\u003e\u003ccode\u003ed7a7049\u003c/code\u003e\u003c/a\u003e Release 2024-03-13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/625e1e6ceefff58181a4324818cd36d81829249e\"\u003e\u003ccode\u003e625e1e6\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1ed868ad38658009ab780f7df8d1017e5e152247\"\u003e\u003ccode\u003e1ed868a\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e715922954ab9b058a3f36be2ccee2929df6123a\"\u003e\u003ccode\u003ee715922\u003c/code\u003e\u003c/a\u003e Merge customizations for S3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b30a1cc189db41994e99d19fb6632eed5f9961b4\"\u003e\u003ccode\u003eb30a1cc\u003c/code\u003e\u003c/a\u003e Release 2024-03-12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/71783e148bc741a3ba2492af739193eae0ccb724\"\u003e\u003ccode\u003e71783e1\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f434ec245a56eee178f954ee39cf6f685906e129\"\u003e\u003ccode\u003ef434ec2\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9bac90a45e50000be1beac9f63fc755219e7cd7e\"\u003e\u003ccode\u003e9bac90a\u003c/code\u003e\u003c/a\u003e Release 2024-03-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c3c777b9a704c331ddcefa43bf33ac650d6c2877\"\u003e\u003ccode\u003ec3c777b\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2e16e91ae30cbe142579c45ed54a21ffee08cc4a\"\u003e\u003ccode\u003e2e16e91\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/ecr/v1.50.6...service/s3/v1.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getkin/kin-openapi` from 0.138.0 to 0.139.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getkin/kin-openapi/releases\"\u003egithub.com/getkin/kin-openapi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.139.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(openapi3): batch-convert long-tail RequiredFieldError sites by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1170\"\u003egetkin/kin-openapi#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(openapi3): typed validation error clusters (combined: #1171-\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1179\"\u003e#1179\u003c/a\u003e) by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1180\"\u003egetkin/kin-openapi#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3gen: skip component export for anonymous types by \u003ca href=\"https://github.com/0-don\"\u003e\u003ccode\u003e@​0-don\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1163\"\u003egetkin/kin-openapi#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTimestamps by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1181\"\u003egetkin/kin-openapi#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: typed context errors for Validate() wrapper chain by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1183\"\u003egetkin/kin-openapi#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: track Origin on the document root (T) by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1184\"\u003egetkin/kin-openapi#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: tests flakiness corrected by \u003ca href=\"https://github.com/fenollp\"\u003e\u003ccode\u003e@​fenollp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1159\"\u003egetkin/kin-openapi#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: aggregate independent validation errors via EnableMultiError by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1185\"\u003egetkin/kin-openapi#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: fix validation of duplicated path templates by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1189\"\u003egetkin/kin-openapi#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenapi3: type the remaining bare-error validation sites by \u003ca href=\"https://github.com/reuvenharrison\"\u003e\u003ccode\u003e@​reuvenharrison\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/pull/1187\"\u003egetkin/kin-openapi#1187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.0\"\u003ehttps://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/8381bfc73ce3bb241d298bc8415b8f724b6ddfb6\"\u003e\u003ccode\u003e8381bfc\u003c/code\u003e\u003c/a\u003e openapi3: type the remaining bare-error validation sites (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1187\"\u003e#1187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/d29b5c043d31c47b3631020525397b7d1a1f4b6a\"\u003e\u003ccode\u003ed29b5c0\u003c/code\u003e\u003c/a\u003e openapi3: fix validation of duplicated path templates (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/e56c2c71f4cc7a433a13ff50e44b3da50b253c07\"\u003e\u003ccode\u003ee56c2c7\u003c/code\u003e\u003c/a\u003e openapi3: aggregate independent validation errors via EnableMultiError (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7ea1ac895326a469712d81507fe00d7c8957b8b6\"\u003e\u003ccode\u003e7ea1ac8\u003c/code\u003e\u003c/a\u003e openapi3: tests flakiness corrected (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/dc70f84ce64fa2d60e1e58d96f6b5686ba3dff3e\"\u003e\u003ccode\u003edc70f84\u003c/code\u003e\u003c/a\u003e openapi3: track Origin on the document root (T) (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/69492dff6b62dddb9b27aeb7ebc9e0ee653e0263\"\u003e\u003ccode\u003e69492df\u003c/code\u003e\u003c/a\u003e openapi3: typed context errors for Validate() wrapper chain (\u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/1183\"\u003e#1183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/0a89925163b66876c4bc357bca068d62e3d86c20\"\u003e\u003ccode\u003e0a89925\u003c/code\u003e\u003c/a\u003e un-patch YAML serialization of dates (see issue \u003ca href=\"https://redirect.github.com/getkin/kin-openapi/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/55a4c7274045743fd7e6703ee14be408ae79d22d\"\u003e\u003ccode\u003e55a4c72\u003c/code\u003e\u003c/a\u003e openapi3: re-enable tests disabled due to YAML dates in map keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/c61836c51e8f6f2efebbe95f783a41f319c53aa7\"\u003e\u003ccode\u003ec61836c\u003c/code\u003e\u003c/a\u003e ci: fixup lint after modifications to marsh.go\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getkin/kin-openapi/commit/7633481fe3cd3a7027097aed588c285f3d21d238\"\u003e\u003ccode\u003e7633481\u003c/code\u003e\u003c/a\u003e feat: migrate to oasdiff/yaml v0.1.0 single Unmarshal API + enable DisableTim...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getkin/kin-openapi/compare/v0.138.0...v0.139.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-chi/chi/v5` from 5.2.5 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-chi/chi/releases\"\u003egithub.com/go-chi/chi/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse strings.ReplaceAll where applicable by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1046\"\u003ego-chi/chi#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate inline middlewares across mounted subrouters by \u003ca href=\"https://github.com/LukasJenicek\"\u003e\u003ccode\u003e@​LukasJenicek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1049\"\u003ego-chi/chi#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd go 1.26 to ci by \u003ca href=\"https://github.com/pkieltyka\"\u003e\u003ccode\u003e@​pkieltyka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1052\"\u003ego-chi/chi#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove last uses of io/ioutil by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1054\"\u003ego-chi/chi#1054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify chi.walk with slices.Concat by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1053\"\u003ego-chi/chi#1053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the stringscutprefix modernizer by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1051\"\u003ego-chi/chi#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimum Go to 1.23, always use request.Pattern by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1048\"\u003ego-chi/chi#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emiddleware: fix httpFancyWriter.ReadFrom double-counting bytes with Tee by \u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1085\"\u003ego-chi/chi#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in Route doc comment by \u003ca href=\"https://github.com/gouwazi\"\u003e\u003ccode\u003e@​gouwazi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1073\"\u003ego-chi/chi#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: set Request.Pattern from RoutePattern() by \u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1097\"\u003ego-chi/chi#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: middleware.ClientIP, a replacement for middleware.RealIP by \u003ca href=\"https://github.com/VojtechVitek\"\u003e\u003ccode\u003e@​VojtechVitek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/967\"\u003ego-chi/chi#967\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LukasJenicek\"\u003e\u003ccode\u003e@​LukasJenicek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1049\"\u003ego-chi/chi#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1085\"\u003ego-chi/chi#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gouwazi\"\u003e\u003ccode\u003e@​gouwazi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1073\"\u003ego-chi/chi#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1097\"\u003ego-chi/chi#1097\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSECURITY: middleware.ClientIP, a replacement for middleware.RealIP\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/VojtechVitek\"\u003e\u003ccode\u003e@​VojtechVitek\u003c/code\u003e\u003c/a\u003e submitted PR \u003ca href=\"https://redirect.github.com/go-chi/chi/issues/967\"\u003e#967\u003c/a\u003e, which introduces middleware.ClientIP — a replacement for middleware.RealIP that closes the three open spoofing advisories:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-9g5q-2w5x-hmxf\"\u003eGHSA-9g5q-2w5x-hmxf\u003c/a\u003e — IP spoofing via XFF in \u003ccode\u003eRemoteAddr\u003c/code\u003e resolution (convto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-rjr7-jggh-pgcp\"\u003eGHSA-rjr7-jggh-pgcp\u003c/a\u003e — RealIP allows IP spoofing via unvalidated XFF (rezmoss)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-3fxj-6jh8-hvhx\"\u003eGHSA-3fxj-6jh8-hvhx\u003c/a\u003e — IP spoofing in \u003ccode\u003emiddleware.RealIP\u003c/code\u003e (Saku0512, Critical / 9.3)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt also addresses issues outlined at:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/708\"\u003ego-chi/chi#708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://adam-p.ca/blog/2022/03/x-forwarded-for/\"\u003ehttps://adam-p.ca/blog/2022/03/x-forwarded-for/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/711\"\u003ego-chi/chi#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/453\"\u003ego-chi/chi#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/pull/908\"\u003ego-chi/chi#908\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003emiddleware.RealIP\u003c/code\u003e is deprecated in this PR with pointers to the new API.\u003c/p\u003e\n\u003cp\u003eThe deprecation only adds a \u003ccode\u003e// Deprecated:\u003c/code\u003e doc comment; the function keeps working for backward compatibility.\u003c/p\u003e\n\u003ch3\u003eWhy a new middleware (not \u0026quot;fix RealIP in place\u0026quot;)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eRealIP\u003c/code\u003e has two unfixable design choices: it mutates \u003ccode\u003er.RemoteAddr\u003c/code\u003e, and it tries to be a one-size-fits-all default by walking a hard-coded list of headers any client can supply. Per \u003ca href=\"https://adam-p.ca/blog/2022/03/x-forwarded-for/\"\u003eadam-p's \u0026quot;The perils of the 'real' client IP\u0026quot;\u003c/a\u003e (which calls chi out by name on this), there is no safe default — the user must pick their trust source explicitly.\u003c/p\u003e\n\u003ch3\u003eThe new API\u003c/h3\u003e\n\u003cp\u003eFour middlewares, two accessors. Pick exactly one middleware based on your\ninfrastructure, read the result with one of the two accessors:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// One of the four. There is no safe default — pick exactly one.\r\nfunc ClientIPFromHeader(trustedHeader string) func(http.Handler) http.Handler\r\nfunc ClientIPFromXFF(trustedIPPrefixes ...string) func(http.Handler) http.Handler\r\nfunc ClientIPFromXFFTrustedProxies(numTrustedProxies int) func(http.Handler) http.Handler\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/3b171578ca44dfd75ca3c5cbddc7b44c600a7b49\"\u003e\u003ccode\u003e3b17157\u003c/code\u003e\u003c/a\u003e feat: middleware.ClientIP, a replacement for middleware.RealIP (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/818fdcfc4786168651768377ba647cf9dd5b3953\"\u003e\u003ccode\u003e818fdcf\u003c/code\u003e\u003c/a\u003e fix: set Request.Pattern from RoutePattern() (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/f975af0cb10cbefaccf0422385420fe62722d648\"\u003e\u003ccode\u003ef975af0\u003c/code\u003e\u003c/a\u003e Fix typo in Route doc comment (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/4ef87eaf2cfb27d3126d48194e1a84806acc1aed\"\u003e\u003ccode\u003e4ef87ea\u003c/code\u003e\u003c/a\u003e middleware: fix httpFancyWriter.ReadFrom double-counting bytes with Tee (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/a54874f0e2f12647a19e82ee70dfa8185014100c\"\u003e\u003ccode\u003ea54874f\u003c/code\u003e\u003c/a\u003e Bump minimum Go to 1.23, always use request.Pattern (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/3328d4d3ab8a08547fa419ed657017355e6d3c4d\"\u003e\u003ccode\u003e3328d4d\u003c/code\u003e\u003c/a\u003e Apply the stringscutprefix modernizer (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/be60b2ec5755a9072cdf27af3ba3034e84781d12\"\u003e\u003ccode\u003ebe60b2e\u003c/code\u003e\u003c/a\u003e Simplify chi.walk with slices.Concat (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/a36a925a6a195943ec104100d7d18757543e745f\"\u003e\u003ccode\u003ea36a925\u003c/code\u003e\u003c/a\u003e Remove last uses of io/ioutil (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/7d93ee3e86b4d477c20d809c9b1ce9a281dfd706\"\u003e\u003ccode\u003e7d93ee3\u003c/code\u003e\u003c/a\u003e add go 1.26 to ci (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/903cff2596eac0f72538ac46d696058351f1c3fb\"\u003e\u003ccode\u003e903cff2\u003c/code\u003e\u003c/a\u003e Propagate inline middlewares across mounted subrouters (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-chi/chi/compare/v5.2.5...v5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/modelcontextprotocol/go-sdk` from 1.6.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/slack-go/slack` from 0.23.1 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/slack-go/slack/releases\"\u003egithub.com/slack-go/slack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: format go get command in code block by \u003ca href=\"https://github.com/akhil-ge0rge\"\u003e\u003ccode\u003e@​akhil-ge0rge\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/slack-go/slack/pull/1554\"\u003eslack-go/slack#1554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add new block kit block Data Table by \u003ca href=\"https://github.com/nlopes\"\u003e\u003ccode\u003e@​nlopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/slack-go/slack/pull/1555\"\u003eslack-go/slack#1555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\n\u003ccode\u003eNewTaskCardBlock\u003c/code\u003e and \u003ccode\u003eNewPlanBlock\u003c/code\u003e now guard against nil variadic options so if you were doing that (which you shouldn't) this is a breaking change.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akhil-ge0rge\"\u003e\u003ccode\u003e@​akhil-ge0rge\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/slack-go/slack/pull/1554\"\u003eslack-go/slack#1554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/slack-go/slack/compare/v0.23.1...v0.24.0\"\u003ehttps://github.com/slack-go/slack/compare/v0.23.1...v0.24.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/slack-go/slack/blob/master/CHANGELOG.md\"\u003egithub.com/slack-go/slack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.24.0]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock Kit: \u003ccode\u003eDataTableBlock\u003c/code\u003e for the \u003ca href=\"https://docs.slack.dev/reference/block-kit/blocks/data-table-block/\"\u003e\u003ccode\u003edata_table\u003c/code\u003e\u003c/a\u003e\nblock, with \u003ccode\u003eNewDataTableBlock\u003c/code\u003e, \u003ccode\u003eAddRow\u003c/code\u003e, raw-text/raw-number/rich-text cell\nconstructors, and \u003ccode\u003eWithPageSize\u003c/code\u003e / \u003ccode\u003eWithRowHeaderColumnIndex\u003c/code\u003e builders.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eNewTaskCardBlock\u003c/code\u003e and \u003ccode\u003eNewPlanBlock\u003c/code\u003e nil-guard their variadic options,\nmatching the other block constructors (\u003ca href=\"https://redirect.github.com/slack-go/slack/issues/1236\"\u003e#1236\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slack-go/slack/commit/0b30f31349140ef0cf77f60448d3cb449fec1813\"\u003e\u003ccode\u003e0b30f31\u003c/code\u003e\u003c/a\u003e chore: bump to v0.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slack-go/slack/commit/8c5ef3c18b2999a9a7b4913560c8722249c531c5\"\u003e\u003ccode\u003e8c5ef3c\u003c/code\u003e\u003c/a\u003e feat: add new block kit block Data Table (\u003ca href=\"https://redirect.github.com/slack-go/slack/issues/1555\"\u003e#1555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/slack-go/slack/commit/ff3ada69277b00264224624c8a6e3192f2348c63\"\u003e\u003ccode\u003eff3ada6\u003c/code\u003e\u003c/a\u003e docs: format go get command in code block (\u003ca href=\"https://redirect.github.com/slack-go/slack/issues/1554\"\u003e#1554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/slack-go/slack/compare/v0.23.1...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/adk` from 1.2.0 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/adk-go/releases\"\u003egoogle.golang.org/adk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: remove manual session ID input and enable auto-creation in runner by \u003ca href=\"https://github.com/hanorik\"\u003e\u003ccode\u003e@​hanorik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/754\"\u003egoogle/adk-go#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add support for updating existing Agent Engine instances by \u003ca href=\"https://github.com/hanorik\"\u003e\u003ccode\u003e@​hanorik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/755\"\u003egoogle/adk-go#755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for simple text instead of full genai.Content for stream_query by \u003ca href=\"https://github.com/kdroste-google\"\u003e\u003ccode\u003e@​kdroste-google\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/773\"\u003egoogle/adk-go#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make adk work with a2a-go/v2 by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/701\"\u003egoogle/adk-go#701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: rename experimental reasoning tokens attribute to gen_ai.usage.reasoning.output_tokens and change semantics of gen_ai.usage.output_tokens by \u003ca href=\"https://github.com/pigorski\"\u003e\u003ccode\u003e@​pigorski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/779\"\u003egoogle/adk-go#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: propagate thought signature to first function call in mixed responses by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/788\"\u003egoogle/adk-go#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded VertexAI MemoryBank support  by \u003ca href=\"https://github.com/kdroste-google\"\u003e\u003ccode\u003e@​kdroste-google\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/801\"\u003egoogle/adk-go#801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: the old adka2a public api depending on the new a2a-go/v2 by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/813\"\u003egoogle/adk-go#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eADK GO version update for LLM Request tagging by \u003ca href=\"https://github.com/kdroste-google\"\u003e\u003ccode\u003e@​kdroste-google\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/816\"\u003egoogle/adk-go#816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd parallel HITL function test by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/817\"\u003egoogle/adk-go#817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump a2a-go version to have nil part fix by \u003ca href=\"https://github.com/yarolegovich\"\u003e\u003ccode\u003e@​yarolegovich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/827\"\u003egoogle/adk-go#827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged model for gemini API to gemini-3.1-flash-lite (in examples) by \u003ca href=\"https://github.com/kdroste-google\"\u003e\u003ccode\u003e@​kdroste-google\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/839\"\u003egoogle/adk-go#839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(live): Add core bidirectional streaming support by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/833\"\u003egoogle/adk-go#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add Dependabot config for automated dependency updates by \u003ca href=\"https://github.com/karolpiotrowicz\"\u003e\u003ccode\u003e@​karolpiotrowicz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/843\"\u003egoogle/adk-go#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(live): Add sequential agent live run by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/835\"\u003egoogle/adk-go#835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(live): Add live example by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/834\"\u003egoogle/adk-go#834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Stop ignoring request Decode error in runtime. by \u003ca href=\"https://github.com/foxfrikses\"\u003e\u003ccode\u003e@​foxfrikses\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/851\"\u003egoogle/adk-go#851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Propagate StateDelta for non-streaming agent. by \u003ca href=\"https://github.com/foxfrikses\"\u003e\u003ccode\u003e@​foxfrikses\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/854\"\u003egoogle/adk-go#854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent nil deref when a tool doesn't implement tool.Tool. by \u003ca href=\"https://github.com/foxfrikses\"\u003e\u003ccode\u003e@​foxfrikses\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/855\"\u003egoogle/adk-go#855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(live): Add session resumption by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/837\"\u003egoogle/adk-go#837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(live): Add streaming tools by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/836\"\u003egoogle/adk-go#836\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(live): Add audio cache for save artifact by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/838\"\u003egoogle/adk-go#838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix folder name by \u003ca href=\"https://github.com/baptmont\"\u003e\u003ccode\u003e@​baptmont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/859\"\u003egoogle/adk-go#859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/karolpiotrowicz\"\u003e\u003ccode\u003e@​karolpiotrowicz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/google/adk-go/pull/843\"\u003egoogle/adk-go#843\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/adk-go/compare/v1.2.0...v.1.3.0\"\u003ehttps://github.com/google/adk-go/compare/v1.2.0...v.1.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/428efadbb5b5551bb58bea32bac238f6ece76dcd\"\u003e\u003ccode\u003e428efad\u003c/code\u003e\u003c/a\u003e fix: user auth propagation not working in adka2a compat (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/f2aee5301649e7f28fe00564b906fa7c02c64e60\"\u003e\u003ccode\u003ef2aee53\u003c/code\u003e\u003c/a\u003e chore: fix folder name (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/859\"\u003e#859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/236cab75e76b5ddd7dc6b32d3bfa72ca1f8211a5\"\u003e\u003ccode\u003e236cab7\u003c/code\u003e\u003c/a\u003e feat(live): Add audio cache for save artifact (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/e5c3f51091121b8098126392b28fd6012faa076c\"\u003e\u003ccode\u003ee5c3f51\u003c/code\u003e\u003c/a\u003e feat(live): Add streaming tools (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/2b79d381812a6b9b58559b1fe4e706564d23bf6d\"\u003e\u003ccode\u003e2b79d38\u003c/code\u003e\u003c/a\u003e feat(live): Add session resumption (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/9eb7630f38d1673d1005563477d80f37ad468175\"\u003e\u003ccode\u003e9eb7630\u003c/code\u003e\u003c/a\u003e fix: Prevent nil deref when a tool doesn't implement tool.Tool interface. (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/855\"\u003e#855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/ead8568e6a48ca652e0d39007ba9b4ebd509a26f\"\u003e\u003ccode\u003eead8568\u003c/code\u003e\u003c/a\u003e fix: Propagate StateDelta for non-streaming agent. (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/3954b83598249a48311821ddb66f5c3720720c05\"\u003e\u003ccode\u003e3954b83\u003c/code\u003e\u003c/a\u003e fix: Stop ignoring request Decode error in runtime. (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/5fb72b9a4dd8dbf70a3da9e5d44be3569832ae47\"\u003e\u003ccode\u003e5fb72b9\u003c/code\u003e\u003c/a\u003e feat(live): Add live example (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/834\"\u003e#834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/adk-go/commit/8fb171b6af36169b40611d817233b4b0093a8e53\"\u003e\u003ccode\u003e8fb171b\u003c/code\u003e\u003c/a\u003e feat(live): Add sequential agent live run (\u003ca href=\"https://redirect.github.com/google/adk-go/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/google/adk-go/compare/v1.2.0...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/genai` from 1.57.0 to 1.58.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/go-genai/releases\"\u003egoogle.golang.org/genai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.58.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/go-genai/compare/v1.57.0...v1.58.0\"\u003e1.58.0\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eenable_prompt_injection_detection\u003c/code\u003e for Computer Use feature for the Gemini API. (\u003ca href=\"https://github.com/googleapis/go-genai/commit/19c2566dcfdbfdbc5821ab8ffb71f6155f084dab\"\u003e19c2566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd new fields (\u003ca href=\"https://github.com/googleapis/go-genai/commit/1608e807c1aa9d80dfc484db6cc37f49ee4e69a1\"\u003e1608e80\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/go-genai/blob/main/CHANGELOG.md\"\u003egoogle.golang.org/genai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/go-genai/compare/v1.57.0...v1.58.0\"\u003e1.58.0\u003c/a\u003e (2026-05-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eenable_prompt_injection_detection\u003c/code\u003e for Computer Use feature for the Gemini API. (\u003ca href=\"https://github.com/googleapis/go-genai/commit/19c2566dcfdbfdbc5821ab8ffb71f6155f084dab\"\u003e19c2566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd new fields (\u003ca href=\"https://github.com/googleapis/go-genai/commit/1608e807c1aa9d80dfc484db6cc37f49ee4e69a1\"\u003e1608e80\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/97ea31f16473973e587f5b18659a5669dffd1f84\"\u003e\u003ccode\u003e97ea31f\u003c/code\u003e\u003c/a\u003e chore(main): release 1.58.0 (\u003ca href=\"https://redirect.github.com/googleapis/go-genai/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/19c2566dcfdbfdbc5821ab8ffb71f6155f084dab\"\u003e\u003ccode\u003e19c2566\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eenable_prompt_injection_detection\u003c/code\u003e for Computer Use feature for th...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/1608e807c1aa9d80dfc484db6cc37f49ee4e69a1\"\u003e\u003ccode\u003e1608e80\u003c/code\u003e\u003c/a\u003e feat: add new fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/843a665755f75055e7c4bde1177af703384f7905\"\u003e\u003ccode\u003e843a665\u003c/code\u003e\u003c/a\u003e chore: update comment in BatchJobOutputInfo to unblock javadoc generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/8b28bf81bd7a3cee47ed0a8b911e0d574f87a7aa\"\u003e\u003ccode\u003e8b28bf8\u003c/code\u003e\u003c/a\u003e chore: Throw fatals() instead of errors() in the replay_api_client when the i...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/go-genai/compare/v1.57.0...v1.58.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/apiextensions-apiserver` from 0.35.4 to 0.35.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/commit/e5278bfcb4a507a63a8d11a2a1cf8cb620c04565\"\u003e\u003ccode\u003ee5278bf\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.35.5 tag\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/apiextensions-apiserver/compare/v0.35.4...v0.35.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/jordigilh/kubernaut/pull/1291","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jordigilh%2Fkubernaut/issues/1291","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1291/packages"}},{"old_version":"1.6.0","new_version":"1.6.1","update_type":"patch","path":null,"pr_created_at":"2026-05-25T23:15:55.000Z","version_change":"1.6.0 → 1.6.1","issue":{"uuid":"4520043812","node_id":"PR_kwDOSAK9QM7fMk3x","number":135,"state":"closed","title":"chore(deps): bump the go-minor-patch group with 2 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-30T10:36:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T23:15:55.000Z","updated_at":"2026-05-30T10:36:17.000Z","time_to_close":386420,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-minor-patch","update_count":2,"packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"},{"name":"gitlab.com/gitlab-org/api/client-go/v2","old_version":"2.31.0","new_version":"2.32.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-minor-patch group with 2 updates: [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) and [gitlab.com/gitlab-org/api/client-go/v2](https://gitlab.com/gitlab-org/api/client-go).\n\nUpdates `github.com/modelcontextprotocol/go-sdk` from 1.6.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gitlab.com/gitlab-org/api/client-go/v2` from 2.31.0 to 2.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/tags\"\u003egitlab.com/gitlab-org/api/client-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.32.0\u003c/h2\u003e\n\u003ch2\u003e2.32.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(ci-job-cancel): force cancel (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2872\"\u003e!2872\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/faleksic\"\u003eFilip Aleksic\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v2.31.0...v2.32.0\"\u003e2.32.0\u003c/a\u003e (2026-05-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci-job-cancel:\u003c/strong\u003e force cancel (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/aa46bd18428834eebdb42622f2523c64686021e8\"\u003eaa46bd1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/blob/main/CHANGELOG.md\"\u003egitlab.com/gitlab-org/api/client-go/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.32.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(ci-job-cancel): force cancel (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2872\"\u003e!2872\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/faleksic\"\u003eFilip Aleksic\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v2.31.0...v2.32.0\"\u003e2.32.0\u003c/a\u003e (2026-05-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci-job-cancel:\u003c/strong\u003e force cancel (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/aa46bd18428834eebdb42622f2523c64686021e8\"\u003eaa46bd1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/d4f75f06b7d0938c9c133e14a3b78a559757f7a5\"\u003e\u003ccode\u003ed4f75f0\u003c/code\u003e\u003c/a\u003e chore(release): 2.32.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/f69d4da0bc8e242454c80d973337ca2d9e25fa60\"\u003e\u003ccode\u003ef69d4da\u003c/code\u003e\u003c/a\u003e Merge branch 'faleksic-ci-job-force-cancel' into 'main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/aa46bd18428834eebdb42622f2523c64686021e8\"\u003e\u003ccode\u003eaa46bd1\u003c/code\u003e\u003c/a\u003e feat(ci-job-cancel): force cancel\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v2.31.0...v2.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/jmrplens/gitlab-mcp-server/pull/135","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmrplens%2Fgitlab-mcp-server/issues/135","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/135/packages"}},{"old_version":"1.5.0","new_version":"1.6.1","update_type":"minor","path":null,"pr_created_at":"2026-05-25T22:16:34.000Z","version_change":"1.5.0 → 1.6.1","issue":{"uuid":"4519812326","node_id":"PR_kwDOSOpBD87fL0XZ","number":15,"state":"open","title":"deps(deps): bump github.com/modelcontextprotocol/go-sdk from 1.5.0 to 1.6.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-25T22:16:34.000Z","updated_at":"2026-05-25T22:18:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.5.0","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) from 1.5.0 to 1.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThis release is equivalent to v1.6.0-pre.1. Thank you to those who tested the pre-release.\u003c/strong\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eIn this release we introduce several smaller fixes and improvements, and we started working for release 2026-06-30. The main new feature is the introduction of \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant.\u003c/p\u003e\n\u003ch2\u003eAdd \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant\u003c/h2\u003e\n\u003cp\u003eAdded \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e implementing \u003ccode\u003eauth.OAuthHandler\u003c/code\u003e using the OAuth 2.0 Client Credentials grant (RFC 6749 Section 4.4) for service-to-service authentication with pre-registered credentials.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eextauth: add ClientCredentialsHandler for OAuth client credentials grant by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/895\"\u003emodelcontextprotocol/go-sdk#895\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-06-30 Release related PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add automatic application_type inference by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/904\"\u003emodelcontextprotocol/go-sdk#904\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003eapplication_type\u003c/code\u003e field is added to the \u003ccode\u003eClientRegistrationMetadata\u003c/code\u003e for DynamicClientRegistration. If not specified, the \u003ccode\u003eapplication_type\u003c/code\u003e will be inferred from the RedirectURIs. This implements \u003ca href=\"https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/837\"\u003eSEP-837\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: HTTP Header Standardization for method and name by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/907\"\u003emodelcontextprotocol/go-sdk#907\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eBy mirroring key fields from the JSON-RPC payload into HTTP headers, network intermediaries such as load balancers, proxies, and observability tools can route and process MCP traffic without deep packet inspection, reducing latency and computational overhead. This partially implements \u003ca href=\"https://modelcontextprotocol.io/seps/2243-http-standardization\"\u003eSEP-2243\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003eSetError\u003c/code\u003e Behavior Change\u003c/h3\u003e\n\u003cp\u003ePreviously the \u003ccode\u003eSetError\u003c/code\u003e method on \u003ccode\u003eCallToolResult\u003c/code\u003e always overwrote the \u003ccode\u003eContent\u003c/code\u003e field with the error text. Now \u003ccode\u003eSetError\u003c/code\u003e preserves the existing value if it has already been populated. You can restore the previous behavior by setting the environment variable \u003ccode\u003eseterroroverwrite=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCross-Origin Protection Default Change\u003c/h3\u003e\n\u003cp\u003ePreviously (v1.4.1-v1.5.0) default (zero-value) cross-origin protection was applied when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e in \u003ccode\u003eStreamableHTTPOptions\u003c/code\u003e was \u003ccode\u003enil\u003c/code\u003e. Now cross-origin protection is not enabled by default when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e is nil.\nYou can restore the previous behavior (enable by default) by setting \u003ccode\u003eenableoriginverification=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: remove default cross origin protection by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/906\"\u003emodelcontextprotocol/go-sdk#906\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/f5f2015413f17f578fbacc839d2c05d0fdb3f1cc\"\u003e\u003ccode\u003ef5f2015\u003c/code\u003e\u003c/a\u003e MCPGODEBUG update for 1.6.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/e01639a31808e27b9a77f02367340569f47e4b3d\"\u003e\u003ccode\u003ee01639a\u003c/code\u003e\u003c/a\u003e feat: HTTP Header Standardization for method and name (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/93a41b2cfa81e6be813feadfd6dc1ed665c06da7\"\u003e\u003ccode\u003e93a41b2\u003c/code\u003e\u003c/a\u003e internal/jsonrpc2: remove unused code (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/910\"\u003e#910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/446beae01800ca510b42345a7330f1b7b6bbbf89\"\u003e\u003ccode\u003e446beae\u003c/code\u003e\u003c/a\u003e mcp: Upgrade jsonschema-go (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2e21834ad33e0b8105bf2e3b6733a27193f97caf\"\u003e\u003ccode\u003e2e21834\u003c/code\u003e\u003c/a\u003e extauth: add ClientCredentialsHandler for OAuth client credentials grant (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2643b22a4ecc1197aedcd2d84d58e592bec04dfe\"\u003e\u003ccode\u003e2643b22\u003c/code\u003e\u003c/a\u003e feat: add automatic application_type inference (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/db50910c70a71ac28abd761e0736799c048a8888\"\u003e\u003ccode\u003edb50910\u003c/code\u003e\u003c/a\u003e mcp: do not re-prompt OAuth after cancelled Authorize (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/885\"\u003e#885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/5f2cd8fd14bcd3b7f1e693dd741b5f1a3c338051\"\u003e\u003ccode\u003e5f2cd8f\u003c/code\u003e\u003c/a\u003e mcp: preserve transport errors in Write error chain (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/0edc5971cd5dbab661b4122cd754a5c94d899e6a\"\u003e\u003ccode\u003e0edc597\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.5.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/modelcontextprotocol/go-sdk\u0026package-manager=go_modules\u0026previous-version=1.5.0\u0026new-version=1.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/anozanami/gke-mcp/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/anozanami%2Fgke-mcp/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"1.6.0","new_version":"1.6.1","update_type":"patch","path":null,"pr_created_at":"2026-05-25T21:34:05.000Z","version_change":"1.6.0 → 1.6.1","issue":{"uuid":"4519650145","node_id":"PR_kwDORa6tb87fLTZd","number":106,"state":"closed","title":"deps(go): bump the go-minor-patch group with 7 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-26T05:44:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T21:34:05.000Z","updated_at":"2026-05-26T05:44:33.000Z","time_to_close":29426,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(go): bump","group_name":"go-minor-patch","update_count":7,"packages":[{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.32.17","new_version":"1.32.18","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/credentials","old_version":"1.19.16","new_version":"1.19.17","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/feature/s3/manager","old_version":"1.22.18","new_version":"1.22.19","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/go-chi/chi/v5","old_version":"5.2.5","new_version":"5.3.0","repository_url":"https://github.com/go-chi/chi"},{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"},{"name":"golang.org/x/crypto","old_version":"0.51.0","new_version":"0.52.0","repository_url":"https://github.com/golang/crypto"},{"name":"golang.org/x/net","old_version":"0.53.0","new_version":"0.54.0","repository_url":"https://github.com/golang/net"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-minor-patch group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.17` | `1.32.18` |\n| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.19.16` | `1.19.17` |\n| [github.com/aws/aws-sdk-go-v2/feature/s3/manager](https://github.com/aws/aws-sdk-go-v2) | `1.22.18` | `1.22.19` |\n| [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) | `5.2.5` | `5.3.0` |\n| [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | `1.6.0` | `1.6.1` |\n| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.51.0` | `0.52.0` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.53.0` | `0.54.0` |\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.32.17 to 1.32.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/db9f4e546dfe2f62a6bc3bf54b9da42ebace6372\"\u003e\u003ccode\u003edb9f4e5\u003c/code\u003e\u003c/a\u003e Release 2026-05-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/34e7ddc9400e830a9ae226a7e3c2161e5ece4f19\"\u003e\u003ccode\u003e34e7ddc\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f9db036cf7b3b8a1ea5eb67c3d296da4b48b6e2b\"\u003e\u003ccode\u003ef9db036\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ae5eae1e3ec46433bd99496bfa6936f8f09a2e72\"\u003e\u003ccode\u003eae5eae1\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/429dbdd2a35d325aabc5757edfc9ebf09c2ad12e\"\u003e\u003ccode\u003e429dbdd\u003c/code\u003e\u003c/a\u003e Feat discover endpoint partition validation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3410\"\u003e#3410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab4f5b60785064ec6346c922604d94b63d9c7299\"\u003e\u003ccode\u003eab4f5b6\u003c/code\u003e\u003c/a\u003e Release 2026-05-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/757a09909a97a15e5a481d9839b83f15b8fdc4bc\"\u003e\u003ccode\u003e757a099\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/02c8323ee6c99be82dae3a3923616756cb164525\"\u003e\u003ccode\u003e02c8323\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f4ac954c5b3567f7918fbaa845bd05a8b211f54e\"\u003e\u003ccode\u003ef4ac954\u003c/code\u003e\u003c/a\u003e Bump smithy-go version and update imports for evenstream protocoltests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3420\"\u003e#3420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6d937001e020def8b587dccbe5d803933ce57bfd\"\u003e\u003ccode\u003e6d93700\u003c/code\u003e\u003c/a\u003e Add replace for credentials dependency added on go.mod (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3419\"\u003e#3419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.32.17...config/v1.32.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/credentials` from 1.19.16 to 1.19.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/db9f4e546dfe2f62a6bc3bf54b9da42ebace6372\"\u003e\u003ccode\u003edb9f4e5\u003c/code\u003e\u003c/a\u003e Release 2026-05-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/34e7ddc9400e830a9ae226a7e3c2161e5ece4f19\"\u003e\u003ccode\u003e34e7ddc\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f9db036cf7b3b8a1ea5eb67c3d296da4b48b6e2b\"\u003e\u003ccode\u003ef9db036\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ae5eae1e3ec46433bd99496bfa6936f8f09a2e72\"\u003e\u003ccode\u003eae5eae1\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/429dbdd2a35d325aabc5757edfc9ebf09c2ad12e\"\u003e\u003ccode\u003e429dbdd\u003c/code\u003e\u003c/a\u003e Feat discover endpoint partition validation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3410\"\u003e#3410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab4f5b60785064ec6346c922604d94b63d9c7299\"\u003e\u003ccode\u003eab4f5b6\u003c/code\u003e\u003c/a\u003e Release 2026-05-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/757a09909a97a15e5a481d9839b83f15b8fdc4bc\"\u003e\u003ccode\u003e757a099\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/02c8323ee6c99be82dae3a3923616756cb164525\"\u003e\u003ccode\u003e02c8323\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f4ac954c5b3567f7918fbaa845bd05a8b211f54e\"\u003e\u003ccode\u003ef4ac954\u003c/code\u003e\u003c/a\u003e Bump smithy-go version and update imports for evenstream protocoltests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3420\"\u003e#3420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6d937001e020def8b587dccbe5d803933ce57bfd\"\u003e\u003ccode\u003e6d93700\u003c/code\u003e\u003c/a\u003e Add replace for credentials dependency added on go.mod (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3419\"\u003e#3419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.19.16...credentials/v1.19.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/feature/s3/manager` from 1.22.18 to 1.22.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/db9f4e546dfe2f62a6bc3bf54b9da42ebace6372\"\u003e\u003ccode\u003edb9f4e5\u003c/code\u003e\u003c/a\u003e Release 2026-05-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/34e7ddc9400e830a9ae226a7e3c2161e5ece4f19\"\u003e\u003ccode\u003e34e7ddc\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f9db036cf7b3b8a1ea5eb67c3d296da4b48b6e2b\"\u003e\u003ccode\u003ef9db036\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ae5eae1e3ec46433bd99496bfa6936f8f09a2e72\"\u003e\u003ccode\u003eae5eae1\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/429dbdd2a35d325aabc5757edfc9ebf09c2ad12e\"\u003e\u003ccode\u003e429dbdd\u003c/code\u003e\u003c/a\u003e Feat discover endpoint partition validation (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3410\"\u003e#3410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ab4f5b60785064ec6346c922604d94b63d9c7299\"\u003e\u003ccode\u003eab4f5b6\u003c/code\u003e\u003c/a\u003e Release 2026-05-21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/757a09909a97a15e5a481d9839b83f15b8fdc4bc\"\u003e\u003ccode\u003e757a099\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/02c8323ee6c99be82dae3a3923616756cb164525\"\u003e\u003ccode\u003e02c8323\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f4ac954c5b3567f7918fbaa845bd05a8b211f54e\"\u003e\u003ccode\u003ef4ac954\u003c/code\u003e\u003c/a\u003e Bump smithy-go version and update imports for evenstream protocoltests (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3420\"\u003e#3420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6d937001e020def8b587dccbe5d803933ce57bfd\"\u003e\u003ccode\u003e6d93700\u003c/code\u003e\u003c/a\u003e Add replace for credentials dependency added on go.mod (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3419\"\u003e#3419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/feature/s3/manager/v1.22.18...feature/s3/manager/v1.22.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-chi/chi/v5` from 5.2.5 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-chi/chi/releases\"\u003egithub.com/go-chi/chi/v5's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse strings.ReplaceAll where applicable by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1046\"\u003ego-chi/chi#1046\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate inline middlewares across mounted subrouters by \u003ca href=\"https://github.com/LukasJenicek\"\u003e\u003ccode\u003e@​LukasJenicek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1049\"\u003ego-chi/chi#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd go 1.26 to ci by \u003ca href=\"https://github.com/pkieltyka\"\u003e\u003ccode\u003e@​pkieltyka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1052\"\u003ego-chi/chi#1052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove last uses of io/ioutil by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1054\"\u003ego-chi/chi#1054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify chi.walk with slices.Concat by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1053\"\u003ego-chi/chi#1053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the stringscutprefix modernizer by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1051\"\u003ego-chi/chi#1051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimum Go to 1.23, always use request.Pattern by \u003ca href=\"https://github.com/JRaspass\"\u003e\u003ccode\u003e@​JRaspass\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1048\"\u003ego-chi/chi#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emiddleware: fix httpFancyWriter.ReadFrom double-counting bytes with Tee by \u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1085\"\u003ego-chi/chi#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in Route doc comment by \u003ca href=\"https://github.com/gouwazi\"\u003e\u003ccode\u003e@​gouwazi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1073\"\u003ego-chi/chi#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: set Request.Pattern from RoutePattern() by \u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1097\"\u003ego-chi/chi#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: middleware.ClientIP, a replacement for middleware.RealIP by \u003ca href=\"https://github.com/VojtechVitek\"\u003e\u003ccode\u003e@​VojtechVitek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/967\"\u003ego-chi/chi#967\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LukasJenicek\"\u003e\u003ccode\u003e@​LukasJenicek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1049\"\u003ego-chi/chi#1049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alliasgher\"\u003e\u003ccode\u003e@​alliasgher\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1085\"\u003ego-chi/chi#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gouwazi\"\u003e\u003ccode\u003e@​gouwazi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1073\"\u003ego-chi/chi#1073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/leno23\"\u003e\u003ccode\u003e@​leno23\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-chi/chi/pull/1097\"\u003ego-chi/chi#1097\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSECURITY: middleware.ClientIP, a replacement for middleware.RealIP\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/VojtechVitek\"\u003e\u003ccode\u003e@​VojtechVitek\u003c/code\u003e\u003c/a\u003e submitted PR \u003ca href=\"https://redirect.github.com/go-chi/chi/issues/967\"\u003e#967\u003c/a\u003e, which introduces middleware.ClientIP — a replacement for middleware.RealIP that closes the three open spoofing advisories:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-9g5q-2w5x-hmxf\"\u003eGHSA-9g5q-2w5x-hmxf\u003c/a\u003e — IP spoofing via XFF in \u003ccode\u003eRemoteAddr\u003c/code\u003e resolution (convto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-rjr7-jggh-pgcp\"\u003eGHSA-rjr7-jggh-pgcp\u003c/a\u003e — RealIP allows IP spoofing via unvalidated XFF (rezmoss)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/security/advisories/GHSA-3fxj-6jh8-hvhx\"\u003eGHSA-3fxj-6jh8-hvhx\u003c/a\u003e — IP spoofing in \u003ccode\u003emiddleware.RealIP\u003c/code\u003e (Saku0512, Critical / 9.3)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIt also addresses issues outlined at:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/708\"\u003ego-chi/chi#708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://adam-p.ca/blog/2022/03/x-forwarded-for/\"\u003ehttps://adam-p.ca/blog/2022/03/x-forwarded-for/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/711\"\u003ego-chi/chi#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/453\"\u003ego-chi/chi#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/go-chi/chi/pull/908\"\u003ego-chi/chi#908\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003emiddleware.RealIP\u003c/code\u003e is deprecated in this PR with pointers to the new API.\u003c/p\u003e\n\u003cp\u003eThe deprecation only adds a \u003ccode\u003e// Deprecated:\u003c/code\u003e doc comment; the function keeps working for backward compatibility.\u003c/p\u003e\n\u003ch3\u003eWhy a new middleware (not \u0026quot;fix RealIP in place\u0026quot;)\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eRealIP\u003c/code\u003e has two unfixable design choices: it mutates \u003ccode\u003er.RemoteAddr\u003c/code\u003e, and it tries to be a one-size-fits-all default by walking a hard-coded list of headers any client can supply. Per \u003ca href=\"https://adam-p.ca/blog/2022/03/x-forwarded-for/\"\u003eadam-p's \u0026quot;The perils of the 'real' client IP\u0026quot;\u003c/a\u003e (which calls chi out by name on this), there is no safe default — the user must pick their trust source explicitly.\u003c/p\u003e\n\u003ch3\u003eThe new API\u003c/h3\u003e\n\u003cp\u003eFour middlewares, two accessors. Pick exactly one middleware based on your\ninfrastructure, read the result with one of the two accessors:\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// One of the four. There is no safe default — pick exactly one.\r\nfunc ClientIPFromHeader(trustedHeader string) func(http.Handler) http.Handler\r\nfunc ClientIPFromXFF(trustedIPPrefixes ...string) func(http.Handler) http.Handler\r\nfunc ClientIPFromXFFTrustedProxies(numTrustedProxies int) func(http.Handler) http.Handler\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/3b171578ca44dfd75ca3c5cbddc7b44c600a7b49\"\u003e\u003ccode\u003e3b17157\u003c/code\u003e\u003c/a\u003e feat: middleware.ClientIP, a replacement for middleware.RealIP (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/818fdcfc4786168651768377ba647cf9dd5b3953\"\u003e\u003ccode\u003e818fdcf\u003c/code\u003e\u003c/a\u003e fix: set Request.Pattern from RoutePattern() (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/f975af0cb10cbefaccf0422385420fe62722d648\"\u003e\u003ccode\u003ef975af0\u003c/code\u003e\u003c/a\u003e Fix typo in Route doc comment (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/4ef87eaf2cfb27d3126d48194e1a84806acc1aed\"\u003e\u003ccode\u003e4ef87ea\u003c/code\u003e\u003c/a\u003e middleware: fix httpFancyWriter.ReadFrom double-counting bytes with Tee (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/a54874f0e2f12647a19e82ee70dfa8185014100c\"\u003e\u003ccode\u003ea54874f\u003c/code\u003e\u003c/a\u003e Bump minimum Go to 1.23, always use request.Pattern (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/3328d4d3ab8a08547fa419ed657017355e6d3c4d\"\u003e\u003ccode\u003e3328d4d\u003c/code\u003e\u003c/a\u003e Apply the stringscutprefix modernizer (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1051\"\u003e#1051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/be60b2ec5755a9072cdf27af3ba3034e84781d12\"\u003e\u003ccode\u003ebe60b2e\u003c/code\u003e\u003c/a\u003e Simplify chi.walk with slices.Concat (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1053\"\u003e#1053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/a36a925a6a195943ec104100d7d18757543e745f\"\u003e\u003ccode\u003ea36a925\u003c/code\u003e\u003c/a\u003e Remove last uses of io/ioutil (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/7d93ee3e86b4d477c20d809c9b1ce9a281dfd706\"\u003e\u003ccode\u003e7d93ee3\u003c/code\u003e\u003c/a\u003e add go 1.26 to ci (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1052\"\u003e#1052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-chi/chi/commit/903cff2596eac0f72538ac46d696058351f1c3fb\"\u003e\u003ccode\u003e903cff2\u003c/code\u003e\u003c/a\u003e Propagate inline middlewares across mounted subrouters (\u003ca href=\"https://redirect.github.com/go-chi/chi/issues/1049\"\u003e#1049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-chi/chi/compare/v5.2.5...v5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/modelcontextprotocol/go-sdk` from 1.6.0 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.51.0 to 0.52.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/a1c0d9929856c8aba2b31f079340f00578eda803\"\u003e\u003ccode\u003ea1c0d99\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/3c7c86938f4541c333d506f719388d9c42d4763d\"\u003e\u003ccode\u003e3c7c869\u003c/code\u003e\u003c/a\u003e ssh: fix deadlock on unexpected channel responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/533fb3f7e4a5ae23f69d1837cd851d35ff5b76ce\"\u003e\u003ccode\u003e533fb3f\u003c/code\u003e\u003c/a\u003e ssh: fix source-address critical option bypass\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/abbc44d451a6f9236a2bbd26cbcd4d0fec473da3\"\u003e\u003ccode\u003eabbc44d\u003c/code\u003e\u003c/a\u003e ssh: fix incorrect operator order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e052873987615dc96fe67607a9a6adb76311344f\"\u003e\u003ccode\u003ee052873\u003c/code\u003e\u003c/a\u003e ssh: fix infinite loop on large channel writes due to integer overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/b61cf853a89d82cad68da5e12a6beca2116f8456\"\u003e\u003ccode\u003eb61cf85\u003c/code\u003e\u003c/a\u003e ssh: enforce user presence verification for security keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/9c2cd33e8d96a96133fd6ff732510ebba539c2bd\"\u003e\u003ccode\u003e9c2cd33\u003c/code\u003e\u003c/a\u003e ssh: enforce strict limits on DSA key parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/890731877d85f71cfdc9554e7a27fec4684fc4c4\"\u003e\u003ccode\u003e8907318\u003c/code\u003e\u003c/a\u003e ssh: reject RSA keys with excessively large moduli\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/ffd87b4878fa98ca2908ec534e1a410bf095a35e\"\u003e\u003ccode\u003effd87b4\u003c/code\u003e\u003c/a\u003e ssh: fix panic when authority callbacks are nil\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/4e7a7384ecbc8d519f6f4c11b36fa9d761fc8946\"\u003e\u003ccode\u003e4e7a738\u003c/code\u003e\u003c/a\u003e ssh: fix deadlock on unexpected global responses\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.51.0...v0.52.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/net` from 0.53.0 to 0.54.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/b138e06246cb323f2f380c2b7f7dd91f581dd56b\"\u003e\u003ccode\u003eb138e06\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/689f70a42abd350f3a1aaa70b0d13eb9543d927a\"\u003e\u003ccode\u003e689f70a\u003c/code\u003e\u003c/a\u003e quic: fix wrong final size being used for RESET_STREAM frame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/208f306b2f0fd008b388bee2c2644be279778e94\"\u003e\u003ccode\u003e208f306\u003c/code\u003e\u003c/a\u003e http3: increase handshake timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/49810da71b9026da9e0d028a6ad8c7730c52d9c4\"\u003e\u003ccode\u003e49810da\u003c/code\u003e\u003c/a\u003e http2: enable net/http wrapping when go \u0026gt;= 1.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/5e11a5ab891c117eda83b4304d60dd13286c1c76\"\u003e\u003ccode\u003e5e11a5a\u003c/code\u003e\u003c/a\u003e quic: fix data race in streamForFrame\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/8c63081cd380ea768db5651941614b73472160ff\"\u003e\u003ccode\u003e8c63081\u003c/code\u003e\u003c/a\u003e http2: use empty Transport rather than DefaultTransport in http2wrap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/fc7b466ca49cb204039630533ece4fc557eb35cd\"\u003e\u003ccode\u003efc7b466\u003c/code\u003e\u003c/a\u003e http2: add http2wrap test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/15c2cb1875fd727313dc4de909b3ee149422fbe2\"\u003e\u003ccode\u003e15c2cb1\u003c/code\u003e\u003c/a\u003e http2: avoid overflowing 32-bit int when http2wrap enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/64651885c2f2d745d77af2d7af2edbf568c179af\"\u003e\u003ccode\u003e6465188\u003c/code\u003e\u003c/a\u003e http2: add wrapped Server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/net/commit/72f419a894cb0597dd5b6bcf119086bf2af41231\"\u003e\u003ccode\u003e72f419a\u003c/code\u003e\u003c/a\u003e http2: add wrapped ClientConn\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/net/compare/v0.53.0...v0.54.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/ruaan-deysel/vault/pull/106","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruaan-deysel%2Fvault/issues/106","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/106/packages"}},{"old_version":"1.6.0","new_version":"1.6.1","update_type":"patch","path":null,"pr_created_at":"2026-05-25T20:52:31.000Z","version_change":"1.6.0 → 1.6.1","issue":{"uuid":"4519470187","node_id":"PR_kwDOJI7yZ87fKuKk","number":183,"state":"open","title":"chore(deps): bump github.com/modelcontextprotocol/go-sdk from 1.6.0 to 1.6.1","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-25T20:52:31.000Z","updated_at":"2026-05-26T00:29:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) from 1.6.0 to 1.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/nxtrace/NTrace-dev/pull/183","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nxtrace%2FNTrace-dev/issues/183","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/183/packages"}},{"old_version":"1.6.0","new_version":"1.6.1","update_type":"patch","path":null,"pr_created_at":"2026-05-25T20:32:45.000Z","version_change":"1.6.0 → 1.6.1","issue":{"uuid":"4519389156","node_id":"PR_kwDORjmfL87fKdcT","number":90,"state":"open","title":"deps: bump github.com/modelcontextprotocol/go-sdk from 1.6.0 to 1.6.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-25T20:32:45.000Z","updated_at":"2026-05-26T09:01:06.619Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) from 1.6.0 to 1.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/modelcontextprotocol/go-sdk\u0026package-manager=go_modules\u0026previous-version=1.6.0\u0026new-version=1.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/FabianSchurig/bitbucket-cli/pull/90","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FabianSchurig%2Fbitbucket-cli/issues/90","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/90/packages"}},{"old_version":"1.6.0","new_version":"1.6.1","update_type":"patch","path":null,"pr_created_at":"2026-05-25T06:03:17.000Z","version_change":"1.6.0 → 1.6.1","issue":{"uuid":"4514660810","node_id":"PR_kwDOQ8g7Ls7e7KKs","number":476,"state":"closed","title":"deps: bump github.com/modelcontextprotocol/go-sdk from 1.6.0 to 1.6.1","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-27T01:05:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T06:03:17.000Z","updated_at":"2026-05-27T01:05:41.000Z","time_to_close":154935,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) from 1.6.0 to 1.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/txn2/mcp-data-platform/pull/476","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/txn2%2Fmcp-data-platform/issues/476","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/476/packages"}},{"old_version":"1.6.0","new_version":"1.6.1","update_type":"patch","path":null,"pr_created_at":"2026-05-24T23:54:31.000Z","version_change":"1.6.0 → 1.6.1","issue":{"uuid":"4513355957","node_id":"PR_kwDONDt76M7e3EWR","number":76,"state":"open","title":"build(deps): bump github.com/modelcontextprotocol/go-sdk from 1.6.0 to 1.6.1","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-24T23:54:31.000Z","updated_at":"2026-05-24T23:55:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) from 1.6.0 to 1.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/modelcontextprotocol/go-sdk\u0026package-manager=go_modules\u0026previous-version=1.6.0\u0026new-version=1.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/jtarchie/pocketci/pull/76","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jtarchie%2Fpocketci/issues/76","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/76/packages"}},{"old_version":"1.6.0","new_version":"1.6.1","update_type":"patch","path":null,"pr_created_at":"2026-05-23T21:32:40.000Z","version_change":"1.6.0 → 1.6.1","issue":{"uuid":"4509662869","node_id":"PR_kwDOR5ap587esMuk","number":9,"state":"open","title":"deps: bump github.com/modelcontextprotocol/go-sdk from 1.6.0 to 1.6.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-23T21:32:40.000Z","updated_at":"2026-05-23T21:32:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/modelcontextprotocol/go-sdk"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) from 1.6.0 to 1.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003cp\u003eThis release adds an MCPGODEBUG flag to opt out of the Content-Type check on POST requests.\u003c/p\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003cp\u003ePrior to v1.6.0 (v1.4.0...v1.5.0), the Content-Type check on POST requests was gated by the same \u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e MCPGODEBUG flag as the cross-origin protection. In v1.6.0, the cross-origin protection was disabled by default (replaced by the opt-in \u003ccode\u003eenableoriginverification\u003c/code\u003e flag), but the Content-Type check was kept on unconditionally, leaving no way to disable it.\nThis release restores an escape hatch for both the Streamable HTTP and SSE transports: setting \u003ccode\u003eMCPGODEBUG=disablecontenttypecheck=1\u003c/code\u003e skips the \u003ccode\u003eContent-Type: application/json\u003c/code\u003e validation on POST requests.\nSee \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/957\"\u003e#957\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003emcp: add MCPGPDEBUG for opt-in Content-Type check by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/972\"\u003emodelcontextprotocol/go-sdk#972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/d454bbaf06a342aee5336df3370321d9cdec2478\"\u003e\u003ccode\u003ed454bba\u003c/code\u003e\u003c/a\u003e mcp: add MCPGPDEBUG for opt-in Content-Type check (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.6.0...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/modelcontextprotocol/go-sdk\u0026package-manager=go_modules\u0026previous-version=1.6.0\u0026new-version=1.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/FabianSchurig/terraform-provider-bitbucket/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FabianSchurig%2Fterraform-provider-bitbucket/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"1.5.0","new_version":"1.6.0","update_type":"minor","path":null,"pr_created_at":"2026-05-16T07:46:31.000Z","version_change":"1.5.0 → 1.6.0","issue":{"uuid":"4459157259","node_id":"PR_kwDOSNkfyc7cLQVn","number":11,"state":"open","title":"chore(deps): bump the all-dependencies group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-16T07:46:31.000Z","updated_at":"2026-05-16T07:46:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":7,"packages":[{"name":"github.com/blevesearch/bleve/v2","old_version":"2.5.7","new_version":"2.6.0","repository_url":"https://github.com/blevesearch/bleve"},{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/modelcontextprotocol/go-sdk"},{"name":"github.com/sahilm/fuzzy","old_version":"0.1.1","new_version":"0.1.2","repository_url":"https://github.com/sahilm/fuzzy"},{"name":"golang.org/x/text","old_version":"0.36.0","new_version":"0.37.0","repository_url":"https://github.com/golang/text"},{"name":"google.golang.org/genai","old_version":"1.54.0","new_version":"1.57.0","repository_url":"https://github.com/googleapis/go-genai"},{"name":"modernc.org/sqlite","old_version":"1.49.1","new_version":"1.50.1"}],"path":null,"ecosystem":"go"},"body":"Bumps the all-dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/blevesearch/bleve/v2](https://github.com/blevesearch/bleve) | `2.5.7` | `2.6.0` |\n| [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | `1.5.0` | `1.6.0` |\n| [github.com/sahilm/fuzzy](https://github.com/sahilm/fuzzy) | `0.1.1` | `0.1.2` |\n| [golang.org/x/text](https://github.com/golang/text) | `0.36.0` | `0.37.0` |\n| [google.golang.org/genai](https://github.com/googleapis/go-genai) | `1.54.0` | `1.57.0` |\n| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `1.49.1` | `1.50.1` |\n\n\nUpdates `github.com/blevesearch/bleve/v2` from 2.5.7 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/blevesearch/bleve/releases\"\u003egithub.com/blevesearch/bleve/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMB-69881: Improved APIs and perf optimizations for vector search by \u003ca href=\"https://github.com/CascadingRadium\"\u003e\u003ccode\u003e@​CascadingRadium\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2270\"\u003eblevesearch/bleve#2270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-27666: Hierarchy Search by \u003ca href=\"https://github.com/CascadingRadium\"\u003e\u003ccode\u003e@​CascadingRadium\u003c/code\u003e\u003c/a\u003e ; see \u003ca href=\"https://github.com/blevesearch/bleve/blob/v2.6.0/docs/hierarchy.md\"\u003edocs/hierarchy.md\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove legacy vendor folder by \u003ca href=\"https://github.com/CascadingRadium\"\u003e\u003ccode\u003e@​CascadingRadium\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2271\"\u003eblevesearch/bleve#2271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade several dependencies - roaring/v2, mmap-go etc. by \u003ca href=\"https://github.com/abhinavdangeti\"\u003e\u003ccode\u003e@​abhinavdangeti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2275\"\u003eblevesearch/bleve#2275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-59633: Improve performance of Geospatial Search by \u003ca href=\"https://github.com/CascadingRadium\"\u003e\u003ccode\u003e@​CascadingRadium\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2268\"\u003eblevesearch/bleve#2268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-70388: Add forced docvalues for geopoint fields by \u003ca href=\"https://github.com/Likith101\"\u003e\u003ccode\u003e@​Likith101\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2278\"\u003eblevesearch/bleve#2278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-70410: Simplify \u003ccode\u003eCoalesceQueue\u003c/code\u003e in hierarchical nested search by \u003ca href=\"https://github.com/CascadingRadium\"\u003e\u003ccode\u003e@​CascadingRadium\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2283\"\u003eblevesearch/bleve#2283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-61890 - Introducing config for zap layer by \u003ca href=\"https://github.com/Thejas-bhat\"\u003e\u003ccode\u003e@​Thejas-bhat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2066\"\u003eblevesearch/bleve#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle \u003ccode\u003enil\u003c/code\u003e multiSearchParams properly for \u003ccode\u003eMultiSearch\u003c/code\u003e by \u003ca href=\"https://github.com/capemox\"\u003e\u003ccode\u003e@​capemox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2286\"\u003eblevesearch/bleve#2286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-59633: Disable DocValues Chunking \u0026amp; Compression for Geo Fields by \u003ca href=\"https://github.com/Likith101\"\u003e\u003ccode\u003e@​Likith101\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2269\"\u003eblevesearch/bleve#2269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved geo spatial search accuracy by \u003ca href=\"https://github.com/Likith101\"\u003e\u003ccode\u003e@​Likith101\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/geo/pull/29\"\u003eblevesearch/geo#29\u003c/a\u003e \u0026amp; \u003ca href=\"https://redirect.github.com/blevesearch/geo/pull/30\"\u003eblevesearch/geo#30\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-62985: Support for Binary quantized vector indexes \u003ca href=\"https://github.com/Likith101\"\u003e\u003ccode\u003e@​Likith101\u003c/code\u003e\u003c/a\u003e ; see \u003ca href=\"https://github.com/blevesearch/bleve/blob/v2.6.0/docs/vectors.md\"\u003edocs/vectors.md\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-62182: New merge approach that avoids re-training of vector indexes \u003ca href=\"https://github.com/Thejas-bhat\"\u003e\u003ccode\u003e@​Thejas-bhat\u003c/code\u003e\u003c/a\u003e ; see \u003ca href=\"https://github.com/blevesearch/bleve/blob/v2.6.0/docs/fast_merge.md\"\u003edocs/fast_merge.md\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-71041: avoid updating \u003ccode\u003eroot.bolt\u003c/code\u003e with in-memory segment's data by \u003ca href=\"https://github.com/Thejas-bhat\"\u003e\u003ccode\u003e@​Thejas-bhat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2296\"\u003eblevesearch/bleve#2296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-65018 add custom_filter/custom_score query support with context-driven callback hooks by \u003ca href=\"https://github.com/maneuvertomars\"\u003e\u003ccode\u003e@​maneuvertomars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2289\"\u003eblevesearch/bleve#2289\u003c/a\u003e ; see \u003ca href=\"https://github.com/blevesearch/bleve/blob/v2.6.0/docs/custom_query.md\"\u003edocs/custom_query.md\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-65860: Introducing support for fileIO Callbacks by \u003ca href=\"https://github.com/Likith101\"\u003e\u003ccode\u003e@​Likith101\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2209\"\u003eblevesearch/bleve#2209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(perf) pool queryStringLex to reuse bufio.Reader across query parses by \u003ca href=\"https://github.com/huynhanx03\"\u003e\u003ccode\u003e@​huynhanx03\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2300\"\u003eblevesearch/bleve#2300\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003enull\u003c/code\u003e issue when parsing search request attributes by \u003ca href=\"https://github.com/CascadingRadium\"\u003e\u003ccode\u003e@​CascadingRadium\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2312\"\u003eblevesearch/bleve#2312\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-71375: Bolt Wrappers for File Callbacks by \u003ca href=\"https://github.com/Likith101\"\u003e\u003ccode\u003e@​Likith101\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2309\"\u003eblevesearch/bleve#2309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbsorb fixes for filtering vector search, update workflows by \u003ca href=\"https://github.com/abhinavdangeti\"\u003e\u003ccode\u003e@​abhinavdangeti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2314\"\u003eblevesearch/bleve#2314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-59670: GPU-Accelerated Vector Search by \u003ca href=\"https://github.com/CascadingRadium\"\u003e\u003ccode\u003e@​CascadingRadium\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/capemox\"\u003e\u003ccode\u003e@​capemox\u003c/code\u003e\u003c/a\u003e ; see \u003ca href=\"https://github.com/blevesearch/bleve/blob/v2.6.0/docs/vectors.md\"\u003edocs/vectors.md\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-71383: Expose vector field stats in scorch by \u003ca href=\"https://github.com/capemox\"\u003e\u003ccode\u003e@​capemox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2316\"\u003eblevesearch/bleve#2316\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded check for in-memory segment merge by \u003ca href=\"https://github.com/Likith101\"\u003e\u003ccode\u003e@​Likith101\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2319\"\u003eblevesearch/bleve#2319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-71607: Fixed data corruption in bolt by \u003ca href=\"https://github.com/Likith101\"\u003e\u003ccode\u003e@​Likith101\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2324\"\u003eblevesearch/bleve#2324\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix metrics involving NestedDocuments by \u003ca href=\"https://github.com/CascadingRadium\"\u003e\u003ccode\u003e@​CascadingRadium\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2325\"\u003eblevesearch/bleve#2325\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMB-71216, MB-71650: Implement fast merge over binary index classes by \u003ca href=\"https://github.com/Thejas-bhat\"\u003e\u003ccode\u003e@​Thejas-bhat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2326\"\u003eblevesearch/bleve#2326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to go-faiss@v1.1.0; Fix formatting, typos, etc. in docs/ by \u003ca href=\"https://github.com/abhinavdangeti\"\u003e\u003ccode\u003e@​abhinavdangeti\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/blevesearch/bleve/pull/2328\"\u003eblevesearch/bleve#2328\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eIntroduced new file format - \u003ca href=\"https://github.com/blevesearch/zapx/tree/v17.1.2\"\u003ezapx@v17\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMilestone\u003c/strong\u003e: \u003ca href=\"https://github.com/blevesearch/bleve/milestone/29\"\u003ehttps://github.com/blevesearch/bleve/milestone/29\u003c/a\u003e\n\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/blevesearch/bleve/compare/v2.5.7...v2.6.0\"\u003ehttps://github.com/blevesearch/bleve/compare/v2.5.7...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blevesearch/bleve/commit/d8f2ab9a11166223bc4997143efda40ec98045e7\"\u003e\u003ccode\u003ed8f2ab9\u003c/code\u003e\u003c/a\u003e Upgrade to go-faiss@v1.1.0; Fix formatting, typos, etc. in docs/ (\u003ca href=\"https://redirect.github.com/blevesearch/bleve/issues/2328\"\u003e#2328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blevesearch/bleve/commit/71b13fe1cf1dbe8d0dd2115f2c1570d0a1340654\"\u003e\u003ccode\u003e71b13fe\u003c/code\u003e\u003c/a\u003e go fmt ./... (\u003ca href=\"https://redirect.github.com/blevesearch/bleve/issues/2327\"\u003e#2327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blevesearch/bleve/commit/2a4804932d06267104bbad8b4601a320e746ba5d\"\u003e\u003ccode\u003e2a48049\u003c/code\u003e\u003c/a\u003e MB-71216, MB-71650: Implement fast merge over binary index classes (\u003ca href=\"https://redirect.github.com/blevesearch/bleve/issues/2326\"\u003e#2326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blevesearch/bleve/commit/a9e101a9947fa5dbffea3f3727e4e27ea6aed9b9\"\u003e\u003ccode\u003ea9e101a\u003c/code\u003e\u003c/a\u003e Fix metrics involving NestedDocuments (\u003ca href=\"https://redirect.github.com/blevesearch/bleve/issues/2325\"\u003e#2325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blevesearch/bleve/commit/2c7269ac3e11a4fb5baebd5ca34895b4babb69d2\"\u003e\u003ccode\u003e2c7269a\u003c/code\u003e\u003c/a\u003e v2.6.0 doc fixes (\u003ca href=\"https://redirect.github.com/blevesearch/bleve/issues/2323\"\u003e#2323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blevesearch/bleve/commit/e5e7e9e7a77a0205e2f695b61e8779a5bd9ed0f6\"\u003e\u003ccode\u003ee5e7e9e\u003c/code\u003e\u003c/a\u003e MB-71607: Fixed data corruption in bolt (\u003ca href=\"https://redirect.github.com/blevesearch/bleve/issues/2324\"\u003e#2324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blevesearch/bleve/commit/08e551fc149f59aee99e99732b66e95d50607871\"\u003e\u003ccode\u003e08e551f\u003c/code\u003e\u003c/a\u003e Updates to docs/vectors.md for v2.6.0 (\u003ca href=\"https://redirect.github.com/blevesearch/bleve/issues/2320\"\u003e#2320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blevesearch/bleve/commit/7cb486d98c678a0561fb94851367f5197f27353b\"\u003e\u003ccode\u003e7cb486d\u003c/code\u003e\u003c/a\u003e Add a document for fast merge (\u003ca href=\"https://redirect.github.com/blevesearch/bleve/issues/2321\"\u003e#2321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blevesearch/bleve/commit/d3a4022ed0979907ae42dbea66f0d201304d062b\"\u003e\u003ccode\u003ed3a4022\u003c/code\u003e\u003c/a\u003e Added check for in-memory segment merge (\u003ca href=\"https://redirect.github.com/blevesearch/bleve/issues/2319\"\u003e#2319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/blevesearch/bleve/commit/77af9c88ecded5c284d10954b81f729771e10646\"\u003e\u003ccode\u003e77af9c8\u003c/code\u003e\u003c/a\u003e Update docs/vectors.md  (\u003ca href=\"https://redirect.github.com/blevesearch/bleve/issues/2318\"\u003e#2318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/blevesearch/bleve/compare/v2.5.7...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/modelcontextprotocol/go-sdk` from 1.5.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThis release is equivalent to v1.6.0-pre.1. Thank you to those who tested the pre-release.\u003c/strong\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eIn this release we introduce several smaller fixes and improvements, and we started working for release 2026-06-30. The main new feature is the introduction of \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant.\u003c/p\u003e\n\u003ch2\u003eAdd \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant\u003c/h2\u003e\n\u003cp\u003eAdded \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e implementing \u003ccode\u003eauth.OAuthHandler\u003c/code\u003e using the OAuth 2.0 Client Credentials grant (RFC 6749 Section 4.4) for service-to-service authentication with pre-registered credentials.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eextauth: add ClientCredentialsHandler for OAuth client credentials grant by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/895\"\u003emodelcontextprotocol/go-sdk#895\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-06-30 Release related PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add automatic application_type inference by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/904\"\u003emodelcontextprotocol/go-sdk#904\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003eapplication_type\u003c/code\u003e field is added to the \u003ccode\u003eClientRegistrationMetadata\u003c/code\u003e for DynamicClientRegistration. If not specified, the \u003ccode\u003eapplication_type\u003c/code\u003e will be inferred from the RedirectURIs. This implements \u003ca href=\"https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/837\"\u003eSEP-837\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: HTTP Header Standardization for method and name by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/907\"\u003emodelcontextprotocol/go-sdk#907\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eBy mirroring key fields from the JSON-RPC payload into HTTP headers, network intermediaries such as load balancers, proxies, and observability tools can route and process MCP traffic without deep packet inspection, reducing latency and computational overhead. This partially implements \u003ca href=\"https://modelcontextprotocol.io/seps/2243-http-standardization\"\u003eSEP-2243\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003eSetError\u003c/code\u003e Behavior Change\u003c/h3\u003e\n\u003cp\u003ePreviously the \u003ccode\u003eSetError\u003c/code\u003e method on \u003ccode\u003eCallToolResult\u003c/code\u003e always overwrote the \u003ccode\u003eContent\u003c/code\u003e field with the error text. Now \u003ccode\u003eSetError\u003c/code\u003e preserves the existing value if it has already been populated. You can restore the previous behavior by setting the environment variable \u003ccode\u003eseterroroverwrite=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCross-Origin Protection Default Change\u003c/h3\u003e\n\u003cp\u003ePreviously (v1.4.1-v1.5.0) default (zero-value) cross-origin protection was applied when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e in \u003ccode\u003eStreamableHTTPOptions\u003c/code\u003e was \u003ccode\u003enil\u003c/code\u003e. Now cross-origin protection is not enabled by default when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e is nil.\nYou can restore the previous behavior (enable by default) by setting \u003ccode\u003eenableoriginverification=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: remove default cross origin protection by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/906\"\u003emodelcontextprotocol/go-sdk#906\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e was replaced by \u003ccode\u003eenableoriginverification\u003c/code\u003e after the default was changed to not enable cross-origin protection.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ejsonescaping\u003c/code\u003e option was removed, according to plan.\u003c/p\u003e\n\u003ch2\u003eOther Changes to the SDK\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einternal: remove unused util functions by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/871\"\u003emodelcontextprotocol/go-sdk#871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.4 to 4.35.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/873\"\u003emodelcontextprotocol/go-sdk#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.3.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/874\"\u003emodelcontextprotocol/go-sdk#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/875\"\u003emodelcontextprotocol/go-sdk#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dominikh/staticcheck-action from 1.4.0 to 1.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/872\"\u003emodelcontextprotocol/go-sdk#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoauthex: accept 200 in client registration by \u003ca href=\"https://github.com/MatyasVondraOutreach\"\u003e\u003ccode\u003e@​MatyasVondraOutreach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/877\"\u003emodelcontextprotocol/go-sdk#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: allow Content-Type parameters in streamable transport by \u003ca href=\"https://github.com/rafaeljusto\"\u003e\u003ccode\u003e@​rafaeljusto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/878\"\u003emodelcontextprotocol/go-sdk#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/f5f2015413f17f578fbacc839d2c05d0fdb3f1cc\"\u003e\u003ccode\u003ef5f2015\u003c/code\u003e\u003c/a\u003e MCPGODEBUG update for 1.6.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/e01639a31808e27b9a77f02367340569f47e4b3d\"\u003e\u003ccode\u003ee01639a\u003c/code\u003e\u003c/a\u003e feat: HTTP Header Standardization for method and name (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/93a41b2cfa81e6be813feadfd6dc1ed665c06da7\"\u003e\u003ccode\u003e93a41b2\u003c/code\u003e\u003c/a\u003e internal/jsonrpc2: remove unused code (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/910\"\u003e#910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/446beae01800ca510b42345a7330f1b7b6bbbf89\"\u003e\u003ccode\u003e446beae\u003c/code\u003e\u003c/a\u003e mcp: Upgrade jsonschema-go (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2e21834ad33e0b8105bf2e3b6733a27193f97caf\"\u003e\u003ccode\u003e2e21834\u003c/code\u003e\u003c/a\u003e extauth: add ClientCredentialsHandler for OAuth client credentials grant (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2643b22a4ecc1197aedcd2d84d58e592bec04dfe\"\u003e\u003ccode\u003e2643b22\u003c/code\u003e\u003c/a\u003e feat: add automatic application_type inference (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/db50910c70a71ac28abd761e0736799c048a8888\"\u003e\u003ccode\u003edb50910\u003c/code\u003e\u003c/a\u003e mcp: do not re-prompt OAuth after cancelled Authorize (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/885\"\u003e#885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/5f2cd8fd14bcd3b7f1e693dd741b5f1a3c338051\"\u003e\u003ccode\u003e5f2cd8f\u003c/code\u003e\u003c/a\u003e mcp: preserve transport errors in Write error chain (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/0edc5971cd5dbab661b4122cd754a5c94d899e6a\"\u003e\u003ccode\u003e0edc597\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/41e1f941bbaa1f9de78ac94f89af7b676a440dc8\"\u003e\u003ccode\u003e41e1f94\u003c/code\u003e\u003c/a\u003e mcp: remove default cross origin protection (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.5.0...v1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/sahilm/fuzzy` from 0.1.1 to 0.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sahilm/fuzzy/releases\"\u003egithub.com/sahilm/fuzzy's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDust off the repo by \u003ca href=\"https://github.com/sahilm\"\u003e\u003ccode\u003e@​sahilm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sahilm/fuzzy/pull/25\"\u003esahilm/fuzzy#25\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore match strings past the first NUL rune by \u003ca href=\"https://github.com/nfreya\"\u003e\u003ccode\u003e@​nfreya\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sahilm/fuzzy/pull/24\"\u003esahilm/fuzzy#24\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFindFrom\u003c/code\u003e respects original ordering by \u003ca href=\"https://github.com/SayYoungMan\"\u003e\u003ccode\u003e@​SayYoungMan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sahilm/fuzzy/pull/28\"\u003esahilm/fuzzy#28\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sahilm/fuzzy/compare/v0.1.1...v0.1.2\"\u003ehttps://github.com/sahilm/fuzzy/compare/v0.1.1...v0.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sahilm/fuzzy/commit/2cea772ce2570ed08d64bb361ca6c4aed657645a\"\u003e\u003ccode\u003e2cea772\u003c/code\u003e\u003c/a\u003e Upgrade golangci-lint to fix the build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sahilm/fuzzy/commit/76e61c374b493c8bfb69f153d85b11d0bd6dc822\"\u003e\u003ccode\u003e76e61c3\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eFindFrom\u003c/code\u003e respects original ordering (\u003ca href=\"https://redirect.github.com/sahilm/fuzzy/issues/28\"\u003e#28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sahilm/fuzzy/commit/5ed613fa112b870187f5527adca006ab321e1c67\"\u003e\u003ccode\u003e5ed613f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sahilm/fuzzy/issues/24\"\u003e#24\u003c/a\u003e from nfreya/bugfix/panic-on-nuls-in-data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sahilm/fuzzy/commit/3e298b8b9b5220566163f724f46063a08554179f\"\u003e\u003ccode\u003e3e298b8\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into bugfix/panic-on-nuls-in-data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sahilm/fuzzy/commit/45469896957ec267e966e4eb7f4c043dcf0d8dc4\"\u003e\u003ccode\u003e4546989\u003c/code\u003e\u003c/a\u003e So long travis. Thank you.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sahilm/fuzzy/commit/f98d2a036ab04eeda9c68aa00c3986537c588e85\"\u003e\u003ccode\u003ef98d2a0\u003c/code\u003e\u003c/a\u003e switch to tools dujour; old ones deprecatd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sahilm/fuzzy/commit/45c5e49a0f797a65ddac91e058435ac588ba4646\"\u003e\u003ccode\u003e45c5e49\u003c/code\u003e\u003c/a\u003e Use go.mod now. Gopkg is deprecated.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sahilm/fuzzy/commit/12ea3fbc397c63edd7ee5afc924538ca054c57ef\"\u003e\u003ccode\u003e12ea3fb\u003c/code\u003e\u003c/a\u003e Add test for NULs in search data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sahilm/fuzzy/commit/7e3799a5990d343000b5f3863319c8e68f84b55f\"\u003e\u003ccode\u003e7e3799a\u003c/code\u003e\u003c/a\u003e Ignore match strings past the first NUL rune\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sahilm/fuzzy/compare/v0.1.1...v0.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/crypto` from 0.36.0 to 0.48.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e08b06753d6a72f1fe375b6e0fefefb39917c165\"\u003e\u003ccode\u003ee08b067\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/7d0074ccc6f17acbf2ebb10db06d492e08f887dc\"\u003e\u003ccode\u003e7d0074c\u003c/code\u003e\u003c/a\u003e scrypt: fix panic on parameters \u0026lt;= 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/506e022208b864bc3c9c4a416fe56be75d10ad24\"\u003e\u003ccode\u003e506e022\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/7dacc380ba001e8fe7c3c7a46bf3cbdaa5064df9\"\u003e\u003ccode\u003e7dacc38\u003c/code\u003e\u003c/a\u003e chacha20poly1305: error out in fips140=only mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/19acf81bd7bc7b558d18a550e8e023df2c33e742\"\u003e\u003ccode\u003e19acf81\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/3a1c6b4b61966d06b6469ad7bc15839ba76eeb89\"\u003e\u003ccode\u003e3a1c6b4\u003c/code\u003e\u003c/a\u003e x509roots/fallback: update bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/f4602e40409257658159002a9af6aedb875949fb\"\u003e\u003ccode\u003ef4602e4\u003c/code\u003e\u003c/a\u003e ssh/agent: fix flaky test by ensuring a writeable home directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/4e0068c0098be10d7025c99ab7c50ce454c1f0f9\"\u003e\u003ccode\u003e4e0068c\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/e79546e28b85ea53dd37afe1c4102746ef553b9c\"\u003e\u003ccode\u003ee79546e\u003c/code\u003e\u003c/a\u003e ssh: curb GSSAPI DoS risk by limiting number of specified OIDs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/crypto/commit/f91f7a7c31bf90b39c1de895ad116a2bacc88748\"\u003e\u003ccode\u003ef91f7a7\u003c/code\u003e\u003c/a\u003e ssh/agent: prevent panic on malformed constraint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/golang/crypto/compare/v0.36.0...v0.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/text` from 0.36.0 to 0.37.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/text/commit/3ef517e623a4bfc08d6457f87d73afda7af7d8e1\"\u003e\u003ccode\u003e3ef517e\u003c/code\u003e\u003c/a\u003e go.mod: update golang.org/x dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/text/compare/v0.36.0...v0.37.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `google.golang.org/genai` from 1.54.0 to 1.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/go-genai/releases\"\u003egoogle.golang.org/genai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.57.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/go-genai/compare/v1.56.0...v1.57.0\"\u003e1.57.0\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose Test and Server of the Replay API Client for the cross module usage in the AgentPlatform module. (\u003ca href=\"https://github.com/googleapis/go-genai/commit/27b142d7c2aea6794c4b9d88d6e3f68f69fb17a3\"\u003e27b142d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport Blocking FunctionCall in Live API in AgentPlatform (Vertex) (\u003ca href=\"https://github.com/googleapis/go-genai/commit/e5e653c939fb25dba1d54726dba6735b51002267\"\u003ee5e653c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport speech to speech translation in Gemini Live (\u003ca href=\"https://github.com/googleapis/go-genai/commit/621b55d07426e706991c7c9f2602658cf1068cbc\"\u003e621b55d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix version redaction logic in the replay API client. (\u003ca href=\"https://github.com/googleapis/go-genai/commit/af4c93111f6a266674370a45f3fb15e1742d064e\"\u003eaf4c931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.56.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/go-genai/compare/v1.55.0...v1.56.0\"\u003e1.56.0\u003c/a\u003e (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Python] Multimodal file search (\u003ca href=\"https://github.com/googleapis/go-genai/commit/c32ae6e6a1708942b96216f51750523091f2304b\"\u003ec32ae6e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMultimodal file search (\u003ca href=\"https://github.com/googleapis/go-genai/commit/989d0645da796e10c02ab2359512f600edc741d2\"\u003e989d064\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify generated Go URL path formatting when VertexAI and MLDev URLs are identical. (\u003ca href=\"https://github.com/googleapis/go-genai/commit/d90a59223923bb95b58a79a6c080e953a966ae1d\"\u003ed90a592\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/googleapis/go-genai/issues/761\"\u003e#761\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.55.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/go-genai/compare/v1.54.0...v1.55.0\"\u003e1.55.0\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eoutput_info\u003c/code\u003e to \u003ccode\u003eBatchJob\u003c/code\u003e (\u003ca href=\"https://github.com/googleapis/go-genai/commit/9ec7d3bff89e75126652363def92a820179209e4\"\u003e9ec7d3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd ImageResizeMode for GenerateVideos (\u003ca href=\"https://github.com/googleapis/go-genai/commit/8fc27f4f670f864785424fcd8d0e7931c2989ecb\"\u003e8fc27f4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd InternalApplyConverterToSliceWithRoot to the common utilities. (\u003ca href=\"https://github.com/googleapis/go-genai/commit/7aaf1eb1eab03698454be3f9398945d2365debeb\"\u003e7aaf1eb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Vertex Dataset input and output options for batch jobs (\u003ca href=\"https://github.com/googleapis/go-genai/commit/73ee07cbdae9873271c90e66bb491178587f8495\"\u003e73ee07c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eintroduce BackendEnterprise and GOOGLE_GENAI_USE_ENTERPRISE env var (\u003ca href=\"https://github.com/googleapis/go-genai/commit/1181fe03dfc10ebab1b7d760fce7b18ac22f86d1\"\u003e1181fe0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/go-genai/blob/main/CHANGELOG.md\"\u003egoogle.golang.org/genai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/go-genai/compare/v1.56.0...v1.57.0\"\u003e1.57.0\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose Test and Server of the Replay API Client for the cross module usage in the AgentPlatform module. (\u003ca href=\"https://github.com/googleapis/go-genai/commit/27b142d7c2aea6794c4b9d88d6e3f68f69fb17a3\"\u003e27b142d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport Blocking FunctionCall in Live API in AgentPlatform (Vertex) (\u003ca href=\"https://github.com/googleapis/go-genai/commit/e5e653c939fb25dba1d54726dba6735b51002267\"\u003ee5e653c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport speech to speech translation in Gemini Live (\u003ca href=\"https://github.com/googleapis/go-genai/commit/621b55d07426e706991c7c9f2602658cf1068cbc\"\u003e621b55d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix version redaction logic in the replay API client. (\u003ca href=\"https://github.com/googleapis/go-genai/commit/af4c93111f6a266674370a45f3fb15e1742d064e\"\u003eaf4c931\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/go-genai/compare/v1.55.0...v1.56.0\"\u003e1.56.0\u003c/a\u003e (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Python] Multimodal file search (\u003ca href=\"https://github.com/googleapis/go-genai/commit/c32ae6e6a1708942b96216f51750523091f2304b\"\u003ec32ae6e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMultimodal file search (\u003ca href=\"https://github.com/googleapis/go-genai/commit/989d0645da796e10c02ab2359512f600edc741d2\"\u003e989d064\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify generated Go URL path formatting when VertexAI and MLDev URLs are identical. (\u003ca href=\"https://github.com/googleapis/go-genai/commit/d90a59223923bb95b58a79a6c080e953a966ae1d\"\u003ed90a592\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/googleapis/go-genai/issues/761\"\u003e#761\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/go-genai/compare/v1.54.0...v1.55.0\"\u003e1.55.0\u003c/a\u003e (2026-04-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eoutput_info\u003c/code\u003e to \u003ccode\u003eBatchJob\u003c/code\u003e (\u003ca href=\"https://github.com/googleapis/go-genai/commit/9ec7d3bff89e75126652363def92a820179209e4\"\u003e9ec7d3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd ImageResizeMode for GenerateVideos (\u003ca href=\"https://github.com/googleapis/go-genai/commit/8fc27f4f670f864785424fcd8d0e7931c2989ecb\"\u003e8fc27f4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd InternalApplyConverterToSliceWithRoot to the common utilities. (\u003ca href=\"https://github.com/googleapis/go-genai/commit/7aaf1eb1eab03698454be3f9398945d2365debeb\"\u003e7aaf1eb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Vertex Dataset input and output options for batch jobs (\u003ca href=\"https://github.com/googleapis/go-genai/commit/73ee07cbdae9873271c90e66bb491178587f8495\"\u003e73ee07c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eintroduce BackendEnterprise and GOOGLE_GENAI_USE_ENTERPRISE env var (\u003ca href=\"https://github.com/googleapis/go-genai/commit/1181fe03dfc10ebab1b7d760fce7b18ac22f86d1\"\u003e1181fe0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/c02ba4f1f6069dfcbfb626489af058ffd89a82bf\"\u003e\u003ccode\u003ec02ba4f\u003c/code\u003e\u003c/a\u003e chore(main): release 1.57.0 (\u003ca href=\"https://redirect.github.com/googleapis/go-genai/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/af4c93111f6a266674370a45f3fb15e1742d064e\"\u003e\u003ccode\u003eaf4c931\u003c/code\u003e\u003c/a\u003e fix: Fix version redaction logic in the replay API client.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/621b55d07426e706991c7c9f2602658cf1068cbc\"\u003e\u003ccode\u003e621b55d\u003c/code\u003e\u003c/a\u003e feat: support speech to speech translation in Gemini Live\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/27b142d7c2aea6794c4b9d88d6e3f68f69fb17a3\"\u003e\u003ccode\u003e27b142d\u003c/code\u003e\u003c/a\u003e feat: Expose Test and Server of the Replay API Client for the cross module us...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/aec9d38b6a45318ea66ce9ee1a5016280f419bb4\"\u003e\u003ccode\u003eaec9d38\u003c/code\u003e\u003c/a\u003e chore: update error messages to clarify which APIs support a feature.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/e5e653c939fb25dba1d54726dba6735b51002267\"\u003e\u003ccode\u003ee5e653c\u003c/code\u003e\u003c/a\u003e feat: support Blocking FunctionCall in Live API in AgentPlatform (Vertex)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/1ca15ba6262a95e1e3e31e63f2b8a21e90adf91e\"\u003e\u003ccode\u003e1ca15ba\u003c/code\u003e\u003c/a\u003e chore: Handle vertex-genai-modules user-agent header for the AgentPlatform SDK.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/afcab1d077bdf2548e681319408d3d780ead46c4\"\u003e\u003ccode\u003eafcab1d\u003c/code\u003e\u003c/a\u003e chore: Expose the Replay API client as an internal component only for the Age...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/ca5475d28c48146790fed491ad6078d4e020a637\"\u003e\u003ccode\u003eca5475d\u003c/code\u003e\u003c/a\u003e chore(main): release 1.56.0 (\u003ca href=\"https://redirect.github.com/googleapis/go-genai/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/go-genai/commit/989d0645da796e10c02ab2359512f600edc741d2\"\u003e\u003ccode\u003e989d064\u003c/code\u003e\u003c/a\u003e feat: Multimodal file search\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/go-genai/compare/v1.54.0...v1.57.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `modernc.org/sqlite` from 1.49.1 to 1.50.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://gitlab.com/cznic/sqlite/blob/master/CHANGELOG.md\"\u003emodernc.org/sqlite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e2026-05-10 v1.50.1:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to \u003ca href=\"https://sqlite.org/releaselog/3_53_1.html\"\u003eSQLite 3.53.1\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e2026-04-24 v1.50.0:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to sqlite-vec \u003ca href=\"https://github.com/asg017/sqlite-vec/releases/tag/v0.1.9\"\u003ev0.1.9\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eColumnInfo\u003c/code\u003e, enabling dynamic query builders and ORMs to retrieve underlying SQLite C-API metadata (\u003ccode\u003eOriginName\u003c/code\u003e, \u003ccode\u003eTableName\u003c/code\u003e, \u003ccode\u003eDatabaseName\u003c/code\u003e, and \u003ccode\u003eDeclType\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eThis feature is exposed via the idiomatic \u003ccode\u003edatabase/sql\u003c/code\u003e escape hatch \u003ccode\u003e(*sql.Conn).Raw()\u003c/code\u003e, avoiding custom statement handles and keeping the standard library workflow intact.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/113\"\u003e#113\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/113\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/113\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e2026-04-17 v1.49.0: Upgrade to \u003ca href=\"https://sqlite.org/releaselog/3_53_0.html\"\u003eSQLite 3.53.0\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e-DSQLITE_ENABLE_DBPAGE_VTAB\u003c/code\u003e to the transpilation. See \u003ca href=\"https://www.sqlite.org/dbpage.html\"\u003e\u0026quot;The SQLITE_DBPAGE Virtual Table\u0026quot;\u003c/a\u003e for details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e2026-04-06 v1.48.2:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix ABI mapping mismatch in the pre-update hook trampoline that caused silent truncation of large 64-bit RowIDs.\u003c/li\u003e\n\u003cli\u003eEnsure the Go trampoline signature correctly aligns with the public \u003ccode\u003esqlite3_preupdate_hook\u003c/code\u003e C API, preventing data corruption for high-entropy keys (e.g., Snowflake IDs).\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/98\"\u003e#98\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/98\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/98\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix the memory allocator used in \u003ccode\u003e(*conn).Deserialize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003etls.Alloc\u003c/code\u003e with \u003ccode\u003esqlite3_malloc64\u003c/code\u003e to prevent internal allocator corruption. This ensures the buffer is safely owned by SQLite, which may resize or free it due to the \u003ccode\u003eSQLITE_DESERIALIZE_RESIZEABLE\u003c/code\u003e and \u003ccode\u003eSQLITE_DESERIALIZE_FREEONCLOSE\u003c/code\u003e flags.\u003c/li\u003e\n\u003cli\u003ePrevent a memory leak by properly freeing the allocated buffer if fetching the main database name fails before handing ownership to SQLite.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/100\"\u003e#100\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/100\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/100\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e(*conn).Deserialize\u003c/code\u003e to explicitly reject \u003ccode\u003enil\u003c/code\u003e or empty byte slices.\u003c/li\u003e\n\u003cli\u003ePrevent silent database disconnection and connection pool corruption caused by SQLite's default behavior when \u003ccode\u003esqlite3_deserialize\u003c/code\u003e receives a 0-length buffer.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/101\"\u003e#101\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/101\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/101\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecommitHookTrampoline\u003c/code\u003e and \u003ccode\u003erollbackHookTrampoline\u003c/code\u003e signatures by removing the unused \u003ccode\u003epCsr\u003c/code\u003e parameter.\u003c/li\u003e\n\u003cli\u003eAligns internal hook callbacks accurately with the underlying SQLite C API, cleaning up the code to prevent potential future confusion or bugs.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/102\"\u003e#102\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/102\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/102\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003echeckptr\u003c/code\u003e instrumentation failures during \u003ccode\u003ego test -race\u003c/code\u003e when registering and using virtual tables (\u003ccode\u003evtab\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eAllocate \u003ccode\u003esqlite3_module\u003c/code\u003e instances using the C allocator (\u003ccode\u003elibc.Xcalloc\u003c/code\u003e) instead of the Go heap. This ensures transpiled C code can safely perform pointer operations on the struct without tripping Go's pointer checks.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/103\"\u003e#103\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/103\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/103\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix data race on \u003ccode\u003emutex.id\u003c/code\u003e in the \u003ccode\u003emutexTry\u003c/code\u003e non-recursive path.\u003c/li\u003e\n\u003cli\u003eEnsure consistent atomic writes (\u003ccode\u003eatomic.StoreInt32\u003c/code\u003e) to prevent data races with atomic loads in \u003ccode\u003emutexHeld\u003c/code\u003e and \u003ccode\u003emutexNotheld\u003c/code\u003e during concurrent execution.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/104\"\u003e#104\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/104\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/104\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix resource leak in \u003ccode\u003e(*Backup).Commit\u003c/code\u003e where the destination connection was not closed on error.\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003edstConn\u003c/code\u003e is properly closed when \u003ccode\u003esqlite3_backup_finish\u003c/code\u003e fails, preventing file descriptor, TLS, and memory leaks.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/105\"\u003e#105\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/105\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/105\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eExec\u003c/code\u003e to fully drain rows when encountering \u003ccode\u003eSQLITE_ROW\u003c/code\u003e, preventing silent data loss in DML statements.\u003c/li\u003e\n\u003cli\u003ePreviously, \u003ccode\u003eExec\u003c/code\u003e aborted after the first row, meaning \u003ccode\u003eINSERT\u003c/code\u003e, \u003ccode\u003eUPDATE\u003c/code\u003e, or \u003ccode\u003eDELETE\u003c/code\u003e statements with a \u003ccode\u003eRETURNING\u003c/code\u003e clause would fail to process subsequent rows. The execution path now correctly loops until \u003ccode\u003eSQLITE_DONE\u003c/code\u003e and properly respects context cancellations during the drain loop, fully aligning with native C \u003ccode\u003esqlite3_exec\u003c/code\u003e semantics.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/106\"\u003e#106\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/106\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/106\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix \u0026quot;Shadowed err value (stmt.go)\u0026quot;.\u003c/li\u003e\n\u003cli\u003eSee [GitLab issue \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/249\"\u003e#249\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/work_items/249\"\u003ehttps://gitlab.com/cznic/sqlite/-/work_items/249\u003c/a\u003e), thanks Emrecan BATI!\u003c/li\u003e\n\u003cli\u003eFix silent omission of virtual table savepoint callbacks by correctly setting the sqlite3_module version.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/107\"\u003e#107\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/107\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/107\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003evfsRead\u003c/code\u003e to properly handle partial and fragmented reads from \u003ccode\u003eio.Reader\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003ef.Read\u003c/code\u003e with \u003ccode\u003eio.ReadFull\u003c/code\u003e to ensure the buffer is fully populated, preventing premature \u003ccode\u003eSQLITE_IOERR_SHORT_READ\u003c/code\u003e errors on valid mid-stream partial reads. Unread tail bytes at EOF are now efficiently zero-filled using the built-in \u003ccode\u003eclear\u003c/code\u003e function.\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/108\"\u003e#108\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/108\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/108\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003cli\u003eRefactor internal error formatting to safely handle uninitialized or closed database pointers.\u003c/li\u003e\n\u003cli\u003ePrevent a misleading \u0026quot;out of memory\u0026quot; error message when an operation fails and the underlying SQLite database handle is \u003ccode\u003eNULL\u003c/code\u003e (\u003ccode\u003edb == 0\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eSee [GitLab merge request \u003ca href=\"https://gitlab.com/cznic/sqlite/issues/109\"\u003e#109\u003c/a\u003e](\u003ca href=\"https://gitlab.com/cznic/sqlite/-/merge_requests/109\"\u003ehttps://gitlab.com/cznic/sqlite/-/merge_requests/109\u003c/a\u003e), thanks Josh Bleecher Snyder!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/b95ed459e063439b1b7f58db051f168832bb14b6\"\u003e\u003ccode\u003eb95ed45\u003c/code\u003e\u003c/a\u003e upgrade to SQLite 3.53.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/e220cc9b51f0ce842490194538f3c45daf2572b3\"\u003e\u003ccode\u003ee220cc9\u003c/code\u003e\u003c/a\u003e CHANGELOG.md: add !113\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/a58d5e552a64d5082bdf1488db35f27ce7536c1d\"\u003e\u003ccode\u003ea58d5e5\u003c/code\u003e\u003c/a\u003e Merge branch 'columns' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/119d8b1c8514ceadf0a5a4aa8a9c94514b739377\"\u003e\u003ccode\u003e119d8b1\u003c/code\u003e\u003c/a\u003e add ColumnInfo, for inspecting query columns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/cznic/sqlite/commit/c353a4f762ca821c6ebc6a17097e19e9dcec5306\"\u003e\u003ccode\u003ec353a4f\u003c/code\u003e\u003c/a\u003e upgrade to sqlite-vec v0.1.9\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://gitlab.com/cznic/sqlite/compare/v1.49.1...v1.50.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/LAF-labs/LAF-Agents-Office/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LAF-labs%2FLAF-Agents-Office/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"1.5.0","new_version":"1.6.0","update_type":"minor","path":null,"pr_created_at":"2026-05-11T23:48:05.000Z","version_change":"1.5.0 → 1.6.0","issue":{"uuid":"4425106641","node_id":"PR_kwDOSKbm987ad3kk","number":8,"state":"closed","title":"deps(deps): bump github.com/modelcontextprotocol/go-sdk from 1.5.0 to 1.6.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-25T22:17:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-11T23:48:05.000Z","updated_at":"2026-05-25T22:17:42.000Z","time_to_close":1204175,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/modelcontextprotocol/go-sdk"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) from 1.5.0 to 1.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThis release is equivalent to v1.6.0-pre.1. Thank you to those who tested the pre-release.\u003c/strong\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eIn this release we introduce several smaller fixes and improvements, and we started working for release 2026-06-30. The main new feature is the introduction of \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant.\u003c/p\u003e\n\u003ch2\u003eAdd \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant\u003c/h2\u003e\n\u003cp\u003eAdded \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e implementing \u003ccode\u003eauth.OAuthHandler\u003c/code\u003e using the OAuth 2.0 Client Credentials grant (RFC 6749 Section 4.4) for service-to-service authentication with pre-registered credentials.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eextauth: add ClientCredentialsHandler for OAuth client credentials grant by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/895\"\u003emodelcontextprotocol/go-sdk#895\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-06-30 Release related PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add automatic application_type inference by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/904\"\u003emodelcontextprotocol/go-sdk#904\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003eapplication_type\u003c/code\u003e field is added to the \u003ccode\u003eClientRegistrationMetadata\u003c/code\u003e for DynamicClientRegistration. If not specified, the \u003ccode\u003eapplication_type\u003c/code\u003e will be inferred from the RedirectURIs. This implements \u003ca href=\"https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/837\"\u003eSEP-837\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: HTTP Header Standardization for method and name by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/907\"\u003emodelcontextprotocol/go-sdk#907\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eBy mirroring key fields from the JSON-RPC payload into HTTP headers, network intermediaries such as load balancers, proxies, and observability tools can route and process MCP traffic without deep packet inspection, reducing latency and computational overhead. This partially implements \u003ca href=\"https://modelcontextprotocol.io/seps/2243-http-standardization\"\u003eSEP-2243\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003eSetError\u003c/code\u003e Behavior Change\u003c/h3\u003e\n\u003cp\u003ePreviously the \u003ccode\u003eSetError\u003c/code\u003e method on \u003ccode\u003eCallToolResult\u003c/code\u003e always overwrote the \u003ccode\u003eContent\u003c/code\u003e field with the error text. Now \u003ccode\u003eSetError\u003c/code\u003e preserves the existing value if it has already been populated. You can restore the previous behavior by setting the environment variable \u003ccode\u003eseterroroverwrite=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCross-Origin Protection Default Change\u003c/h3\u003e\n\u003cp\u003ePreviously (v1.4.1-v1.5.0) default (zero-value) cross-origin protection was applied when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e in \u003ccode\u003eStreamableHTTPOptions\u003c/code\u003e was \u003ccode\u003enil\u003c/code\u003e. Now cross-origin protection is not enabled by default when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e is nil.\nYou can restore the previous behavior (enable by default) by setting \u003ccode\u003eenableoriginverification=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: remove default cross origin protection by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/906\"\u003emodelcontextprotocol/go-sdk#906\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e was replaced by \u003ccode\u003eenableoriginverification\u003c/code\u003e after the default was changed to not enable cross-origin protection.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ejsonescaping\u003c/code\u003e option was removed, according to plan.\u003c/p\u003e\n\u003ch2\u003eOther Changes to the SDK\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einternal: remove unused util functions by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/871\"\u003emodelcontextprotocol/go-sdk#871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.4 to 4.35.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/873\"\u003emodelcontextprotocol/go-sdk#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.3.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/874\"\u003emodelcontextprotocol/go-sdk#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/875\"\u003emodelcontextprotocol/go-sdk#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dominikh/staticcheck-action from 1.4.0 to 1.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/872\"\u003emodelcontextprotocol/go-sdk#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoauthex: accept 200 in client registration by \u003ca href=\"https://github.com/MatyasVondraOutreach\"\u003e\u003ccode\u003e@​MatyasVondraOutreach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/877\"\u003emodelcontextprotocol/go-sdk#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: allow Content-Type parameters in streamable transport by \u003ca href=\"https://github.com/rafaeljusto\"\u003e\u003ccode\u003e@​rafaeljusto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/878\"\u003emodelcontextprotocol/go-sdk#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/f5f2015413f17f578fbacc839d2c05d0fdb3f1cc\"\u003e\u003ccode\u003ef5f2015\u003c/code\u003e\u003c/a\u003e MCPGODEBUG update for 1.6.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/e01639a31808e27b9a77f02367340569f47e4b3d\"\u003e\u003ccode\u003ee01639a\u003c/code\u003e\u003c/a\u003e feat: HTTP Header Standardization for method and name (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/93a41b2cfa81e6be813feadfd6dc1ed665c06da7\"\u003e\u003ccode\u003e93a41b2\u003c/code\u003e\u003c/a\u003e internal/jsonrpc2: remove unused code (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/910\"\u003e#910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/446beae01800ca510b42345a7330f1b7b6bbbf89\"\u003e\u003ccode\u003e446beae\u003c/code\u003e\u003c/a\u003e mcp: Upgrade jsonschema-go (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2e21834ad33e0b8105bf2e3b6733a27193f97caf\"\u003e\u003ccode\u003e2e21834\u003c/code\u003e\u003c/a\u003e extauth: add ClientCredentialsHandler for OAuth client credentials grant (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2643b22a4ecc1197aedcd2d84d58e592bec04dfe\"\u003e\u003ccode\u003e2643b22\u003c/code\u003e\u003c/a\u003e feat: add automatic application_type inference (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/db50910c70a71ac28abd761e0736799c048a8888\"\u003e\u003ccode\u003edb50910\u003c/code\u003e\u003c/a\u003e mcp: do not re-prompt OAuth after cancelled Authorize (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/885\"\u003e#885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/5f2cd8fd14bcd3b7f1e693dd741b5f1a3c338051\"\u003e\u003ccode\u003e5f2cd8f\u003c/code\u003e\u003c/a\u003e mcp: preserve transport errors in Write error chain (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/0edc5971cd5dbab661b4122cd754a5c94d899e6a\"\u003e\u003ccode\u003e0edc597\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/41e1f941bbaa1f9de78ac94f89af7b676a440dc8\"\u003e\u003ccode\u003e41e1f94\u003c/code\u003e\u003c/a\u003e mcp: remove default cross origin protection (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.5.0...v1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/modelcontextprotocol/go-sdk\u0026package-manager=go_modules\u0026previous-version=1.5.0\u0026new-version=1.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/AravG7/gke-mcp/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AravG7%2Fgke-mcp/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"1.5.0","new_version":"1.6.0","update_type":"minor","path":null,"pr_created_at":"2026-05-05T00:50:46.000Z","version_change":"1.5.0 → 1.6.0","issue":{"uuid":"4380690542","node_id":"PR_kwDOOlSDN87YOGGr","number":339,"state":"open","title":"chore(deps): bump the go-minor-patch group across 1 directory with 10 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-05T00:50:46.000Z","updated_at":"2026-05-05T00:52:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-minor-patch","update_count":10,"packages":[{"name":"github.com/anthropics/anthropic-sdk-go","old_version":"1.37.0","new_version":"1.39.0","repository_url":"https://github.com/anthropics/anthropic-sdk-go"},{"name":"github.com/fsnotify/fsnotify","old_version":"1.9.0","new_version":"1.10.1","repository_url":"https://github.com/fsnotify/fsnotify"},{"name":"github.com/gofiber/fiber/v3","old_version":"3.1.0","new_version":"3.2.0","repository_url":"https://github.com/gofiber/fiber"},{"name":"github.com/labstack/echo/v4","old_version":"4.15.1","new_version":"4.15.2","repository_url":"https://github.com/labstack/echo"},{"name":"github.com/mattn/go-sqlite3","old_version":"1.14.42","new_version":"1.14.44","repository_url":"https://github.com/mattn/go-sqlite3"},{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/modelcontextprotocol/go-sdk"},{"name":"github.com/redis/go-redis/v9","old_version":"9.18.0","new_version":"9.19.0","repository_url":"https://github.com/redis/go-redis"},{"name":"go.mongodb.org/mongo-driver/v2","old_version":"2.5.1","new_version":"2.6.0","repository_url":"https://github.com/mongodb/mongo-go-driver"},{"name":"go.temporal.io/sdk","old_version":"1.42.0","new_version":"1.43.0","repository_url":"https://github.com/temporalio/sdk-go"},{"name":"modernc.org/sqlite","old_version":"1.49.1","new_version":"1.50.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-minor-patch group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/anthropics/anthropic-sdk-go](https://github.com/anthropics/anthropic-sdk-go) | `1.37.0` | `1.39.0` |\n| [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) | `1.9.0` | `1.10.1` |\n| [github.com/gofiber/fiber/v3](https://github.com/gofiber/fiber) | `3.1.0` | `3.2.0` |\n| [github.com/labstack/echo/v4](https://github.com/labstack/echo) | `4.15.1` | `4.15.2` |\n| [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) | `1.14.42` | `1.14.44` |\n| [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | `1.5.0` | `1.6.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.18.0` | `9.19.0` |\n| [go.mongodb.org/mongo-driver/v2](https://github.com/mongodb/mongo-go-driver) | `2.5.1` | `2.6.0` |\n| [go.temporal.io/sdk](https://github.com/temporalio/sdk-go) | `1.42.0` | `1.43.0` |\n| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `1.49.1` | `1.50.0` |\n\n\nUpdates `github.com/anthropics/anthropic-sdk-go` from 1.37.0 to 1.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/releases\"\u003egithub.com/anthropics/anthropic-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.39.0\u003c/h2\u003e\n\u003ch2\u003e1.39.0 (2026-05-04)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.38.0...v1.39.0\"\u003ev1.38.0...v1.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e improve Managed Agents APIs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/eadf509d8ea79d3f0db7cbdbf3ade6f24aaeb76f\"\u003eeadf509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add Workload Identity Federation, interactive OAuth, and auth profiles (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/0f0cc0191f3bc059f22939644a0584662c469305\"\u003e0f0cc01\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ego:\u003c/strong\u003e add default http client with timeout (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/b81c28758ee76db006216b771ff3803adf4cbefb\"\u003eb81c287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport setting headers via env (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/641015da9ea17c4ef2696857d6b4eb4cdb4f854e\"\u003e641015d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add 10 min timeout (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/770\"\u003e#770\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/917fe19c2591586d9c14fd5916bb95f713ab0c8f\"\u003e917fe19\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid embedding reflect.Type for dead code elimination (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/11168b403a3b3ab2d7b3edc023faf214d9eededd\"\u003e11168b4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.38.0\u003c/h2\u003e\n\u003ch2\u003e1.38.0 (2026-04-23)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.37.0...v1.38.0\"\u003ev1.37.0...v1.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Type() method to API errors for error kind identification (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/676\"\u003e#676\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/0db1712b237930416461c2411d263e6d1150d957\"\u003e0db1712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e CMA Memory public beta (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/180e00cdc4863a6a64986e03fed9eb4a04117f40\"\u003e180e00c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estructured outputs via Schema any with auto-parse (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/759\"\u003e#759\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/46073d8f489a88fdf5ebf33163e4f0d364759eae\"\u003e46073d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix errors in api spec (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/e47c178b3ee1b5c47834239635b5a3abdff9a432\"\u003ee47c178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e restore missing features (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/0fc6fac141980cfce023ce2d0b30175980741db0\"\u003e0fc6fac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e more robust bootstrap script (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/5bde204d267187622a5228330235c9c048abeae1\"\u003e5bde204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.22.1 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/4578c15e9a2f6ed05a05acfa608083c3a893d6dd\"\u003e4578c15\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/blob/main/CHANGELOG.md\"\u003egithub.com/anthropics/anthropic-sdk-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.39.0 (2026-05-04)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.38.0...v1.39.0\"\u003ev1.38.0...v1.39.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e improve Managed Agents APIs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/eadf509d8ea79d3f0db7cbdbf3ade6f24aaeb76f\"\u003eeadf509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add Workload Identity Federation, interactive OAuth, and auth profiles (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/0f0cc0191f3bc059f22939644a0584662c469305\"\u003e0f0cc01\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ego:\u003c/strong\u003e add default http client with timeout (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/b81c28758ee76db006216b771ff3803adf4cbefb\"\u003eb81c287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport setting headers via env (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/641015da9ea17c4ef2696857d6b4eb4cdb4f854e\"\u003e641015d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e add 10 min timeout (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/770\"\u003e#770\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/917fe19c2591586d9c14fd5916bb95f713ab0c8f\"\u003e917fe19\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid embedding reflect.Type for dead code elimination (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/11168b403a3b3ab2d7b3edc023faf214d9eededd\"\u003e11168b4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.38.0 (2026-04-23)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.37.0...v1.38.0\"\u003ev1.37.0...v1.38.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Type() method to API errors for error kind identification (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/676\"\u003e#676\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/0db1712b237930416461c2411d263e6d1150d957\"\u003e0db1712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e CMA Memory public beta (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/180e00cdc4863a6a64986e03fed9eb4a04117f40\"\u003e180e00c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estructured outputs via Schema any with auto-parse (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-go/issues/759\"\u003e#759\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/46073d8f489a88fdf5ebf33163e4f0d364759eae\"\u003e46073d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e fix errors in api spec (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/e47c178b3ee1b5c47834239635b5a3abdff9a432\"\u003ee47c178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e restore missing features (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/0fc6fac141980cfce023ce2d0b30175980741db0\"\u003e0fc6fac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e more robust bootstrap script (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/5bde204d267187622a5228330235c9c048abeae1\"\u003e5bde204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.22.1 (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/4578c15e9a2f6ed05a05acfa608083c3a893d6dd\"\u003e4578c15\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/fc52187c5ca75d402ff3bd681dba4afa6b987824\"\u003e\u003ccode\u003efc52187\u003c/code\u003e\u003c/a\u003e release: 1.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/24a0c3a8b36f0a782e4d07d735ade2d41354db76\"\u003e\u003ccode\u003e24a0c3a\u003c/code\u003e\u003c/a\u003e feat(client): add Workload Identity Federation, interactive OAuth, and auth p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/bfeeb22366ff89e7b278ff69141b357015212ac6\"\u003e\u003ccode\u003ebfeeb22\u003c/code\u003e\u003c/a\u003e chore: avoid embedding reflect.Type for dead code elimination\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/b05ca4063671dd442324cd0001b81ba35c8549f9\"\u003e\u003ccode\u003eb05ca40\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/3f8434d5be4ac7cc2d57f514071287112098cb61\"\u003e\u003ccode\u003e3f8434d\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/cd58af13e689570ec58831d21377ccdf269a9df3\"\u003e\u003ccode\u003ecd58af1\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/3ac16e9ff540d6d24d3bbb04a140eb48d57f4279\"\u003e\u003ccode\u003e3ac16e9\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/8da1256cd04e89f10d1ce01873aeef824442a85f\"\u003e\u003ccode\u003e8da1256\u003c/code\u003e\u003c/a\u003e ci: pin trigger-release-please github action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/98b06fae3227cf1a49ace2e822c37c8c39b55428\"\u003e\u003ccode\u003e98b06fa\u003c/code\u003e\u003c/a\u003e feat(api): improve Managed Agents APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/commit/781f3d90239d3d130437125b84d9652c876cd88e\"\u003e\u003ccode\u003e781f3d9\u003c/code\u003e\u003c/a\u003e feat: support setting headers via env\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-go/compare/v1.37.0...v1.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/fsnotify/fsnotify` from 1.9.0 to 1.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fsnotify/fsnotify/releases\"\u003egithub.com/fsnotify/fsnotify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.1\u003c/h2\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: don't remove sibling watches sharing a path prefix (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify, windows: don't rename sibling watches sharing a path prefix\n(\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/754\"\u003efsnotify/fsnotify#754\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/755\"\u003efsnotify/fsnotify#755\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003cp\u003eThis version of fsnotify needs Go 1.23.\u003c/p\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: improve initialization error message (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: send Rename event if recursive watch is renamed (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: avoid copying event buffers when reading names (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: skip dangling symlinks (ENOENT) in watchDirectoryFiles, so a bad entry no longer aborts Watcher.Add for the whole directory (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: drop watches directly in Close() to fix a file descriptor leak when recycling watchers (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: fix nil pointer dereference in remWatch (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: lock watch field updates against concurrent WatchList to fix a race introduced in v1.9.0 (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/696\"\u003efsnotify/fsnotify#696\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/709\"\u003efsnotify/fsnotify#709\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/731\"\u003efsnotify/fsnotify#731\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/736\"\u003efsnotify/fsnotify#736\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/740\"\u003efsnotify/fsnotify#740\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/741\"\u003efsnotify/fsnotify#741\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/748\"\u003efsnotify/fsnotify#748\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/749\"\u003efsnotify/fsnotify#749\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fsnotify/fsnotify/blob/main/CHANGELOG.md\"\u003egithub.com/fsnotify/fsnotify's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.1 2026-05-04\u003c/h2\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: don't remove sibling watches sharing a path prefix (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify, windows: don't rename sibling watches sharing a path prefix\n(\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/754\"\u003efsnotify/fsnotify#754\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/755\"\u003efsnotify/fsnotify#755\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.10.0 2026-04-30\u003c/h2\u003e\n\u003cp\u003eThis version of fsnotify needs Go 1.23.\u003c/p\u003e\n\u003ch3\u003eChanges and fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003einotify: improve initialization error message (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: send Rename event if recursive watch is renamed (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003einotify: avoid copying event buffers when reading names (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: skip dangling symlinks (ENOENT) in watchDirectoryFiles, so a\nbad entry no longer aborts Watcher.Add for the whole directory (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ekqueue: drop watches directly in Close() to fix a file descriptor leak\nwhen recycling watchers (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: fix nil pointer dereference in remWatch (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ewindows: lock watch field updates against concurrent WatchList to fix\na race introduced in v1.9.0 (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/696\"\u003e#696\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/696\"\u003efsnotify/fsnotify#696\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/709\"\u003efsnotify/fsnotify#709\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/731\"\u003e#731\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/731\"\u003efsnotify/fsnotify#731\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/736\"\u003e#736\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/736\"\u003efsnotify/fsnotify#736\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/740\"\u003e#740\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/740\"\u003efsnotify/fsnotify#740\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/741\"\u003e#741\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/741\"\u003efsnotify/fsnotify#741\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/748\"\u003efsnotify/fsnotify#748\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/pull/749\"\u003efsnotify/fsnotify#749\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/76b01a6e8f502187fecedea8b025e79e5a86085c\"\u003e\u003ccode\u003e76b01a6\u003c/code\u003e\u003c/a\u003e Release 1.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/fec150b807510e54e5b25def4b6e5fb001b4898c\"\u003e\u003ccode\u003efec150b\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/162b4216ab8f92ecd26425530bee198972c9b3cb\"\u003e\u003ccode\u003e162b421\u003c/code\u003e\u003c/a\u003e inotify, windows: don't rename sibling watches sharing a path prefix (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/224257f23b2f3a96509b316c5cead71dd4a9099a\"\u003e\u003ccode\u003e224257f\u003c/code\u003e\u003c/a\u003e inotify: don't remove sibling watches sharing a path prefix (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/e0c956c0ccaf51562fee30ef5c055c74e6ae2104\"\u003e\u003ccode\u003ee0c956c\u003c/code\u003e\u003c/a\u003e windows: document directory Write events and stabilize tests (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/745\"\u003e#745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/8d01d7b9cbe0199e4a1e60fbd965fb05dbb42123\"\u003e\u003ccode\u003e8d01d7b\u003c/code\u003e\u003c/a\u003e Release 1.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/602284e4a8cadd488d7a5fa07c48462dfac25108\"\u003e\u003ccode\u003e602284e\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/7f03e59f9659552d8a084e03024cb9b983748ed7\"\u003e\u003ccode\u003e7f03e59\u003c/code\u003e\u003c/a\u003e kqueue: skip ENOENT entries in watchDirectoryFiles (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/748\"\u003e#748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/dab9dde2fc9ba4d0c1076318f81cabcc8fdb2ec9\"\u003e\u003ccode\u003edab9dde\u003c/code\u003e\u003c/a\u003e windows: lock watch field updates against concurrent WatchList (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/709\"\u003e#709\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/fsnotify/fsnotify/issues/749\"\u003e#749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fsnotify/fsnotify/commit/eadf267ce152b5e62d48cc2c13bb08bd4062b6c7\"\u003e\u003ccode\u003eeadf267\u003c/code\u003e\u003c/a\u003e kqueue: drop watches directly in Close() instead of going through remove() (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fsnotify/fsnotify/compare/v1.9.0...v1.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gofiber/fiber/v3` from 3.1.0 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003ch2\u003e🚀 New\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd URL() method to Route for generating URLs with parameters (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4195\"\u003e#4195\u003c/a\u003e)\n\u003ca href=\"https://docs.gofiber.io/api/app#getroute\"\u003ehttps://docs.gofiber.io/api/app#getroute\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd comprehensive tests for binding to pointer scalar types (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4191\"\u003e#4191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd response format support to healthcheck middleware (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4178\"\u003e#4178\u003c/a\u003e)\n\u003ca href=\"https://docs.gofiber.io/middleware/healthcheck#config\"\u003ehttps://docs.gofiber.io/middleware/healthcheck#config\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRoute Domain() func for host-based routing (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd pagination middleware (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4127\"\u003e#4127\u003c/a\u003e)\n\u003ca href=\"https://docs.gofiber.io/middleware/paginate\"\u003ehttps://docs.gofiber.io/middleware/paginate\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd BindError type with source and field metadata (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4120\"\u003e#4120\u003c/a\u003e)\n\u003ca href=\"https://docs.gofiber.io/api/bind#binderror\"\u003ehttps://docs.gofiber.io/api/bind#binderror\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PanicHandler in recover middleware (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4110\"\u003e#4110\u003c/a\u003e)\n\u003ca href=\"https://docs.gofiber.io/middleware/recover#config\"\u003ehttps://docs.gofiber.io/middleware/recover#config\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize speed (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4231\"\u003e#4231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove duplicate benchmark handling and update benchmark action version (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4108\"\u003e#4108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix race condition in TestTimeout_ContextPropagation (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4119\"\u003e#4119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix ARMv7 build overflow in etag middleware (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4190\"\u003e#4190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix HTML escaping in AutoFormat (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4228\"\u003e#4228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStructured default cache keys, and controls (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4224\"\u003e#4224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnforce BodyLimit on request decompression and multipart form parsing (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4213\"\u003e#4213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement releaseData function for better resource management (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4209\"\u003e#4209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStrip path from referer before matching trusted origins (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4204\"\u003e#4204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove clarity for ProxyHeader and TrustProxy configuration (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4140\"\u003e#4140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrefork children exit immediately in Docker containers (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4133\"\u003e#4133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix math.MaxUint32 overflow in etag middleware on 32-bit platforms (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4135\"\u003e#4135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd nil checks to \u003ccode\u003eEnd()\u003c/code\u003e to prevent panic in streaming mode (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4128\"\u003e#4128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCustom binders bypass StructValidator in Body() and Custom() (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4124\"\u003e#4124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛠️ Maintenance\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003ebump actions/setup-go from 6.2.0 to 6.3.0 (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4114\"\u003e#4114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump golang.org/x/net from 0.50.0 to 0.51.0 in the golang-modules group (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4113\"\u003e#4113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump github.com/gofiber/schema from 1.7.0 to 1.7.1 (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4220\"\u003e#4220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump actions/setup-node from 6.3.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4222\"\u003e#4222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump dependabot/fetch-metadata from 3.0.0 to 3.1.0 (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4221\"\u003e#4221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump github.com/tinylib/msgp from 1.6.3 to 1.6.4 (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4215\"\u003e#4215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump github/codeql-action from 4.35.1 to 4.35.2 (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4216\"\u003e#4216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump actions/cache from 5.0.4 to 5.0.5 (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4214\"\u003e#4214\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/bec9ba67d7839284b41df94572d3bb0a96adc4c2\"\u003e\u003ccode\u003ebec9ba6\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/49d4a78b43531e88e1d9ffc09c41a4d76d99d58d\"\u003e\u003ccode\u003e49d4a78\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4231\"\u003e#4231\u003c/a\u003e from gofiber/optimize-performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/993175d324032f933f2d264809213ff8ba143975\"\u003e\u003ccode\u003e993175d\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into optimize-performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/771b689ab54edf9fe484270973bd92a0f17e0600\"\u003e\u003ccode\u003e771b689\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4228\"\u003e#4228\u003c/a\u003e from gofiber/claude/fix-xss-raw-html-escaping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/c3980c0795d8fb69d67c6b0549be53b4ea97819b\"\u003e\u003ccode\u003ec3980c0\u003c/code\u003e\u003c/a\u003e refactor: optimize baseURI and ID conversion for improved performance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/1afc2aca9dcf4cfb7ec192942e9735afd4bbaffa\"\u003e\u003ccode\u003e1afc2ac\u003c/code\u003e\u003c/a\u003e refactor: simplify route parameter matching by returning result directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/46e2cd9e9a5af50b0f8a1ed9205c05342dd18796\"\u003e\u003ccode\u003e46e2cd9\u003c/code\u003e\u003c/a\u003e Potential fix for pull request finding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/b3f1d9e23cef839c317c611f8f572ab8ef04c618\"\u003e\u003ccode\u003eb3f1d9e\u003c/code\u003e\u003c/a\u003e Potential fix for pull request finding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/80c5c886280e3dba54a19719b98cc0e355b31c68\"\u003e\u003ccode\u003e80c5c88\u003c/code\u003e\u003c/a\u003e feat: add workflow to parse release tag and move closed milestone items\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/d55a9debfb492c25bd3bcbed792bc1f76a16f592\"\u003e\u003ccode\u003ed55a9de\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/4224\"\u003e#4224\u003c/a\u003e from gofiber/implement-structured-cache-key-builder\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v3.1.0...v3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/labstack/echo/v4` from 4.15.1 to 4.15.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/labstack/echo/blob/v4.15.2/CHANGELOG.md\"\u003egithub.com/labstack/echo/v4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.15.2 - 2026-05-01\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eSecurity\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContext.Scheme()\u003c/code\u003e should validate values taken from header by \u003ca href=\"https://github.com/aldas\"\u003e\u003ccode\u003e@​aldas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/labstack/echo/pull/2962\"\u003elabstack/echo#2962\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/shblue21\"\u003e\u003ccode\u003e@​shblue21\u003c/code\u003e\u003c/a\u003e for reporting this \u003ca href=\"https://redirect.github.com/labstack/echo/issues/2952\"\u003eissue\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/25685e6f5f7b0683105d1386db46ae48eb3de028\"\u003e\u003ccode\u003e25685e6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/labstack/echo/issues/2963\"\u003e#2963\u003c/a\u003e from aldas/v4_changelog_4_15_2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/f9d76893c671df4da9792fc5c122eba01d43c63b\"\u003e\u003ccode\u003ef9d7689\u003c/code\u003e\u003c/a\u003e Changelog for v4.15.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/37fff28f72264196ad28761316fc7d96fd1c502d\"\u003e\u003ccode\u003e37fff28\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/labstack/echo/issues/2962\"\u003e#2962\u003c/a\u003e from aldas/v4_valid_proto\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/ca4f38a474302aabee93c66bdd0052359882e181\"\u003e\u003ccode\u003eca4f38a\u003c/code\u003e\u003c/a\u003e Context.Scheme should validate values taken from header\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/labstack/echo/commit/2e527a70a73b3a93b8346384f607cdc502d3d200\"\u003e\u003ccode\u003e2e527a7\u003c/code\u003e\u003c/a\u003e Update CI, update deps\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/labstack/echo/compare/v4.15.1...v4.15.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/mattn/go-sqlite3` from 1.14.42 to 1.14.44\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/20826e87d8f061d0a7266562f43950ee06e2e9c0\"\u003e\u003ccode\u003e20826e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1394\"\u003e#1394\u003c/a\u003e from mattn/sqlite-amalgamation-3053000\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/2d4d220883eec84670226493d7684b7441aa6b23\"\u003e\u003ccode\u003e2d4d220\u003c/code\u003e\u003c/a\u003e fix changelog URL when minor or patch version is zero\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/3761cf7ca6b49698f281a59470b10a1dc86b031d\"\u003e\u003ccode\u003e3761cf7\u003c/code\u003e\u003c/a\u003e Upgrade SQLite to version 3053000\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/1aa7317331785af2a7541f4d0432cac154f0550f\"\u003e\u003ccode\u003e1aa7317\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1388\"\u003e#1388\u003c/a\u003e from mattn/stmt-cache-lru\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/c719e205f4a61744fe45cdf8f04b9ed3b2ea2c33\"\u003e\u003ccode\u003ec719e20\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mattn/go-sqlite3/issues/1392\"\u003e#1392\u003c/a\u003e from mattn/fix-issue-1390-query-comment-panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/869e516d63f1c01adefb7696e2451a3eed8519b0\"\u003e\u003ccode\u003e869e516\u003c/code\u003e\u003c/a\u003e fix panic when querying input with no SQL (only comments/whitespace)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/66902381f20876e47336e501e2fff32364e49364\"\u003e\u003ccode\u003e6690238\u003c/code\u003e\u003c/a\u003e extract finalizeCachedStmt helper and drop redundant tail reset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/59e8e756b9cb3815dea75463f8276e289cd93d89\"\u003e\u003ccode\u003e59e8e75\u003c/code\u003e\u003c/a\u003e only set stmt cacheKey when cache is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/2badb4cfef724a4142c77f266597ca6b13e65e53\"\u003e\u003ccode\u003e2badb4c\u003c/code\u003e\u003c/a\u003e use slice len/cap for stmt cache instead of separate counters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mattn/go-sqlite3/commit/7716c20f00f7b86a6334fce7c937d4733fd5d62d\"\u003e\u003ccode\u003e7716c20\u003c/code\u003e\u003c/a\u003e evict LRU stmt when stmt cache is full\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mattn/go-sqlite3/compare/v1.14.42...v1.14.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/modelcontextprotocol/go-sdk` from 1.5.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0-pre.1\u003c/h2\u003e\n\u003cp\u003eIn this release we introduce several smaller fixes and improvements, and we started working for release 2026-06-30. The main new feature is the introduction of \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant.\u003c/p\u003e\n\u003ch2\u003eAdd \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant\u003c/h2\u003e\n\u003cp\u003eAdded \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e implementing \u003ccode\u003eauth.OAuthHandler\u003c/code\u003e using the OAuth 2.0 Client Credentials grant (RFC 6749 Section 4.4) for service-to-service authentication with pre-registered credentials.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eextauth: add ClientCredentialsHandler for OAuth client credentials grant by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/895\"\u003emodelcontextprotocol/go-sdk#895\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-06-30 Release related PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add automatic application_type inference by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/904\"\u003emodelcontextprotocol/go-sdk#904\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003eapplication_type\u003c/code\u003e field is added to the \u003ccode\u003eClientRegistrationMetadata\u003c/code\u003e for DynamicClientRegistration. If not specified, the \u003ccode\u003eapplication_type\u003c/code\u003e will be inferred from the RedirectURIs. This implements \u003ca href=\"https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/837\"\u003eSEP-837\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: HTTP Header Standardization for method and name by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/907\"\u003emodelcontextprotocol/go-sdk#907\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eBy mirroring key fields from the JSON-RPC payload into HTTP headers, network intermediaries such as load balancers, proxies, and observability tools can route and process MCP traffic without deep packet inspection, reducing latency and computational overhead. This partially implements \u003ca href=\"https://modelcontextprotocol.io/seps/2243-http-standardization\"\u003eSEP-2243\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003eSetError\u003c/code\u003e Behavior Change\u003c/h3\u003e\n\u003cp\u003ePreviously the \u003ccode\u003eSetError\u003c/code\u003e method on \u003ccode\u003eCallToolResult\u003c/code\u003e always overwrote the \u003ccode\u003eContent\u003c/code\u003e field with the error text. Now \u003ccode\u003eSetError\u003c/code\u003e preserves the existing value if it has already been populated. You can restore the previous behavior by setting the environment variable \u003ccode\u003eseterroroverwrite=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCross-Origin Protection Default Change\u003c/h3\u003e\n\u003cp\u003ePreviously (v1.4.1-v1.5.0) default (zero-value) cross-origin protection was applied when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e in \u003ccode\u003eStreamableHTTPOptions\u003c/code\u003e was \u003ccode\u003enil\u003c/code\u003e. Now cross-origin protection is not enabled by default when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e is nil.\nYou can restore the previous behavior (enable by default) by setting \u003ccode\u003eenableoriginverification=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: remove default cross origin protection by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/906\"\u003emodelcontextprotocol/go-sdk#906\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e was replaced by \u003ccode\u003eenableoriginverification\u003c/code\u003e after the default was changed to not enable cross-origin protection.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ejsonescaping\u003c/code\u003e option was removed, according to plan.\u003c/p\u003e\n\u003ch2\u003eOther Changes to the SDK\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einternal: remove unused util functions by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/871\"\u003emodelcontextprotocol/go-sdk#871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.4 to 4.35.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/873\"\u003emodelcontextprotocol/go-sdk#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.3.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/874\"\u003emodelcontextprotocol/go-sdk#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/875\"\u003emodelcontextprotocol/go-sdk#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dominikh/staticcheck-action from 1.4.0 to 1.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/872\"\u003emodelcontextprotocol/go-sdk#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoauthex: accept 200 in client registration by \u003ca href=\"https://github.com/MatyasVondraOutreach\"\u003e\u003ccode\u003e@​MatyasVondraOutreach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/877\"\u003emodelcontextprotocol/go-sdk#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: allow Content-Type parameters in streamable transport by \u003ca href=\"https://github.com/rafaeljusto\"\u003e\u003ccode\u003e@​rafaeljusto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/878\"\u003emodelcontextprotocol/go-sdk#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: fix race condition in \u003ccode\u003eServerSession.startKeepalive\u003c/code\u003e by \u003ca href=\"https://github.com/begelundmuller\"\u003e\u003ccode\u003e@​begelundmuller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/856\"\u003emodelcontextprotocol/go-sdk#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: preserve CNAME when deploying to GitHub pages by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/884\"\u003emodelcontextprotocol/go-sdk#884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/f5f2015413f17f578fbacc839d2c05d0fdb3f1cc\"\u003e\u003ccode\u003ef5f2015\u003c/code\u003e\u003c/a\u003e MCPGODEBUG update for 1.6.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/e01639a31808e27b9a77f02367340569f47e4b3d\"\u003e\u003ccode\u003ee01639a\u003c/code\u003e\u003c/a\u003e feat: HTTP Header Standardization for method and name (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/93a41b2cfa81e6be813feadfd6dc1ed665c06da7\"\u003e\u003ccode\u003e93a41b2\u003c/code\u003e\u003c/a\u003e internal/jsonrpc2: remove unused code (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/910\"\u003e#910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/446beae01800ca510b42345a7330f1b7b6bbbf89\"\u003e\u003ccode\u003e446beae\u003c/code\u003e\u003c/a\u003e mcp: Upgrade jsonschema-go (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2e21834ad33e0b8105bf2e3b6733a27193f97caf\"\u003e\u003ccode\u003e2e21834\u003c/code\u003e\u003c/a\u003e extauth: add ClientCredentialsHandler for OAuth client credentials grant (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2643b22a4ecc1197aedcd2d84d58e592bec04dfe\"\u003e\u003ccode\u003e2643b22\u003c/code\u003e\u003c/a\u003e feat: add automatic application_type inference (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/db50910c70a71ac28abd761e0736799c048a8888\"\u003e\u003ccode\u003edb50910\u003c/code\u003e\u003c/a\u003e mcp: do not re-prompt OAuth after cancelled Authorize (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/885\"\u003e#885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/5f2cd8fd14bcd3b7f1e693dd741b5f1a3c338051\"\u003e\u003ccode\u003e5f2cd8f\u003c/code\u003e\u003c/a\u003e mcp: preserve transport errors in Write error chain (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/0edc5971cd5dbab661b4122cd754a5c94d899e6a\"\u003e\u003ccode\u003e0edc597\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/41e1f941bbaa1f9de78ac94f89af7b676a440dc8\"\u003e\u003ccode\u003e41e1f94\u003c/code\u003e\u003c/a\u003e mcp: remove default cross origin protection (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.5.0...v1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/redis/go-redis/v9` from 9.18.0 to 9.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/releases\"\u003egithub.com/redis/go-redis/v9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.19.0\u003c/h2\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003ch3\u003eFIPS-Compatible Script Helper\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eScript\u003c/code\u003e now supports a FIPS-safe execution mode that avoids client-side SHA-1 computation, which is blocked in strict FIPS environments. A new \u003ccode\u003eNewScriptServerSHA\u003c/code\u003e constructor uses \u003ccode\u003eSCRIPT LOAD\u003c/code\u003e to obtain and cache the digest from the server, then runs commands via \u003ccode\u003eEVALSHA\u003c/code\u003e/\u003ccode\u003eEVALSHA_RO\u003c/code\u003e. Falls back to \u003ccode\u003eEVAL\u003c/code\u003e/\u003ccode\u003eEVALRO\u003c/code\u003e if loading fails, and transparently retries once on \u003ccode\u003eNOSCRIPT\u003c/code\u003e. The default behavior is unchanged for existing users.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3700\"\u003e#3700\u003c/a\u003e) by \u003ca href=\"https://github.com/chaitanyabodlapati\"\u003e\u003ccode\u003e@​chaitanyabodlapati\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFT.AGGREGATE Step-Based Pipeline Builder\u003c/h3\u003e\n\u003cp\u003eAdded a new step-based \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e pipeline API via \u003ccode\u003eFTAggregateOptions.Steps\u003c/code\u003e, allowing \u003ccode\u003eLOAD\u003c/code\u003e, \u003ccode\u003eAPPLY\u003c/code\u003e, \u003ccode\u003eGROUPBY\u003c/code\u003e, and \u003ccode\u003eSORTBY\u003c/code\u003e (with per-step \u003ccode\u003eMAX\u003c/code\u003e) to be repeated and interleaved in arbitrary order — matching Redis's native multi-stage aggregation semantics. The legacy \u003ccode\u003eLoad\u003c/code\u003e/\u003ccode\u003eApply\u003c/code\u003e/\u003ccode\u003eGroupBy\u003c/code\u003e/\u003ccode\u003eSortBy\u003c/code\u003e/\u003ccode\u003eSortByMax\u003c/code\u003e fields are now deprecated.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3782\"\u003e#3782\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eRaw RESP Protocol Access\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eDoRaw\u003c/code\u003e and \u003ccode\u003eDoRawWriteTo\u003c/code\u003e methods for executing arbitrary commands and reading the raw RESP response. Useful for proxying, custom protocol inspection, and working with commands not yet wrapped by go-redis.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3713\"\u003e#3713\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eConfigurable Dial Retry Backoff\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eDialerRetryBackoff\u003c/code\u003e option (plumbed through \u003ccode\u003eOptions\u003c/code\u003e, \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, \u003ccode\u003eFailoverOptions\u003c/code\u003e) to let callers customize the delay between failed dial attempts. Helpers \u003ccode\u003eDialRetryBackoffConstant\u003c/code\u003e and \u003ccode\u003eDialRetryBackoffExponential\u003c/code\u003e (with jitter and cap) are provided out of the box. Dial timeout is now also applied \u003cstrong\u003eper attempt\u003c/strong\u003e rather than across all retries.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3706\"\u003e#3706\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3705\"\u003e#3705\u003c/a\u003e) by \u003ca href=\"https://github.com/mwhooker\"\u003e\u003ccode\u003e@​mwhooker\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFT.AGGREGATE Steps\u003c/strong\u003e: Step-based pipeline builder for \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e with support for repeated/interleaved \u003ccode\u003eLOAD\u003c/code\u003e, \u003ccode\u003eAPPLY\u003c/code\u003e, \u003ccode\u003eGROUPBY\u003c/code\u003e, and \u003ccode\u003eSORTBY\u003c/code\u003e stages (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3782\"\u003e#3782\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVectorSet commands\u003c/strong\u003e: Added \u003ccode\u003eVISMEMBER\u003c/code\u003e and \u003ccode\u003eWITHATTRIBS\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3753\"\u003e#3753\u003c/a\u003e) by \u003ca href=\"https://github.com/romanpovol\"\u003e\u003ccode\u003e@​romanpovol\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIPS-safe Script\u003c/strong\u003e: \u003ccode\u003eNewScriptServerSHA\u003c/code\u003e uses \u003ccode\u003eSCRIPT LOAD\u003c/code\u003e to obtain the digest from the server, avoiding client-side SHA-1 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3700\"\u003e#3700\u003c/a\u003e) by \u003ca href=\"https://github.com/chaitanyabodlapati\"\u003e\u003ccode\u003e@​chaitanyabodlapati\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRaw RESP access\u003c/strong\u003e: \u003ccode\u003eDoRaw\u003c/code\u003e and \u003ccode\u003eDoRawWriteTo\u003c/code\u003e for raw RESP protocol access (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3713\"\u003e#3713\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDial retry backoff\u003c/strong\u003e: \u003ccode\u003eDialerRetryBackoff\u003c/code\u003e function option with constant and exponential helpers (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3706\"\u003e#3706\u003c/a\u003e) by \u003ca href=\"https://github.com/mwhooker\"\u003e\u003ccode\u003e@​mwhooker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTyped NOSCRIPT error\u003c/strong\u003e: Redis \u003ccode\u003eNOSCRIPT\u003c/code\u003e replies are now surfaced as a typed error for easier handling (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3738\"\u003e#3738\u003c/a\u003e) by \u003ca href=\"https://github.com/LINKIWI\"\u003e\u003ccode\u003e@​LINKIWI\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub ClientSetName\u003c/strong\u003e: Added \u003ccode\u003eClientSetName\u003c/code\u003e method to \u003ccode\u003ePubSub\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3727\"\u003e#3727\u003c/a\u003e) by \u003ca href=\"https://github.com/Flack74\"\u003e\u003ccode\u003e@​Flack74\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReplicaOf\u003c/strong\u003e: New \u003ccode\u003eReplicaOf\u003c/code\u003e method replaces the deprecated \u003ccode\u003eSlaveOf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3720\"\u003e#3720\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHSCAN BinaryUnmarshaler\u003c/strong\u003e: \u003ccode\u003eHScan\u003c/code\u003e now supports types implementing \u003ccode\u003eencoding.BinaryUnmarshaler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3768\"\u003e#3768\u003c/a\u003e) by \u003ca href=\"https://github.com/Aaditya-dubey1\"\u003e\u003ccode\u003e@​Aaditya-dubey1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAuto hostname type detection\u003c/strong\u003e: Improved endpoint type detection for maintenance notifications using DNS-based classification; handles empty hosts and expanded private-IP ranges (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3789\"\u003e#3789\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHELLO fallback\u003c/strong\u003e: Don't send \u003ccode\u003eCLIENT MAINT_NOTIFICATIONS\u003c/code\u003e handshake when \u003ccode\u003eHELLO\u003c/code\u003e fails and connection falls back to RESP2; fail fast when explicitly enabled with RESP3 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3788\"\u003e#3788\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDial TCP retry\u003c/strong\u003e: \u003ccode\u003eShouldRetry\u003c/code\u003e now treats \u003ccode\u003enet.OpError\u003c/code\u003e with \u003ccode\u003eOp == \u0026quot;dial\u0026quot;\u003c/code\u003e timeout errors as safe to retry since no command was sent (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3787\"\u003e#3787\u003c/a\u003e) by \u003ca href=\"https://github.com/vladisa88\"\u003e\u003ccode\u003e@​vladisa88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewrappedOnClose leak\u003c/strong\u003e: Fixed resource leak caused by repeatedly wrapping \u003ccode\u003ebaseClient\u003c/code\u003e close logic; replaced with a bounded, concurrency-safe named-hook registry (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3785\"\u003e#3785\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePool Close() on stale connections\u003c/strong\u003e: Suppress close errors (e.g., TLS \u003ccode\u003ecloseNotify\u003c/code\u003e timeouts) for connections already dropped by the server due to idle timeout (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3778\"\u003e#3778\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIFO waiter ordering\u003c/strong\u003e: Fixed race in \u003ccode\u003eConnStateMachine.notifyWaiters\u003c/code\u003e that could wake multiple waiters under a single mutex hold and violate FIFO ordering (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3777\"\u003e#3777\u003c/a\u003e) by \u003ca href=\"https://github.com/0x48core\"\u003e\u003ccode\u003e@​0x48core\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLua READONLY detection\u003c/strong\u003e: Detect \u003ccode\u003eREADONLY\u003c/code\u003e errors embedded in Lua script error messages on read-only replicas so commands are correctly retried (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3769\"\u003e#3769\u003c/a\u003e) by \u003ca href=\"https://github.com/zhengjilei\"\u003e\u003ccode\u003e@​zhengjilei\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVectorScoreSliceCmd RESP2\u003c/strong\u003e: Fixed \u003ccode\u003eVSimWithScores\u003c/code\u003e, \u003ccode\u003eVSimWithArgsWithScores\u003c/code\u003e, and \u003ccode\u003eVLinksWithScores\u003c/code\u003e which were broken on RESP2 connections returning flat arrays instead of maps (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3767\"\u003e#3767\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md\"\u003egithub.com/redis/go-redis/v9's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.19.0 (2026-04-27)\u003c/h1\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003ch3\u003eFIPS-Compatible Script Helper\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eScript\u003c/code\u003e now supports a FIPS-safe execution mode that avoids client-side SHA-1 computation, which is blocked in strict FIPS environments. A new \u003ccode\u003eNewScriptServerSHA\u003c/code\u003e constructor uses \u003ccode\u003eSCRIPT LOAD\u003c/code\u003e to obtain and cache the digest from the server, then runs commands via \u003ccode\u003eEVALSHA\u003c/code\u003e/\u003ccode\u003eEVALSHA_RO\u003c/code\u003e. Falls back to \u003ccode\u003eEVAL\u003c/code\u003e/\u003ccode\u003eEVALRO\u003c/code\u003e if loading fails, and transparently retries once on \u003ccode\u003eNOSCRIPT\u003c/code\u003e. The default behavior is unchanged for existing users.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3700\"\u003e#3700\u003c/a\u003e) by \u003ca href=\"https://github.com/chaitanyabodlapati\"\u003e\u003ccode\u003e@​chaitanyabodlapati\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFT.AGGREGATE Step-Based Pipeline Builder\u003c/h3\u003e\n\u003cp\u003eAdded a new step-based \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e pipeline API via \u003ccode\u003eFTAggregateOptions.Steps\u003c/code\u003e, allowing \u003ccode\u003eLOAD\u003c/code\u003e, \u003ccode\u003eAPPLY\u003c/code\u003e, \u003ccode\u003eGROUPBY\u003c/code\u003e, and \u003ccode\u003eSORTBY\u003c/code\u003e (with per-step \u003ccode\u003eMAX\u003c/code\u003e) to be repeated and interleaved in arbitrary order — matching Redis's native multi-stage aggregation semantics. The legacy \u003ccode\u003eLoad\u003c/code\u003e/\u003ccode\u003eApply\u003c/code\u003e/\u003ccode\u003eGroupBy\u003c/code\u003e/\u003ccode\u003eSortBy\u003c/code\u003e/\u003ccode\u003eSortByMax\u003c/code\u003e fields are now deprecated.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3782\"\u003e#3782\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eRaw RESP Protocol Access\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eDoRaw\u003c/code\u003e and \u003ccode\u003eDoRawWriteTo\u003c/code\u003e methods for executing arbitrary commands and reading the raw RESP response. Useful for proxying, custom protocol inspection, and working with commands not yet wrapped by go-redis.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3713\"\u003e#3713\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eConfigurable Dial Retry Backoff\u003c/h3\u003e\n\u003cp\u003eAdded \u003ccode\u003eDialerRetryBackoff\u003c/code\u003e option (plumbed through \u003ccode\u003eOptions\u003c/code\u003e, \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, \u003ccode\u003eFailoverOptions\u003c/code\u003e) to let callers customize the delay between failed dial attempts. Helpers \u003ccode\u003eDialRetryBackoffConstant\u003c/code\u003e and \u003ccode\u003eDialRetryBackoffExponential\u003c/code\u003e (with jitter and cap) are provided out of the box. Dial timeout is now also applied \u003cstrong\u003eper attempt\u003c/strong\u003e rather than across all retries.\u003c/p\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3706\"\u003e#3706\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3705\"\u003e#3705\u003c/a\u003e) by \u003ca href=\"https://github.com/mwhooker\"\u003e\u003ccode\u003e@​mwhooker\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFT.AGGREGATE Steps\u003c/strong\u003e: Step-based pipeline builder for \u003ccode\u003eFT.AGGREGATE\u003c/code\u003e with support for repeated/interleaved \u003ccode\u003eLOAD\u003c/code\u003e, \u003ccode\u003eAPPLY\u003c/code\u003e, \u003ccode\u003eGROUPBY\u003c/code\u003e, and \u003ccode\u003eSORTBY\u003c/code\u003e stages (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3782\"\u003e#3782\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVectorSet commands\u003c/strong\u003e: Added \u003ccode\u003eVISMEMBER\u003c/code\u003e and \u003ccode\u003eWITHATTRIBS\u003c/code\u003e support (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3753\"\u003e#3753\u003c/a\u003e) by \u003ca href=\"https://github.com/romanpovol\"\u003e\u003ccode\u003e@​romanpovol\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIPS-safe Script\u003c/strong\u003e: \u003ccode\u003eNewScriptServerSHA\u003c/code\u003e uses \u003ccode\u003eSCRIPT LOAD\u003c/code\u003e to obtain the digest from the server, avoiding client-side SHA-1 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3700\"\u003e#3700\u003c/a\u003e) by \u003ca href=\"https://github.com/chaitanyabodlapati\"\u003e\u003ccode\u003e@​chaitanyabodlapati\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRaw RESP access\u003c/strong\u003e: \u003ccode\u003eDoRaw\u003c/code\u003e and \u003ccode\u003eDoRawWriteTo\u003c/code\u003e for raw RESP protocol access (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3713\"\u003e#3713\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDial retry backoff\u003c/strong\u003e: \u003ccode\u003eDialerRetryBackoff\u003c/code\u003e function option with constant and exponential helpers (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3706\"\u003e#3706\u003c/a\u003e) by \u003ca href=\"https://github.com/mwhooker\"\u003e\u003ccode\u003e@​mwhooker\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTyped NOSCRIPT error\u003c/strong\u003e: Redis \u003ccode\u003eNOSCRIPT\u003c/code\u003e replies are now surfaced as a typed error for easier handling (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3738\"\u003e#3738\u003c/a\u003e) by \u003ca href=\"https://github.com/LINKIWI\"\u003e\u003ccode\u003e@​LINKIWI\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub ClientSetName\u003c/strong\u003e: Added \u003ccode\u003eClientSetName\u003c/code\u003e method to \u003ccode\u003ePubSub\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3727\"\u003e#3727\u003c/a\u003e) by \u003ca href=\"https://github.com/Flack74\"\u003e\u003ccode\u003e@​Flack74\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eReplicaOf\u003c/strong\u003e: New \u003ccode\u003eReplicaOf\u003c/code\u003e method replaces the deprecated \u003ccode\u003eSlaveOf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3720\"\u003e#3720\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHSCAN BinaryUnmarshaler\u003c/strong\u003e: \u003ccode\u003eHScan\u003c/code\u003e now supports types implementing \u003ccode\u003eencoding.BinaryUnmarshaler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3768\"\u003e#3768\u003c/a\u003e) by \u003ca href=\"https://github.com/Aaditya-dubey1\"\u003e\u003ccode\u003e@​Aaditya-dubey1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAuto hostname type detection\u003c/strong\u003e: Improved endpoint type detection for maintenance notifications using DNS-based classification; handles empty hosts and expanded private-IP ranges (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3789\"\u003e#3789\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHELLO fallback\u003c/strong\u003e: Don't send \u003ccode\u003eCLIENT MAINT_NOTIFICATIONS\u003c/code\u003e handshake when \u003ccode\u003eHELLO\u003c/code\u003e fails and connection falls back to RESP2; fail fast when explicitly enabled with RESP3 (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3788\"\u003e#3788\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDial TCP retry\u003c/strong\u003e: \u003ccode\u003eShouldRetry\u003c/code\u003e now treats \u003ccode\u003enet.OpError\u003c/code\u003e with \u003ccode\u003eOp == \u0026quot;dial\u0026quot;\u003c/code\u003e timeout errors as safe to retry since no command was sent (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3787\"\u003e#3787\u003c/a\u003e) by \u003ca href=\"https://github.com/vladisa88\"\u003e\u003ccode\u003e@​vladisa88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewrappedOnClose leak\u003c/strong\u003e: Fixed resource leak caused by repeatedly wrapping \u003ccode\u003ebaseClient\u003c/code\u003e close logic; replaced with a bounded, concurrency-safe named-hook registry (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3785\"\u003e#3785\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePool Close() on stale connections\u003c/strong\u003e: Suppress close errors (e.g., TLS \u003ccode\u003ecloseNotify\u003c/code\u003e timeouts) for connections already dropped by the server due to idle timeout (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3778\"\u003e#3778\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIFO waiter ordering\u003c/strong\u003e: Fixed race in \u003ccode\u003eConnStateMachine.notifyWaiters\u003c/code\u003e that could wake multiple waiters under a single mutex hold and violate FIFO ordering (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3777\"\u003e#3777\u003c/a\u003e) by \u003ca href=\"https://github.com/0x48core\"\u003e\u003ccode\u003e@​0x48core\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLua READONLY detection\u003c/strong\u003e: Detect \u003ccode\u003eREADONLY\u003c/code\u003e errors embedded in Lua script error messages on read-only replicas so commands are correctly retried (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3769\"\u003e#3769\u003c/a\u003e) by \u003ca href=\"https://github.com/zhengjilei\"\u003e\u003ccode\u003e@​zhengjilei\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVectorScoreSliceCmd RESP2\u003c/strong\u003e: Fixed \u003ccode\u003eVSimWithScores\u003c/code\u003e, \u003ccode\u003eVSimWithArgsWithScores\u003c/code\u003e, and \u003ccode\u003eVLinksWithScores\u003c/code\u003e which were broken on RESP2 connections returning flat arrays instead of maps (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3767\"\u003e#3767\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/e7e9866e54f4423addca48ec804044cfca1b30d6\"\u003e\u003ccode\u003ee7e9866\u003c/code\u003e\u003c/a\u003e chore(release): v9.19.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3796\"\u003e#3796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/22b26f4b3ea5c2ab58605092e0937b78a8673267\"\u003e\u003ccode\u003e22b26f4\u003c/code\u003e\u003c/a\u003e feat(ft.aggregate): Add Steps for query building (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/d9d769491154d4da6d683b73e9dfff5c878c1890\"\u003e\u003ccode\u003ed9d7694\u003c/code\u003e\u003c/a\u003e fix(pool): two fixes for closed connection handling (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3764\"\u003e#3764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/44e8b7309cf547f620b9849a5a4dd9013cc3660a\"\u003e\u003ccode\u003e44e8b73\u003c/code\u003e\u003c/a\u003e fix(sch): auto hostname type detection (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3789\"\u003e#3789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/ad21622ce8dba26c4ac7dc0fbf74a0bd278d2c19\"\u003e\u003ccode\u003ead21622\u003c/code\u003e\u003c/a\u003e fix(hello): do not send maintnotifications handshake when hello fails (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3788\"\u003e#3788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/1a7ac744c3f98b415852b4c9842b97991e3e4d91\"\u003e\u003ccode\u003e1a7ac74\u003c/code\u003e\u003c/a\u003e fix(pool): suppress pool Close() errors for stale connections (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3778\"\u003e#3778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/903d6bd360af9ea53d4af4ca652d18b915398c7d\"\u003e\u003ccode\u003e903d6bd\u003c/code\u003e\u003c/a\u003e fix(retry): make dial tcp error redirectable (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3786\"\u003e#3786\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3787\"\u003e#3787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/00a551b3b468687e5e06b295b419292786bcdc99\"\u003e\u003ccode\u003e00a551b\u003c/code\u003e\u003c/a\u003e fix(credentials): leak in wrappedOnClose (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3785\"\u003e#3785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/b5a6f99b7a9d496bf2e3d68ad9c33e43c23c4df9\"\u003e\u003ccode\u003eb5a6f99\u003c/code\u003e\u003c/a\u003e refactor(pool): remove redundant Conn.closed atomic field (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3783\"\u003e#3783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/928f27aef850b3508b590e41a050f27d29fb14a2\"\u003e\u003ccode\u003e928f27a\u003c/code\u003e\u003c/a\u003e feat(hscan): add support for encoding.BinaryUnmarshaler (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3768\"\u003e#3768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.18.0...v9.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.mongodb.org/mongo-driver/v2` from 2.5.1 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mongodb/mongo-go-driver/releases\"\u003ego.mongodb.org/mongo-driver/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMongoDB Go Driver 2.6.0\u003c/h2\u003e\n\u003cp\u003eThe MongoDB Go Driver Team is pleased to release version 2.6.0 of the official MongoDB Go Driver.\u003c/p\u003e\n\u003ch2\u003eRelease Highlights\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nGo Driver v2.6 will be the last minor version to support MongoDB 4.2. Go Driver v2.7 will require MongoDB 4.4 or newer.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eThis release adds support for MongoDB's \u003ca href=\"https://www.mongodb.com/docs/atlas/intelligent-workload-management\"\u003eIntelligent Workload Management (IWM)\u003c/a\u003e and ingress connection rate limiting features. The driver now gracefully handles write-blocking scenarios and optimizes connection establishment during high-load conditions to maintain application availability.\u003c/p\u003e\n\u003cp\u003eTwo new methods of \u003ccode\u003eClientOptions\u003c/code\u003e are available:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSetMaxAdaptiveRetries\u003c/code\u003e - specifies the maximum number of times the driver should retry operations that fail with a server side overload error. If not invoked, the default is 2. \u003ccode\u003eMaxAdaptiveRetries\u003c/code\u003e can also be set through the \u0026quot;maxAdaptiveRetries\u0026quot; URI option (e.g. \u0026quot;maxAdaptiveRetries=5\u0026quot;).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSetEnableOverloadRetargeting\u003c/code\u003e - specifies whether the driver should enable overload retargeting for operations that fail with a server side overload error. If not invoked, the default is false. \u003ccode\u003eEnableOverloadRetargeting\u003c/code\u003e can also be set through the \u0026quot;enableOverloadRetargeting\u0026quot; URI option (e.g. \u0026quot;enableOverloadRetargeting=true\u0026quot;).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGODRIVER-3734 Add TransactionRunning to Session API by \u003ca href=\"https://github.com/prestonvasquez\"\u003e\u003ccode\u003e@​prestonvasquez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2309\"\u003emongodb/mongo-go-driver#2309\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3719: Expand server deprioritization to all topologies by \u003ca href=\"https://github.com/RafaelCenzano\"\u003e\u003ccode\u003e@​RafaelCenzano\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2292\"\u003emongodb/mongo-go-driver#2292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3647 Add backoff for transaction retry. by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2327\"\u003emongodb/mongo-go-driver#2327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3646 Implement backpressure error labels for connection establishment by \u003ca href=\"https://github.com/tadjik1\"\u003e\u003ccode\u003e@​tadjik1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2330\"\u003emongodb/mongo-go-driver#2330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3822 Server selection deprioritization only for overload errors on replica sets. by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2341\"\u003emongodb/mongo-go-driver#2341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3658 Implement backpressure retry logic. by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2353\"\u003emongodb/mongo-go-driver#2353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3810 Update WithTransaction to raise timeout error. by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2344\"\u003emongodb/mongo-go-driver#2344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3844 Add \u003ccode\u003emaxAdaptiveRetries\u003c/code\u003e and \u003ccode\u003eenableOverloadRetargeting\u003c/code\u003e options for backpressure. by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2363\"\u003emongodb/mongo-go-driver#2363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3778 Add code examples for non-backpressure drivers handling backpressure errors. by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2338\"\u003emongodb/mongo-go-driver#2338\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mongodb/mongo-go-driver/compare/v2.5.1...v2.6.0\"\u003ehttps://github.com/mongodb/mongo-go-driver/compare/v2.5.1...v2.6.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor a full list of tickets included in this release, please see the \u003ca href=\"https://jira.mongodb.org/issues/?jql=project%3Dgodriver%20and%20fixVersion%3D2.6.0\"\u003elist of fixed issues\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eDocumentation for the Go Driver can be found on \u003ca href=\"https://pkg.go.dev/go.mongodb.org/mongo-driver/v2/mongo?tab=doc\"\u003epkg.go.dev\u003c/a\u003e and the \u003ca href=\"https://docs.mongodb.com/ecosystem/drivers/go/\"\u003eMongoDB documentation site\u003c/a\u003e. BSON library documentation is also available on \u003ca href=\"https://pkg.go.dev/go.mongodb.org/mongo-driver/v2/bson?tab=doc\"\u003epkg.go.dev\u003c/a\u003e. For issues with, questions about, or feedback for the Go Driver, please look into our \u003ca href=\"https://www.mongodb.com/docs/manual/support/\"\u003esupport channels\u003c/a\u003e, including \u003ca href=\"https://stackoverflow.com/questi...\n\n_Description has been truncated_","html_url":"https://github.com/lookatitude/beluga-ai/pull/339","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lookatitude%2Fbeluga-ai/issues/339","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/339/packages"}},{"old_version":"1.5.0","new_version":"1.6.0","update_type":"minor","path":null,"pr_created_at":"2026-05-04T21:52:52.000Z","version_change":"1.5.0 → 1.6.0","issue":{"uuid":"4379921958","node_id":"PR_kwDOSAK9QM7YLktG","number":65,"state":"open","title":"chore(deps): bump the go-minor-patch group with 3 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-04T21:52:52.000Z","updated_at":"2026-05-04T21:55:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"go-minor-patch","update_count":3,"packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/modelcontextprotocol/go-sdk"},{"name":"github.com/shirou/gopsutil/v4","old_version":"4.26.3","new_version":"4.26.4","repository_url":"https://github.com/shirou/gopsutil"},{"name":"gitlab.com/gitlab-org/api/client-go/v2","old_version":"2.21.0","new_version":"2.24.0"}],"path":null,"ecosystem":"go"},"body":"Bumps the go-minor-patch group with 3 updates: [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk), [github.com/shirou/gopsutil/v4](https://github.com/shirou/gopsutil) and [gitlab.com/gitlab-org/api/client-go/v2](https://gitlab.com/gitlab-org/api/client-go).\n\nUpdates `github.com/modelcontextprotocol/go-sdk` from 1.5.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0-pre.1\u003c/h2\u003e\n\u003cp\u003eIn this release we introduce several smaller fixes and improvements, and we started working for release 2026-06-30. The main new feature is the introduction of \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant.\u003c/p\u003e\n\u003ch2\u003eAdd \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant\u003c/h2\u003e\n\u003cp\u003eAdded \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e implementing \u003ccode\u003eauth.OAuthHandler\u003c/code\u003e using the OAuth 2.0 Client Credentials grant (RFC 6749 Section 4.4) for service-to-service authentication with pre-registered credentials.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eextauth: add ClientCredentialsHandler for OAuth client credentials grant by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/895\"\u003emodelcontextprotocol/go-sdk#895\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-06-30 Release related PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add automatic application_type inference by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/904\"\u003emodelcontextprotocol/go-sdk#904\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003eapplication_type\u003c/code\u003e field is added to the \u003ccode\u003eClientRegistrationMetadata\u003c/code\u003e for DynamicClientRegistration. If not specified, the \u003ccode\u003eapplication_type\u003c/code\u003e will be inferred from the RedirectURIs. This implements \u003ca href=\"https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/837\"\u003eSEP-837\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: HTTP Header Standardization for method and name by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/907\"\u003emodelcontextprotocol/go-sdk#907\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eBy mirroring key fields from the JSON-RPC payload into HTTP headers, network intermediaries such as load balancers, proxies, and observability tools can route and process MCP traffic without deep packet inspection, reducing latency and computational overhead. This partially implements \u003ca href=\"https://modelcontextprotocol.io/seps/2243-http-standardization\"\u003eSEP-2243\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003eSetError\u003c/code\u003e Behavior Change\u003c/h3\u003e\n\u003cp\u003ePreviously the \u003ccode\u003eSetError\u003c/code\u003e method on \u003ccode\u003eCallToolResult\u003c/code\u003e always overwrote the \u003ccode\u003eContent\u003c/code\u003e field with the error text. Now \u003ccode\u003eSetError\u003c/code\u003e preserves the existing value if it has already been populated. You can restore the previous behavior by setting the environment variable \u003ccode\u003eseterroroverwrite=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCross-Origin Protection Default Change\u003c/h3\u003e\n\u003cp\u003ePreviously (v1.4.1-v1.5.0) default (zero-value) cross-origin protection was applied when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e in \u003ccode\u003eStreamableHTTPOptions\u003c/code\u003e was \u003ccode\u003enil\u003c/code\u003e. Now cross-origin protection is not enabled by default when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e is nil.\nYou can restore the previous behavior (enable by default) by setting \u003ccode\u003eenableoriginverification=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: remove default cross origin protection by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/906\"\u003emodelcontextprotocol/go-sdk#906\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e was replaced by \u003ccode\u003eenableoriginverification\u003c/code\u003e after the default was changed to not enable cross-origin protection.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ejsonescaping\u003c/code\u003e option was removed, according to plan.\u003c/p\u003e\n\u003ch2\u003eOther Changes to the SDK\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einternal: remove unused util functions by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/871\"\u003emodelcontextprotocol/go-sdk#871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.4 to 4.35.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/873\"\u003emodelcontextprotocol/go-sdk#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.3.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/874\"\u003emodelcontextprotocol/go-sdk#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/875\"\u003emodelcontextprotocol/go-sdk#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dominikh/staticcheck-action from 1.4.0 to 1.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/872\"\u003emodelcontextprotocol/go-sdk#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoauthex: accept 200 in client registration by \u003ca href=\"https://github.com/MatyasVondraOutreach\"\u003e\u003ccode\u003e@​MatyasVondraOutreach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/877\"\u003emodelcontextprotocol/go-sdk#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: allow Content-Type parameters in streamable transport by \u003ca href=\"https://github.com/rafaeljusto\"\u003e\u003ccode\u003e@​rafaeljusto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/878\"\u003emodelcontextprotocol/go-sdk#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: fix race condition in \u003ccode\u003eServerSession.startKeepalive\u003c/code\u003e by \u003ca href=\"https://github.com/begelundmuller\"\u003e\u003ccode\u003e@​begelundmuller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/856\"\u003emodelcontextprotocol/go-sdk#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: preserve CNAME when deploying to GitHub pages by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/884\"\u003emodelcontextprotocol/go-sdk#884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/f5f2015413f17f578fbacc839d2c05d0fdb3f1cc\"\u003e\u003ccode\u003ef5f2015\u003c/code\u003e\u003c/a\u003e MCPGODEBUG update for 1.6.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/e01639a31808e27b9a77f02367340569f47e4b3d\"\u003e\u003ccode\u003ee01639a\u003c/code\u003e\u003c/a\u003e feat: HTTP Header Standardization for method and name (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/93a41b2cfa81e6be813feadfd6dc1ed665c06da7\"\u003e\u003ccode\u003e93a41b2\u003c/code\u003e\u003c/a\u003e internal/jsonrpc2: remove unused code (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/910\"\u003e#910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/446beae01800ca510b42345a7330f1b7b6bbbf89\"\u003e\u003ccode\u003e446beae\u003c/code\u003e\u003c/a\u003e mcp: Upgrade jsonschema-go (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2e21834ad33e0b8105bf2e3b6733a27193f97caf\"\u003e\u003ccode\u003e2e21834\u003c/code\u003e\u003c/a\u003e extauth: add ClientCredentialsHandler for OAuth client credentials grant (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2643b22a4ecc1197aedcd2d84d58e592bec04dfe\"\u003e\u003ccode\u003e2643b22\u003c/code\u003e\u003c/a\u003e feat: add automatic application_type inference (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/db50910c70a71ac28abd761e0736799c048a8888\"\u003e\u003ccode\u003edb50910\u003c/code\u003e\u003c/a\u003e mcp: do not re-prompt OAuth after cancelled Authorize (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/885\"\u003e#885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/5f2cd8fd14bcd3b7f1e693dd741b5f1a3c338051\"\u003e\u003ccode\u003e5f2cd8f\u003c/code\u003e\u003c/a\u003e mcp: preserve transport errors in Write error chain (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/0edc5971cd5dbab661b4122cd754a5c94d899e6a\"\u003e\u003ccode\u003e0edc597\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/41e1f941bbaa1f9de78ac94f89af7b676a440dc8\"\u003e\u003ccode\u003e41e1f94\u003c/code\u003e\u003c/a\u003e mcp: remove default cross origin protection (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.5.0...v1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/shirou/gopsutil/v4` from 4.26.3 to 4.26.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shirou/gopsutil/releases\"\u003egithub.com/shirou/gopsutil/v4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.26.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003ecpu\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[cpu][windows]: fix percpu stats on Windows hosts with multiple processor groups by \u003ca href=\"https://github.com/shirou\"\u003e\u003ccode\u003e@​shirou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2081\"\u003eshirou/gopsutil#2081\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003edisk\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix infinite loop when failed to find path for volume on Windows by \u003ca href=\"https://github.com/woct0rdho\"\u003e\u003ccode\u003e@​woct0rdho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2066\"\u003eshirou/gopsutil#2066\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ehost\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehost: add testInvoker dependency injection for AIX by \u003ca href=\"https://github.com/Dylan-M\"\u003e\u003ccode\u003e@​Dylan-M\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2040\"\u003eshirou/gopsutil#2040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse getconf instead of bootinfo on AIX to get kernel architecture by \u003ca href=\"https://github.com/pgimalac\"\u003e\u003ccode\u003e@​pgimalac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2079\"\u003eshirou/gopsutil#2079\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eload\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eload: fix MiscWithContext process state parsing on AIX nocgo by \u003ca href=\"https://github.com/Dylan-M\"\u003e\u003ccode\u003e@​Dylan-M\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2037\"\u003eshirou/gopsutil#2037\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003emem\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix NetBSD mem / net stats by \u003ca href=\"https://github.com/fraggerfox\"\u003e\u003ccode\u003e@​fraggerfox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2077\"\u003eshirou/gopsutil#2077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003enet\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: populate BytesSent/BytesRecv via entstat on AIX nocgo by \u003ca href=\"https://github.com/Dylan-M\"\u003e\u003ccode\u003e@​Dylan-M\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2034\"\u003eshirou/gopsutil#2034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add bounds check for /proc/net/dev fields to prevent panic by \u003ca href=\"https://github.com/Yanhu007\"\u003e\u003ccode\u003e@​Yanhu007\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2075\"\u003eshirou/gopsutil#2075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003enet: add parseEntstat and parseNetstatI unit tests with AIX fixtures by \u003ca href=\"https://github.com/Dylan-M\"\u003e\u003ccode\u003e@​Dylan-M\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2073\"\u003eshirou/gopsutil#2073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement net ProtoCounters for AIX by \u003ca href=\"https://github.com/pgimalac\"\u003e\u003ccode\u003e@​pgimalac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2083\"\u003eshirou/gopsutil#2083\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eprocess\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: add bounds check for /proc/[pid]/stat fields in fillFromTIDStat by \u003ca href=\"https://github.com/Yanhu007\"\u003e\u003ccode\u003e@​Yanhu007\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2076\"\u003eshirou/gopsutil#2076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[process][linux]: use TrimSuffix instead of Trim by \u003ca href=\"https://github.com/shirou\"\u003e\u003ccode\u003e@​shirou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2068\"\u003eshirou/gopsutil#2068\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woct0rdho\"\u003e\u003ccode\u003e@​woct0rdho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2066\"\u003eshirou/gopsutil#2066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Yanhu007\"\u003e\u003ccode\u003e@​Yanhu007\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2075\"\u003eshirou/gopsutil#2075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fraggerfox\"\u003e\u003ccode\u003e@​fraggerfox\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/shirou/gopsutil/pull/2077\"\u003eshirou/gopsutil#2077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/shirou/gopsutil/compare/v4.26.3...v4.26.4\"\u003ehttps://github.com/shirou/gopsutil/compare/v4.26.3...v4.26.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shirou/gopsutil/commit/71a5d1418f30e2e31e9b43b935dba1402b76fb9a\"\u003e\u003ccode\u003e71a5d14\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/shirou/gopsutil/issues/2083\"\u003e#2083\u003c/a\u003e from pgimalac/pgimalac/aix-proto-counters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shirou/gopsutil/commit/f74105d3a31ea26b536871a576eba453081b8241\"\u003e\u003ccode\u003ef74105d\u003c/code\u003e\u003c/a\u003e net/aix: implement ProtoCounters by parsing netstat -s\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shirou/gopsutil/commit/5661255c70761cb98ceec1c0528f7d86087b3cf7\"\u003e\u003ccode\u003e5661255\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/shirou/gopsutil/issues/2081\"\u003e#2081\u003c/a\u003e from shirou/fix/windows_use_get_active_processor_gro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shirou/gopsutil/commit/ddec60ea6626a22df12bdb3c9992b5d8eba99b48\"\u003e\u003ccode\u003eddec60e\u003c/code\u003e\u003c/a\u003e [cpu][windows]: fix percpu stats on Windows hosts with multiple processor groups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shirou/gopsutil/commit/2f3645fb3fb700e68c54fc19321ec7bb443b33d3\"\u003e\u003ccode\u003e2f3645f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/shirou/gopsutil/issues/2079\"\u003e#2079\u003c/a\u003e from pgimalac/pgimalac/getconf-no-bootinfo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shirou/gopsutil/commit/b693c36c601d432d269ebddd5877334232e1e55c\"\u003e\u003ccode\u003eb693c36\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/shirou/gopsutil/issues/2077\"\u003e#2077\u003c/a\u003e from fraggerfox/fix-netbsd-stats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shirou/gopsutil/commit/25fe4013e23494a2343842cb5f88473e9954897f\"\u003e\u003ccode\u003e25fe401\u003c/code\u003e\u003c/a\u003e Make the netbsd tests run only under NetBSD.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shirou/gopsutil/commit/94fdb3e519b54bd01edbb034518794ba42c97688\"\u003e\u003ccode\u003e94fdb3e\u003c/code\u003e\u003c/a\u003e Use getconf KERNEL_BITMODE instead of LONG_BIT\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shirou/gopsutil/commit/94503b2bffabd302b109580c1d72a8aacf987f97\"\u003e\u003ccode\u003e94503b2\u003c/code\u003e\u003c/a\u003e Use getconf instead of bootinfo on AIX to get kernel architecture\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shirou/gopsutil/commit/08db87b912cda188a0efaee6cd1036ca9791763b\"\u003e\u003ccode\u003e08db87b\u003c/code\u003e\u003c/a\u003e Add tests for NetBSD's net implementation.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/shirou/gopsutil/compare/v4.26.3...v4.26.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gitlab.com/gitlab-org/api/client-go/v2` from 2.21.0 to 2.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/tags\"\u003egitlab.com/gitlab-org/api/client-go/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.24.0\u003c/h2\u003e\n\u003ch2\u003e2.24.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add search_type as attribute to search endpoints (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2851\"\u003e!2851\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/heidi.berry\"\u003eHeidi Berry\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v2.23.0...v2.24.0\"\u003e2.24.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd search_type as attribute to search endpoints (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/4d345e9f76af8ebd016d3d55fbe039250a1fafb4\"\u003e4d345e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.23.0\u003c/h2\u003e\n\u003ch2\u003e2.23.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add OrbitService for Knowledge Graph endpoints (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2870\"\u003e!2870\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/dgruzd\"\u003eDmitry Gruzd\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔄 Other Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update module buf.build/go/protovalidate to v1.2.0 (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2865\"\u003e!2865\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/gitlab-dependency-update-bot\"\u003eGitLab Dependency Bot\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v2.22.0...v2.23.0\"\u003e2.23.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd OrbitService for Knowledge Graph endpoints (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/2ff460f3a809e3ad9f2065b0144dfcb4d4f5e6d3\"\u003e2ff460f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.22.0\u003c/h2\u003e\n\u003ch2\u003e2.22.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd package pipeline data. (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2834\"\u003e!2834\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/jspagnola\"\u003eJimmy Spagnola\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔄 Other Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update module golang.org/x/text to v0.36.0 (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2874\"\u003e!2874\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/gitlab-dependency-update-bot\"\u003eGitLab Dependency Bot\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang docker tag (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2873\"\u003e!2873\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/gitlab-dependency-update-bot\"\u003eGitLab Dependency Bot\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update docker docker tag to v29.4.1 (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2869\"\u003e!2869\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/gitlab-dependency-update-bot\"\u003eGitLab Dependency Bot\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(no-release): use HTTP status code constants (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2868\"\u003e!2868\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/alexandear\"\u003eOleksandr Redko\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/blob/main/CHANGELOG.md\"\u003egitlab.com/gitlab-org/api/client-go/v2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.24.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add search_type as attribute to search endpoints (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2851\"\u003e!2851\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/heidi.berry\"\u003eHeidi Berry\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v2.23.0...v2.24.0\"\u003e2.24.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd search_type as attribute to search endpoints (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/4d345e9f76af8ebd016d3d55fbe039250a1fafb4\"\u003e4d345e9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add OrbitService for Knowledge Graph endpoints (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2870\"\u003e!2870\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/dgruzd\"\u003eDmitry Gruzd\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔄 Other Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update module buf.build/go/protovalidate to v1.2.0 (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2865\"\u003e!2865\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/gitlab-dependency-update-bot\"\u003eGitLab Dependency Bot\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v2.22.0...v2.23.0\"\u003e2.23.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd OrbitService for Knowledge Graph endpoints (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/2ff460f3a809e3ad9f2065b0144dfcb4d4f5e6d3\"\u003e2ff460f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.22.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd package pipeline data. (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2834\"\u003e!2834\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/jspagnola\"\u003eJimmy Spagnola\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔄 Other Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update module golang.org/x/text to v0.36.0 (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2874\"\u003e!2874\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/gitlab-dependency-update-bot\"\u003eGitLab Dependency Bot\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update golang docker tag (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2873\"\u003e!2873\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/gitlab-dependency-update-bot\"\u003eGitLab Dependency Bot\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update docker docker tag to v29.4.1 (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2869\"\u003e!2869\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/gitlab-dependency-update-bot\"\u003eGitLab Dependency Bot\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(no-release): use HTTP status code constants (\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2868\"\u003e!2868\u003c/a\u003e) by \u003ca href=\"https://gitlab.com/alexandear\"\u003eOleksandr Redko\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v2.21.0...v2.22.0\"\u003e2.22.0\u003c/a\u003e (2026-05-04)\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/1fef93fd4a6b3ba638ef84053c7666a4a5de249c\"\u003e\u003ccode\u003e1fef93f\u003c/code\u003e\u003c/a\u003e chore(release): 2.24.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/7dd216282d792502e2770c6e4ec0e803c84edfc4\"\u003e\u003ccode\u003e7dd2162\u003c/code\u003e\u003c/a\u003e Merge branch 'add-search-type' into 'main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/4d345e9f76af8ebd016d3d55fbe039250a1fafb4\"\u003e\u003ccode\u003e4d345e9\u003c/code\u003e\u003c/a\u003e feat: Add search_type as attribute to search endpoints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/c3855e7b7e77b676fcce96e83af075dfc2b3f0ce\"\u003e\u003ccode\u003ec3855e7\u003c/code\u003e\u003c/a\u003e chore(release): 2.23.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/f89eeb6e4c6a33523400091dec10c9b6a51b4295\"\u003e\u003ccode\u003ef89eeb6\u003c/code\u003e\u003c/a\u003e Merge branch 'feat/orbit-service' into 'main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/2ff460f3a809e3ad9f2065b0144dfcb4d4f5e6d3\"\u003e\u003ccode\u003e2ff460f\u003c/code\u003e\u003c/a\u003e feat: add OrbitService for Knowledge Graph endpoints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/4c76f618d0805ebe37c309eadaae60176d0430b7\"\u003e\u003ccode\u003e4c76f61\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/buf.build-go-protovalidate-1.x' into 'main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/1604bc24d49e8a85f5997e2530b35ff9bd3ed816\"\u003e\u003ccode\u003e1604bc2\u003c/code\u003e\u003c/a\u003e chore(release): 2.22.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/c0026288a12363cc1adc5791e99c13f6b44189aa\"\u003e\u003ccode\u003ec002628\u003c/code\u003e\u003c/a\u003e Merge branch 'renovate/golang.org-x-text-0.x' into 'main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/commit/2b169d0fbbcfca2107ff0484c431bbbe00b77d27\"\u003e\u003ccode\u003e2b169d0\u003c/code\u003e\u003c/a\u003e chore(deps): update module golang.org/x/text to v0.36.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://gitlab.com/gitlab-org/api/client-go/compare/v2.21.0...v2.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/jmrplens/gitlab-mcp-server/pull/65","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmrplens%2Fgitlab-mcp-server/issues/65","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/65/packages"}},{"old_version":"1.4.1","new_version":"1.6.0","update_type":"minor","path":null,"pr_created_at":"2026-05-04T21:01:16.000Z","version_change":"1.4.1 → 1.6.0","issue":{"uuid":"4379642899","node_id":"PR_kwDOSBLQ387YKpTa","number":4,"state":"closed","title":"Bump github.com/modelcontextprotocol/go-sdk from 1.4.1 to 1.6.0","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-25T22:33:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T21:01:16.000Z","updated_at":"2026-05-25T22:33:02.000Z","time_to_close":1819904,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.4.1","new_version":"1.6.0","repository_url":"https://github.com/modelcontextprotocol/go-sdk"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) from 1.4.1 to 1.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0-pre.1\u003c/h2\u003e\n\u003cp\u003eIn this release we introduce several smaller fixes and improvements, and we started working for release 2026-06-30. The main new feature is the introduction of \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant.\u003c/p\u003e\n\u003ch2\u003eAdd \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant\u003c/h2\u003e\n\u003cp\u003eAdded \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e implementing \u003ccode\u003eauth.OAuthHandler\u003c/code\u003e using the OAuth 2.0 Client Credentials grant (RFC 6749 Section 4.4) for service-to-service authentication with pre-registered credentials.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eextauth: add ClientCredentialsHandler for OAuth client credentials grant by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/895\"\u003emodelcontextprotocol/go-sdk#895\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-06-30 Release related PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add automatic application_type inference by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/904\"\u003emodelcontextprotocol/go-sdk#904\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003eapplication_type\u003c/code\u003e field is added to the \u003ccode\u003eClientRegistrationMetadata\u003c/code\u003e for DynamicClientRegistration. If not specified, the \u003ccode\u003eapplication_type\u003c/code\u003e will be inferred from the RedirectURIs. This implements \u003ca href=\"https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/837\"\u003eSEP-837\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: HTTP Header Standardization for method and name by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/907\"\u003emodelcontextprotocol/go-sdk#907\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eBy mirroring key fields from the JSON-RPC payload into HTTP headers, network intermediaries such as load balancers, proxies, and observability tools can route and process MCP traffic without deep packet inspection, reducing latency and computational overhead. This partially implements \u003ca href=\"https://modelcontextprotocol.io/seps/2243-http-standardization\"\u003eSEP-2243\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003eSetError\u003c/code\u003e Behavior Change\u003c/h3\u003e\n\u003cp\u003ePreviously the \u003ccode\u003eSetError\u003c/code\u003e method on \u003ccode\u003eCallToolResult\u003c/code\u003e always overwrote the \u003ccode\u003eContent\u003c/code\u003e field with the error text. Now \u003ccode\u003eSetError\u003c/code\u003e preserves the existing value if it has already been populated. You can restore the previous behavior by setting the environment variable \u003ccode\u003eseterroroverwrite=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCross-Origin Protection Default Change\u003c/h3\u003e\n\u003cp\u003ePreviously (v1.4.1-v1.5.0) default (zero-value) cross-origin protection was applied when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e in \u003ccode\u003eStreamableHTTPOptions\u003c/code\u003e was \u003ccode\u003enil\u003c/code\u003e. Now cross-origin protection is not enabled by default when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e is nil.\nYou can restore the previous behavior (enable by default) by setting \u003ccode\u003eenableoriginverification=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: remove default cross origin protection by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/906\"\u003emodelcontextprotocol/go-sdk#906\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e was replaced by \u003ccode\u003eenableoriginverification\u003c/code\u003e after the default was changed to not enable cross-origin protection.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ejsonescaping\u003c/code\u003e option was removed, according to plan.\u003c/p\u003e\n\u003ch2\u003eOther Changes to the SDK\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einternal: remove unused util functions by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/871\"\u003emodelcontextprotocol/go-sdk#871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.4 to 4.35.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/873\"\u003emodelcontextprotocol/go-sdk#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.3.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/874\"\u003emodelcontextprotocol/go-sdk#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/875\"\u003emodelcontextprotocol/go-sdk#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dominikh/staticcheck-action from 1.4.0 to 1.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/872\"\u003emodelcontextprotocol/go-sdk#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoauthex: accept 200 in client registration by \u003ca href=\"https://github.com/MatyasVondraOutreach\"\u003e\u003ccode\u003e@​MatyasVondraOutreach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/877\"\u003emodelcontextprotocol/go-sdk#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: allow Content-Type parameters in streamable transport by \u003ca href=\"https://github.com/rafaeljusto\"\u003e\u003ccode\u003e@​rafaeljusto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/878\"\u003emodelcontextprotocol/go-sdk#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: fix race condition in \u003ccode\u003eServerSession.startKeepalive\u003c/code\u003e by \u003ca href=\"https://github.com/begelundmuller\"\u003e\u003ccode\u003e@​begelundmuller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/856\"\u003emodelcontextprotocol/go-sdk#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: preserve CNAME when deploying to GitHub pages by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/884\"\u003emodelcontextprotocol/go-sdk#884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/f5f2015413f17f578fbacc839d2c05d0fdb3f1cc\"\u003e\u003ccode\u003ef5f2015\u003c/code\u003e\u003c/a\u003e MCPGODEBUG update for 1.6.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/e01639a31808e27b9a77f02367340569f47e4b3d\"\u003e\u003ccode\u003ee01639a\u003c/code\u003e\u003c/a\u003e feat: HTTP Header Standardization for method and name (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/93a41b2cfa81e6be813feadfd6dc1ed665c06da7\"\u003e\u003ccode\u003e93a41b2\u003c/code\u003e\u003c/a\u003e internal/jsonrpc2: remove unused code (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/910\"\u003e#910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/446beae01800ca510b42345a7330f1b7b6bbbf89\"\u003e\u003ccode\u003e446beae\u003c/code\u003e\u003c/a\u003e mcp: Upgrade jsonschema-go (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2e21834ad33e0b8105bf2e3b6733a27193f97caf\"\u003e\u003ccode\u003e2e21834\u003c/code\u003e\u003c/a\u003e extauth: add ClientCredentialsHandler for OAuth client credentials grant (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2643b22a4ecc1197aedcd2d84d58e592bec04dfe\"\u003e\u003ccode\u003e2643b22\u003c/code\u003e\u003c/a\u003e feat: add automatic application_type inference (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/db50910c70a71ac28abd761e0736799c048a8888\"\u003e\u003ccode\u003edb50910\u003c/code\u003e\u003c/a\u003e mcp: do not re-prompt OAuth after cancelled Authorize (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/885\"\u003e#885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/5f2cd8fd14bcd3b7f1e693dd741b5f1a3c338051\"\u003e\u003ccode\u003e5f2cd8f\u003c/code\u003e\u003c/a\u003e mcp: preserve transport errors in Write error chain (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/0edc5971cd5dbab661b4122cd754a5c94d899e6a\"\u003e\u003ccode\u003e0edc597\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/41e1f941bbaa1f9de78ac94f89af7b676a440dc8\"\u003e\u003ccode\u003e41e1f94\u003c/code\u003e\u003c/a\u003e mcp: remove default cross origin protection (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.4.1...v1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/modelcontextprotocol/go-sdk\u0026package-manager=go_modules\u0026previous-version=1.4.1\u0026new-version=1.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/PeterD1524/slack-user-mcp/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PeterD1524%2Fslack-user-mcp/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"1.5.0","new_version":"1.6.0","update_type":"minor","path":null,"pr_created_at":"2026-05-04T20:41:38.000Z","version_change":"1.5.0 → 1.6.0","issue":{"uuid":"4379526840","node_id":"PR_kwDOO-c6m87YKQeX","number":298,"state":"closed","title":"deps(deps): bump github.com/modelcontextprotocol/go-sdk from 1.5.0 to 1.6.0","user":"dependabot[bot]","labels":["dependencies","go","lgtm","approved","size/S"],"assignees":["bradhoekstra"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-04T20:49:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T20:41:38.000Z","updated_at":"2026-05-04T20:49:44.000Z","time_to_close":478,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps)","packages":[{"name":"github.com/modelcontextprotocol/go-sdk","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/modelcontextprotocol/go-sdk"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) from 1.5.0 to 1.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/releases\"\u003egithub.com/modelcontextprotocol/go-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0-pre.1\u003c/h2\u003e\n\u003cp\u003eIn this release we introduce several smaller fixes and improvements, and we started working for release 2026-06-30. The main new feature is the introduction of \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant.\u003c/p\u003e\n\u003ch2\u003eAdd \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e for OAuth client credentials grant\u003c/h2\u003e\n\u003cp\u003eAdded \u003ccode\u003eClientCredentialsHandler\u003c/code\u003e implementing \u003ccode\u003eauth.OAuthHandler\u003c/code\u003e using the OAuth 2.0 Client Credentials grant (RFC 6749 Section 4.4) for service-to-service authentication with pre-registered credentials.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eextauth: add ClientCredentialsHandler for OAuth client credentials grant by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/895\"\u003emodelcontextprotocol/go-sdk#895\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2026-06-30 Release related PRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: add automatic application_type inference by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/904\"\u003emodelcontextprotocol/go-sdk#904\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003eapplication_type\u003c/code\u003e field is added to the \u003ccode\u003eClientRegistrationMetadata\u003c/code\u003e for DynamicClientRegistration. If not specified, the \u003ccode\u003eapplication_type\u003c/code\u003e will be inferred from the RedirectURIs. This implements \u003ca href=\"https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/837\"\u003eSEP-837\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: HTTP Header Standardization for method and name by \u003ca href=\"https://github.com/guglielmo-san\"\u003e\u003ccode\u003e@​guglielmo-san\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/907\"\u003emodelcontextprotocol/go-sdk#907\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eBy mirroring key fields from the JSON-RPC payload into HTTP headers, network intermediaries such as load balancers, proxies, and observability tools can route and process MCP traffic without deep packet inspection, reducing latency and computational overhead. This partially implements \u003ca href=\"https://modelcontextprotocol.io/seps/2243-http-standardization\"\u003eSEP-2243\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBehavior Changes\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003eSetError\u003c/code\u003e Behavior Change\u003c/h3\u003e\n\u003cp\u003ePreviously the \u003ccode\u003eSetError\u003c/code\u003e method on \u003ccode\u003eCallToolResult\u003c/code\u003e always overwrote the \u003ccode\u003eContent\u003c/code\u003e field with the error text. Now \u003ccode\u003eSetError\u003c/code\u003e preserves the existing value if it has already been populated. You can restore the previous behavior by setting the environment variable \u003ccode\u003eseterroroverwrite=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCross-Origin Protection Default Change\u003c/h3\u003e\n\u003cp\u003ePreviously (v1.4.1-v1.5.0) default (zero-value) cross-origin protection was applied when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e in \u003ccode\u003eStreamableHTTPOptions\u003c/code\u003e was \u003ccode\u003enil\u003c/code\u003e. Now cross-origin protection is not enabled by default when \u003ccode\u003eCrossOriginProtection\u003c/code\u003e is nil.\nYou can restore the previous behavior (enable by default) by setting \u003ccode\u003eenableoriginverification=1\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emcp: remove default cross origin protection by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/906\"\u003emodelcontextprotocol/go-sdk#906\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003edisablecrossoriginprotection\u003c/code\u003e was replaced by \u003ccode\u003eenableoriginverification\u003c/code\u003e after the default was changed to not enable cross-origin protection.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ejsonescaping\u003c/code\u003e option was removed, according to plan.\u003c/p\u003e\n\u003ch2\u003eOther Changes to the SDK\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einternal: remove unused util functions by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/871\"\u003emodelcontextprotocol/go-sdk#871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.4 to 4.35.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/873\"\u003emodelcontextprotocol/go-sdk#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-go from 6.3.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/874\"\u003emodelcontextprotocol/go-sdk#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/875\"\u003emodelcontextprotocol/go-sdk#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dominikh/staticcheck-action from 1.4.0 to 1.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/872\"\u003emodelcontextprotocol/go-sdk#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoauthex: accept 200 in client registration by \u003ca href=\"https://github.com/MatyasVondraOutreach\"\u003e\u003ccode\u003e@​MatyasVondraOutreach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/877\"\u003emodelcontextprotocol/go-sdk#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: allow Content-Type parameters in streamable transport by \u003ca href=\"https://github.com/rafaeljusto\"\u003e\u003ccode\u003e@​rafaeljusto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/878\"\u003emodelcontextprotocol/go-sdk#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: preserve existing Content in SetError by \u003ca href=\"https://github.com/ravyg\"\u003e\u003ccode\u003e@​ravyg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/864\"\u003emodelcontextprotocol/go-sdk#864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emcp: fix race condition in \u003ccode\u003eServerSession.startKeepalive\u003c/code\u003e by \u003ca href=\"https://github.com/begelundmuller\"\u003e\u003ccode\u003e@​begelundmuller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/856\"\u003emodelcontextprotocol/go-sdk#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: preserve CNAME when deploying to GitHub pages by \u003ca href=\"https://github.com/maciej-kisiel\"\u003e\u003ccode\u003e@​maciej-kisiel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/pull/884\"\u003emodelcontextprotocol/go-sdk#884\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/f5f2015413f17f578fbacc839d2c05d0fdb3f1cc\"\u003e\u003ccode\u003ef5f2015\u003c/code\u003e\u003c/a\u003e MCPGODEBUG update for 1.6.0 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/893\"\u003e#893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/e01639a31808e27b9a77f02367340569f47e4b3d\"\u003e\u003ccode\u003ee01639a\u003c/code\u003e\u003c/a\u003e feat: HTTP Header Standardization for method and name (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/93a41b2cfa81e6be813feadfd6dc1ed665c06da7\"\u003e\u003ccode\u003e93a41b2\u003c/code\u003e\u003c/a\u003e internal/jsonrpc2: remove unused code (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/910\"\u003e#910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/446beae01800ca510b42345a7330f1b7b6bbbf89\"\u003e\u003ccode\u003e446beae\u003c/code\u003e\u003c/a\u003e mcp: Upgrade jsonschema-go (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2e21834ad33e0b8105bf2e3b6733a27193f97caf\"\u003e\u003ccode\u003e2e21834\u003c/code\u003e\u003c/a\u003e extauth: add ClientCredentialsHandler for OAuth client credentials grant (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/2643b22a4ecc1197aedcd2d84d58e592bec04dfe\"\u003e\u003ccode\u003e2643b22\u003c/code\u003e\u003c/a\u003e feat: add automatic application_type inference (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/db50910c70a71ac28abd761e0736799c048a8888\"\u003e\u003ccode\u003edb50910\u003c/code\u003e\u003c/a\u003e mcp: do not re-prompt OAuth after cancelled Authorize (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/885\"\u003e#885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/5f2cd8fd14bcd3b7f1e693dd741b5f1a3c338051\"\u003e\u003ccode\u003e5f2cd8f\u003c/code\u003e\u003c/a\u003e mcp: preserve transport errors in Write error chain (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/0edc5971cd5dbab661b4122cd754a5c94d899e6a\"\u003e\u003ccode\u003e0edc597\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/commit/41e1f941bbaa1f9de78ac94f89af7b676a440dc8\"\u003e\u003ccode\u003e41e1f94\u003c/code\u003e\u003c/a\u003e mcp: remove default cross origin protection (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/go-sdk/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/go-sdk/compare/v1.5.0...v1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/modelcontextprotocol/go-sdk\u0026package-manager=go_modules\u0026previous-version=1.5.0\u0026new-version=1.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/GoogleCloudPlatform/gke-mcp/pull/298","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoogleCloudPlatform%2Fgke-mcp/issues/298","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/298/packages"}}]}