Skip to content

Upgrade exqlite dependency from 0.33 to 0.35#3932

Merged
KyleAMathews merged 1 commit intomainfrom
claude/debug-sigsegv-crash-AP850
Mar 1, 2026
Merged

Upgrade exqlite dependency from 0.33 to 0.35#3932
KyleAMathews merged 1 commit intomainfrom
claude/debug-sigsegv-crash-AP850

Conversation

@KyleAMathews
Copy link
Contributor

Summary

This PR updates the exqlite SQLite driver dependency to version 0.35, bringing in the latest improvements and bug fixes from the exqlite project.

Changes

  • Updated exqlite version constraint in mix.exs from ~> 0.33 to ~> 0.35
  • Updated lock file to reflect exqlite 0.35.0 with corresponding dependency hash

Notes

This is a minor version bump that should be backward compatible with the current codebase. The update brings potential performance improvements and bug fixes from the exqlite library.

https://claude.ai/code/session_01L4Eq1Gtszj8iJvMBKrKpmd

exqlite 0.35.0 (released 2026-02-25) fixes critical memory safety bugs
in sqlite3_nif.c: NULL-deref, use-after-free, and lock-misuse. These
NIF bugs cause SIGSEGV that kills the entire BEAM VM and are the most
likely root cause of the crash loops reported in production.

No breaking API changes between 0.33.1 and 0.35.0.

https://claude.ai/code/session_01L4Eq1Gtszj8iJvMBKrKpmd
@blacksmith-sh

This comment has been minimized.

@codecov
Copy link

codecov bot commented Mar 1, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 87.21%. Comparing base (9ca341c) to head (06c2d1f).
⚠️ Report is 1 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3932   +/-   ##
=======================================
  Coverage   87.21%   87.21%           
=======================================
  Files          25       25           
  Lines        2394     2394           
  Branches      598      602    +4     
=======================================
  Hits         2088     2088           
  Misses        304      304           
  Partials        2        2           
Flag Coverage Δ
packages/experimental 87.73% <ø> (ø)
packages/react-hooks 86.48% <ø> (ø)
packages/start 82.83% <ø> (ø)
packages/typescript-client 91.88% <ø> (ø)
packages/y-electric 56.05% <ø> (ø)
typescript 87.21% <ø> (ø)
unit-tests 87.21% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@KyleAMathews KyleAMathews merged commit 9adc6fa into main Mar 1, 2026
49 of 50 checks passed
@KyleAMathews KyleAMathews deleted the claude/debug-sigsegv-crash-AP850 branch March 1, 2026 05:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants