Files
renovate[bot] f2e020ca00 fix(deps): update go dependencies (#1477)
> ℹ️ **Note**
> 
> This PR body was truncated due to platform limits.

This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [github.com/danielgtaylor/huma/v2](https://redirect.github.com/danielgtaylor/huma) | `v2.38.0` → `v2.39.1` | ![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fdanielgtaylor%2fhuma%2fv2/v2.39.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fdanielgtaylor%2fhuma%2fv2/v2.38.0/v2.39.1?slim=true) |
| [github.com/duckdb/duckdb-go/v2](https://redirect.github.com/duckdb/duckdb-go) | `v2.10504.0` → `v2.10505.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fduckdb%2fduckdb-go%2fv2/v2.10505.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fduckdb%2fduckdb-go%2fv2/v2.10504.0/v2.10505.0?slim=true) |
| [github.com/klauspost/compress](https://redirect.github.com/klauspost/compress) | `v1.19.0` → `v1.19.2` | ![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fklauspost%2fcompress/v1.19.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fklauspost%2fcompress/v1.19.0/v1.19.2?slim=true) |
| [github.com/mattn/go-runewidth](https://redirect.github.com/mattn/go-runewidth) | `v0.0.24` → `v0.0.27` | ![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fmattn%2fgo-runewidth/v0.0.27?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fmattn%2fgo-runewidth/v0.0.24/v0.0.27?slim=true) |
| [github.com/mattn/go-sqlite3](https://redirect.github.com/mattn/go-sqlite3) | `v1.14.47` → `v1.14.49` | ![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fmattn%2fgo-sqlite3/v1.14.49?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fmattn%2fgo-sqlite3/v1.14.47/v1.14.49?slim=true) |
| [github.com/modelcontextprotocol/go-sdk](https://redirect.github.com/modelcontextprotocol/go-sdk) | `v1.6.1` → `v1.7.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fmodelcontextprotocol%2fgo-sdk/v1.7.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fmodelcontextprotocol%2fgo-sdk/v1.6.1/v1.7.0?slim=true) |
| [github.com/shirou/gopsutil/v4](https://redirect.github.com/shirou/gopsutil) | `v4.26.6` → `v4.26.7` | ![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fshirou%2fgopsutil%2fv4/v4.26.7?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fshirou%2fgopsutil%2fv4/v4.26.6/v4.26.7?slim=true) |
| [github.com/testcontainers/testcontainers-go](https://redirect.github.com/testcontainers/testcontainers-go) | `v0.43.0` → `v0.44.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftestcontainers%2ftestcontainers-go/v0.44.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftestcontainers%2ftestcontainers-go/v0.43.0/v0.44.0?slim=true) |
| [github.com/testcontainers/testcontainers-go/modules/postgres](https://redirect.github.com/testcontainers/testcontainers-go) | `v0.43.0` → `v0.44.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftestcontainers%2ftestcontainers-go%2fmodules%2fpostgres/v0.44.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftestcontainers%2ftestcontainers-go%2fmodules%2fpostgres/v0.43.0/v0.44.0?slim=true) |
| [go.kenn.io/docbank](https://redirect.github.com/kenn-io/docbank) | `v0.11.0` → `v0.12.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.kenn.io%2fdocbank/v0.12.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.kenn.io%2fdocbank/v0.11.0/v0.12.0?slim=true) |
| [go.kenn.io/kit](https://redirect.github.com/kenn-io/kit) | `v0.13.1` → `v0.21.1` | ![age](https://developer.mend.io/api/mc/badges/age/go/go.kenn.io%2fkit/v0.21.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.kenn.io%2fkit/v0.13.1/v0.21.1?slim=true) |
| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `v1.53.0` → `v1.56.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/modernc.org%2fsqlite/v1.56.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/modernc.org%2fsqlite/v1.53.0/v1.56.0?slim=true) |

---

### Release Notes

<details>
<summary>danielgtaylor/huma (github.com/danielgtaylor/huma/v2)</summary>

### [`v2.39.1`](https://redirect.github.com/danielgtaylor/huma/releases/tag/v2.39.1)

[Compare Source](https://redirect.github.com/danielgtaylor/huma/compare/v2.39.0...v2.39.1)

##### v2.39.1

##### Overview

A patch release: correctness fixes for resolvers, validation, and response handling, plus a dependency refresh.

##### Response Status Visible to Middleware Again

`WithContext` context propagation in v2.39.0 copied the response status by value, so middleware that called `WithContext` and then read `Status()` after `next()` always saw `0` instead of the status the handler set, breaking access logging and telemetry. The status is now shared by every context copy across all adapters, restoring the pre-2.39 invariant while keeping context propagation intact. ([#&#8203;1081](https://redirect.github.com/danielgtaylor/huma/issues/1081))

##### Resolvers & Defaults in Arrays and Maps

- Nested resolvers now run for fixed-size arrays (`[2]Item`), not just slices ([#&#8203;1076](https://redirect.github.com/danielgtaylor/huma/issues/1076))
- A resolver on a named collection type (e.g. `type Coords [2]float64`) no longer panics, and is no longer conflated with a resolver on its element type, which previously ran the element's resolver twice and the collection's never ([#&#8203;1082](https://redirect.github.com/danielgtaylor/huma/issues/1082))
- Values reached through a map are now written back after being walked, so applying a default no longer panics with `reflect: reflect.Value.Set using unaddressable value` and resolver mutations are no longer silently discarded ([#&#8203;1082](https://redirect.github.com/danielgtaylor/huma/issues/1082))

##### Stricter `email` and `uri` Formats

Validation for two string formats is tighter, so payloads that previously passed may now return `422`:

- `email` / `idn-email` accept an addr-spec only; full mailbox forms with a display name (`Name <user@example.com>`) are rejected
- `uri` / `iri` require an absolute URI with a non-empty scheme, while relative references remain valid under `uri-reference` / `iri-reference` ([#&#8203;1068](https://redirect.github.com/danielgtaylor/huma/issues/1068))

##### Validation Robustness

- An unresolvable schema `$ref` during `Validate` now reports `expected schema $ref to resolve: ...` instead of panicking on a nil dereference, covering discriminators and `map[string]any` / `map[any]any` values ([#&#8203;1065](https://redirect.github.com/danielgtaylor/huma/issues/1065))
- Named numeric slice parameters (e.g. `type IDs []int64`) are built with their declared element type and validated with item, length, and uniqueness constraints intact ([#&#8203;1074](https://redirect.github.com/danielgtaylor/huma/issues/1074))

##### Other Fixes

- Resolver errors that wrap a `HeadersError` now contribute their headers to the response, matching the handler error path ([#&#8203;1070](https://redirect.github.com/danielgtaylor/huma/issues/1070))
- A nil interface response body no longer panics in the schema link transformer ([#&#8203;1072](https://redirect.github.com/danielgtaylor/huma/issues/1072))
- Dependencies updated ([#&#8203;1066](https://redirect.github.com/danielgtaylor/huma/issues/1066))

##### What's Changed

- fix: do not panic on unresolved schema $ref during Validate by [@&#8203;baiyuxi930826](https://redirect.github.com/baiyuxi930826) in [#&#8203;1065](https://redirect.github.com/danielgtaylor/huma/pull/1065)
- chore: update dependencies by [@&#8203;wolveix](https://redirect.github.com/wolveix) in [#&#8203;1066](https://redirect.github.com/danielgtaylor/huma/pull/1066)
- fix: tighten format email and uri validation by [@&#8203;baiyuxi930826](https://redirect.github.com/baiyuxi930826) in [#&#8203;1068](https://redirect.github.com/danielgtaylor/huma/pull/1068)
- fix: preserve wrapped resolver error metadata by [@&#8203;ggmolly](https://redirect.github.com/ggmolly) in [#&#8203;1070](https://redirect.github.com/danielgtaylor/huma/pull/1070)
- fix: handle nil interface response bodies by [@&#8203;ggmolly](https://redirect.github.com/ggmolly) in [#&#8203;1072](https://redirect.github.com/danielgtaylor/huma/pull/1072)
- fix: parse named numeric slice parameters by [@&#8203;ggmolly](https://redirect.github.com/ggmolly) in [#&#8203;1074](https://redirect.github.com/danielgtaylor/huma/pull/1074)
- fix: share response status across WithContext copies by [@&#8203;wolveix](https://redirect.github.com/wolveix) in [#&#8203;1081](https://redirect.github.com/danielgtaylor/huma/pull/1081)
- fix: run nested resolvers in fixed arrays by [@&#8203;ggmolly](https://redirect.github.com/ggmolly) in [#&#8203;1076](https://redirect.github.com/danielgtaylor/huma/pull/1076)
- fix: distinguish collection and element matches when walking input by [@&#8203;wolveix](https://redirect.github.com/wolveix) in [#&#8203;1082](https://redirect.github.com/danielgtaylor/huma/pull/1082)

##### New Contributors

- [@&#8203;baiyuxi930826](https://redirect.github.com/baiyuxi930826) made their first contribution in [#&#8203;1065](https://redirect.github.com/danielgtaylor/huma/pull/1065)
- [@&#8203;ggmolly](https://redirect.github.com/ggmolly) made their first contribution in [#&#8203;1070](https://redirect.github.com/danielgtaylor/huma/pull/1070)

**Full Changelog**: <https://github.com/danielgtaylor/huma/compare/v2.39.0...v2.39.1>

### [`v2.39.0`](https://redirect.github.com/danielgtaylor/huma/releases/tag/v2.39.0)

[Compare Source](https://redirect.github.com/danielgtaylor/huma/compare/v2.38.0...v2.39.0)

##### v2.39.0

##### Overview

This release adds a new framework adapter, a handful of developer-facing features, and a large batch of correctness fixes spanning SSE, the Fiber adapter, schema generation, and validation.

##### Echo v5 Support

The `humaecho` adapter now supports [Echo v5](https://echo.labstack.com/) alongside the existing versions. ([#&#8203;959](https://redirect.github.com/danielgtaylor/huma/issues/959))

##### No More Faulty Duplicate-Schema Panics

Registering operations that use inline structs with differing field names (and an empty operation ID) previously panicked at startup on a false-positive duplicate-schema collision. Conflicting names are now auto-incremented deterministically (`Request`, `Request1`, `Request2`, ...), so the app starts and the generated spec stays readable. ([#&#8203;893](https://redirect.github.com/danielgtaylor/huma/issues/893))

##### Context Propagation to Adapters

`WithContext` now propagates the context directly into the underlying adapter's own context wrapper (bun, chi, echo, fiber, gin, go, httprouter) instead of relying on a generic sub-context, so cancellation and context values flow correctly through the request lifecycle. ([#&#8203;867](https://redirect.github.com/danielgtaylor/huma/issues/867))

##### SSE Streaming on Fiber / fasthttp

Server-Sent Events (and other streaming responses) previously failed on the Fiber adapters with `unable to flush`, since fasthttp doesn't implement `http.Flusher`. SSE now streams correctly on Fiber v2 and v3 via an internal streaming hook, with no new public API and `fasthttp` remaining an indirect dependency. ([#&#8203;1059](https://redirect.github.com/danielgtaylor/huma/issues/1059))

##### More SSE Improvements

- Response headers are now flushed before the user handler runs, so `EventSource.onopen` fires immediately rather than waiting for the first event ([#&#8203;1038](https://redirect.github.com/danielgtaylor/huma/issues/1038))
- Comments can now be sent over SSE streams, a common way to keep connections alive ([#&#8203;1054](https://redirect.github.com/danielgtaylor/huma/issues/1054))

##### New Features

- **`Schema.Const`** for pinning a schema to a single allowed value ([#&#8203;1004](https://redirect.github.com/danielgtaylor/huma/issues/1004))
- **Customizable docs renderer config** for finer control over the documentation UI ([#&#8203;1024](https://redirect.github.com/danielgtaylor/huma/issues/1024))
- **`encoding.TextUnmarshaler` support for slice query parameters**, matching the existing behavior for scalar params ([#&#8203;1021](https://redirect.github.com/danielgtaylor/huma/issues/1021))
- **Non-file JSON form-data fields**: multipart form fields tagged `contentType:"application/json"` are now unmarshalled and validated ([#&#8203;1060](https://redirect.github.com/danielgtaylor/huma/issues/1060))

##### Validation & Schema Fixes

- Integer enums no longer always fail validation on query/path parameters; numeric enum values are now compared numerically rather than by strict Go type ([#&#8203;1050](https://redirect.github.com/danielgtaylor/huma/issues/1050))
- Content-Type validation is now case-insensitive per RFC 9110, so e.g. `Application/Json` no longer returns `415` ([#&#8203;1052](https://redirect.github.com/danielgtaylor/huma/issues/1052))
- Path parameters are always marked `required: true` in the generated spec, per the OpenAPI specification ([#&#8203;1011](https://redirect.github.com/danielgtaylor/huma/issues/1011))
- Prevented a panic (and dropped response) in `uniqueItems` validation when array items are unhashable types, now returning `422` correctly ([#&#8203;1045](https://redirect.github.com/danielgtaylor/huma/issues/1045))
- The `json:",inline"` tag is now honored for embedding anonymous fields in schemas ([#&#8203;1006](https://redirect.github.com/danielgtaylor/huma/issues/1006))
- Hidden route schemas are no longer leaked into the generated spec ([#&#8203;1032](https://redirect.github.com/danielgtaylor/huma/issues/1032))

##### Adapter & Robustness Fixes

- **humafiber (v2):** corrected `EachHeader` iteration (it previously invoked the callback once per byte, breaking cookie reads) and switched `BodyReader` to `Body()` for automatic request-body decompression ([#&#8203;1058](https://redirect.github.com/danielgtaylor/huma/issues/1058))
- **autopatch:** prevented chi route-context reuse from recursing internal `GET` sub-requests back into the generated `PATCH` handler and panicking ([#&#8203;1049](https://redirect.github.com/danielgtaylor/huma/issues/1049))
- Fixed a URL parsing panic in `getAPIPrefix` when server URLs contain template variables like `{port}` or `{version}` ([#&#8203;1027](https://redirect.github.com/danielgtaylor/huma/issues/1027))
- The read deadline is now cleared after the request body is read, so a slow handler can't cause a background read to time out and cancel the connection context ([#&#8203;1028](https://redirect.github.com/danielgtaylor/huma/issues/1028))

##### Docs UI & Documentation

- Forms are now permitted in the docs UI CSP ([#&#8203;1036](https://redirect.github.com/danielgtaylor/huma/issues/1036))
- Added `allow-downloads` to the Stoplight CSP so the Export button works ([#&#8203;1048](https://redirect.github.com/danielgtaylor/huma/issues/1048))
- Updated Restish references to v2 ([#&#8203;1041](https://redirect.github.com/danielgtaylor/huma/issues/1041))

##### What's Changed

- Avoid leaking hidden route schemas by [@&#8203;wolveix](https://redirect.github.com/wolveix) in [#&#8203;1032](https://redirect.github.com/danielgtaylor/huma/pull/1032)
- fix: parse server vars on getAPIPrefix to avoid parsing URL panic by [@&#8203;kukymbr](https://redirect.github.com/kukymbr) in [#&#8203;1027](https://redirect.github.com/danielgtaylor/huma/pull/1027)
- Add `encoding.TextUnmarshaler` support for slice query parameters by [@&#8203;B94715](https://redirect.github.com/B94715) in [#&#8203;1021](https://redirect.github.com/danielgtaylor/huma/pull/1021)
- fix: enforce required=true for path parameters per OpenAPI spec by [@&#8203;Yanhu007](https://redirect.github.com/Yanhu007) in [#&#8203;1011](https://redirect.github.com/danielgtaylor/huma/pull/1011)
- huma: clear read deadline on reading by [@&#8203;atn18](https://redirect.github.com/atn18) in [#&#8203;1028](https://redirect.github.com/danielgtaylor/huma/pull/1028)
- feat: support customizing the docs renderer config by [@&#8203;johnletey](https://redirect.github.com/johnletey) in [#&#8203;1024](https://redirect.github.com/danielgtaylor/huma/pull/1024)
- feat: add Schema.Const by [@&#8203;seanwu1105](https://redirect.github.com/seanwu1105) in [#&#8203;1004](https://redirect.github.com/danielgtaylor/huma/pull/1004)
- Permit forms in docs UI CSP by [@&#8203;wolveix](https://redirect.github.com/wolveix) in [#&#8203;1036](https://redirect.github.com/danielgtaylor/huma/pull/1036)
- fix(sse): flush response headers before user handler runs by [@&#8203;alswl](https://redirect.github.com/alswl) in [#&#8203;1038](https://redirect.github.com/danielgtaylor/huma/pull/1038)
- docs: update Restish v2 references by [@&#8203;danielgtaylor](https://redirect.github.com/danielgtaylor) in [#&#8203;1041](https://redirect.github.com/danielgtaylor/huma/pull/1041)
- fix: add 'allow-downloads' to CSP for stoplight by [@&#8203;ovikk13](https://redirect.github.com/ovikk13) in [#&#8203;1048](https://redirect.github.com/danielgtaylor/huma/pull/1048)
- Echov5 support by [@&#8203;sharath-09](https://redirect.github.com/sharath-09) in [#&#8203;959](https://redirect.github.com/danielgtaylor/huma/pull/959)
- fix(autopatch): prevent chi route-context reuse in internal requests by [@&#8203;wolveix](https://redirect.github.com/wolveix) in [#&#8203;1049](https://redirect.github.com/danielgtaylor/huma/pull/1049)
- fix: support json inline tag for embedding anonymous fields in schema by [@&#8203;lsdch](https://redirect.github.com/lsdch) in [#&#8203;1006](https://redirect.github.com/danielgtaylor/huma/pull/1006)
- fix: compare numeric enum values numerically by [@&#8203;wolveix](https://redirect.github.com/wolveix) in [#&#8203;1050](https://redirect.github.com/danielgtaylor/huma/pull/1050)
- fix: content type validation should be case insensitive by [@&#8203;hlavacekvit](https://redirect.github.com/hlavacekvit) in [#&#8203;1052](https://redirect.github.com/danielgtaylor/huma/pull/1052)
- fix(humafiber): correct Fiber v2 EachHeader iteration and body decompression by [@&#8203;wolveix](https://redirect.github.com/wolveix) in [#&#8203;1058](https://redirect.github.com/danielgtaylor/huma/pull/1058)
- feat: propagate context to adapters on WithContext by [@&#8203;costela](https://redirect.github.com/costela) in [#&#8203;867](https://redirect.github.com/danielgtaylor/huma/pull/867)
- Support sending comments with SSE by [@&#8203;seanwu1105](https://redirect.github.com/seanwu1105) in [#&#8203;1054](https://redirect.github.com/danielgtaylor/huma/pull/1054)
- fix(sse): support streaming responses on Fiber/fasthttp adapters by [@&#8203;wolveix](https://redirect.github.com/wolveix) in [#&#8203;1059](https://redirect.github.com/danielgtaylor/huma/pull/1059)
- fix: prevent panic in uniqueItems validation for unhashable types ([#&#8203;1042](https://redirect.github.com/danielgtaylor/huma/issues/1042)) by [@&#8203;ArdyJunata](https://redirect.github.com/ArdyJunata) in [#&#8203;1045](https://redirect.github.com/danielgtaylor/huma/pull/1045)
- fix: avoid faulty duplicate detection by [@&#8203;Mcklmo](https://redirect.github.com/Mcklmo) in [#&#8203;893](https://redirect.github.com/danielgtaylor/huma/pull/893)
- feat(form-data): handle unmarshalling and validation of non-file JSON form data fields by [@&#8203;lsdch](https://redirect.github.com/lsdch) in [#&#8203;1060](https://redirect.github.com/danielgtaylor/huma/pull/1060)

##### New Contributors

- [@&#8203;kukymbr](https://redirect.github.com/kukymbr) made their first contribution in [#&#8203;1027](https://redirect.github.com/danielgtaylor/huma/pull/1027)
- [@&#8203;B94715](https://redirect.github.com/B94715) made their first contribution in [#&#8203;1021](https://redirect.github.com/danielgtaylor/huma/pull/1021)
- [@&#8203;Yanhu007](https://redirect.github.com/Yanhu007) made their first contribution in [#&#8203;1011](https://redirect.github.com/danielgtaylor/huma/pull/1011)
- [@&#8203;atn18](https://redirect.github.com/atn18) made their first contribution in [#&#8203;1028](https://redirect.github.com/danielgtaylor/huma/pull/1028)
- [@&#8203;johnletey](https://redirect.github.com/johnletey) made their first contribution in [#&#8203;1024](https://redirect.github.com/danielgtaylor/huma/pull/1024)
- [@&#8203;seanwu1105](https://redirect.github.com/seanwu1105) made their first contribution in [#&#8203;1004](https://redirect.github.com/danielgtaylor/huma/pull/1004)
- [@&#8203;alswl](https://redirect.github.com/alswl) made their first contribution in [#&#8203;1038](https://redirect.github.com/danielgtaylor/huma/pull/1038)
- [@&#8203;ovikk13](https://redirect.github.com/ovikk13) made their first contribution in [#&#8203;1048](https://redirect.github.com/danielgtaylor/huma/pull/1048)
- [@&#8203;sharath-09](https://redirect.github.com/sharath-09) made their first contribution in [#&#8203;959](https://redirect.github.com/danielgtaylor/huma/pull/959)
- [@&#8203;hlavacekvit](https://redirect.github.com/hlavacekvit) made their first contribution in [#&#8203;1052](https://redirect.github.com/danielgtaylor/huma/pull/1052)
- [@&#8203;ArdyJunata](https://redirect.github.com/ArdyJunata) made their first contribution in [#&#8203;1045](https://redirect.github.com/danielgtaylor/huma/pull/1045)
- [@&#8203;Mcklmo](https://redirect.github.com/Mcklmo) made their first contribution in [#&#8203;893](https://redirect.github.com/danielgtaylor/huma/pull/893)

**Full Changelog**: <https://github.com/danielgtaylor/huma/compare/v2.38.0...v2.39.0>

</details>

<details>
<summary>duckdb/duckdb-go (github.com/duckdb/duckdb-go/v2)</summary>

### [`v2.10505.0`](https://redirect.github.com/duckdb/duckdb-go/releases/tag/v2.10505.0)

[Compare Source](https://redirect.github.com/duckdb/duckdb-go/compare/v2.10504.0...v2.10505.0)

#### What's Changed

- Add v1.4.5 to version matrix by [@&#8203;mlafeldt](https://redirect.github.com/mlafeldt) in [#&#8203;153](https://redirect.github.com/duckdb/duckdb-go/pull/153)
- Harden internal type handling with typeName helper by [@&#8203;mlafeldt](https://redirect.github.com/mlafeldt) in [#&#8203;156](https://redirect.github.com/duckdb/duckdb-go/pull/156)
- Fix setEnum for enums with more than 256 values by [@&#8203;mlafeldt](https://redirect.github.com/mlafeldt) in [#&#8203;157](https://redirect.github.com/duckdb/duckdb-go/pull/157)
- Scalar UDF chunk-based API by [@&#8203;taniabogatsch](https://redirect.github.com/taniabogatsch) in [#&#8203;159](https://redirect.github.com/duckdb/duckdb-go/pull/159)
- Bump to v1.5.5 by [@&#8203;mlafeldt](https://redirect.github.com/mlafeldt) in [#&#8203;160](https://redirect.github.com/duckdb/duckdb-go/pull/160)

**Full Changelog**: <https://github.com/duckdb/duckdb-go/compare/v2.10504.0...v2.10505.0>

</details>

<details>
<summary>klauspost/compress (github.com/klauspost/compress)</summary>

### [`v1.19.2`](https://redirect.github.com/klauspost/compress/releases/tag/v1.19.2)

[Compare Source](https://redirect.github.com/klauspost/compress/compare/v1.19.1...v1.19.2)

##### What's Changed

- huff0: add arm64 assembly for Decompress4X/1X via avo lowering by [@&#8203;lizthegrey](https://redirect.github.com/lizthegrey) in [#&#8203;1172](https://redirect.github.com/klauspost/compress/pull/1172)
- zstd: Re-enable unsafe decodeSync memory copies ([#&#8203;1168](https://redirect.github.com/klauspost/compress/issues/1168)) by [@&#8203;lizthegrey](https://redirect.github.com/lizthegrey) in [#&#8203;1171](https://redirect.github.com/klauspost/compress/pull/1171)
- zstd: fix arm64 asm frame offsets placing locals on the saved LR slot by [@&#8203;lizthegrey](https://redirect.github.com/lizthegrey) in [#&#8203;1176](https://redirect.github.com/klauspost/compress/pull/1176)
- zstd: avoid racing MaxDecodedSize write on shared dict litEnc by [@&#8203;zanarellidev](https://redirect.github.com/zanarellidev) in [#&#8203;1182](https://redirect.github.com/klauspost/compress/pull/1182)
- zstd: keep BuildDict recent-offsets positive and loadable by [@&#8203;zanarellidev](https://redirect.github.com/zanarellidev) in [#&#8203;1184](https://redirect.github.com/klauspost/compress/pull/1184)
- zstd: handle zero-literal BuildDict corpus by [@&#8203;cyphercodes](https://redirect.github.com/cyphercodes) in [#&#8203;1178](https://redirect.github.com/klauspost/compress/pull/1178)
- zstd: don't clear the registered dictionary when decoding past the window by [@&#8203;sueun-dev](https://redirect.github.com/sueun-dev) in [#&#8203;1177](https://redirect.github.com/klauspost/compress/pull/1177)

##### New Contributors

- [@&#8203;zanarellidev](https://redirect.github.com/zanarellidev) made their first contribution in [#&#8203;1183](https://redirect.github.com/klauspost/compress/pull/1183)
- [@&#8203;cyphercodes](https://redirect.github.com/cyphercodes) made their first contribution in [#&#8203;1178](https://redirect.github.com/klauspost/compress/pull/1178)
- [@&#8203;sueun-dev](https://redirect.github.com/sueun-dev) made their first contribution in [#&#8203;1177](https://redirect.github.com/klauspost/compress/pull/1177)

**Full Changelog**: <https://github.com/klauspost/compress/compare/v1.19.1...v1.19.2>

### [`v1.19.1`](https://redirect.github.com/klauspost/compress/releases/tag/v1.19.1)

[Compare Source](https://redirect.github.com/klauspost/compress/compare/v1.19.0...v1.19.1)

#### What's Changed

- zstd: Validate SnappyConverter literal copies by [@&#8203;klauspost](https://redirect.github.com/klauspost) in [#&#8203;1170](https://redirect.github.com/klauspost/compress/pull/1170)
- flate: use `Peek` instead of `ReadByte` for the `bufio.Reader` decode path by [@&#8203;joechenrh](https://redirect.github.com/joechenrh) in [#&#8203;1169](https://redirect.github.com/klauspost/compress/pull/1169)
- zstd: bump avo pin, regenerate arm64 asm by [@&#8203;lizthegrey](https://redirect.github.com/lizthegrey) in [#&#8203;1167](https://redirect.github.com/klauspost/compress/pull/1167)

#### New Contributors

- [@&#8203;joechenrh](https://redirect.github.com/joechenrh) made their first contribution in [#&#8203;1169](https://redirect.github.com/klauspost/compress/pull/1169)

**Full Changelog**: <https://github.com/klauspost/compress/compare/v1.19.0...v1.19.1>

</details>

<details>
<summary>mattn/go-runewidth (github.com/mattn/go-runewidth)</summary>

### [`v0.0.27`](https://redirect.github.com/mattn/go-runewidth/compare/v0.0.26...v0.0.27)

[Compare Source](https://redirect.github.com/mattn/go-runewidth/compare/v0.0.26...v0.0.27)

### [`v0.0.26`](https://redirect.github.com/mattn/go-runewidth/compare/v0.0.25...v0.0.26)

[Compare Source](https://redirect.github.com/mattn/go-runewidth/compare/v0.0.25...v0.0.26)

### [`v0.0.25`](https://redirect.github.com/mattn/go-runewidth/compare/v0.0.24...v0.0.25)

[Compare Source](https://redirect.github.com/mattn/go-runewidth/compare/v0.0.24...v0.0.25)

</details>

<details>
<summary>mattn/go-sqlite3 (github.com/mattn/go-sqlite3)</summary>

### [`v1.14.49`](https://redirect.github.com/mattn/go-sqlite3/releases/tag/v1.14.49): 1.14.49

[Compare Source](https://redirect.github.com/mattn/go-sqlite3/compare/v1.14.48...v1.14.49)

#### What's Changed

- Release vtable and cursor handles when SQLite destroys them by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1429](https://redirect.github.com/mattn/go-sqlite3/pull/1429)
- Do not clobber SQLite's default cost estimates in BestIndex by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1430](https://redirect.github.com/mattn/go-sqlite3/pull/1430)
- Translate SQL NULL filter arguments to nil like goVUpdate by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1431](https://redirect.github.com/mattn/go-sqlite3/pull/1431)
- Identify updated row by argv 0 in goVUpdate by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1432](https://redirect.github.com/mattn/go-sqlite3/pull/1432)
- Ignore Used for constraints SQLite marked not usable by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1433](https://redirect.github.com/mattn/go-sqlite3/pull/1433)
- Reject nil module and nil BestIndex result by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1434](https://redirect.github.com/mattn/go-sqlite3/pull/1434)
- Fail upgrade tool on download and write errors by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1435](https://redirect.github.com/mattn/go-sqlite3/pull/1435)
- Fix off-by-one truncating SQL in fuzz target by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1436](https://redirect.github.com/mattn/go-sqlite3/pull/1436)
- Fix wrong results and cursor state sharing in series example by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1437](https://redirect.github.com/mattn/go-sqlite3/pull/1437)
- Use the table name from xCreate args in vtable example by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1438](https://redirect.github.com/mattn/go-sqlite3/pull/1438)
- Close leaked rows in hook example by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1439](https://redirect.github.com/mattn/go-sqlite3/pull/1439)
- Close prepared statement and fail if limit is not enforced in limit example by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1440](https://redirect.github.com/mattn/go-sqlite3/pull/1440)
- Upgrade SQLite to version [`3053004`](https://redirect.github.com/mattn/go-sqlite3/commit/3053004) by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1442](https://redirect.github.com/mattn/go-sqlite3/pull/1442)

**Full Changelog**: <https://github.com/mattn/go-sqlite3/compare/v1.14.48...v1.14.49>

### [`v1.14.48`](https://redirect.github.com/mattn/go-sqlite3/releases/tag/v1.14.48): 1.14.48

[Compare Source](https://redirect.github.com/mattn/go-sqlite3/compare/v1.14.47...v1.14.48)

#### What's Changed

- Add Serialize and Deserialize support by [@&#8203;otoolep](https://redirect.github.com/otoolep) in [#&#8203;1089](https://redirect.github.com/mattn/go-sqlite3/pull/1089)
- Replace namedValue with driver.NamedValue to avoid copying exec/query args by [@&#8203;charlievieth](https://redirect.github.com/charlievieth) in [#&#8203;1128](https://redirect.github.com/mattn/go-sqlite3/pull/1128)
- Add go 1.20 to workflow matrix, remove 1.17 by [@&#8203;connyay](https://redirect.github.com/connyay) in [#&#8203;1136](https://redirect.github.com/mattn/go-sqlite3/pull/1136)
- Add build tags to support both x86 and ARM compilation on macOS by [@&#8203;Spaider](https://redirect.github.com/Spaider) in [#&#8203;1069](https://redirect.github.com/mattn/go-sqlite3/pull/1069)
- Fix virtual table example. by [@&#8203;andrzh](https://redirect.github.com/andrzh) in [#&#8203;1149](https://redirect.github.com/mattn/go-sqlite3/pull/1149)
- Update README.md by [@&#8203;parthokr](https://redirect.github.com/parthokr) in [#&#8203;1163](https://redirect.github.com/mattn/go-sqlite3/pull/1163)
- Update amalgamation code by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1166](https://redirect.github.com/mattn/go-sqlite3/pull/1166)
- Update amalgamation code by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1197](https://redirect.github.com/mattn/go-sqlite3/pull/1197)
- Fix docker job by [@&#8203;itizir](https://redirect.github.com/itizir) in [#&#8203;1201](https://redirect.github.com/mattn/go-sqlite3/pull/1201)
- Fix musl build ([#&#8203;1164](https://redirect.github.com/mattn/go-sqlite3/issues/1164)) by [@&#8203;leso-kn](https://redirect.github.com/leso-kn) in [#&#8203;1177](https://redirect.github.com/mattn/go-sqlite3/pull/1177)
- update go version to 1.19 by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1208](https://redirect.github.com/mattn/go-sqlite3/pull/1208)
- Update amalgamation code to 3.45.0 by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1207](https://redirect.github.com/mattn/go-sqlite3/pull/1207)
- Update amalgamation code to 3.45.1 by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1211](https://redirect.github.com/mattn/go-sqlite3/pull/1211)
- close channel by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1213](https://redirect.github.com/mattn/go-sqlite3/pull/1213)
- fix: some typos by [@&#8203;pomadev](https://redirect.github.com/pomadev) in [#&#8203;1222](https://redirect.github.com/mattn/go-sqlite3/pull/1222)
- Add support for libsqlite3 on z/OS by [@&#8203;dustin-ward](https://redirect.github.com/dustin-ward) in [#&#8203;1239](https://redirect.github.com/mattn/go-sqlite3/pull/1239)
- Update amalgamation code to 3.46.1 by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1273](https://redirect.github.com/mattn/go-sqlite3/pull/1273)
- close statement when missing query arguments by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1281](https://redirect.github.com/mattn/go-sqlite3/pull/1281)
- Upgrade upload-artifact action by [@&#8203;jonstacks](https://redirect.github.com/jonstacks) in [#&#8203;1300](https://redirect.github.com/mattn/go-sqlite3/pull/1300)
- Remove suggestion that CGO isn't always needed by [@&#8203;samjewell](https://redirect.github.com/samjewell) in [#&#8203;1290](https://redirect.github.com/mattn/go-sqlite3/pull/1290)
- remove superfluous use of runtime.SetFinalizer on SQLiteRows by [@&#8203;charlievieth](https://redirect.github.com/charlievieth) in [#&#8203;1301](https://redirect.github.com/mattn/go-sqlite3/pull/1301)
- Fix sqlite3\_opt\_unlock\_notify with USE\_LIBSQLITE3 by [@&#8203;q66](https://redirect.github.com/q66) in [#&#8203;1262](https://redirect.github.com/mattn/go-sqlite3/pull/1262)
- Fix memory leak in callbackRetText function by [@&#8203;hionay](https://redirect.github.com/hionay) in [#&#8203;1259](https://redirect.github.com/mattn/go-sqlite3/pull/1259)
- docs: clarify GCP section by [@&#8203;justinsb](https://redirect.github.com/justinsb) in [#&#8203;1305](https://redirect.github.com/mattn/go-sqlite3/pull/1305)
- Add ability to set an int64 file control by [@&#8203;jonstacks](https://redirect.github.com/jonstacks) in [#&#8203;1298](https://redirect.github.com/mattn/go-sqlite3/pull/1298)
- Update amalgamation code to 3.49.1 by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1335](https://redirect.github.com/mattn/go-sqlite3/pull/1335)
- Update amalgamation code to 3.50.3 by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1343](https://redirect.github.com/mattn/go-sqlite3/pull/1343)
- Drop userauth implementation by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1344](https://redirect.github.com/mattn/go-sqlite3/pull/1344)
- fix syntax error by [@&#8203;eraytufan](https://redirect.github.com/eraytufan) in [#&#8203;1346](https://redirect.github.com/mattn/go-sqlite3/pull/1346)
- update amalgamation code by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1347](https://redirect.github.com/mattn/go-sqlite3/pull/1347)
- use quote include instead of angled include for sqlite3-binding.h by [@&#8203;nautaa](https://redirect.github.com/nautaa) in [#&#8203;1362](https://redirect.github.com/mattn/go-sqlite3/pull/1362)
- Upgrade SQLite to version [`3051001`](https://redirect.github.com/mattn/go-sqlite3/commit/3051001) by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1366](https://redirect.github.com/mattn/go-sqlite3/pull/1366)
- Feat: add percentile extension option by [@&#8203;dsonck92](https://redirect.github.com/dsonck92) in [#&#8203;1364](https://redirect.github.com/mattn/go-sqlite3/pull/1364)
- Upgrade SQLite to version [`3051002`](https://redirect.github.com/mattn/go-sqlite3/commit/3051002) by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1370](https://redirect.github.com/mattn/go-sqlite3/pull/1370)
- Use unsafe slice by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1373](https://redirect.github.com/mattn/go-sqlite3/pull/1373)
- Call sqlite3\_clear\_bindings() after sqlite3\_reset() in bind() by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1374](https://redirect.github.com/mattn/go-sqlite3/pull/1374)
- Upgrade SQLite to version [`3051003`](https://redirect.github.com/mattn/go-sqlite3/commit/3051003) by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1375](https://redirect.github.com/mattn/go-sqlite3/pull/1375)
- Ensure Close always removes runtime finalizer to prevent memory leak by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1376](https://redirect.github.com/mattn/go-sqlite3/pull/1376)
- Fix json example by [@&#8203;Jaculabilis](https://redirect.github.com/Jaculabilis) in [#&#8203;1313](https://redirect.github.com/mattn/go-sqlite3/pull/1313)
- Add missing virtual table constraint op constants by [@&#8203;theimpostor](https://redirect.github.com/theimpostor) in [#&#8203;1379](https://redirect.github.com/mattn/go-sqlite3/pull/1379)
- Eliminate unnecessary bounds checks in hot paths by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1381](https://redirect.github.com/mattn/go-sqlite3/pull/1381)
- \[codex] optimize sqlite bind fast path by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1382](https://redirect.github.com/mattn/go-sqlite3/pull/1382)
- \[codex] batch row column fetches in Next by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1383](https://redirect.github.com/mattn/go-sqlite3/pull/1383)
- Raise minimum Go version to 1.21 by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1384](https://redirect.github.com/mattn/go-sqlite3/pull/1384)
- Reduce sqlite bind overhead by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1385](https://redirect.github.com/mattn/go-sqlite3/pull/1385)
- reduce CGO call overhead for exec and bind paths by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1386](https://redirect.github.com/mattn/go-sqlite3/pull/1386)
- \[codex] add opt-in statement cache by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1387](https://redirect.github.com/mattn/go-sqlite3/pull/1387)
- Fix panic when querying input with no SQL (only comments/whitespace) by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1392](https://redirect.github.com/mattn/go-sqlite3/pull/1392)
- evict least-recently-used stmt when cache is full by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1388](https://redirect.github.com/mattn/go-sqlite3/pull/1388)
- Upgrade SQLite to version [`3053000`](https://redirect.github.com/mattn/go-sqlite3/commit/3053000) by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1394](https://redirect.github.com/mattn/go-sqlite3/pull/1394)
- add sqlite\_dbstat tag for the DBSTAT virtual table by [@&#8203;calmh](https://redirect.github.com/calmh) in [#&#8203;1338](https://redirect.github.com/mattn/go-sqlite3/pull/1338)
- avoid out of bounds write in unlock\_notify\_wait on 64 bit platforms by [@&#8203;calmh](https://redirect.github.com/calmh) in [#&#8203;1399](https://redirect.github.com/mattn/go-sqlite3/pull/1399)
- modernise reflect.SliceHeader to unsafe.Slice by [@&#8203;calmh](https://redirect.github.com/calmh) in [#&#8203;1400](https://redirect.github.com/mattn/go-sqlite3/pull/1400)
- guard oversized string length in ResultText by [@&#8203;dxbjavid](https://redirect.github.com/dxbjavid) in [#&#8203;1402](https://redirect.github.com/mattn/go-sqlite3/pull/1402)
- bind via sqlite3\_bind\_text64/blob64 to avoid 32-bit length truncation by [@&#8203;dxbjavid](https://redirect.github.com/dxbjavid) in [#&#8203;1403](https://redirect.github.com/mattn/go-sqlite3/pull/1403)
- Upgrade SQLite to version [`3053002`](https://redirect.github.com/mattn/go-sqlite3/commit/3053002) by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1404](https://redirect.github.com/mattn/go-sqlite3/pull/1404)
- guard oversized blob length in callbackRetBlob by [@&#8203;dxbjavid](https://redirect.github.com/dxbjavid) in [#&#8203;1405](https://redirect.github.com/mattn/go-sqlite3/pull/1405)
- preserve embedded NUL bytes in custom function text values by [@&#8203;dxbjavid](https://redirect.github.com/dxbjavid) in [#&#8203;1406](https://redirect.github.com/mattn/go-sqlite3/pull/1406)
- Follow documented call order for sqlite3\_value\_blob in callbackArgString by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1407](https://redirect.github.com/mattn/go-sqlite3/pull/1407)
- Use atomic.Value for handle table and add concurrent lookup benchmark by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1412](https://redirect.github.com/mattn/go-sqlite3/pull/1412)
- cache column metadata for prepared and cached statements by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1413](https://redirect.github.com/mattn/go-sqlite3/pull/1413)
- free leaked schema string in GetFilename by [@&#8203;dxbjavid](https://redirect.github.com/dxbjavid) in [#&#8203;1408](https://redirect.github.com/mattn/go-sqlite3/pull/1408)
- Fix race in SQLiteStmt.Close by holding conn lock across cache check by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1416](https://redirect.github.com/mattn/go-sqlite3/pull/1416)
- Add CodeRabbit as a sponsor by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1417](https://redirect.github.com/mattn/go-sqlite3/pull/1417)
- Return error from vtable cursor open instead of ignoring it by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1419](https://redirect.github.com/mattn/go-sqlite3/pull/1419)
- Check sqlite3\_malloc64 result in Deserialize by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1420](https://redirect.github.com/mattn/go-sqlite3/pull/1420)
- Fix panic when registered functions return named types by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1421](https://redirect.github.com/mattn/go-sqlite3/pull/1421)
- Return error instead of silently ignoring unsupported bind types by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1422](https://redirect.github.com/mattn/go-sqlite3/pull/1422)
- Add CodeRabbit configuration by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1418](https://redirect.github.com/mattn/go-sqlite3/pull/1418)
- Close database on all error paths in Open by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1423](https://redirect.github.com/mattn/go-sqlite3/pull/1423)
- Check preupdate value fetch result to avoid NULL dereference by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1424](https://redirect.github.com/mattn/go-sqlite3/pull/1424)
- Use C.int in exported callbacks to match C declarations by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1425](https://redirect.github.com/mattn/go-sqlite3/pull/1425)
- Fix leak of extension load error message by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1426](https://redirect.github.com/mattn/go-sqlite3/pull/1426)
- Upgrade SQLite to version [`3053003`](https://redirect.github.com/mattn/go-sqlite3/commit/3053003) by [@&#8203;mattn](https://redirect.github.com/mattn) in [#&#8203;1427](https://redirect.github.com/mattn/go-sqlite3/pull/1427)

#### New Contributors

- [@&#8203;charlievieth](https://redirect.github.com/charlievieth) made their first contribution in [#&#8203;1128](https://redirect.github.com/mattn/go-sqlite3/pull/1128)
- [@&#8203;connyay](https://redirect.github.com/connyay) made their first contribution in [#&#8203;1136](https://redirect.github.com/mattn/go-sqlite3/pull/1136)
- [@&#8203;Spaider](https://redirect.github.com/Spaider) made their first contribution in [#&#8203;1069](https://redirect.github.com/mattn/go-sqlite3/pull/1069)
- [@&#8203;andrzh](https://redirect.github.com/andrzh) made their first contribution in [#&#8203;1149](https://redirect.github.com/mattn/go-sqlite3/pull/1149)
- [@&#8203;parthokr](https://redirect.github.com/parthokr) made their first contribution in [#&#8203;1163](https://redirect.github.com/mattn/go-sqlite3/pull/1163)
- [@&#8203;leso-kn](https://redirect.github.com/leso-kn) made their first contribution in [#&#8203;1177](https://redirect.github.com/mattn/go-sqlite3/pull/1177)
- [@&#8203;pomadev](https://redirect.github.com/pomadev) made their first contribution in [#&#8203;1222](https://redirect.github.com/mattn/go-sqlite3/pull/1222)
- [@&#8203;dustin-ward](https://redirect.github.com/dustin-ward) made their first contribution in [#&#8203;1239](https://redirect.github.com/mattn/go-sqlite3/pull/1239)
- [@&#8203;jonstacks](https://redirect.github.com/jonstacks) made their first contribution in [#&#8203;1300](https://redirect.github.com/mattn/go-sqlite3/pull/1300)
- [@&#8203;samjewell](https://redirect.github.com/samjewell) made their first contribution in [#&#8203;1290](https://redirect.github.com/mattn/go-sqlite3/pull/1290)
- [@&#8203;q66](https://redirect.github.com/q66) made their first contribution in [#&#8203;1262](https://redirect.github.com/mattn/go-sqlite3/pull/1262)
- [@&#8203;hionay](https://redirect.github.com/hionay) made their first contribution in [#&#8203;1259](https://redirect.github.com/mattn/go-sqlite3/pull/1259)
- [@&#8203;justinsb](https://redirect.github.com/justinsb) made their first contribution in [#&#8203;1305](https://redirect.github.com/mattn/go-sqlite3/pull/1305)
- [@&#8203;eraytufan](https://redirect.github.com/eraytufan) made their first contribution in [#&#8203;1346](https://redirect.github.com/mattn/go-sqlite3/pull/1346)
- [@&#8203;nautaa](https://redirect.github.com/nautaa) made their first contribution in [#&#8203;1362](https://redirect.github.com/mattn/go-sqlite3/pull/1362)
- [@&#8203;dsonck92](https://redirect.github.com/dsonck92) made their first contribution in [#&#8203;1364](https://redirect.github.com/mattn/go-sqlite3/pull/1364)
- [@&#8203;Jaculabilis](https://redirect.github.com/Jaculabilis) made their first contribution in [#&#8203;1313](https://redirect.github.com/mattn/go-sqlite3/pull/1313)
- [@&#8203;theimpostor](https://redirect.github.com/theimpostor) made their first contribution in [#&#8203;1379](https://redirect.github.com/mattn/go-sqlite3/pull/1379)
- [@&#8203;calmh](https://redirect.github.com/calmh) made their first contribution in [#&#8203;1338](https://redirect.github.com/mattn/go-sqlite3/pull/1338)
- [@&#8203;dxbjavid](https://redirect.github.com/dxbjavid) made their first contribution in [#&#8203;1402](https://redirect.github.com/mattn/go-sqlite3/pull/1402)

**Full Changelog**: <https://github.com/mattn/go-sqlite3/compare/v1.14.16...v1.14.48>

</details>

<details>
<summary>modelcontextprotocol/go-sdk (github.com/modelcontextprotocol/go-sdk)</summary>

### [`v1.7.0`](https://redirect.github.com/modelcontextprotocol/go-sdk/releases/tag/v1.7.0)

[Compare Source](https://redirect.github.com/modelcontextprotocol/go-sdk/compare/v1.6.1...v1.7.0)

This release brings full support for protocol version **`2026-07-28`**.
The wire protocol is largely rewritten: a stateless model with per-request `_meta`, a new `server/discover` RPC replacing the `initialize` handshake, multi-round-trip requests (MRTR) replacing server-initiated calls, a unified `subscriptions/listen` stream replacing free-floating change notifications, standardised HTTP headers, and the formal deprecation of the roots, sampling, and logging features.

The streamable HTTP transport accepts requests at protocol version `2026-07-28` only when `StreamableHTTPOptions.Stateless = true`. If you want to expose the new protocol over HTTP, set `Stateless = true`; if you want to keep stateful sessions, your clients will negotiate down to `2025-11-25`.

Backward compatibility with `2025-11-25` and earlier is preserved on every endpoint. The SDK negotiates the highest mutually-supported version at connect time. The new protocol is enabled by default for new clients; existing legacy clients and servers continue to work unchanged.

This release consolidates everything shipped in `v1.7.0-pre.1`, `v1.7.0-pre.2`, and `v1.7.0-pre.3`. Thank you to everyone who exercised the pre-releases and filed feedback.

`v1.7.0-pre.3` is already [successfully used](https://github.blog/changelog/2026-07-23-github-mcp-server-supports-the-next-mcp-specification/) by GitHub, serving more than half a million users.

#### Make MCP Stateless ([SEP-2575](https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/2575)) & Sessionless ([SEP-2567](https://modelcontextprotocol.io/seps/2567-sessionless-mcp))

The `initialize`/`notifications/initialized` handshake is removed in `2026-07-28`. Each request now carries `_meta.io.modelcontextprotocol/{protocolVersion,clientInfo,clientCapabilities}` so the server can validate the peer without state. A new `server/discover` RPC lets clients learn the server's supported versions and capabilities up front; the SDK falls back to legacy `initialize` if discover fails. Resumability (`Last-Event-ID`, standalone GET) is removed; `ping`, `logging/setLevel`, `resources/subscribe`, and `resources/unsubscribe` are also removed on this revision and rejected with `MethodNotFound`.

- mcp: Implement support for SEP-2575 on client side by [@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san) ([#&#8203;975](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/975))
- mcp: Implement server-side support for discover method (SEP-2575) by [@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san) ([#&#8203;987](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/987))
- mcp: Implement stateless server (SEP-2575) by [@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san) ([#&#8203;965](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/965))
- mcp: add support for logging level (SEP-2575) by [@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san) ([#&#8203;997](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/997))
- mcp: Remove resumability and introduce `MissingRequiredClientCapability` error data by [@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san) ([#&#8203;1005](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1005))
- mcp: remove session header handling in stateless mode by [@&#8203;maciej-kisiel](https://redirect.github.com/maciej-kisiel) ([#&#8203;952](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/952))
- mcp: do not call DELETE for sessionless & doc adjustments by [@&#8203;maciej-kisiel](https://redirect.github.com/maciej-kisiel) ([#&#8203;960](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/960))
- mcp: Implement retry on advised supportedVersions in `UnsupportedProtocolVersion` error by [@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san) ([#&#8203;989](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/989))
- mcp: Enable legacy initialize fallback on any error by [@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san) ([#&#8203;1014](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1014))

#### Subscriptions listen ([SEP-2575](https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/2575))

The legacy `tools/list_changed`, `prompts/list_changed`, `resources/list_changed`, and `resources/updated` notifications are replaced by a single long-lived `subscriptions/listen` request whose response stream multiplexes every change notification the client opted into, each tagged with `io.modelcontextprotocol/subscriptionId`. The SDK opens this stream automatically on `Client.Connect` when the corresponding list-changed handler is set; servers route notifications only to subscribed sessions.

- mcp: Implement `subscriptions/listen` rpc (SEP-2575) by [@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san) ([#&#8203;1007](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1007))
- mcp: refactor notification of subscribed sessions by [@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san) ([#&#8203;1018](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1018))

#### Multi Round-Trip Requests ([SEP-2322](https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/2322))

Server-to-client requests for elicitation, sampling, and roots are no longer issued as fresh JSON-RPC requests. Instead a tool/prompt/resource handler returns an `InputRequiredResult` whose `inputRequests` field carries the requests; the client fulfils each and retries the original call with `inputResponses` populated. The SDK ships client- and server-side middleware that handles this transparently in both directions, including a server-side compatibility shim that lets MRTR handlers also work against legacy clients.

- feat: multi-round-trip request implementation (SEP-2322) by [@&#8203;yarolegovich](https://redirect.github.com/yarolegovich) ([#&#8203;950](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/950))

#### Cacheable list results ([SEP-2549](https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/2549))

`tools/list`, `prompts/list`, `resources/list`, `resources/templates/list`, `resources/read`, and `server/discover` results now carry `ttlMs` and `cacheScope` fields. Clients honour them as freshness hints to reduce polling; shared intermediaries use `cacheScope` to decide whether responses may be cached.

- mcp: add ttl for list results (SEP-2549) by [@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san) ([#&#8203;1008](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1008))
- mcp: add Cacheable fields to `DiscoverResult` by [@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san) ([#&#8203;1022](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1022))

#### HTTP standardization ([SEP-2243](https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/2243))

The streamable HTTP transport now mirrors selected fields from the JSON-RPC body into HTTP headers (`Mcp-Method`, `Mcp-Name`, `Mcp-Protocol-Version`, `Mcp-Param-*`) so network intermediaries can route and observe MCP traffic without deep packet inspection. Tools can declare per-parameter passthrough via `x-mcp-header` annotations on their input schema. Body↔header mismatches return `-32020 HeaderMismatch`.

- mcp: HTTP Header Standardization for `x-mcp-header` by [@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san) ([#&#8203;915](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/915))
- mcp: fix http-standardization (SEP-2243) by [@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san) ([#&#8203;1010](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1010))

#### Deprecation of roots, sampling, and logging ([SEP-2577](https://redirect.github.com/modelcontextprotocol/modelcontextprotocol/pull/2577))

Roots, sampling, and logging are formally deprecated on the `2026-07-28` revision. The SDK continues to expose the corresponding Go types for backward compatibility with older peers, but new servers should not rely on them.

- mcp: Deprecate roots, sampling and logging (SEP-2577) by [@&#8203;guglielmo-san](https://redirect.github.com/guglielmo-san) ([#&#8203;1017](https://redirect.github.com/modelcontextprotocol/go-sdk/pull/1017))

#### Behavior changes guarded by MCPGODEBUG

Seven escape-hatch flags are added in this release to restore behavior that changed as part of spec-compliance fixes. All will be removed in **v1.9.0**.

- **`customresnotfounderrcode=1`** — restore the old `-32002` code for `ResourceNotFoundError`.
- **`hintomitempty=1`** — restore `omitempty` on `ToolAnnotations.ReadOnlyHint` and `IdempotentHint`. The default now always serializes these fields because the Go types are bare `bool` (not `*bool`), so omitting `false` made it indistinguishable from "unset".
- **`allowsessionsinstateless=1`** — restore session-id handling on stateless streamable HTTP servers (read/write `Mcp-Session-Id`, accept `DELETE`). The default behavior is now what the spec requires: stateless servers ignore session IDs entirely and return `405 Method Not Allowed` for `DELETE`.
- **`nomethodnotfoundcodeinerror=1`** — restore the previous STDIO behavior where the JSON-RPC `MethodNotFound` (`-32601`) code is omitted from the error response for unhandled methods. The default now includes the code.
- **`noprotocoler

> ✂ **Note**
> 
> PR body was truncated to here.


</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

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

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

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/kenn-io/agentsview).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zNS40IiwidXBkYXRlZEluVmVyIjoiNDQuMzUuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->


Co-authored-by: renovate[bot] <renovate[bot]@users.noreply.github.com>
2026-08-21 14:00:36 -04:00

476 lines
43 KiB
Plaintext

dario.cat/mergo v1.0.2 h1:85+piFYR1tMbRrLcDwR18y4UKJ3aH1Tbzi24VRW1TK8=
dario.cat/mergo v1.0.2/go.mod h1:E/hbnu0NxMFBjpMIE34DRGLWqDy0g5FuKDhCb31ngxA=
github.com/AdaLogics/go-fuzz-headers v0.0.0-20240806141605-e8a1dd7889d6 h1:He8afgbRMd7mFxO99hRNu+6tazq8nFF9lIwo9JFroBk=
github.com/AdaLogics/go-fuzz-headers v0.0.0-20240806141605-e8a1dd7889d6/go.mod h1:8o94RPi1/7XTJvwPpRSzSUedZrtlirdB3r9Z20bi2f8=
github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c h1:udKWzYgxTojEKWjV8V+WSxDXJ4NFATAsZjh8iIbsQIg=
github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E=
github.com/BurntSushi/toml v1.6.0 h1:dRaEfpa2VI55EwlIW72hMRHdWouJeRF7TPYhI+AUQjk=
github.com/BurntSushi/toml v1.6.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho=
github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY=
github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU=
github.com/aclements/go-moremath v0.0.0-20210112150236-f10218a38794 h1:xlwdaKcTNVW4PtpQb8aKA4Pjy0CdJHEqvFbAnvR5m2g=
github.com/aclements/go-moremath v0.0.0-20210112150236-f10218a38794/go.mod h1:7e+I0LQFUI9AXWxOfsQROs9xPhoJtbsyWcjJqDd4KPY=
github.com/andybalholm/brotli v1.2.2 h1:HzTuoo2ErYQqf5qvcJInB8uvqSVxRttzkFexPWtnceM=
github.com/andybalholm/brotli v1.2.2/go.mod h1:rzTDkvFWvIrjDXZHkuS16NPggd91W3kUSvPlQ1pLaKY=
github.com/apache/arrow-go/v18 v18.5.1 h1:yaQ6zxMGgf9YCYw4/oaeOU3AULySDlAYDOcnr4LdHdI=
github.com/apache/arrow-go/v18 v18.5.1/go.mod h1:OCCJsmdq8AsRm8FkBSSmYTwL/s4zHW9CqxeBxEytkNE=
github.com/apache/thrift v0.22.0 h1:r7mTJdj51TMDe6RtcmNdQxgn9XcyfGDOzegMDRg47uc=
github.com/apache/thrift v0.22.0/go.mod h1:1e7J/O1Ae6ZQMTYdy9xa3w9k+XHWPfRvdPyJeynQ+/g=
github.com/asg017/sqlite-vec-go-bindings v0.1.6 h1:Nx0jAzyS38XpkKznJ9xQjFXz2X9tI7KqjwVxV8RNoww=
github.com/asg017/sqlite-vec-go-bindings v0.1.6/go.mod h1:A8+cTt/nKFsYCQF6OgzSNpKZrzNo5gQsXBTfsXHXY0Q=
github.com/aws/aws-sdk-go-v2 v1.43.2 h1:cl+IXwWb3qazClUcm08tGSsB6OiuV83JVJO9B0jQcPc=
github.com/aws/aws-sdk-go-v2 v1.43.2/go.mod h1:WEzLKBh/mEjXvx1FtQMWgSxMSTVqxQzjkRtk5fa3wkg=
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.15 h1:rq/p1VNFfygoKEQ9hHMKsKBE98lspPvT8IxaFs5mFhw=
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.15/go.mod h1:bELIhlPfW8OkpDhP1MvCjHDtvv8NhiBTz+K4o26zrXA=
github.com/aws/aws-sdk-go-v2/config v1.32.33 h1:M1m/Q6f0OKDEDGwhiNOqx1OjTdrewe3v+GDbHmKczWk=
github.com/aws/aws-sdk-go-v2/config v1.32.33/go.mod h1:fGj1iQj2QpIZzp7jE4aQQ+71TE8cd4z9K4+xCd6EqmE=
github.com/aws/aws-sdk-go-v2/credentials v1.19.32 h1:eNE0JnIblBo1NCvd3tqEYuZz9XDefn69R74CHd3nT7U=
github.com/aws/aws-sdk-go-v2/credentials v1.19.32/go.mod h1:yYJu+6tqKUYZuJSYcpSGjz/6sV/SUaAaKIufnWKx2OU=
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.33 h1:MobhiR6KIerWxmO74Zit5I3379+mSc2DOdZ3DeRFB9w=
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.33/go.mod h1:xu02847OdZfNr/jAfZpHtyRk0b3v4d0kaoxNHxZGG/w=
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.33 h1:HAp1wLFZzch054uh3FK7rcVYg4v7J2FxVf3h3IGNZas=
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.33/go.mod h1:mJk5fmqnF+WUlMdPG37pR2Fh3oh6r8F6ZGUgPKvzu0c=
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.33 h1:0YA0aCKgsJyno6xkFfaIgjE3/wK08+Qxo9nQfe1UrWM=
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.33/go.mod h1:UZqj4WIdTH+ga8Y/DgpAuy/8cGjM3h7gDCliJYGg2SE=
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.34 h1:HQYnjFnXpX8EbPW5M1QT8mXzesRPwly0HEPTcFlS02Y=
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.34/go.mod h1:tGzj56niKYZBbDIRhwPGDqrULzmWv5b6uBQGqyNaFZw=
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.14 h1:SA43nfaY7+1jjMNIc2ywu99JLJLButtIdLP6j+bT870=
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.14/go.mod h1:Du3llKcwbQvHsTXSLzTOGQz0DTDBMEzdg7DAGu7inrY=
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.26 h1:Eflerh7atY6HN0yz60peNLOkJA2ZKUyYjZexMbqwMCE=
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.26/go.mod h1:dCAXNDmik9NuTjfsvCvW22S6ZFpxmtoliFoQu5XFkh8=
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.33 h1:mqI7OrxN/DUH85F5OqVn3cIfuZ3+HVcebUm2N8mLlgQ=
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.33/go.mod h1:eZ5jdEpvaaOU8nWWE4cTAJETSEA5FZoWxvNRao4piHY=
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.34 h1:Lercr2QB2rOrCwyOusmnQ7IiopfkGcZAgMJbjcSdK/s=
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.34/go.mod h1:W0xXPPCb2HAqa3cp2f/nRvE+jGgBmchiuXrfBRlfb1I=
github.com/aws/aws-sdk-go-v2/service/s3 v1.106.2 h1:lFSYDEyC1JHucMH3fdczMTnDaghqNttyRXKM8JY9EJQ=
github.com/aws/aws-sdk-go-v2/service/s3 v1.106.2/go.mod h1:aw1E7RCjxs5Sd8N6WdICMcMroff12Tzxte+ELXXNqRU=
github.com/aws/aws-sdk-go-v2/service/signin v1.5.2 h1:EjI1CZzDcBxPkTa3j1BdtIrUDbqnOGssFMeyUS+6W0I=
github.com/aws/aws-sdk-go-v2/service/signin v1.5.2/go.mod h1:vN3eb5H8MEAZ4dx0F5Wc9LT8eb3eW7bZZ5BjGJdbw9k=
github.com/aws/aws-sdk-go-v2/service/sso v1.33.2 h1:zMP1FDFE08L7sM5f1QqkH/ZgKKg8Uc0Dz7KhSSYqWkw=
github.com/aws/aws-sdk-go-v2/service/sso v1.33.2/go.mod h1:0LoIZSUKjdo2BleHfT1hv/jlD33LQS00IrBlzoUsoUQ=
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.38.2 h1:9eTqUYl+SyVmaRPMyBXSO9wwqC6TRwZB82pKENK2hdQ=
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.38.2/go.mod h1:DThweuz22kiLc7lGHop5vQ9c3bx5W6Azs/YqSHa2fu8=
github.com/aws/aws-sdk-go-v2/service/sts v1.45.2 h1:EJd8vZO3E8SE6nmPqxuxlQ1NeSb8as50sf6eGdV4Saw=
github.com/aws/aws-sdk-go-v2/service/sts v1.45.2/go.mod h1:OgpPvKzsO2Ranjpli/20djMkg6UrV5mw4W3pZpq1Mqo=
github.com/aws/smithy-go v1.27.5 h1:d1ro7KpYOYwP6m73YFa+Kc/A130VsAdX68SpsJwARMM=
github.com/aws/smithy-go v1.27.5/go.mod h1:YE2RhdIuDbA5E5bTdciG9KrW3+TiEONeUWCqxX9i1Fc=
github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
github.com/ccoveille/go-safecast/v2 v2.0.1 h1:2+mIu3gXtwmWelBia2kkxfB8eP4orTHDH7ClSlWkd6I=
github.com/ccoveille/go-safecast/v2 v2.0.1/go.mod h1:JIYA4CAR33blIDuE6fSwCp2sz1oOBahXnvmdBhOAABs=
github.com/cenkalti/backoff/v4 v4.3.0 h1:MyRJ/UdXutAwSAT+s3wNd7MfTIcy71VQueUuFK343L8=
github.com/cenkalti/backoff/v4 v4.3.0/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE=
github.com/cenkalti/backoff/v5 v5.0.3 h1:ZN+IMa753KfX5hd8vVaMixjnqRZ3y8CuJKRKj1xcsSM=
github.com/cenkalti/backoff/v5 v5.0.3/go.mod h1:rkhZdG3JZukswDf7f0cwqPNk4K0sa+F97BxZthm/crw=
github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=
github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
github.com/clipperhouse/uax29/v2 v2.7.0 h1:+gs4oBZ2gPfVrKPthwbMzWZDaAFPGYK72F0NJv2v7Vk=
github.com/clipperhouse/uax29/v2 v2.7.0/go.mod h1:EFJ2TJMRUaplDxHKj1qAEhCtQPW2tJSwu5BF98AuoVM=
github.com/containerd/errdefs v1.0.0 h1:tg5yIfIlQIrxYtu9ajqY42W3lpS19XqdxRQeEwYG8PI=
github.com/containerd/errdefs v1.0.0/go.mod h1:+YBYIdtsnF4Iw6nWZhJcqGSg/dwvV7tyJ/kCkyJ2k+M=
github.com/containerd/errdefs/pkg v0.3.0 h1:9IKJ06FvyNlexW690DXuQNx2KA2cUJXx151Xdx3ZPPE=
github.com/containerd/errdefs/pkg v0.3.0/go.mod h1:NJw6s9HwNuRhnjJhM7pylWwMyAkmCQvQ4GpJHEqRLVk=
github.com/containerd/log v0.1.0 h1:TCJt7ioM2cr/tfR8GPbGf9/VRAX8D2B4PjzCpfX540I=
github.com/containerd/log v0.1.0/go.mod h1:VRRf09a7mHDIRezVKTRCrOq78v577GXq3bSa3EhrzVo=
github.com/containerd/platforms v0.2.1 h1:zvwtM3rz2YHPQsF2CHYM8+KtB5dvhISiXh5ZpSBQv6A=
github.com/containerd/platforms v0.2.1/go.mod h1:XHCb+2/hzowdiut9rkudds9bE5yJ7npe7dG/wG+uFPw=
github.com/cpuguy83/dockercfg v0.3.2 h1:DlJTyZGBDlXqUZ2Dk2Q3xHs/FtnooJJVaad2S9GKorA=
github.com/cpuguy83/dockercfg v0.3.2/go.mod h1:sugsbF4//dDlL/i+S+rtpIWp+5h0BHJHfjj5/jFyUJc=
github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g=
github.com/creack/pty v1.1.24 h1:bJrF4RRfyJnbTJqzRLHzcGaZK1NeM5kTC9jGgovnR1s=
github.com/creack/pty v1.1.24/go.mod h1:08sCNb52WyoAwi2QDyzUCTgcvVFhUzewun7wtTfvcwE=
github.com/danielgtaylor/huma/v2 v2.39.1 h1:0kwF4ltQoYZ+IU55VPy+BcGekzgF44R64daTGde1H+g=
github.com/danielgtaylor/huma/v2 v2.39.1/go.mod h1:zcnQ38duIJ3VUHwFaBoZ6x8T+KN/mr33oyqxcj0HTug=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM=
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/distribution/reference v0.6.0 h1:0IXCQ5g4/QMHHkarYzh5l+u8T3t73zM5QvfrDyIgxBk=
github.com/distribution/reference v0.6.0/go.mod h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E=
github.com/dmarkham/enumer v1.6.3 h1:B4aV4OsfzbrS5rvjILt4mMjiWBA//cKxJUMsvHZ8mEI=
github.com/dmarkham/enumer v1.6.3/go.mod h1:DyjXaqCglj4GhELF73oWiparNkYkXvmOBLza/o4kO74=
github.com/docker/go-connections v0.7.0 h1:6SsRfJddP22WMrCkj19x9WKjEDTB+ahsdiGYf0mN39c=
github.com/docker/go-connections v0.7.0/go.mod h1:no1qkHdjq7kLMGUXYAduOhYPSJxxvgWBh7ogVvptn3Q=
github.com/docker/go-units v0.5.0 h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4=
github.com/docker/go-units v0.5.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk=
github.com/duckdb/duckdb-go-bindings v0.10505.0 h1:/0pPsTLrcCsTGxT0VrHgJWnOcPe1tQL1vrki1v3jbAI=
github.com/duckdb/duckdb-go-bindings v0.10505.0/go.mod h1:HoD5xePkDj3VZbBnVVfxVVYIljZ9khCprWA7FgwIiC4=
github.com/duckdb/duckdb-go-bindings/lib/darwin-amd64 v0.10505.0 h1:FrMqquFBQlMsi34h2KZgCku54rqA8xEbXZ0NLVDKwYs=
github.com/duckdb/duckdb-go-bindings/lib/darwin-amd64 v0.10505.0/go.mod h1:EnAvZh1kNJHp5yF+M1ZHNEvapnmt6anq1xXHVrAGqMo=
github.com/duckdb/duckdb-go-bindings/lib/darwin-arm64 v0.10505.0 h1:lbRbpQwT1MmUhh/VTwukV9K8bxKByV3UghAP3MvsbBo=
github.com/duckdb/duckdb-go-bindings/lib/darwin-arm64 v0.10505.0/go.mod h1:IGLSeEcFhNeZF16aVjQCULD7TsFZKG5G7SyKJAXKp5c=
github.com/duckdb/duckdb-go-bindings/lib/linux-amd64 v0.10505.0 h1:nrsaVYj3XYCRbS2FpdOMD/KHE7egRMr+/NR1IHmjT84=
github.com/duckdb/duckdb-go-bindings/lib/linux-amd64 v0.10505.0/go.mod h1:KAIynZ0GHCS7X5fRyuFnQMg/SZBPK/bS9OCOVojClxw=
github.com/duckdb/duckdb-go-bindings/lib/linux-arm64 v0.10505.0 h1:qM6oGDgwXBILJGbTY4fCy6QOczLpucUA6yn6g3ORjh4=
github.com/duckdb/duckdb-go-bindings/lib/linux-arm64 v0.10505.0/go.mod h1:81SGOYoEUs8qaAfSk1wRfM5oobrIJ5KI7AzYhK6/bvQ=
github.com/duckdb/duckdb-go-bindings/lib/windows-amd64 v0.10505.0 h1:DjqZl9rYreHkSOqnqLmkrqH5T8UdQNcxZLJVZzGmXXA=
github.com/duckdb/duckdb-go-bindings/lib/windows-amd64 v0.10505.0/go.mod h1:K25pJL26ARblGDeuAkrdblFvUen92+CwksLtPEHRqqQ=
github.com/duckdb/duckdb-go/v2 v2.10505.0 h1:SWwvLn2Qx/RQSnQNupwgIF8VbnJ5A6OQU9lYb/mDETI=
github.com/duckdb/duckdb-go/v2 v2.10505.0/go.mod h1:m0PW4J4FG9hlFlVdXi6Ds9owpyIDaBdE2jyce00fGcE=
github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY=
github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto=
github.com/ebitengine/purego v0.10.2 h1:W809HbnvzAxgdm+aOvlSekrM16wGCdT/e76+9tS7gzE=
github.com/ebitengine/purego v0.10.2/go.mod h1:iIjxzd6CiRiOG0UyXP+V1+jWqUXVjPKLAI0mRfJZTmQ=
github.com/felixge/httpsnoop v1.1.0 h1:3YtUj32ZZkqZtt3sZZsClsymw/QDuVfpNhoA31zeORc=
github.com/felixge/httpsnoop v1.1.0/go.mod h1:Zqxgdd+1Rkcz8euOqdr7lqgCRJztwr5hp9vDSi5UZCE=
github.com/fsnotify/fsnotify v1.10.1 h1:b0/UzAf9yR5rhf3RPm9gf3ehBPpf0oZKIjtpKrx59Ho=
github.com/fsnotify/fsnotify v1.10.1/go.mod h1:TLheqan6HD6GBK6PrDWyDPBaEV8LspOxvPSjC+bVfgo=
github.com/fxamacker/cbor/v2 v2.9.2 h1:X4Ksno9+x3cz0TZv69ec1hxP/+tymuR8PXQJyDwfh78=
github.com/fxamacker/cbor/v2 v2.9.2/go.mod h1:vM4b+DJCtHn+zz7h3FFp/hDAI9WNWCsZj23V5ytsSxQ=
github.com/go-chi/chi/v5 v5.3.1 h1:3j4HZLGZQ3JpMCrPJF/Jl3mYJfWLKBfNJ6quurUGCf8=
github.com/go-chi/chi/v5 v5.3.1/go.mod h1:R+tYY2hNuVUUjxoPtqUdgBqevM9s9njzkTLutVsOCto=
github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A=
github.com/go-logr/logr v1.4.3 h1:CjnDlHq8ikf6E492q6eKboGOC0T8CDaOvkHCIg8idEI=
github.com/go-logr/logr v1.4.3/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag=
github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE=
github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0=
github.com/go-ole/go-ole v1.3.0 h1:Dt6ye7+vXGIKZ7Xtk4s6/xVdGDQynvom7xCFEdWr6uE=
github.com/go-ole/go-ole v1.3.0/go.mod h1:5LS6F96DhAwUc7C+1HLexzMXY1xGRSryjyPPKW6zv78=
github.com/go-viper/mapstructure/v2 v2.5.0 h1:vM5IJoUAy3d7zRSVtIwQgBj7BiWtMPfmPEgAXnvj1Ro=
github.com/go-viper/mapstructure/v2 v2.5.0/go.mod h1:oJDH3BJKyqBA2TXFhDsKDGDTlndYOZ6rGS0BRZIxGhM=
github.com/goccy/go-json v0.10.6 h1:p8HrPJzOakx/mn/bQtjgNjdTcN+/S6FcG2CTtQOrHVU=
github.com/goccy/go-json v0.10.6/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M=
github.com/gofrs/flock v0.13.0 h1:95JolYOvGMqeH31+FC7D2+uULf6mG61mEZ/A8dRYMzw=
github.com/gofrs/flock v0.13.0/go.mod h1:jxeyy9R1auM5S6JYDBhDt+E2TCo7DkratH4Pgi8P+Z0=
github.com/golang-jwt/jwt/v5 v5.3.1 h1:kYf81DTWFe7t+1VvL7eS+jKFVWaUnK9cB1qbwn63YCY=
github.com/golang-jwt/jwt/v5 v5.3.1/go.mod h1:fxCRLWMO43lRc8nhHWY6LGqRcf+1gQWArsqaEUEa5bE=
github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek=
github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps=
github.com/golang/snappy v1.0.0 h1:Oy607GVXHs7RtbggtPBnr2RmDArIsAefDwvrdWvRhGs=
github.com/golang/snappy v1.0.0/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
github.com/google/flatbuffers v25.12.19+incompatible h1:haMV2JRRJCe1998HeW/p0X9UaMTK6SDo0ffLn2+DbLs=
github.com/google/flatbuffers v25.12.19+incompatible/go.mod h1:1AeVuKshWv4vARoZatz6mlQ0JxURH0Kv5+zNeJKJCa8=
github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
github.com/google/jsonschema-go v0.4.3 h1:/DBOLZTfDow7pe2GmaJNhltueGTtDKICi8V8p+DQPd0=
github.com/google/jsonschema-go v0.4.3/go.mod h1:r5quNTdLOYEz95Ru18zA0ydNbBuYoo9tgaYcxEYhJVE=
github.com/google/pprof v0.0.0-20260802141513-ef3492d7dac3 h1:LMLX+LgTNWpfvCBdFebv6EsYotImrt/Ppc5cXIriCSo=
github.com/google/pprof v0.0.0-20260802141513-ef3492d7dac3/go.mod h1:jl5iWTm0/hd5PjEYEOuwAJ57L/CibdZfrqZ5XA5GrCk=
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 h1:El6M4kTTCOh6aBiKaUGG7oYTSPP8MxqL4YI3kZKwcP4=
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510/go.mod h1:pupxD2MaaD3pAXIBCelhxNneeOaAeabZDe5s4K6zSpQ=
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/grpc-ecosystem/grpc-gateway/v2 v2.29.0 h1:5VipnvEpbqr2gA2VbM+nYVbkIF28c5ZQfqCBQ5g2xfk=
github.com/grpc-ecosystem/grpc-gateway/v2 v2.29.0/go.mod h1:Hyl3n6Twe1hvtd9XUXDec4pTvgMSEixRuQKPTMH2bNs=
github.com/hashicorp/golang-lru/v2 v2.0.7 h1:a+bsQ5rvGLjzHuww6tVxozPZFVghXaHOwFs4luLUK2k=
github.com/hashicorp/golang-lru/v2 v2.0.7/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM=
github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8=
github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw=
github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsIM=
github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg=
github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 h1:iCEnooe7UlwOQYpKFhBabPMi4aNAfoODPEFNiAnClxo=
github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761/go.mod h1:5TJZWKEWniPve33vlWYSoGYefn3gLQRzjfDlhSJ9ZKM=
github.com/jackc/pgx/v5 v5.10.0 h1:VhSvgU2jSli8o3AqIEOTJr7rZwAEUVo4E4XhR94Zfr0=
github.com/jackc/pgx/v5 v5.10.0/go.mod h1:mal1tBGAFfLHvZzaYh77YS/eC6IX9OWbRV1QIIM0Jn4=
github.com/jackc/puddle/v2 v2.2.2 h1:PR8nw+E/1w0GLuRFSmiioY6UooMp6KJv0/61nB7icHo=
github.com/jackc/puddle/v2 v2.2.2/go.mod h1:vriiEXHvEE654aYKXXjOvZM39qJ0q+azkZFrfEOc3H4=
github.com/klauspost/asmfmt v1.3.2 h1:4Ri7ox3EwapiOjCki+hw14RyKk201CN4rzyCJRFLpK4=
github.com/klauspost/asmfmt v1.3.2/go.mod h1:AG8TuvYojzulgDAMCnYn50l/5QV3Bs/tp6j0HLHbNSE=
github.com/klauspost/compress v1.19.2 h1:hMRETovs/pu/dVWN7zIT1PGG8t509MwT6bO7XSi26R8=
github.com/klauspost/compress v1.19.2/go.mod h1:cwPg85FWrGar70rWktvGQj8/hthj3wpl0PGDogxkrSQ=
github.com/klauspost/cpuid/v2 v2.0.1/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg=
github.com/klauspost/cpuid/v2 v2.4.0 h1:S6Hrbc7+ywsr0r+RLapfGBHfyefhCTwEh3A0tV913Dw=
github.com/klauspost/cpuid/v2 v2.4.0/go.mod h1:19jmZ9mjzoF//ddRSUsv0zfBTJWh3QJh9FNxZTMrGxU=
github.com/klauspost/crc32 v1.3.0 h1:sSmTt3gUt81RP655XGZPElI0PelVTZ6YwCRnPSupoFM=
github.com/klauspost/crc32 v1.3.0/go.mod h1:D7kQaZhnkX/Y0tstFGf8VUzv2UofNGqCjnC3zdHB0Hw=
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc=
github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw=
github.com/leanovate/gopter v0.2.11 h1:vRjThO1EKPb/1NsDXuDrzldR28RLkBflWYcU9CvzWu4=
github.com/leanovate/gopter v0.2.11/go.mod h1:aK3tzZP/C+p1m3SPRE4SYZFGP7jjkuSI4f7Xvpt0S9c=
github.com/lib/pq v1.10.9 h1:YXG7RB+JIjhP29X+OtkiDnYaXQwpS4JEWq7dtCCRUEw=
github.com/lib/pq v1.10.9/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o=
github.com/lufia/plan9stats v0.0.0-20260330125221-c963978e514e h1:Q6MvJtQK/iRcRtzAscm/zF23XxJlbECiGPyRicsX+Ak=
github.com/lufia/plan9stats v0.0.0-20260330125221-c963978e514e/go.mod h1:autxFIvghDt3jPTLoqZ9OZ7s9qTGNAWmYCjVFWPX/zg=
github.com/magiconair/properties v1.8.10 h1:s31yESBquKXCV9a/ScB3ESkOjUYYv+X0rg8SYxI99mE=
github.com/magiconair/properties v1.8.10/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3vdS329zhj2hYo0=
github.com/mattn/go-isatty v0.0.24 h1:tGZZoVgT/KiqK1c8ocVLeDS8BSWMRd47J3Lbz7vsReI=
github.com/mattn/go-isatty v0.0.24/go.mod h1:nMCL3Zebbrt45jsMDgnfIwz6ydEQApk5oEI3HqDio6A=
github.com/mattn/go-runewidth v0.0.27 h1:Feg/Oou5zI/wnpgDF6omIU0OokC9GxLC/WRknhVlIR0=
github.com/mattn/go-runewidth v0.0.27/go.mod h1:3qAiGCV4Koz/yuveO58qUefmUTRm8r0IGEXZ9jeHp/8=
github.com/mattn/go-sqlite3 v1.14.49 h1:B8jBHC3xhxZgxztrgruTuLucebnULQnx4W7cF7SAE9w=
github.com/mattn/go-sqlite3 v1.14.49/go.mod h1:6JTjA44L93a0QCyJef5YvlPoKXntQPjzWv5gtm9sB6w=
github.com/mdelapenya/tlscert v0.2.0 h1:7H81W6Z/4weDvZBNOfQte5GpIMo0lGYEeWbkGp5LJHI=
github.com/mdelapenya/tlscert v0.2.0/go.mod h1:O4njj3ELLnJjGdkN7M/vIVCpZ+Cf0L6muqOG4tLSl8o=
github.com/minio/asm2plan9s v0.0.0-20200509001527-cdd76441f9d8 h1:AMFGa4R4MiIpspGNG7Z948v4n35fFGB3RR3G/ry4FWs=
github.com/minio/asm2plan9s v0.0.0-20200509001527-cdd76441f9d8/go.mod h1:mC1jAcsrzbxHt8iiaC+zU4b1ylILSosueou12R++wfY=
github.com/minio/c2goasm v0.0.0-20190812172519-36a3d3bbc4f3 h1:+n/aFZefKZp7spd8DFdX7uMikMLXX4oubIzJF4kv/wI=
github.com/minio/c2goasm v0.0.0-20190812172519-36a3d3bbc4f3/go.mod h1:RagcQ7I8IeTMnF8JTXieKnO4Z6JCsikNEzj0DwauVzE=
github.com/minio/crc64nvme v1.1.1 h1:8dwx/Pz49suywbO+auHCBpCtlW1OfpcLN7wYgVR6wAI=
github.com/minio/crc64nvme v1.1.1/go.mod h1:eVfm2fAzLlxMdUGc0EEBGSMmPwmXD5XiNRpnu9J3bvg=
github.com/minio/md5-simd v1.1.2 h1:Gdi1DZK69+ZVMoNHRXJyNcxrMA4dSxoYHZSQbirFg34=
github.com/minio/md5-simd v1.1.2/go.mod h1:MzdKDxYpY2BT9XQFocsiZf/NKVtR7nkE4RoEpN+20RM=
github.com/minio/minio-go/v7 v7.2.1 h1:PfBfwvKB/MmqyN8Vb1G9voWisaM9OrLv+WwOvMwS9Dw=
github.com/minio/minio-go/v7 v7.2.1/go.mod h1:EU9hENAStx/xXduNdrGO5e4X5vk19NtgB+RIPjZO8o0=
github.com/moby/docker-image-spec v1.3.1 h1:jMKff3w6PgbfSa69GfNg+zN/XLhfXJGnEx3Nl2EsFP0=
github.com/moby/docker-image-spec v1.3.1/go.mod h1:eKmb5VW8vQEh/BAr2yvVNvuiJuY6UIocYsFu/DxxRpo=
github.com/moby/go-archive v0.2.0 h1:zg5QDUM2mi0JIM9fdQZWC7U8+2ZfixfTYoHL7rWUcP8=
github.com/moby/go-archive v0.2.0/go.mod h1:mNeivT14o8xU+5q1YnNrkQVpK+dnNe/K6fHqnTg4qPU=
github.com/moby/moby/api v1.55.0 h1:2/sexvQyqIWS8pRSCFddBfpW2qE7vR7FCL+vN8pxwMc=
github.com/moby/moby/api v1.55.0/go.mod h1:+RQ6wluLwtYaTd1WnPLykIDPekkuyD/ROWQClE83pzs=
github.com/moby/moby/client v0.5.0 h1:5XhyPk2fuOWf6RlSFa3MkIIgDZkF25xToXW8Q/BH7cc=
github.com/moby/moby/client v0.5.0/go.mod h1:rcVpF8ncl9vo5gaIBdol6CnbEtSj1uxMvEV/UrykF/s=
github.com/moby/patternmatcher v0.6.1 h1:qlhtafmr6kgMIJjKJMDmMWq7WLkKIo23hsrpR3x084U=
github.com/moby/patternmatcher v0.6.1/go.mod h1:hDPoyOpDY7OrrMDLaYoY3hf52gNCR/YOUYxkhApJIxc=
github.com/moby/sys/sequential v0.7.0 h1:ASQNGNROJSuOO6LL6bPHbKvuZu6NU8P4ldPWk31zj/8=
github.com/moby/sys/sequential v0.7.0/go.mod h1:NfSTAp6V3fw4tmkD62PEcOKeZKquXT8VKCkf7aVR79o=
github.com/moby/sys/user v0.4.0 h1:jhcMKit7SA80hivmFJcbB1vqmw//wU61Zdui2eQXuMs=
github.com/moby/sys/user v0.4.0/go.mod h1:bG+tYYYJgaMtRKgEmuueC0hJEAZWwtIbZTB+85uoHjs=
github.com/moby/sys/userns v0.1.0 h1:tVLXkFOxVu9A64/yh59slHVv9ahO9UIev4JZusOLG/g=
github.com/moby/sys/userns v0.1.0/go.mod h1:IHUYgu/kao6N8YZlp9Cf444ySSvCmDlmzUcYfDHOl28=
github.com/moby/term v0.5.2 h1:6qk3FJAFDs6i/q3W/pQ97SX192qKfZgGjCQqfCJkgzQ=
github.com/moby/term v0.5.2/go.mod h1:d3djjFCrjnB+fl8NJux+EJzu0msscUP+f8it8hPkFLc=
github.com/modelcontextprotocol/go-sdk v1.7.0 h1:yqjY2dsbKAC0LSuWZVBMrHgiG8ukXv6NRo0JiALay44=
github.com/modelcontextprotocol/go-sdk v1.7.0/go.mod h1:dL7u98E/zjJTGzEq+j30jQ8K2k1mb6LeAH4inEcSGts=
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA=
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
github.com/ncruces/go-strftime v1.0.0 h1:HMFp8mLCTPp341M/ZnA4qaf7ZlsbTc+miZjCLOFAw7w=
github.com/ncruces/go-strftime v1.0.0/go.mod h1:Fwc5htZGVVkseilnfgOVb9mKy6w1naJmn9CehxcKcls=
github.com/oklog/ulid/v2 v2.1.1 h1:suPZ4ARWLOJLegGFiZZ1dFAkqzhMjL3J1TzI+5wHz8s=
github.com/oklog/ulid/v2 v2.1.1/go.mod h1:rcEKHmBBKfef9DhnvX7y1HZBYxjXb0cP5ExxNsTT1QQ=
github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U=
github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM=
github.com/opencontainers/image-spec v1.1.1 h1:y0fUlFfIZhPF1W537XOLg0/fcx6zcHCJwooC2xJA040=
github.com/opencontainers/image-spec v1.1.1/go.mod h1:qpqAh3Dmcf36wStyyWU+kCeDgrGnAve2nCC8+7h8Q0M=
github.com/pascaldekloe/name v1.0.0 h1:n7LKFgHixETzxpRv2R77YgPUFo85QHGZKrdaYm7eY5U=
github.com/pascaldekloe/name v1.0.0/go.mod h1:Z//MfYJnH4jVpQ9wkclwu2I2MkHmXTlT9wR5UZScttM=
github.com/pborman/getopt v0.0.0-20170112200414-7148bc3a4c30/go.mod h1:85jBQOZwpVEaDAr341tbn15RS4fCAsIst0qp7i8ex1o=
github.com/philhofer/fwd v1.2.0 h1:e6DnBTl7vGY+Gz322/ASL4Gyp1FspeMvx1RNDoToZuM=
github.com/philhofer/fwd v1.2.0/go.mod h1:RqIHx9QI14HlwKwm98g9Re5prTQ6LdeRQn+gXJFxsJM=
github.com/pierrec/lz4/v4 v4.1.25 h1:kocOqRffaIbU5djlIBr7Wh+cx82C0vtFb0fOurZHqD0=
github.com/pierrec/lz4/v4 v4.1.25/go.mod h1:EoQMVJgeeEOMsCqCzqFm2O0cJvljX2nGZjcRIPL34O4=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U=
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/posthog/posthog-go v1.12.6 h1:N+FrKWY6DOuDhV2OMgvtKAKDYGTdtS9/nuvr0BTyBp0=
github.com/posthog/posthog-go v1.12.6/go.mod h1:xsVOW9YImilUcazwPNEq4PJDqEZf2KeCS758zXjwkPg=
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 h1:o4JXh1EVt9k/+g42oCprj/FisM4qX9L3sZB3upGN2ZU=
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE=
github.com/prometheus/client_golang v1.23.2 h1:Je96obch5RDVy3FDMndoUsjAhG5Edi49h0RJWRi/o0o=
github.com/prometheus/client_golang v1.23.2/go.mod h1:Tb1a6LWHB3/SPIzCoaDXI4I8UHKeFTEQ1YCr+0Gyqmg=
github.com/prometheus/client_model v0.6.2 h1:oBsgwpGs7iVziMvrGhE53c/GrLUsZdHnqNwqPLxwZyk=
github.com/prometheus/client_model v0.6.2/go.mod h1:y3m2F6Gdpfy6Ut/GBsUqTWZqCUvMVzSfMLjcu6wAwpE=
github.com/prometheus/common v0.67.5 h1:pIgK94WWlQt1WLwAC5j2ynLaBRDiinoAb86HZHTUGI4=
github.com/prometheus/common v0.67.5/go.mod h1:SjE/0MzDEEAyrdr5Gqc6G+sXI67maCxzaT3A2+HqjUw=
github.com/prometheus/otlptranslator v1.0.0 h1:s0LJW/iN9dkIH+EnhiD3BlkkP5QVIUVEoIwkU+A6qos=
github.com/prometheus/otlptranslator v1.0.0/go.mod h1:vRYWnXvI6aWGpsdY/mOT/cbeVRBlPWtBNDb7kGR3uKM=
github.com/prometheus/procfs v0.20.1 h1:XwbrGOIplXW/AU3YhIhLODXMJYyC1isLFfYCsTEycfc=
github.com/prometheus/procfs v0.20.1/go.mod h1:o9EMBZGRyvDrSPH1RqdxhojkuXstoe4UlK79eF5TGGo=
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE=
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo=
github.com/rogpeppe/go-internal v1.15.0 h1:D0RCU5rMAp+SpgkiNdrjfJ+LX4J1M32V2NeCY7EJ6hc=
github.com/rogpeppe/go-internal v1.15.0/go.mod h1:DrUVZyrJU+txYW5/1kwtXQSMFio52ZOxX7yM1VHvnxs=
github.com/rs/xid v1.6.0 h1:fV591PaemRlL6JfRxGDEPl69wICngIQ3shQtzfy2gxU=
github.com/rs/xid v1.6.0/go.mod h1:7XoLgs4eV+QndskICGsho+ADou8ySMSjJKDIan90Nz0=
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
github.com/segmentio/asm v1.1.3 h1:WM03sfUOENvvKexOLp+pCqgb/WDjsi7EK8gIsICtzhc=
github.com/segmentio/asm v1.1.3/go.mod h1:Ld3L4ZXGNcSLRg4JBsZ3//1+f/TjYl0Mzen/DQy1EJg=
github.com/segmentio/encoding v0.5.4 h1:OW1VRern8Nw6ITAtwSZ7Idrl3MXCFwXHPgqESYfvNt0=
github.com/segmentio/encoding v0.5.4/go.mod h1:HS1ZKa3kSN32ZHVZ7ZLPLXWvOVIiZtyJnO1gPH1sKt0=
github.com/shirou/gopsutil/v4 v4.26.7 h1:IXzpHz/dkMRYAhKkOXr1HB6SuzWU3eoyyeWe7g3bNZc=
github.com/shirou/gopsutil/v4 v4.26.7/go.mod h1:5O9FjBiXoTDFatIWjZZosqj4pV0DRtLx598xGbBehzM=
github.com/sirupsen/logrus v1.9.4 h1:TsZE7l11zFCLZnZ+teH4Umoq5BhEIfIzfRDZ1Uzql2w=
github.com/sirupsen/logrus v1.9.4/go.mod h1:ftWc9WdOfJ0a92nsE2jF5u5ZwH8Bv2zdeOC42RjbV2g=
github.com/spf13/cobra v1.10.2 h1:DMTTonx5m65Ic0GOoRY2c16WCbHxOOw6xxezuLaBpcU=
github.com/spf13/cobra v1.10.2/go.mod h1:7C1pvHqHw5A4vrJfjNwvOdzYu0Gml16OCs2GRiTUUS4=
github.com/spf13/pflag v1.0.9/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
github.com/spf13/pflag v1.0.10 h1:4EBh2KAYBwaONj6b2Ye1GiHfwjqyROoF4RwYO+vPwFk=
github.com/spf13/pflag v1.0.10/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw=
github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo=
github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA=
github.com/stretchr/objx v0.5.3 h1:jmXUvGomnU1o3W/V5h2VEradbpJDwGrzugQQvL0POH4=
github.com/stretchr/objx v0.5.3/go.mod h1:rDQraq+vQZU7Fde9LOZLr8Tax6zZvy4kuNKF+QYS+U0=
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U=
github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
github.com/testcontainers/testcontainers-go v0.44.0 h1:/Fwh6HY1mIikhnm9e7HwoxGycx0lzRAE0f5VQpjFxzI=
github.com/testcontainers/testcontainers-go v0.44.0/go.mod h1:IcnwQrYTO86xHXu5bvMaBH7ATlbS3Qn1M1QWW3c66rE=
github.com/testcontainers/testcontainers-go/modules/postgres v0.44.0 h1:8fdv/9y3JMxjQ+ULAcOG8RtgeNu5t9XF9LolSXDuTwM=
github.com/testcontainers/testcontainers-go/modules/postgres v0.44.0/go.mod h1:CFr2LncGYokw+OKjXcr8ARCKG1SaC2UEnGxFBovE86g=
github.com/tidwall/gjson v1.19.0 h1:xwxm7n691Uf3u5OFjzngavjGTh55KX5q/9w9xHW88JU=
github.com/tidwall/gjson v1.19.0/go.mod h1:V37/opeE/JbLUOfH0QTXiNez2l0RUjYUhpT4szFQAfc=
github.com/tidwall/match v1.1.1 h1:+Ho715JplO36QYgwN9PGYNhgZvoUSc9X2c80KVTi+GA=
github.com/tidwall/match v1.1.1/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM=
github.com/tidwall/pretty v1.2.0 h1:RWIZEg2iJ8/g6fDDYzMpobmaoGh5OLl4AXtGUGPcqCs=
github.com/tidwall/pretty v1.2.0/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU=
github.com/tinylib/msgp v1.6.4 h1:mOwYbyYDLPj35mkA2BjjYejgJk9BuHxDdvRnb6v2ZcQ=
github.com/tinylib/msgp v1.6.4/go.mod h1:RSp0LW9oSxFut3KzESt5Voq4GVWyS+PSulT77roAqEA=
github.com/tklauser/go-sysconf v0.4.0 h1:7H0uAN+7RkwWRaxhYXDLqa5V3LPrJeV8wmD9dRUgPQU=
github.com/tklauser/go-sysconf v0.4.0/go.mod h1:8mTNWyog7H+MpKijp4VmKJAd2bbYQ2zuUwkYRbUArPI=
github.com/tklauser/numcpus v0.12.0 h1:NR85qdvHA9pFse3x3weVZ0r0ST8R6l5RHbZrlRaqob4=
github.com/tklauser/numcpus v0.12.0/go.mod h1:ABHeXzJnr/qqwguhClkZKT1/8VABcYrsyUiUGobwWJg=
github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM=
github.com/x448/float16 v0.8.4/go.mod h1:14CWIYCyZA/cWjXOioeEpHeN/83MdbZDRQHoFcYsOfg=
github.com/yosida95/uritemplate/v3 v3.0.2 h1:Ed3Oyj9yrmi9087+NczuL5BwkIc4wvTb5zIM+UJPGz4=
github.com/yosida95/uritemplate/v3 v3.0.2/go.mod h1:ILOh0sOhIJR3+L/8afwt/kE++YT040gmv5BQTMR2HP4=
github.com/yusufpapurcu/wmi v1.2.4 h1:zFUKzehAFReQwLys1b/iSMl+JQGSCSjtVqQn9bBrPo0=
github.com/yusufpapurcu/wmi v1.2.4/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0=
github.com/zeebo/assert v1.3.0 h1:g7C04CbJuIDKNPFHmsk4hwZDO5O+kntRxzaUoNXj+IQ=
github.com/zeebo/assert v1.3.0/go.mod h1:Pq9JiuJQpG8JLJdtkwrJESF0Foym2/D9XMU5ciN/wJ0=
github.com/zeebo/xxh3 v1.1.0 h1:s7DLGDK45Dyfg7++yxI0khrfwq9661w9EN78eP/UZVs=
github.com/zeebo/xxh3 v1.1.0/go.mod h1:IisAie1LELR4xhVinxWS5+zf1lA4p0MW4T+w+W07F5s=
go.kenn.io/docbank v0.12.0 h1:k0wQDWQpwiScRo0m4V412GH+lMoEo3awzGvLuS0l+w8=
go.kenn.io/docbank v0.12.0/go.mod h1:5qu+97t7evN5hcmo2m1tJdHnS0yAU1OZCJA4CBZNCeY=
go.kenn.io/kit v0.21.1 h1:YIdLvMN2Ad/BOp0+oH2vzObBOsIAv8Hmok043Kh+wPk=
go.kenn.io/kit v0.21.1/go.mod h1:Cg1V5dG+XaSDYr/nE0tvmCxotfpYtW1vPhyc+Ph9Ny0=
go.opentelemetry.io/auto/sdk v1.2.1 h1:jXsnJ4Lmnqd11kwkBV2LgLoFMZKizbCi5fNZ/ipaZ64=
go.opentelemetry.io/auto/sdk v1.2.1/go.mod h1:KRTj+aOaElaLi+wW1kO/DZRXwkF4C5xPbEe3ZiIhN7Y=
go.opentelemetry.io/contrib/bridges/prometheus v0.69.0 h1:saQoWg5845Q8TojpqeVStS7zGwVZ6bc5W2PJavTPiBM=
go.opentelemetry.io/contrib/bridges/prometheus v0.69.0/go.mod h1:AAaS6xs5AyqMdR3Ir0nSWK+QudL2XM8Vbw5INzUxNc8=
go.opentelemetry.io/contrib/exporters/autoexport v0.69.0 h1:R3jsCoTIzv0BiYNhW0axyswn/6SMJ8xL1OuGxvni1Kw=
go.opentelemetry.io/contrib/exporters/autoexport v0.69.0/go.mod h1:m07gqyr2QhQxKOKb5vqKCCBtLH3uqlNYR7PU/FISXVU=
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.69.0 h1:8tvICD4vSTOOsNrsI4Ljf6C+6UKvpTEH5XY3JMoyPoo=
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.69.0/go.mod h1:z9+yiacE0IHRqM4qFfkbt/JYlmYXgss8GY/jXoNuPJI=
go.opentelemetry.io/contrib/propagators/autoprop v0.69.0 h1:3gzAeb5dgGzwB7hXutgJ07Xsv3v4Wc0llV8AaMc0wiQ=
go.opentelemetry.io/contrib/propagators/autoprop v0.69.0/go.mod h1:SpChkgQWjh6egTT0chEc7VfusZgQMPzLsxRWWrqJdaQ=
go.opentelemetry.io/contrib/propagators/aws v1.44.0 h1:Rtvfd6nTbAF2csjiw41m1DfuqC5TneXs+gB84ZA3gq4=
go.opentelemetry.io/contrib/propagators/aws v1.44.0/go.mod h1:auu0tIyZErQGLLUvOp9DgmhKALIoebR4Fpkt9CT0c0k=
go.opentelemetry.io/contrib/propagators/b3 v1.44.0 h1:1IFH4oFKK8KupzIelCl3u+bkxpGRps1oWRjQI2+TTWs=
go.opentelemetry.io/contrib/propagators/b3 v1.44.0/go.mod h1:JqWFXsc7VDaqIyubFhEd2cPHqsrzqP0Lvn783SUwyro=
go.opentelemetry.io/contrib/propagators/jaeger v1.44.0 h1:OyzvsAMc/zHt0DRPcfstn0wgfq8ApDkeY0ABMcueweM=
go.opentelemetry.io/contrib/propagators/jaeger v1.44.0/go.mod h1:44kghcGX+BNxy9UTiWtd6VDt8Nd4EypGBkH2+v2Dqrc=
go.opentelemetry.io/contrib/propagators/ot v1.44.0 h1:JLTPenzmPtLp5ODPntAA5JhxVu1i3pAFUvXcAORMZAk=
go.opentelemetry.io/contrib/propagators/ot v1.44.0/go.mod h1:8zr0bHgwkoQXucBK39/H4QphmLf1lSen1Z7FPDZD5Uc=
go.opentelemetry.io/otel v1.44.0 h1:JjwHmHpA4iZ3wBxluu2fbbE7j4kqlE8jXyAyPXH7HqU=
go.opentelemetry.io/otel v1.44.0/go.mod h1:BMgjTHL9WPRlRjL2oZCBTL4whCGtXch2H4BhOPIAyYc=
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.20.0 h1:rydZ9sxbcFdm/oWrVyfLTjHIygMgv0bEeMd+3B/BvoM=
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.20.0/go.mod h1:earQ25dooT0Hhspq59DZ8YCC50jWfOlFEeWoxy/P444=
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.20.0 h1:owlhcJ3QO3X0YTDTCcDZ4V+6aVDkWbNmBoQ5NUp7Oww=
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.20.0/go.mod h1:MP4eemTiI9zC8fgg+DYynhYDYf3ba72S376TvP+Ye0Q=
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.44.0 h1:SUplec5dp06reu1zaXmOXdvqH398taqrDXqUl99jxSc=
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.44.0/go.mod h1:ho2g4N+ane+swq5I/VBkKWnRDY4kUINH3FuqyZqX/Ug=
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.44.0 h1:RuynHbfU8JUEw7DyONgkVYg2SVtsoF28y0LGIr69jgA=
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.44.0/go.mod h1:qZF+/lBs71APw8mlnEZcqZHMzqrYrsFiJOv83lX1OGo=
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.44.0 h1:4YsVu3B8+3qtWYYrsUYgn0OG78pN0rnNPRGX4SbokQI=
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.44.0/go.mod h1:+wnlSn0mD1ADVMe3v9Z/WIaiz6q6gL2J/ejaAmdmv80=
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.44.0 h1:qazEJlUOQzhCpzQpFETGby7EdqjI1wsd0W+6Gg1SCTU=
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.44.0/go.mod h1:fOD2Yefuxixkx3ahVNf0O/PERb6r4OlbxfATVnYvzCo=
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.44.0 h1:lgh3PiVrRUWMLOVSkQicxzZll5NjF1r+AtsX1XRIHw0=
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.44.0/go.mod h1:5Cnhth3m/AgOeTgE3ex12pPmiu/gGtZit03kSzx9X7s=
go.opentelemetry.io/otel/exporters/prometheus v0.66.0 h1:vkrK8PAznv2NKt2r+kdu252ccGzkEqLc2aSXbQIALYQ=
go.opentelemetry.io/otel/exporters/prometheus v0.66.0/go.mod h1:V/UB6D3vMF/UBOL5igAsAYnk1nG/bzYYTzvsB16cy7o=
go.opentelemetry.io/otel/exporters/stdout/stdoutlog v0.20.0 h1:aZfdmtI6QU/DAPD4b7YZ5zuJgewxO1EW9miOZklqleU=
go.opentelemetry.io/otel/exporters/stdout/stdoutlog v0.20.0/go.mod h1:isNl10/Om5CBWu9jj8WOb2+tJLbCVXDgqwzCaJMnJ6w=
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.44.0 h1:hqxVTu/GtBF+vJ8d1fzW7fRxZFvgoDjWcxwwCaFDYpU=
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.44.0/go.mod h1:z5fVEF4X5v0ESvlJqBrrFlBVoj5EQuefZpzsu7R+x5Q=
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.44.0 h1:bl2S7Ubua0Nms+D/gAmznQTd4dxxMA93aKbcpKqiTCs=
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.44.0/go.mod h1:L0hRV50XdVIODHUfWEqGRCXQvj2rV82STVo12FMFBU0=
go.opentelemetry.io/otel/log v0.20.0 h1:/5i0vuHxCLWUfChWG41K9wkM0jafruPw9NU1/RCJirs=
go.opentelemetry.io/otel/log v0.20.0/go.mod h1:wOcMcjsZpG8x7Bak7IhSi/lg8wscV2C1VdrKCLPlt0E=
go.opentelemetry.io/otel/metric v1.44.0 h1:1w0gILTcHdr3YI+ixLyjemwrVnsMURbTZFrSYCdDdmc=
go.opentelemetry.io/otel/metric v1.44.0/go.mod h1:8O7hanEPBNgEMmybD3s2VBKcgWOCsA6tzHBPODAiquo=
go.opentelemetry.io/otel/metric/x v0.66.0 h1:YkCrx1zLOChi9ZcZ6euupOcsgzbVlec7D/xoEU1+cTA=
go.opentelemetry.io/otel/metric/x v0.66.0/go.mod h1:d1+BDj9t96do0/1LoU1ayfCv79ZgNE41qbhBvnMOBZk=
go.opentelemetry.io/otel/sdk v1.44.0 h1:nHYwb9lK+fJPU/dnT6s7W7Z8itMWyqrnVfbheVYrZ58=
go.opentelemetry.io/otel/sdk v1.44.0/go.mod h1:Osuydd3Se74nqjAKxid74N5eC+jfEqfTegHRnq58oK0=
go.opentelemetry.io/otel/sdk/log v0.20.0 h1:vM3xI7TQgKPiSghe6urZtAkyFY7SodrSpC83CffDFuY=
go.opentelemetry.io/otel/sdk/log v0.20.0/go.mod h1:Knej2nmsTUzN79T2eeXdRsjjPcoxoq2pUyUHz9TFyyU=
go.opentelemetry.io/otel/sdk/log/logtest v0.20.0 h1:OqdRZ1guyzamK3M6LlRsmGqRrjkHWw6WZOKKli5ELpg=
go.opentelemetry.io/otel/sdk/log/logtest v0.20.0/go.mod h1:PuMIlm7zAt7c3z8zfOI5ox4iT1Z87We+PF6YoINux/M=
go.opentelemetry.io/otel/sdk/metric v1.44.0 h1:3LlKgI+VjbVsjNRFZJZAJ30WjXC5VkNRks6si09iEfI=
go.opentelemetry.io/otel/sdk/metric v1.44.0/go.mod h1:5B5pMARnXxKhltooO4xUuCBorl65a4EpnTalObqOigA=
go.opentelemetry.io/otel/trace v1.44.0 h1:jxF5CsGYCe74MCRx2X4g7WsY/VBKRqqpNvXlX/6gtIk=
go.opentelemetry.io/otel/trace v1.44.0/go.mod h1:oLl1jrMQAVo6v3GAggN+1VH9VIz9iUSvW53sW1Q8PIE=
go.opentelemetry.io/proto/otlp v1.10.0 h1:IQRWgT5srOCYfiWnpqUYz9CVmbO8bFmKcwYxpuCSL2g=
go.opentelemetry.io/proto/otlp v1.10.0/go.mod h1:/CV4QoCR/S9yaPj8utp3lvQPoqMtxXdzn7ozvvozVqk=
go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto=
go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE=
go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0=
go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y=
go.yaml.in/yaml/v2 v2.4.4 h1:tuyd0P+2Ont/d6e2rl3be67goVK4R6deVxCUX5vyPaQ=
go.yaml.in/yaml/v2 v2.4.4/go.mod h1:gMZqIpDtDqOfM0uNfy0SkpRhvUryYH0Z6wdMYcacYXQ=
go.yaml.in/yaml/v3 v3.0.4 h1:tfq32ie2Jv2UxXFdLJdh3jXuOzWiL1fo0bu/FbuKpbc=
go.yaml.in/yaml/v3 v3.0.4/go.mod h1:DhzuOOF2ATzADvBadXxruRBLzYTpT36CKvDb3+aBEFg=
golang.org/x/crypto v0.55.0 h1:+KWHjbgOaAQ66dh/YlkZKHlz9ZUlq61AFirAR9ntP8M=
golang.org/x/crypto v0.55.0/go.mod h1:uq0V9dE/fzQuJtbnL+2EhWOE63vo164FY8xqEnV9xis=
golang.org/x/exp v0.0.0-20260603202125-055de637280b h1:v1uXiEBHo8QA0LiGCo7UgHMzHT4Kdfpl2zmtH5vaP1Q=
golang.org/x/exp v0.0.0-20260603202125-055de637280b/go.mod h1:d2fgXJLVs4dYDHUk5lwMIfzRzSrWCfGZb0ZqeLa/Vcw=
golang.org/x/mod v0.40.0 h1:hUv+3cXcdRHz08UmSiOob7sadHig73uo5bkXxQ/tvUs=
golang.org/x/mod v0.40.0/go.mod h1:0/weTWkPWGBikyTWAX3dkjVztMmBA5hM0DH6BElSupE=
golang.org/x/net v0.58.0 h1:ynWG7rqYi4ccpTEuPZ2QGWHktVEM9DMCj9yzDE0Q7To=
golang.org/x/net v0.58.0/go.mod h1:YwCddHnFlT7eLQqVprV19OnhLGtc5xOKgE0RyqgfWAU=
golang.org/x/oauth2 v0.36.0 h1:peZ/1z27fi9hUOFCAZaHyrpWG5lwe0RJEEEeH0ThlIs=
golang.org/x/oauth2 v0.36.0/go.mod h1:YDBUJMTkDnJS+A4BP4eZBjCqtokkg1hODuPjwiGPO7Q=
golang.org/x/perf v0.0.0-20260615155930-9e4b9ddef5b6 h1:YTGOochus7nQXtT5KnsVfJ3/1yslyOyP3m9vMG1qMuQ=
golang.org/x/perf v0.0.0-20260615155930-9e4b9ddef5b6/go.mod h1:FisaKCtzcRx02gCop3DILSnoD7CMnqwmde2yVxo4meM=
golang.org/x/sync v0.22.0 h1:SZjpbeLmrCk4xhRSZFNZW5gFUeCeFgjekvI/+gfScek=
golang.org/x/sync v0.22.0/go.mod h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0=
golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20201204225414-ed752295db88/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.47.0 h1:o7XGOvZQCADBQQ4Y7VNq2dRWQR7JmOUW8Kxx4ZsNgWs=
golang.org/x/sys v0.47.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
golang.org/x/telemetry v0.0.0-20260811182544-a038080d80e5 h1:ZUSxONxc981v7AW7QUg+I9WwZzSTTJ019ENBYr5pV/Q=
golang.org/x/telemetry v0.0.0-20260811182544-a038080d80e5/go.mod h1:LVehoXe41cL5SCVQilsV7Gg6BNG+Js6P9PhSbYTIUkQ=
golang.org/x/term v0.45.0 h1:NwWyBmoJCbfTHpxrWoZ9C6/VxOf7ic219I8xZZFdrf0=
golang.org/x/term v0.45.0/go.mod h1:9aqxs0blBcrm/n0L9QW0aRVD+ktan8ssZromtqJC43w=
golang.org/x/text v0.41.0 h1:vz/seA0lnX87Othu2f/0L24RcgrXD9/YFTSuGjj3rH8=
golang.org/x/text v0.41.0/go.mod h1:jvf1O8ajNzZqhSrQBPbutR/EB83Cc0CFrezNQIwbb5M=
golang.org/x/time v0.15.0 h1:bbrp8t3bGUeFOx08pvsMYRTCVSMk89u4tKbNOZbp88U=
golang.org/x/time v0.15.0/go.mod h1:Y4YMaQmXwGQZoFaVFk4YpCt4FLQMYKZe9oeV/f4MSno=
golang.org/x/tools v0.49.0 h1:3NI7VXzL9+1WZD52Dx2ttoPwD5DWrFGpl9mFZDlmisI=
golang.org/x/tools v0.49.0/go.mod h1:SJNXV9DBKT0UbdttsQjbfJlAE/q+y36++zo3uL3N0Oo=
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da h1:noIWHXmPHxILtqtCOPIhSt0ABwskkZKjD3bXGnZGpNY=
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da/go.mod h1:NDW/Ps6MPRej6fsCIbMTohpP40sJ/P/vI1MoTEGwX90=
gonum.org/v1/gonum v0.17.0 h1:VbpOemQlsSMrYmn7T2OUvQ4dqxQXU+ouZFQsZOx50z4=
gonum.org/v1/gonum v0.17.0/go.mod h1:El3tOrEuMpv2UdMrbNlKEh9vd86bmQ6vqIcDwxEOc1E=
google.golang.org/genproto/googleapis/api v0.0.0-20260706201446-f0a921348800 h1:admdQBe8jR3VWhBsUrAOaF2Qw6K/+p5pSm1GN8+6Fw4=
google.golang.org/genproto/googleapis/api v0.0.0-20260706201446-f0a921348800/go.mod h1:FPk7EXUKMtImne7AmknoYjT4QXqKIzzRbeQIXzLk6fQ=
google.golang.org/genproto/googleapis/rpc v0.0.0-20260706201446-f0a921348800 h1:qEHAMpSaUhtD0p3NbEEI83HwNGFxEwaSJ1G9PLnCBZE=
google.golang.org/genproto/googleapis/rpc v0.0.0-20260706201446-f0a921348800/go.mod h1:4Hqkh8ycfw05ld/3BWL7rJOSfebL2Q+DVDeRgYgxUU8=
google.golang.org/grpc v1.81.1 h1:VnnIIZ88UzOOKLukQi+ImGz8O1Wdp8nAGGnvOfEIWQQ=
google.golang.org/grpc v1.81.1/go.mod h1:xGH9GfzOyMTGIOXBJmXt+BX/V0kcdQbdcuwQ/zNw42I=
google.golang.org/protobuf v1.36.11 h1:fV6ZwhNocDyBLK0dj+fg8ektcVegBBuEolpbTQyBNVE=
google.golang.org/protobuf v1.36.11/go.mod h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
gopkg.in/ini.v1 v1.67.2 h1:JtOSMb9OuaCZKr7h5D/h6iii14sK0hLbplTc6frx4Ss=
gopkg.in/ini.v1 v1.67.2/go.mod h1:x/cyOwCgZqOkJoDIJ3c1KNHMo10+nLGAhh+kn3Zizss=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gotest.tools/v3 v3.5.2 h1:7koQfIKdy+I8UTetycgUqXWSDwpgv193Ka+qRsmBY8Q=
gotest.tools/v3 v3.5.2/go.mod h1:LtdLGcnqToBH83WByAAi/wiwSFCArdFIUV/xxN4pcjA=
modernc.org/cc/v4 v4.29.1 h1:MKgdCV3WykTSPqpVrnxdEDS0HEd2FHpKZDzxzU5LyeI=
modernc.org/cc/v4 v4.29.1/go.mod h1:OnovgIhbbMXMu1aISnJ0wvVD1KnW+cAUJkIrAWh+kVI=
modernc.org/ccgo/v4 v4.34.6 h1:sBgfIwyN0TQ9C5hwIeuqyeAKyMWnbvj2fvpF4L11uzU=
modernc.org/ccgo/v4 v4.34.6/go.mod h1:SZ8YcN9NG7XVsQYdm6jYBvi8PQP1qi+kqB6OhjqI3Fk=
modernc.org/fileutil v1.4.0 h1:j6ZzNTftVS054gi281TyLjHPp6CPHr2KCxEXjEbD6SM=
modernc.org/fileutil v1.4.0/go.mod h1:EqdKFDxiByqxLk8ozOxObDSfcVOv/54xDs/DUHdvCUU=
modernc.org/gc/v2 v2.6.5 h1:nyqdV8q46KvTpZlsw66kWqwXRHdjIlJOhG6kxiV/9xI=
modernc.org/gc/v2 v2.6.5/go.mod h1:YgIahr1ypgfe7chRuJi2gD7DBQiKSLMPgBQe9oIiito=
modernc.org/gc/v3 v3.1.4 h1:2g65LGVSmFQrXeITAw97x7hCRvZFcyE1uDP+7Vng7JI=
modernc.org/gc/v3 v3.1.4/go.mod h1:HFK/6AGESC7Ex+EZJhJ2Gni6cTaYpSMmU/cT9RmlfYY=
modernc.org/goabi0 v0.2.0 h1:HvEowk7LxcPd0eq6mVOAEMai46V+i7Jrj13t4AzuNks=
modernc.org/goabi0 v0.2.0/go.mod h1:CEFRnnJhKvWT1c1JTI3Avm+tgOWbkOu5oPA8eH8LnMI=
modernc.org/libc v1.74.4 h1:fX1Omw4o2/1C2iRkkIsrQTasJQldLhRmuPreXLoWs9k=
modernc.org/libc v1.74.4/go.mod h1:eeQAS9W3sZeKYMFubydxJpII9ybHWshk+7or7bLG9co=
modernc.org/mathutil v1.7.1 h1:GCZVGXdaN8gTqB1Mf/usp1Y/hSqgI2vAGGP4jZMCxOU=
modernc.org/mathutil v1.7.1/go.mod h1:4p5IwJITfppl0G4sUEDtCr4DthTaT47/N3aT6MhfgJg=
modernc.org/memory v1.11.0 h1:o4QC8aMQzmcwCK3t3Ux/ZHmwFPzE6hf2Y5LbkRs+hbI=
modernc.org/memory v1.11.0/go.mod h1:/JP4VbVC+K5sU2wZi9bHoq2MAkCnrt2r98UGeSK7Mjw=
modernc.org/opt v0.2.0 h1:tGyef5ApycA7FSEOMraay9SaTk5zmbx7Tu+cJs4QKZg=
modernc.org/opt v0.2.0/go.mod h1:03fq9lsNfvkYSfxrfUhZCWPk1lm4cq4N+Bh//bEtgns=
modernc.org/sortutil v1.2.1 h1:+xyoGf15mM3NMlPDnFqrteY07klSFxLElE2PVuWIJ7w=
modernc.org/sortutil v1.2.1/go.mod h1:7ZI3a3REbai7gzCLcotuw9AC4VZVpYMjDzETGsSMqJE=
modernc.org/sqlite v1.56.0 h1:/D8e2RfFqoy/Zc6PuC76U28zFwmI/sYx1Kjm4yEn9e0=
modernc.org/sqlite v1.56.0/go.mod h1:yCJ2cmAaIkHQ25oXWrF8H4O1lIfPYPR26yCEDj2P3pQ=
modernc.org/strutil v1.2.1 h1:UneZBkQA+DX2Rp35KcM69cSsNES9ly8mQWD71HKlOA0=
modernc.org/strutil v1.2.1/go.mod h1:EHkiggD70koQxjVdSBM3JKM7k6L0FbGE5eymy9i3B9A=
modernc.org/token v1.1.0 h1:Xl7Ap9dKaEs5kLoOQeQmPWevfnk/DM5qcLcYlA8ys6Y=
modernc.org/token v1.1.0/go.mod h1:UGzOrNV1mAFSEB63lOFHIpNRUVMvYTc6yu1SMY/XTDM=
pgregory.net/rapid v1.2.0 h1:keKAYRcjm+e1F0oAuU5F5+YPAWcyxNNRK2wud503Gnk=
pgregory.net/rapid v1.2.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04=