Skip to content

chore(deps): bump better-sqlite3 from 11.10.0 to 12.6.2#82

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/better-sqlite3-12.6.2
Open

chore(deps): bump better-sqlite3 from 11.10.0 to 12.6.2#82
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/better-sqlite3-12.6.2

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 28, 2026

Bumps better-sqlite3 from 11.10.0 to 12.6.2.

Release notes

Sourced from better-sqlite3's releases.

v12.6.2

What's Changed

Full Changelog: WiseLibs/better-sqlite3@v12.6.1...v12.6.2

v12.6.1

What's Changed

Full Changelog: WiseLibs/better-sqlite3@v12.6.0...v12.6.1

v12.6.0

What's Changed

Full Changelog: WiseLibs/better-sqlite3@v12.5.0...v12.6.0

v12.5.0

What's Changed

Full Changelog: WiseLibs/better-sqlite3@v12.4.6...v12.5.0

v12.4.6

What's Changed

Full Changelog: WiseLibs/better-sqlite3@v12.4.5...v12.4.6

v12.4.5

What's Changed

Full Changelog: WiseLibs/better-sqlite3@v12.4.4...v12.4.5

v12.4.4

What's Changed

Full Changelog: WiseLibs/better-sqlite3@v12.4.3...v12.4.4

v12.4.2

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for better-sqlite3 since your current version.


Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jan 28, 2026
@greptile-apps
Copy link
Contributor

greptile-apps bot commented Jan 28, 2026

Greptile Summary

This PR updates better-sqlite3 from version 11.10.0 to 12.6.2, a major version bump. The upgrade brings:

  • SQLite updates: Upgraded to SQLite 3.51.2 (from 3.51.1)
  • Node.js compatibility: Added support for Node v25 and updated Electron prebuilds
  • Build improvements: Fixed npm publishing and node-abi version updates

Key Changes

  • Major version bump (11.x → 12.x)
  • New engine constraint: node: 20.x || 22.x || 23.x || 24.x || 25.x added in package-lock.json
  • Project already requires Node >=22.0.0, so engine constraints are satisfied
  • CI uses Node 22, which is compatible

Analysis

The codebase uses better-sqlite3 in src/knowledge/storage.ts for the knowledge graph storage implementation. The upgrade appears safe:

  • The API usage (new Database(), db.prepare(), db.exec(), db.pragma()) is standard and stable across versions
  • No deprecated methods are used
  • The major version bump (11→12) is primarily for internal build tooling and Node version support
  • Release notes indicate this is a maintenance upgrade with build fixes, not API changes

Confidence Score: 5/5

  • This dependency update is safe to merge with very low risk
  • This is a standard Dependabot dependency update for a native module. The major version bump (11→12) is primarily infrastructure-related (build tooling, Node version support) rather than API-breaking. The codebase uses standard better-sqlite3 APIs that are stable across versions, CI tests will validate compatibility, and the Node.js engine requirements are already satisfied
  • No files require special attention

Important Files Changed

Filename Overview
package.json Updated better-sqlite3 from ^11.0.0 to ^12.6.2
package-lock.json Lock file updated with v12.6.2 including new Node.js engine constraints

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[better-sqlite3 v11.10.0] -->|Major Version Bump| B[better-sqlite3 v12.6.2]
    B --> C[SQLite 3.51.2]
    B --> D[Node 20.x-25.x Support]
    B --> E[Build Tooling Updates]
    
    F[Knowledge Storage] -->|Uses| G[Database API]
    G --> H[new Database]
    G --> I[db.prepare]
    G --> J[db.exec]
    G --> K[db.pragma]
    
    B -.Compatible.-> G
    
    L[CI: Node 22] -.Validates.-> B
    M[package.json: Node >=22] -.Satisfied By.-> D
Loading

Last reviewed commit: b02423a

@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/better-sqlite3-12.6.2 branch from 5937354 to cfa5d14 Compare January 28, 2026 11:25
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/better-sqlite3-12.6.2 branch from cfa5d14 to 0e6a35e Compare February 6, 2026 01:59
@roomote-v0
Copy link
Contributor

roomote-v0 bot commented Feb 6, 2026

Rooviewer Clock   Follow task

Reviewing your PR now. Feedback coming soon!

@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/better-sqlite3-12.6.2 branch from 0e6a35e to dc1e7f8 Compare February 6, 2026 04:45
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/better-sqlite3-12.6.2 branch from dc1e7f8 to 7fff7cd Compare February 13, 2026 07:37
Bumps [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) from 11.10.0 to 12.6.2.
- [Release notes](https://github.com/WiseLibs/better-sqlite3/releases)
- [Commits](WiseLibs/better-sqlite3@v11.10.0...v12.6.2)

---
updated-dependencies:
- dependency-name: better-sqlite3
  dependency-version: 12.6.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/better-sqlite3-12.6.2 branch from 7fff7cd to b02423a Compare February 18, 2026 02:56
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 javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants