Skip to content

chore(deps)(deps): bump better-sqlite3 from 12.11.1 to 13.0.3 - #39

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/better-sqlite3-13.0.3
Open

chore(deps)(deps): bump better-sqlite3 from 12.11.1 to 13.0.3#39
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/better-sqlite3-13.0.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 10, 2026

Copy link
Copy Markdown
Contributor

Bumps better-sqlite3 from 12.11.1 to 13.0.3.

Release notes

Sourced from better-sqlite3's releases.

v13.0.3

What's Changed

Full Changelog: WiseLibs/better-sqlite3@v13.0.2...v13.0.3

v13.0.2

What's Changed

New Contributors

Full Changelog: WiseLibs/better-sqlite3@v13.0.1...v13.0.2

v13.0.1

Full Changelog: WiseLibs/better-sqlite3@v13.0.0...v13.0.1

Fixed a regression in parameter binding where it would be overly strict and reject plain objects from other realms (e.g., in jest tests).

v13.0.0

Version 13.0.0 marks a major milestone, as it's the first version of better-sqlite3 to run on the N-API. This means prebuilt binaries should theoretically work across different versions of Node.js and Electron, and perhaps even other runtimes like Bun. As a result, we've removed the deprecated prebuild-install dependency, and now prebuilt binaries are published directly with the better-sqlite3 code itself. If your platform/architecture doesn't have a prebuilt binary, it should compile during install as before.

What's Changed

New Contributors

Full Changelog: WiseLibs/better-sqlite3@v12.12.0...v13.0.0

v12.12.0

What's Changed

[!WARNING]

BREAKING: Starting with Electron v43, binary assets will require glibc 2.41 or higher on Linux hosts.

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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 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)

Bumps [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) from 12.11.1 to 13.0.3.
- [Release notes](https://github.com/WiseLibs/better-sqlite3/releases)
- [Commits](WiseLibs/better-sqlite3@v12.11.1...v13.0.3)

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

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

Copy link
Copy Markdown

📊 Coverage Coverage Report

Metric PR Base Diff
Statements ████████████████████ 2070/2070 (100%) 2070/2070 (100%) ⚪ 0%
Branches ████████████████████ 279/279 (100%) 279/279 (100%) ⚪ 0%
Functions ████████████████████ 88/88 (100%) 88/88 (100%) ⚪ 0%
Lines ████████████████████ 2070/2070 (100%) 2070/2070 (100%) ⚪ 0%

Updated for 5fda209 | Compared against base branch

@github-actions

Copy link
Copy Markdown

⏱️ Performance Report

✅ Tests 135 passed, 0 failed, 0 skipped
🧪 Suites 32
⏱️ Total step time 271.00s 🔴 +60.00s
⚙️ Test execution 262.72s 🔴 +57.02s
🐢 Slowest test suites
# Suite Tests Duration vs Base
1 PostgresWakeListener 17 30.23s 🔴 +6.80s
2 runWorkerLoop 13 23.83s 🔴 +5.74s
3 OutboxClaimer (publish outcomes) 9 16.43s 🔴 +3.20s
4 WakeSocketServer + WakeSocketClient 9 15.93s 🔴 +3.60s
5 SqliteOutboxStore 8 14.23s 🔴 +3.31s
6 KafkaInboxConsumer 8 14.06s 🔴 +3.21s
7 OutboxWaker 7 12.70s 🔴 +2.84s
8 MysqlOutboxStore 7 12.38s 🔴 +2.38s
9 InProcessOutboxTransport 5 9.24s 🔴 +2.29s
10 SqliteInboxStore 5 8.73s 🔴 +2.09s
🐌 Slowest individual tests
# Suite Test Duration vs Base
1 PostgresOutboxStore wakeChannel PostgresOutboxStore wakeChannel enqueue fires pg_notify on the configured channel (observed via LISTEN) 3.56s 🔴 +795ms
2 OutboxProducer (atomic enqueue) OutboxProducer (atomic enqueue) enqueue commits the outbox row with the business write 2.76s 🔴 +618ms
3 OutboxProducer (atomic enqueue) OutboxProducer (atomic enqueue) a throw rolls back BOTH the outbox row and the business write 2.12s 🔴 +479ms
4 OutboxClaimer (publish outcomes) OutboxClaimer (publish outcomes) tick publishes a pending row and marks it completed 2.10s 🔴 +463ms
5 PostgresInboxStore PostgresInboxStore runOnce processes a fresh key (async side effect) 2.04s 🔴 +462ms
6 MysqlInboxStore MysqlInboxStore a non-unique INSERT error is rethrown (not treated as duplicate) 1.98s 🔴 +413ms
7 PostgresInboxStore PostgresInboxStore runOnce returns duplicate on a repeated key, skips side effect 1.96s 🔴 +620ms
8 WakeSocketServer + WakeSocketClient WakeSocketServer + WakeSocketClient a non-EADDRINUSE bind error is rethrown as-is 1.95s 🔴 +627ms
9 MysqlOutboxStore MysqlOutboxStore enqueue defaults: null idempotency key, maxAttempts 10, availableAt now 1.95s 🔴 +504ms
10 InProcessOutboxTransport InProcessOutboxTransport async handlers are awaited before the outcome is mapped 1.95s 🔴 +503ms
11 runWorkerLoop runWorkerLoop an abort during the idle sleep wakes it and removes the listener 1.95s 🔴 +522ms
12 runWorkerLoop runWorkerLoop reports a throwing tick via onError and continues 1.95s 🔴 +638ms
13 OutboxClaimer (publish outcomes) OutboxClaimer (publish outcomes) a RetryableError without delay reschedules with backoff 1.94s 🔴 +520ms
14 wire contract wire contract deriveDedupKey follows event-id → idempotency-key → message-key order 1.94s 🔴 +491ms
15 runWorkerLoop runWorkerLoop a claiming tick without onTick reports no error (onTick is optional) 1.93s 🔴 +592ms

Updated for 5fda209 | Compared against base branch

@github-actions

Copy link
Copy Markdown

🧠 Cognitive Complexity Report

Metric PR Base Diff
Total complexity 79 79 ⚪ 0
Max function complexity 12 12 ⚪ 0
Functions measured 39 39 ⚪ 0
🧩 Most complex functions
Function Location Complexity Status
runWorkerLoop packages/messaging/outbox-worker.ts:34 12 🟢 OK
KafkaInboxConsumer.consume packages/messaging/adapters/kafka/kafka-inbox-consumer.ts:67 5 🟢 OK
PostgresWakeListener.#supervise packages/messaging/dialects/postgres/wake.ts:122 5 🟢 OK
WakeSocketServer.listen packages/messaging/wake-socket.ts:52 5 🟢 OK
OutboxClaimer.onPublishError packages/messaging/outbox-claimer.service.ts:84 4 🟢 OK
deriveDedupKey packages/messaging/wire-contract.ts:55 4 🟢 OK
MysqlInboxStore.runOnce packages/messaging/dialects/mysql/inbox-store.ts:43 3 🟢 OK
PostgresInboxStore.runOnce packages/messaging/dialects/postgres/inbox-store.ts:37 3 🟢 OK
SqliteInboxStore.runOnce packages/messaging/dialects/sqlite/inbox-store.ts:39 3 🟢 OK
KafkaInboxConsumer.readKey packages/messaging/adapters/kafka/kafka-inbox-consumer.ts:90 2 🟢 OK

🧭 Cognitive complexity is reported as a review signal, not a merge gate. Prefer small, intention-revealing refactors when complexity rises.


Updated for 5fda209 | Compared against base branch

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