Prepare bit-log 2.0 for Node.js 24 and harden appender I/O #68
No reviewers
Labels
No labels
bug
dependencies
documentation
duplicate
enhancement
good first issue
help wanted
invalid
javascript
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
mburchard/bit-log!68
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "dev-2.0"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
This PR prepares bit-log 2.0 for Node.js 24, modernizes its package and release tooling, and makes appender lifecycle and I/O behaviour deterministic.
Platform and packaging
Logging and lifecycle
useLog(),useLog(''), anduseLog('root')to the same root loggercloseLogging()and await asynchronous appender cleanupI/O reliability and performance
WALwithNORMALsynchronization by default, improving local SQLite throughput by roughly 12×Documentation and quality
Breaking changes
WALand creates-waland-shmside filesValidation
pnpm lint:cipnpm typecheckpnpm coverage: 291 tests, 100% coverage across all metricspnpm package:checkbfd0d18df6797ef16a7dWIP: Prepare bit-log 2.0 for Node.js 24to Prepare bit-log 2.0 for Node.js 24Prepare bit-log 2.0 for Node.js 24to Prepare bit-log 2.0 for Node.js 24 and harden appender I/O