Repository navigation
NetScript 0.0.8-canary.7
Pre-releaseNetScript 0.0.8-canary.7
What this canary is for. canary.7 is release candidate 7 for NetScript 0.0.8. It bundles 9 pull requests since the previous canary point so downstream apps can try the published packages before 0.0.8 ships. It is a pre-release: normal semver resolution never selects it, and Latest stays v0.0.7. All 35 @netscript/* packages are published at exactly 0.0.8-canary.7. The canary publish passed (publish); production E2E failed (failure; production E2E).
Highlights
deps
kv
- opt-in snapshot after subscribe for watch (#2371)
plugins
- compute Deno next run in UTC for stepped schedules (#2357)
- translate weekday numbering for Deno.cron (#2359)
- keep atomic transition capability through query projection (#2363)
- promote delayed Redis messages atomically (#2360)
- close the over-budget output pipe in the bounded runner (#2372)
tooling
- pin Deno 2.9.7 across CI, scaffold and docs (#2368)
- use relative imports in tests and gate release preflight in CI (#2378)
Breaking changes and migration
- #2359: translate weekday numbering for Deno.cron
Weekday schedules now fire on the days written. The Deno provider converts NetScript's 0–6 numbering (Sunday = 0) to native Deno numbering before registration. If you compensated by writing Deno numbering, rewrite it in 0–6: Sunday is0, and Monday–Friday is1-5. Deno next-run previews now reflect native OR when both day fields are restricted. The migration note is inpackages/cron/README.md, Compatibility / Breaking change and migration.
Known open follow-ups
- #2103 0.0.8 milestone run: orchestrated delivery of milestone 25
Trying this canary
Pin exact versions, for example jsr:@netscript/service@0.0.8-canary.7. Deno applies a default 24-hour minimum dependency age. For testing a newer canary, set minimumDependencyAge: 0 in the consumer configuration; this changes admission timing, not versions.
PRs listed below as "closes no linked issues" may deliver partial scope. Their explicitly referenced open issues are listed above; remaining scope stays tracked on those issues.
Canary payload derived from merge-aware history after 35a4cad59c85c10e67b1ebe0823b71b785489f8e (9 commit(s) inspected; outcome: populated).
Included pull requests
- #2355 fix(deps): align #2249 durable-streams pins and lock specifiers — closes no linked issues
- #2357 fix(cron): compute Deno next run in UTC for stepped schedules — closes #2356
- #2359 fix(cron)!: translate weekday numbering for Deno.cron — closes #2358
- #2363 fix(sagas): keep atomic transition capability through query projection — closes #2362
- #2360 fix(queue): promote delayed Redis messages atomically — closes #2354
- #2372 fix(workers): close the over-budget output pipe in the bounded runner — closes #2370
- #2368 chore(toolchain): pin Deno 2.9.7 across CI, scaffold and docs — closes no linked issues
- #2371 feat(kv): opt-in snapshot after subscribe for watch — closes #2361
- #2378 fix(release): use relative imports in tests and gate release preflight in CI — closes no linked issues