Skip to content

Fix/timekeeper and metrics#141

Merged
nerjs merged 3 commits into
mainfrom
fix/timekeeper-and-metrics
May 12, 2026
Merged

Fix/timekeeper and metrics#141
nerjs merged 3 commits into
mainfrom
fix/timekeeper-and-metrics

Conversation

@nerjs
Copy link
Copy Markdown
Owner

@nerjs nerjs commented May 11, 2026

No description provided.

nerjs added 3 commits May 11, 2026 18:37
- runBatch metric on batch start (was rejectBatch)
- set task.runnedAt on run
- check signal.aborted before cache.set
- include maxWaitingTimeMs in deduplicator timeout when limited
- fix race in LimitedTimekeeper.clear()
- split LimitedTimekeeper.runTask into dispatch + enqueue
- register Deduplicator runner before starting it
- propagate unrefTimeouts through all timers
- validate BatchLoader options
- BatchLoader accepts metrics; export metric interfaces
- ITask fields readonly; minor cleanup, README sync
- @types/node 25.0.10 -> 25.6.2
- ts-jest 29.4.6 -> 29.4.9
- tsconfig: moduleResolution "Node" -> "node10", drop unused baseUrl

typescript stays on ^5.9.3: ts-jest is not yet compatible with TS 6.
@nerjs nerjs merged commit a580bc2 into main May 12, 2026
3 checks passed
@nerjs nerjs deleted the fix/timekeeper-and-metrics branch May 12, 2026 10:08
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.

1 participant