Skip to content

chore(deps): Bump modernc.org/sqlite from 1.50.0 to 1.50.1#504

Merged
edenreich merged 1 commit into
mainfrom
dependabot/go_modules/modernc.org/sqlite-1.50.1
May 13, 2026
Merged

chore(deps): Bump modernc.org/sqlite from 1.50.0 to 1.50.1#504
edenreich merged 1 commit into
mainfrom
dependabot/go_modules/modernc.org/sqlite-1.50.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 13, 2026

Bumps modernc.org/sqlite from 1.50.0 to 1.50.1.

Changelog

Sourced from modernc.org/sqlite's changelog.

Changelog

  • 2026-05-10 v1.50.1:

  • 2026-04-24 v1.50.0:

    • Upgrade to sqlite-vec v0.1.9.
    • Introduce ColumnInfo, enabling dynamic query builders and ORMs to retrieve underlying SQLite C-API metadata (OriginName, TableName, DatabaseName, and DeclType).
    • This feature is exposed via the idiomatic database/sql escape hatch (*sql.Conn).Raw(), avoiding custom statement handles and keeping the standard library workflow intact.
    • See [GitLab merge request #113](https://gitlab.com/cznic/sqlite/-/merge_requests/113), thanks Josh Bleecher Snyder!
  • 2026-04-17 v1.49.0: Upgrade to SQLite 3.53.0.

  • 2026-04-06 v1.48.2:

    • Fix ABI mapping mismatch in the pre-update hook trampoline that caused silent truncation of large 64-bit RowIDs.
    • Ensure the Go trampoline signature correctly aligns with the public sqlite3_preupdate_hook C API, preventing data corruption for high-entropy keys (e.g., Snowflake IDs).
    • See [GitLab merge request #98](https://gitlab.com/cznic/sqlite/-/merge_requests/98), thanks Josh Bleecher Snyder!
    • Fix the memory allocator used in (*conn).Deserialize.
    • Replace tls.Alloc with sqlite3_malloc64 to prevent internal allocator corruption. This ensures the buffer is safely owned by SQLite, which may resize or free it due to the SQLITE_DESERIALIZE_RESIZEABLE and SQLITE_DESERIALIZE_FREEONCLOSE flags.
    • Prevent a memory leak by properly freeing the allocated buffer if fetching the main database name fails before handing ownership to SQLite.
    • See [GitLab merge request #100](https://gitlab.com/cznic/sqlite/-/merge_requests/100), thanks Josh Bleecher Snyder!
    • Fix (*conn).Deserialize to explicitly reject nil or empty byte slices.
    • Prevent silent database disconnection and connection pool corruption caused by SQLite's default behavior when sqlite3_deserialize receives a 0-length buffer.
    • See [GitLab merge request #101](https://gitlab.com/cznic/sqlite/-/merge_requests/101), thanks Josh Bleecher Snyder!
    • Fix commitHookTrampoline and rollbackHookTrampoline signatures by removing the unused pCsr parameter.
    • Aligns internal hook callbacks accurately with the underlying SQLite C API, cleaning up the code to prevent potential future confusion or bugs.
    • See [GitLab merge request #102](https://gitlab.com/cznic/sqlite/-/merge_requests/102), thanks Josh Bleecher Snyder!
    • Fix checkptr instrumentation failures during go test -race when registering and using virtual tables (vtab).
    • Allocate sqlite3_module instances using the C allocator (libc.Xcalloc) instead of the Go heap. This ensures transpiled C code can safely perform pointer operations on the struct without tripping Go's pointer checks.
    • See [GitLab merge request #103](https://gitlab.com/cznic/sqlite/-/merge_requests/103), thanks Josh Bleecher Snyder!
    • Fix data race on mutex.id in the mutexTry non-recursive path.
    • Ensure consistent atomic writes (atomic.StoreInt32) to prevent data races with atomic loads in mutexHeld and mutexNotheld during concurrent execution.
    • See [GitLab merge request #104](https://gitlab.com/cznic/sqlite/-/merge_requests/104), thanks Josh Bleecher Snyder!
    • Fix resource leak in (*Backup).Commit where the destination connection was not closed on error.
    • Ensure dstConn is properly closed when sqlite3_backup_finish fails, preventing file descriptor, TLS, and memory leaks.
    • See [GitLab merge request #105](https://gitlab.com/cznic/sqlite/-/merge_requests/105), thanks Josh Bleecher Snyder!
    • Fix Exec to fully drain rows when encountering SQLITE_ROW, preventing silent data loss in DML statements.
    • Previously, Exec aborted after the first row, meaning INSERT, UPDATE, or DELETE statements with a RETURNING clause would fail to process subsequent rows. The execution path now correctly loops until SQLITE_DONE and properly respects context cancellations during the drain loop, fully aligning with native C sqlite3_exec semantics.
    • See [GitLab merge request #106](https://gitlab.com/cznic/sqlite/-/merge_requests/106), thanks Josh Bleecher Snyder!
    • Fix "Shadowed err value (stmt.go)".
    • See [GitLab issue #249](https://gitlab.com/cznic/sqlite/-/work_items/249), thanks Emrecan BATI!
    • Fix silent omission of virtual table savepoint callbacks by correctly setting the sqlite3_module version.
    • See [GitLab merge request #107](https://gitlab.com/cznic/sqlite/-/merge_requests/107), thanks Josh Bleecher Snyder!
    • Fix vfsRead to properly handle partial and fragmented reads from io.Reader.
    • Replace f.Read with io.ReadFull to ensure the buffer is fully populated, preventing premature SQLITE_IOERR_SHORT_READ errors on valid mid-stream partial reads. Unread tail bytes at EOF are now efficiently zero-filled using the built-in clear function.
    • See [GitLab merge request #108](https://gitlab.com/cznic/sqlite/-/merge_requests/108), thanks Josh Bleecher Snyder!
    • Refactor internal error formatting to safely handle uninitialized or closed database pointers.
    • Prevent a misleading "out of memory" error message when an operation fails and the underlying SQLite database handle is NULL (db == 0).
    • See [GitLab merge request #109](https://gitlab.com/cznic/sqlite/-/merge_requests/109), thanks Josh Bleecher Snyder!

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels May 13, 2026
Bumps [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) from 1.50.0 to 1.50.1.
- [Changelog](https://gitlab.com/cznic/sqlite/blob/master/CHANGELOG.md)
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.50.0...v1.50.1)

---
updated-dependencies:
- dependency-name: modernc.org/sqlite
  dependency-version: 1.50.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/go_modules/modernc.org/sqlite-1.50.1 branch from 16cc656 to 877d422 Compare May 13, 2026 08:58
@edenreich edenreich merged commit 6407369 into main May 13, 2026
5 checks passed
@edenreich edenreich deleted the dependabot/go_modules/modernc.org/sqlite-1.50.1 branch May 13, 2026 09:03
inference-gateway-releaser-bot Bot pushed a commit that referenced this pull request May 13, 2026
## [0.109.4](v0.109.3...v0.109.4) (2026-05-13)

### 🐛 Bug Fixes

* Adapt to sdk v1.16.2 nullable tool call chunk fields ([2a049a7](2a049a7))

### ♻️ Code Refactoring

* Remove nix ([aabde54](aabde54))

### 👷 CI/CD

* Enable display report for Claude Code action ([ee2f92f](ee2f92f))
* Fix deprecation warning ([597ab8e](597ab8e))
* **nix:** Fix release workflow ([03e0c52](03e0c52))
* **nix:** Replace standalone package.nix with flake.nix ([#508](#508)) ([bd4920f](bd4920f))

### 🧹 Maintenance

* Add codeowners ([319754d](319754d))
* Add dependabot for weekly dependecies checks ([fcc6880](fcc6880))
* **deps:** Bump actions/create-github-app-token from 3.0.0 to 3.2.0 ([#506](#506)) ([be15d7f](be15d7f))
* **deps:** Bump actions/setup-node from 6.3.0 to 6.4.0 ([#505](#505)) ([6b0c406](6b0c406))
* **deps:** Bump anthropics/claude-code-action from 1.0.114 to 1.0.121 ([#503](#503)) ([a0ec1b7](a0ec1b7))
* **deps:** Bump github.com/fsnotify/fsnotify from 1.10.0 to 1.10.1 ([#499](#499)) ([e3d2074](e3d2074))
* **deps:** Bump github.com/inference-gateway/adk from 0.17.1 to 0.17.3 ([#497](#497)) ([f1cd5a1](f1cd5a1))
* **deps:** Bump github.com/inference-gateway/sdk from 1.16.0 to 1.16.2 ([#501](#501)) ([6eecc6e](6eecc6e))
* **deps:** Bump golang.org/x/crypto from 0.50.0 to 0.51.0 ([#498](#498)) ([6d9067f](6d9067f))
* **deps:** Bump golang.org/x/image from 0.39.0 to 0.40.0 ([#500](#500)) ([672e213](672e213))
* **deps:** Bump golangci-lint to latest ([ffc9694](ffc9694))
* **deps:** Bump modernc.org/sqlite from 1.50.0 to 1.50.1 ([#504](#504)) ([6407369](6407369))
* **deps:** Bump peter-evans/create-pull-request from 7 to 8 ([#502](#502)) ([07d0d86](07d0d86))
* **deps:** Bump sigstore/cosign-installer from 4.1.1 to 4.1.2 ([#507](#507)) ([ad31edf](ad31edf))
* **nix:** Update package to v0.109.3 ([#496](#496)) ([8b0658f](8b0658f))
@inference-gateway-releaser-bot
Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 0.109.4 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant