Skip to content

chore(deps): bump the go-dependencies group across 1 directory with 6 updates - #22

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/go-dependencies-ad24e190f0
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/go-dependencies-ad24e190f0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 27, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the go-dependencies group with 6 updates in the / directory:

Package From To
github.com/anthropics/anthropic-sdk-go 1.71.0 1.75.0
github.com/modelcontextprotocol/go-sdk 1.7.0 1.8.0
github.com/ollama/ollama 0.34.0 0.34.4
github.com/openai/openai-go/v3 3.59.0 3.66.0
google.golang.org/grpc 1.83.2 1.84.0
modernc.org/sqlite 1.58.0 1.59.0

Updates github.com/anthropics/anthropic-sdk-go from 1.71.0 to 1.75.0

Release notes

Sourced from github.com/anthropics/anthropic-sdk-go's releases.

v1.75.0

1.75.0 (2026-09-22)

Full Changelog: v1.74.0...v1.75.0

Features

  • api: add support for claude-opus-5-5, inline tool definitions and MCP tool-list pinning (beta) (0a2186a)

Bug Fixes

  • api: share one evaluated_permission enum across Managed Agents events (30e2056)
  • client: preserve extra fields when unmarshalling open-object params (c29d53b)
  • tools: AddTools takes effect straight away (#406) (21e68b2)
  • tools: leave reply-only params off the tool runner's compaction request (#404) (79ed488)

Chores

  • docs: add descriptions to the Dreams API reference (f7b86c8)
  • docs: add descriptions to the User Profiles API reference (f7b86c8)
  • docs: add memory store descriptions to the Managed Agents API reference (f7b86c8)
  • docs: improve descriptions in the Dreams API reference (39392dc)
  • docs: update diagnostics field descriptions on beta messages (eb18011)

Documentation

  • add path and header parameter descriptions (09da68f)

v1.74.0

1.74.0 (2026-09-18)

Full Changelog: v1.73.0...v1.74.0

Features

  • api: add group with display_name to rate limits, deprecate group_type (9594cc6)
  • environments: HandleItem can continue a lease another process already started (#366) (fb8ce32)
  • foundry: add client for Claude on Microsoft Foundry (#388) (146568e)
  • tools: add CompactBeforeNextTurn() to the tool runner (#392) (d53fb92)

Bug Fixes

  • bedrock: split comma-joined anthropic-beta values into separate betas (#386) (d8fc56f)
  • bedrock: surface mid-stream exception and error frames as API errors (#384) (511aae2)

... (truncated)

Changelog

Sourced from github.com/anthropics/anthropic-sdk-go's changelog.

1.75.0 (2026-09-22)

Full Changelog: v1.74.0...v1.75.0

Features

  • api: add support for claude-opus-5-5, inline tool definitions and MCP tool-list pinning (beta) (0a2186a)

Bug Fixes

  • api: share one evaluated_permission enum across Managed Agents events (30e2056)
  • client: preserve extra fields when unmarshalling open-object params (c29d53b)
  • tools: AddTools takes effect straight away (#406) (21e68b2)
  • tools: leave reply-only params off the tool runner's compaction request (#404) (79ed488)

Chores

  • docs: add descriptions to the Dreams API reference (f7b86c8)
  • docs: add descriptions to the User Profiles API reference (f7b86c8)
  • docs: add memory store descriptions to the Managed Agents API reference (f7b86c8)
  • docs: improve descriptions in the Dreams API reference (39392dc)
  • docs: update diagnostics field descriptions on beta messages (eb18011)

Documentation

  • add path and header parameter descriptions (09da68f)

1.74.0 (2026-09-18)

Full Changelog: v1.73.0...v1.74.0

Features

  • api: add group with display_name to rate limits, deprecate group_type (9594cc6)
  • environments: HandleItem can continue a lease another process already started (#366) (fb8ce32)
  • foundry: add client for Claude on Microsoft Foundry (#388) (146568e)
  • tools: add CompactBeforeNextTurn() to the tool runner (#392) (d53fb92)

Bug Fixes

  • bedrock: split comma-joined anthropic-beta values into separate betas (#386) (d8fc56f)
  • bedrock: surface mid-stream exception and error frames as API errors (#384) (511aae2)

Chores

... (truncated)

Commits
  • 3cfb224 Merge pull request #443 from anthropics/release-please--branches--main--chang...
  • 620ac8c release: 1.75.0
  • 21e68b2 fix(tools): AddTools takes effect straight away (#406)
  • 79ed488 fix(tools): leave reply-only params off the tool runner's compaction request ...
  • 0a2186a feat(api): add support for claude-opus-5-5, inline tool definitions and MCP t...
  • 8452841 codegen metadata
  • 30e2056 fix(api): share one evaluated_permission enum across Managed Agents events
  • eb18011 chore(docs): update diagnostics field descriptions on beta messages
  • 39392dc chore(docs): improve descriptions in the Dreams API reference
  • f7b86c8 chore(docs): add descriptions to the User Profiles API reference
  • Additional commits viewable in compare view

Updates github.com/modelcontextprotocol/go-sdk from 1.7.0 to 1.8.0

Release notes

Sourced from github.com/modelcontextprotocol/go-sdk's releases.

v1.8.0

This release is equivalent to v1.8.0-pre.2. Thank you to those who tested the pre-release.

In this release we introduce several fixes and improvements on top of v1.7.0. It adds no new protocol revision: the supported set is unchanged, and 2026-07-28 remains the newest version the SDK negotiates.

The bulk of the work is hardening the transports against resource exhaustion, closing session leaks, deadlocks and teardown hangs found by users running the new protocol at scale, and giving servers explicit control over which protocol versions they advertise.

Two behavior changes are guarded by new MCPGODEBUG flags; see the section below.

Hardening against resource exhaustion

Every decoding path that buffers incoming input is now bounded. JSON payloads are rejected past 1000 levels of nesting, before the parser recurses. Both SSE readers cap the bytes buffered for a single event via MaxEventSize on SSEClientTransport and StreamableClientTransport, and the stdio transport caps a single JSON-RPC frame via StdioTransport.MaxLineLength.

On the OAuth side, dynamic client registration responses are bounded to 1 MB, and the discovery code now validates metadata documents rather than trusting them.

Restricting the protocol versions a server supports

ServerOptions.SupportedProtocolVersions lets a server narrow the set of versions it advertises and negotiates. The list can only narrow, never widen; naming a version the SDK does not implement panics at construction. Relatedly, a stateful streamable handler receiving a 2026-07-28 request now returns that same JSON-RPC error instead of a plain-text 400, so the client can renegotiate down instead of losing the connection.

Per-request cache control

ServerOptions.SetCacheable is a new hook that decides the ttlMs and cacheScope fields of every result carrying them: server/discover, the four list methods, and resources/read. It runs once per result, after the handler returns, with the values that handler produced, so it can set a policy globally while still letting an individual handler override it. Anything left unset falls back to the protocol default of public.

Behavior changes guarded by MCPGODEBUG

Two new escape-hatch flags restore the previous behavior of the changes above. Both will be removed in v1.9.0.

  • plaintextstatefulrejection=1 — restore the plain-text http.Error 400 body a stateful StreamableHTTPHandler previously returned for a request carrying per-request metadata. The default is now a JSON-RPC -32022 CodeUnsupportedProtocolVersion error with an UnsupportedProtocolVersionData payload advertising the legacy versions the server supports. Introduced by #1143.
  • blockingcancelnotify=1 — restore the previous behavior where a cancelled call waits synchronously for notifications/cancelled to be delivered (up to 5s) before returning, joining any delivery error into the caller's error. The default now retires the call immediately and sends the notification asynchronously. Introduced by #1151.

Options below were removed, according to plan:

  • seterroroverwrite
  • enableoriginverification
  • disablecontenttypecheck

... (truncated)

Commits
  • 3f3b699 refactor: remove legacy MCPGODEBUG compatibility for new protocol release (#1...
  • 830f0b7 mcp: update conformance tests (#1231)
  • 12cbafe oauthex: oauth discovery checks (#1220)
  • 3632967 mcp: add an sse event size cap (#1205)
  • 0d3036f mcp: allow per request Cacheable customization (#1203)
  • cb0de64 mcp: add a max request body size of the old transport (#1224)
  • 2fdabde mcp: do not check metatada on notifications (#1215)
  • 59185e6 build(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 (#1217)
  • a6764cf build(deps): bump golang/govulncheck-action from 1.0.4 to 1.1.0 (#1218)
  • 8227246 fix: only subscribe when server advertises capability (#1221)
  • Additional commits viewable in compare view

Updates github.com/ollama/ollama from 0.34.0 to 0.34.4

Release notes

Sourced from github.com/ollama/ollama's releases.

v0.34.4

What's Changed

  • Structured outputs on thinking models now apply in a single pass, making them faster and more reliable.
  • Fixed intermittent "model not found" errors with a large local library
  • Fixed the macOS app becoming unresponsive when checking if ChatGPT or Codex is running.
  • Qwen 3.8 prompt processing is faster on Apple Silicon.
  • Gemma 4 on Apple Silicon now picks the best image resolution per image, keeping more detail in high-resolution images.
  • Updated llama.cpp, MLX, and XGrammar.

Full Changelog: ollama/ollama@v0.34.3...v0.34.4

v0.34.3

What's Changed

GET /api/show now advertises each model's thinking controls and default:

Available in the CLI with:

ollama show gemma4
    thinking
        levels     false, true
        default    true

Available in the API with:

curl http://localhost:11434/api/show -d '{"model": "glm-5.3-flash:cloud"}'
{
  "thinking": {
    "values": ["low", "high", "max"],
    "default": "max"
  }
}

Also available on ollama.com directly for cloud models.

  • Nemotron H vision models are now supported on Apple Silicon with MLX
  • Ollama's macOS app will now no longer reopen windows you've closed when activating it
  • Fix for model pulls from HuggingFace

Full Changelog: ollama/ollama@v0.34.2...v0.34.3

... (truncated)

Commits
  • b2da9e4 mlxrunner: Update XGrammar to 0.2.7 for structured outputs
  • 01c0fbf launch: default Claude Code to client-side auto checks (#18596)
  • b9cd4b1 xgrammar: add standalone CMake project for native library (#18611)
  • c173758 docs: document thinking control discovery (#18501)
  • c0f8da3 mlx: speed up Qwen 3.8 prompt processing (#18550)
  • b8c3d1f mlx: select Gemma 4 image resolution dynamically (#18603)
  • 421d74d MLX: version bump (#18576)
  • 13e0247 llama.cpp: version update (#18577)
  • ac34390 app: avoid System Events for ChatGPT/Codex detection (#18601)
  • 5a0ff31 server: apply structured outputs in a single pass on thinking models
  • Additional commits viewable in compare view

Updates github.com/openai/openai-go/v3 from 3.59.0 to 3.66.0

Release notes

Sourced from github.com/openai/openai-go/v3's releases.

v3.66.0

3.66.0 (2026-09-23)

Features

  • api: Add GCP external storage support (#964) (511d3c2)
  • api: add GPT-Rosalind research model (#962) (7666824)

Chores

  • api: clarify Chat Completions seed range (#965) (67bd2a5)

v3.65.0

3.65.0 (2026-09-22)

Features

  • api: add GPT-6 Sol and Luna model identifiers (#960) (6ac30dc)

v3.64.3

3.64.3 (2026-09-22)

Bug Fixes

Build System

  • deps: bump github.com/aws/aws-sdk-go-v2/config in / (#870) (d553e47)
  • deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity in / (#903) (f458a3b)
  • deps: bump github.com/ebitengine/oto/v3 in /examples (#954) (dacfec5)
  • deps: bump the codeql group with 2 updates (#955) (3d95836)

v3.64.2

3.64.2 (2026-09-21)

Build System

v3.64.1

3.64.1 (2026-09-21)

... (truncated)

Changelog

Sourced from github.com/openai/openai-go/v3's changelog.

3.66.0 (2026-09-23)

Features

  • api: Add GCP external storage support (#964) (511d3c2)
  • api: add GPT-Rosalind research model (#962) (7666824)

Chores

  • api: clarify Chat Completions seed range (#965) (67bd2a5)

3.65.0 (2026-09-22)

Features

  • api: add GPT-6 Sol and Luna model identifiers (#960) (6ac30dc)

3.64.3 (2026-09-22)

Bug Fixes

Build System

  • deps: bump github.com/aws/aws-sdk-go-v2/config in / (#870) (d553e47)
  • deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity in / (#903) (f458a3b)
  • deps: bump github.com/ebitengine/oto/v3 in /examples (#954) (dacfec5)
  • deps: bump the codeql group with 2 updates (#955) (3d95836)

3.64.2 (2026-09-21)

Build System

  • deps: bump github.com/aws/aws-sdk-go-v2 in / (#869) (0c41290)
  • deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore in / (#902) (0e818e6)

3.64.1 (2026-09-21)

Bug Fixes

  • param: emit extra fields in sorted key order (#901) (923e128)

... (truncated)

Commits

Updates google.golang.org/grpc from 1.83.2 to 1.84.0

Release notes

Sourced from google.golang.org/grpc's releases.

Release 1.84.0

Behavior Changes

  • stats/otel: The grpc.lb.pick_first.* metrics have been removed and replaced with grpc.subchannel.* metrics. See gRFC A94 for more details. (#9215)

New Features

  • xds: Add support for contains_match in route header matchers. (#9223)

Bug Fixes

  • client: Fix a bug where a ClientConn could get permanently stuck in IDLE when an RPC was canceled during stream creation. Previously, such cancellations triggered stream cleanup twice, corrupting the channel's idleness state and causing subsequent RPCs to fail with deadline exceeded errors. (#9191)
  • client: Fix a bug where non-gRPC HTTP responses ending with an empty DATA frame failed the RPC with status code Internal instead of preserving the HTTP-mapped status code and response body. (#9217)
  • credentials: Validate metadata returned by per-RPC credentials, failing the RPC with status code Internal if invalid keys or values are found. Previously, invalid metadata from credentials was sent to the server in outgoing HTTP/2 requests. (#9202)
  • credentials/sts: Prevent potential token leakage by disallowing HTTP redirects during STS token exchange. Previously, 3xx redirects were followed automatically, replaying the request body containing authentication tokens to the redirect destination. (#9299)
  • randomsubsetting: Ignore endpoints that contain no addresses. Previously, this could cause the policy to panic while computing hashes. (#9259)
  • stats/otel: Ensure method names are populated in trace spans when metrics are disabled. Previously, running with tracing enabled and metrics disabled resulted in server trace spans lacking the RPC method name (recording only "Recv."). (#9262)
  • transport: Return io.ErrUnexpectedEOF when EOF is encountered after partial header or message body reads. Previously, partial reads could return a plain io.EOF, failing to distinguish truncated data from a clean end of stream. (#9204)
  • transport: Validate metadata supplied by balancers (in PickResult.Metadata) and resolver addresses, failing the RPC with status code Internal if invalid keys or values are found. Previously, invalid metadata from these sources was sent to the server in outgoing HTTP/2 requests. (#9203)
  • xds: Fix a rare corner case that could prevent a cluster from being removed when it is no longer in use. (#9140)
  • xds: Fix panic during route matching for routes containing header matchers with empty exact_match strings. (#9223)
  • xds: Reject routes containing header matchers with empty prefix_match or suffix_match strings. Previously, this caused a panic during route matching. (#9223)
  • xds: Fix EDS drop policies being applied at a much lower rate than configured due to an integer overflow. (#9257)
  • xds: Reject EDS resources containing drop policies with unsupported denominators. Previously, such resources caused the client to panic when calculating drop rates. (#9218)
  • xds/rbac: Reject RBAC configurations containing nested Principal or Permission rules with :scheme or grpc- prefixed header matchers. Previously, such configurations could cause DENY policies to fail open. (#9258)
  • xds/rbac: Rewrite host header matchers to :authority in nested Principal and Permission rules. Previously, this rewrite only applied to top-level rules, causing nested host matchers to never match incoming requests and DENY policies to fail open. (#9258)
  • xds/rbac: Reject CidrRanges with an unset prefix length. Previously, an omitted prefix_len field caused a panic during RBAC configuration parsing. (#9250)

Performance Improvements

  • transport: Avoid a heap allocation when flushing shared write buffers. (#9233)
  • credentials/alts: Support dynamic frame size negotiation and add the GRPC_GO_EXPERIMENTAL_ALTS_MAX_FRAME_SIZE environment variable (default 4KiB, max 512KiB) to configure the maximum ALTS record frame size. (#9268)
Commits

Updates modernc.org/sqlite from 1.58.0 to 1.59.0

Changelog

Sourced from modernc.org/sqlite's changelog.

Changelog

Entries for v1.38.1 through v1.44.1 and for v1.49.1 were added on 2026-09-05, reconstructed from the git history and the merge requests they cite; they were missing at release time.

  • 2026-09-15 v1.59.1:

    • make vendor now writes vendor.json: the modernc.org/libsqlite3 and modernc.org/libsqlite_vec commits and the Go toolchain lib/ and vec/ were vendored with, so git show vX.Y.Z:vendor.json says which revisions a release carries. It refuses a dirty sibling checkout, siblings on different modernc.org/libc versions, or a libsqlite_vec built against another libsqlite3. The suite fails when lib/, vec/ or the libc in go.mod no longer match the stamp, so a libc bump goes in the same push as make vendor. Tooling only; the vendored code is unchanged. See [GitLab merge request #140](https://gitlab.com/cznic/sqlite/-/merge_requests/140).
    • vfs.FS.Close now refuses while a database opened through it is still open, returning an error that wraps the new vfs.ErrInUse and leaving the VFS registered. It used to free the VFS the open connection still called through, so the next query crashed the process or read through freed memory. Close the databases first, then the FS.
    • Fix handle reuse in modernc.org/sqlite/vfs on 32-bit targets: after 2^32 file opens in one process the handle counter wrapped and could overwrite a live entry, such as a file system registered at start-up, and crash. 64-bit targets were not affected.
    • The pluggable page cache now panics when a Cache breaks its contract by returning nil, or a different Page, from Fetch for a page SQLite still holds pinned. It used to free memory SQLite was still using, corrupting the database without an error. Only a Cache implementation with that bug is affected; modernc.org/sqlite/pcache is not.
    • Document three limits of the pluggable page cache: a program importing modernc.org/sqlite/vec cannot call RegisterPageCache (it fails with SQLITE_MISUSE), PageCache.Create may be called concurrently, and under cache=shared a Cache is called from several goroutines, serialized by SQLite, so it wants a mutex of its own to run clean under -race. Documentation only.
    • Document two properties of connections in the package documentation: state set on a pooled connection -- PRAGMAs set with Exec, ATTACHed databases, temporary tables, anything registered through sql.Conn.Raw -- is inherited by the next caller to borrow it, and a driver connection reached through Raw is not safe for concurrent use even though every connection is opened SQLITE_OPEN_FULLMUTEX. Documentation only.
    • Add StrictPragmas, opt-in and off by default: once enabled, a connection whose _pragma DSN value holds more than one SQL statement fails to open with ErrMultiStatementPragma, before any DSN parameter is applied. A _pragma value runs as SQL text, so _pragma=foreign_keys(1);ATTACH 'x.db' AS x also attaches, and creates, x.db; the Driver.Open documentation said "a PRAGMA statement" and now says what actually happens. Enabling it is recommended for any application whose DSN is not a compile-time constant.
    • Document SQLite's own URI query parameters on Driver.Open: mode, cache, immutable, nolock, psow and modeof. Every connection is opened with SQLITE_OPEN_URI, so in a DSN starting with file: these have always worked; only the driver's own keys were listed. The docstring also spells out the trap that a plain file name has its query stripped before SQLite sees it, so /path/to.db?mode=ro opens read-write. Documentation only.
    • Resolves [GitLab issue #257](https://gitlab.com/cznic/sqlite/-/issues/257).
    • Add IRP.md, an incident response plan: who runs a response when there are two maintainers in different time zones, how a report is scoped across the three layers this module is built from, the fix path for each, and what to do when a released version is itself the problem -- a published Go module version cannot be recalled, so retract plus a new release is the remedy. Linked from SECURITY.md. Documentation only.
    • Add CONTRIBUTING.md: where to send a merge request, which files are generated and must not be edited by hand, how to build and test across the 20 supported targets, and the AUTHORS/CONTRIBUTORS convention. Contribution guidance previously existed only in GOVERNANCE.md and HACKING.md, neither of which a first-time contributor is likely to open. Documentation only.
    • Add SECURITY.md: report a vulnerability through GitHub private vulnerability reporting, a confidential GitLab issue, or the project's Service Desk address, never a public issue. It states what is in scope -- including transpilation faults, where the generated Go does not faithfully implement the C it came from -- that only the latest release is supported, and that a confirmed report is disclosed through a GitHub advisory, an entry in the Go vulnerability database so govulncheck reports it, and a release note. Documentation only.
    • Ship a Software Bill of Materials: sbom.cdx.json (CycloneDX 1.6) and sbom.spdx.json (SPDX 2.3), both validated against the published schemas, with SBOM.md explaining what they cover. They name what an SBOM built from the module graph cannot see -- the transpiled SQLite 3.53.4 and sqlite-vec C, and the upstreams modernc.org/libc vendors, musl among them -- and mark every component as linked into your binary, test-only, or compiled into nothing. Documentation only.
    • Ship LICENSE-3RD-PARTY.md, a transitively flattened inventory of every third-party component this module carries: the whole Go module graph, the transpiled SQLite and sqlite-vec C that no go.mod names, and the upstreams modernc.org/libc carries in turn, musl among them. It reproduces all seventeen distinct license texts in full and separates what is linked into your binary from what only appears in the module graph. The LICENSE name prefix is what makes go mod vendor carry it into downstream vendor/ trees. Documentation only.
  • 2026-09-15 v1.59.0:

    • Bump the pinned modernc.org/libc to v1.75.7 and re-vendor lib/ and vec/. The transpiled SQLite is unchanged, still 3.53.4. On the Linux targets the new libc replaces transpiled musl memcpy, memmove, memset, memcmp and strlen with native Go, cutting CPU time on query-heavy workloads by up to a third; see the new Performance section below. As always, downstream go.mod files must pin the same modernc.org/libc version this repository's go.mod does; see [GitLab issue #177](https://gitlab.com/cznic/sqlite/-/issues/177).
    • Hand user-defined function and aggregate callbacks a pooled *FunctionContext instead of allocating a fresh one per call, removing the last driver-side allocation per invocation. Like the argument slice, it is valid only for the duration of the callback and must not be retained past its return. Updates [GitLab issue #226](https://gitlab.com/cznic/sqlite/-/issues/226). See [GitLab merge request #137](https://gitlab.com/cznic/sqlite/-/merge_requests/137).
    • Add regression tests pinning the identity and the pooling of that context. See [GitLab merge request #138](https://gitlab.com/cznic/sqlite/-/merge_requests/138), thanks Ian Chechin!
    • Add a Performance section to the package documentation: measured CPU-time ratios of this driver against the same SQLite compiled from C, where the gap comes from, and the two consequences for applications — index the columns that ORDER BY, GROUP BY and WHERE use, and bound the database/sql pool with SetMaxOpenConns.
  • 2026-09-01 v1.58.0:

    • Upgrade to SQLite 3.53.4. It carries upstream's own fix for the journal-rollback data-corruption bug, so the local super-journal patch v1.56.0 introduced is dropped; recovery behavior is unchanged. Also bumps the pinned modernc.org/libc to v1.75.6; as always, downstream modules must pin the same version this one does, see [GitLab issue #177](https://gitlab.com/cznic/sqlite/-/issues/177).
    • Add opt-in support for Linux Open File Description (OFD) locks on database files, off by default; without opting in, locking behavior is byte-for-byte that of previous releases. A POSIX record lock is owned by the (process, inode) pair, so any Close of any descriptor of the database file anywhere in the process silently strips SQLite's locks; OFD locks survive that. Enable it process-wide with MODERNC_SQLITE_OFD_LOCK=1 in the environment, or with the new OFDLocking(true) before the first connection is opened; OFDLockingEnabled reports the mode in effect, and the new ErrOFDLockingTooLate and ErrOFDLockingUnavailable report a switch attempted too late and a platform or filesystem without the feature. Why it is process-wide rather than a DSN parameter, what WAL's -shm coordination still uses, and the /proc/locks measurements behind the design are in [GitLab issue #255](https://gitlab.com/cznic/sqlite/-/issues/255).
    • Resolves [GitLab issue #255](https://gitlab.com/cznic/sqlite/-/issues/255). See [GitLab merge request #136](https://gitlab.com/cznic/sqlite/-/merge_requests/136), thanks Nathan Herring (@​technosloth), and thanks Gani Georgiev (@​ganigeorgiev) for pressing the opt-in default!
  • 2026-08-19 v1.57.0:

    • Add an opt-in _defensive DSN query parameter turning on SQLite's defensive mode for the connection. On such a connection PRAGMA writable_schema=ON, PRAGMA journal_mode=OFF and PRAGMA schema_version=N become silent no-ops, and writes to a virtual table's shadow tables and to sqlite_dbpage fail. It is a hardening measure, not a sandbox for hostile database files, for which it is only one of the steps SQLite recommends, and it is a property of the connection, not of the file. Absent, or _defensive=0, nothing changes.
    • Reject _defensive=1 together with _journal_mode=OFF (or _journal=OFF) instead of opening a connection in which neither was honoured: SQLite turns that PRAGMA into a no-op that still reports success. Only DSNs using the new parameter can be affected. See [GitHub pull request #6](modernc-org/sqlite#6), thanks wsman!
    • Ship the sqlite-vec license notice this module has been missing since vec/ arrived in v1.47.0. sqlite-vec is Copyright (c) 2024 Alex Garcia, dual-licensed Apache-2.0 OR MIT and used here under MIT; the text now ships as LICENSE-SQLITE_VEC, and make vendor fails rather than quietly dropping it.
    • The SQLite notice is renamed from SQLITE-LICENSE to LICENSE-SQLITE; update any direct links to it. Its contents are unchanged. The rename is what makes go mod vendor carry both notices into downstream vendor/ trees: it selects license files by name prefix, so a name merely ending in LICENSE was never propagated.
    • Let a caller-constructed Driver register its own functions, collations and virtual table modules, through new RegisterFunction, RegisterScalarFunction, RegisterDeterministicScalarFunction, RegisterCollationUtf8 and RegisterModule methods plus Must* variants, and let vtab.RegisterModule honour its db argument. Behavior change: vtab.RegisterModule(db, ...) where db was opened on a caller-constructed Driver used to discard db and land on the registered sqlite driver, reaching every connection in the process; it now lands on that Driver alone, so a sql.Open("sqlite") connection that used to resolve such a module gets no such module. Everything else is additive, and the isolating change discussed in [GitLab issue #254](https://gitlab.com/cznic/sqlite/-/issues/254) is deliberately not made here. See [GitLab merge request #135](https://gitlab.com/cznic/sqlite/-/merge_requests/135), thanks Ian Chechin!
    • Promote freebsd/386, freebsd/arm a...

      Description has been truncated

… updates

Bumps the go-dependencies group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/anthropics/anthropic-sdk-go](https://github.com/anthropics/anthropic-sdk-go) | `1.71.0` | `1.75.0` |
| [github.com/modelcontextprotocol/go-sdk](https://github.com/modelcontextprotocol/go-sdk) | `1.7.0` | `1.8.0` |
| [github.com/ollama/ollama](https://github.com/ollama/ollama) | `0.34.0` | `0.34.4` |
| [github.com/openai/openai-go/v3](https://github.com/openai/openai-go) | `3.59.0` | `3.66.0` |
| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.83.2` | `1.84.0` |
| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `1.58.0` | `1.59.0` |



Updates `github.com/anthropics/anthropic-sdk-go` from 1.71.0 to 1.75.0
- [Release notes](https://github.com/anthropics/anthropic-sdk-go/releases)
- [Changelog](https://github.com/anthropics/anthropic-sdk-go/blob/main/CHANGELOG.md)
- [Commits](anthropics/anthropic-sdk-go@v1.71.0...v1.75.0)

Updates `github.com/modelcontextprotocol/go-sdk` from 1.7.0 to 1.8.0
- [Release notes](https://github.com/modelcontextprotocol/go-sdk/releases)
- [Commits](modelcontextprotocol/go-sdk@v1.7.0...v1.8.0)

Updates `github.com/ollama/ollama` from 0.34.0 to 0.34.4
- [Release notes](https://github.com/ollama/ollama/releases)
- [Commits](ollama/ollama@v0.34.0...v0.34.4)

Updates `github.com/openai/openai-go/v3` from 3.59.0 to 3.66.0
- [Release notes](https://github.com/openai/openai-go/releases)
- [Changelog](https://github.com/openai/openai-go/blob/main/CHANGELOG.md)
- [Commits](openai/openai-go@v3.59.0...v3.66.0)

Updates `google.golang.org/grpc` from 1.83.2 to 1.84.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.83.2...v1.84.0)

Updates `modernc.org/sqlite` from 1.58.0 to 1.59.0
- [Changelog](https://gitlab.com/cznic/sqlite/blob/master/CHANGELOG.md)
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.58.0...v1.59.0)

---
updated-dependencies:
- dependency-name: github.com/anthropics/anthropic-sdk-go
  dependency-version: 1.75.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/modelcontextprotocol/go-sdk
  dependency-version: 1.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/ollama/ollama
  dependency-version: 0.34.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-dependencies
- dependency-name: github.com/openai/openai-go/v3
  dependency-version: 3.66.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: google.golang.org/grpc
  dependency-version: 1.84.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: modernc.org/sqlite
  dependency-version: 1.59.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Sep 27, 2026
@dependabot @github

dependabot Bot commented on behalf of github Oct 4, 2026

Copy link
Copy Markdown
Contributor Author

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this Oct 4, 2026
@dependabot
dependabot Bot deleted the dependabot/go_modules/go-dependencies-ad24e190f0 branch October 4, 2026 14:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants