Skip to content

chore(deps)(deps): bump better-sqlite3 from 12.11.1 to 13.0.2 - #35

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

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

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps better-sqlite3 from 12.11.1 to 13.0.2.

Release notes

Sourced from better-sqlite3's releases.

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.

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

v12.11.2

What's Changed

... (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.2.
- [Release notes](https://github.com/WiseLibs/better-sqlite3/releases)
- [Commits](WiseLibs/better-sqlite3@v12.11.1...v13.0.2)

---
updated-dependencies:
- dependency-name: better-sqlite3
  dependency-version: 13.0.2
  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 3, 2026
@github-actions

github-actions Bot commented Aug 3, 2026

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 3c303df | Compared against base branch

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown

⏱️ Performance Report

✅ Tests 135 passed, 0 failed, 0 skipped
🧪 Suites 32
⏱️ Total step time 244.00s 🔴 +53.00s
⚙️ Test execution 235.83s 🔴 +49.49s
🐢 Slowest test suites
# Suite Tests Duration vs Base
1 PostgresWakeListener 17 27.56s 🔴 +6.07s
2 runWorkerLoop 13 20.46s 🔴 +4.08s
3 OutboxClaimer (publish outcomes) 9 15.06s 🔴 +3.01s
4 WakeSocketServer + WakeSocketClient 9 14.40s 🔴 +2.98s
5 KafkaInboxConsumer 8 13.01s 🔴 +3.21s
6 SqliteOutboxStore 8 12.77s 🔴 +2.74s
7 OutboxWaker 7 11.70s 🔴 +2.80s
8 MysqlOutboxStore 7 10.91s 🔴 +2.41s
9 SqliteInboxStore 5 7.94s 🔴 +1.79s
10 InProcessOutboxTransport 5 7.93s 🔴 +2.08s
🐌 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.23s 🔴 +776ms
2 OutboxProducer (atomic enqueue) OutboxProducer (atomic enqueue) enqueue commits the outbox row with the business write 2.53s 🔴 +680ms
3 PostgresWakeListener PostgresWakeListener a failed LISTEN query is reported and retried 1.86s 🔴 +587ms
4 OutboxProducer (atomic enqueue) OutboxProducer (atomic enqueue) a throw rolls back BOTH the outbox row and the business write 1.83s 🔴 +331ms
5 SqliteOutboxStore SqliteOutboxStore enqueue honours availableAt and maxAttempts; null idempotency key 1.82s 🔴 +538ms
6 OutboxWaker OutboxWaker wait() resolves on the backstop timer when nothing wakes it 1.82s 🔴 +470ms
7 PostgresWakeListener PostgresWakeListener quotes a custom mixed-case channel (LISTEN must stay case-sensitive) 1.77s 🔴 +607ms
8 PostgresWakeListener PostgresWakeListener a connection error is reported and a fresh connection re-LISTENs 1.75s 🔴 +407ms
9 OutboxClaimer (publish outcomes) OutboxClaimer (publish outcomes) a generic error retries while attempts remain 1.74s 🔴 +494ms
10 OutboxClaimer (publish outcomes) OutboxClaimer (publish outcomes) a non-Error rejection is stringified into lastError 1.74s 🔴 +312ms
11 InboxService (dedup via the app) InboxService (dedup via the app) runOnce processes once, dedups a redelivery, and rolls back on throw 1.74s 🔴 +551ms
12 SqliteInboxStore SqliteInboxStore runOnce returns duplicate on a repeated key and skips the side effect 1.74s 🔴 +400ms
13 OutboxWaker OutboxWaker an abort during the wait wakes it and removes the listener 1.73s 🔴 +573ms
14 KafkaInboxConsumer KafkaInboxConsumer dead-letters an invalid payload (with x-error) and acks 1.73s 🔴 +568ms
15 OutboxRegistry OutboxRegistry register + get round-trip; an unregistered topic is undefined 1.73s 🔴 +557ms

Updated for 3c303df | Compared against base branch

@github-actions

github-actions Bot commented Aug 3, 2026

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 3c303df | 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