github iii-hq/iii iii/v0.25.0-rc.6
iii 0.25.0-rc.6

pre-release5 hours ago

What's Changed

  • docs(changelog): add 0.24.6 release notes by @guibeira in #2338
  • feat(telemetry): report the harness machine-wide usage events by @anthonyiscoding in #2331
  • feat: observe — every function is observable (iii 0.25) by @sergiofilhowz in #2330
  • feat(website): OpenCode vs Claude Code vs iii comparison post by @arihantcodes in #2339
  • feat(infra): route iii.dev/registry to the workers registry by @sergiofilhowz in #2340
  • Update publication date for blog post by @anthonyiscoding in #2341
  • docs: add Simplified Chinese README translation (README_zh.md) by @WanderLandWalker in #2334
  • feat(ci): allow release candidates from unmerged branches by @guibeira in #2342
  • docs: fix local links after the README translation by @guibeira in #2343
  • fix(observability): report log lag at most once per 10 s by @sergiofilhowz in #2346
  • feat(website): list the registry sitemap in robots.txt by @sergiofilhowz in #2344
  • perf(engine): reduce invocation and trigger dispatch overhead by @guibeira in #2349
  • fix(deps): bump TLS, vite and markdown-it lockfile entries for Supply Chain advisories by @guibeira in #2351
  • fix(compose): extract ZIP worker packages by @1aifanatic in #2321
  • feat(website): add "Running a coding agent for a dollar" post by @arihantcodes in #2350
  • docs(tutorials): point the Linkly engine log at the project folder by @guibeira in #2354
  • (MOT-5372) feat(sdk): fragment main-protocol JSON messages up to 64 MiB by @guibeira in #2318
  • docs(tutorials): full analytics database block in Ch. 4, rerunnable Ch. 5 loop by @guibeira in #2355
  • docs(tutorials): say where the Ch. 7 frontend folder comes from by @guibeira in #2356
  • docs(linkly): code snippets follow the project namespace (Ch. 4-7, agentic) by @guibeira in #2357
  • fix(console): keep console/install.sh as a removal notice (MOT-3619) by @guibeira in #2358
  • test: keep test suites off the default engine port by @sergiofilhowz in #2362
  • fix(sdk-python): send compact UTF-8 JSON instead of ASCII-escaped JSON by @sergiofilhowz in #2364
  • fix(engine): send large worker messages as 1 MiB fragments by @sergiofilhowz in #2368
  • docs(linkly): assume the default namespace; 409 with link::create's own message by @guibeira in #2369
  • fix(observability): keep on-log targets that log from re-triggering themselves by @sergiofilhowz in #2365
  • fix(sdk): send the bare payload_too_large message in the result fallback by @sergiofilhowz in #2359
  • test(engine): kill json-size e2e participant process groups by @sergiofilhowz in #2360
  • fix(engine): close oversized worker messages with 1009 by @sergiofilhowz in #2366
  • Revert "fix(engine): close oversized worker messages with 1009 (#2366)" by @sergiofilhowz in #2371
  • fix(engine): size a worker's receive limit by a dedicated large-messages.v1 feature by @sergiofilhowz in #2363
  • fix(observe): count events too large to deliver as TOO_LARGE, not OVERFLOW by @sergiofilhowz in #2367
  • fix(observe): bound how much of the time report backpressure holds a worker by @sergiofilhowz in #2372
  • docs(linkly): 400/409/500, stopping the project, and other fixes from the validation runs by @guibeira in #2374
  • fix(engine): keep workers connected when they send an oversized message by @sergiofilhowz in #2373
  • fix(deps): bump vitest to 4.1.12 in the Node SDK packages for Supply Chain advisories by @guibeira in #2376

New Contributors

Full Changelog: iii/v0.24.6...iii/v0.25.0-rc.6

Don't miss a new iii release

NewReleases is sending notifications on new releases.