iii/v0.24.4

supermemoryai/supermemoryiii/v0.24.4Oct 2, 2026by iii-hq-ci[bot]

Upgrading?

AI Summary

This release focuses on performance improvements for the engine's tracing capabilities and migrates the website infrastructure to Next.js. It also introduces automated E2E testing and fixes for SDK reconnections and Compose tooling.

Key Highlights

  • Migrated iii.dev from Astro to a Next.js rebuild
  • Optimized engine tracing performance by paging over root keys
  • Added a new option to engine spans to exclude events and links
  • Fixed SDK-Python to reconnect properly after a normal WebSocket close
  • Automated E2E testing via Harness on every published release

New Features

  • Next.js rebuild of iii.dev
  • Engine spans feature to leave out span events and links

Full Release Notes

## What's Changed
* docs: add 0.24.2 and 0.24.3 changelog by @guibeira in https://github.com/iii-hq/iii/pull/2238
* feat(website): replace the Astro site with the Next.js rebuild of iii.dev by @arihantcodes in https://github.com/iii-hq/iii/pull/2239
* Update from code changes: document channel ownership and release by @mintlify[bot] in https://github.com/iii-hq/iii/pull/2246
* Update from code changes: compose managed engine lifetime and SIGHUP by @mintlify[bot] in https://github.com/iii-hq/iii/pull/2245
* Update from code changes: note Alpine musl support for iii-worker by @mintlify[bot] in https://github.com/iii-hq/iii/pull/2216
* Update from code changes: CLI telemetry for Compose and signup email by @mintlify[bot] in https://github.com/iii-hq/iii/pull/2244
* Update from code changes: document license in worker manifest by @mintlify[bot] in https://github.com/iii-hq/iii/pull/2179
* fix(sdk-python): reconnect after a normal WebSocket close (iii#2180) by @guibeira in https://github.com/iii-hq/iii/pull/2243
* feat(ci): run the Harness E2E pr suite on each published release by @ytallo in https://github.com/iii-hq/iii/pull/2253
* (MOT-4927) fix(docs): keep the CLI telemetry section in its generator by @andersonleal in https://github.com/iii-hq/iii/pull/2251
* (MOT-4927) fix(compose): let the musl build install glibc-only workers on a glibc host by @andersonleal in https://github.com/iii-hq/iii/pull/2250
* fix(compose): plan compose::update with the shared dependency planner by @guibeira in https://github.com/iii-hq/iii/pull/2249
* fix(compose): ignore empty shipped config defaults by @guibeira in https://github.com/iii-hq/iii/pull/2252
* (MOT-4941) fix(engine): page engine::traces::list over root keys instead of decoding every root by @andersonleal in https://github.com/iii-hq/iii/pull/2256
* (MOT-4946) fix(engine): narrow filtered engine::traces::list through root keys and the attribute index by @andersonleal in https://github.com/iii-hq/iii/pull/2258
* (MOT-4949) test(sdk-node): shut down the workers env-contract.test.ts creates by @andersonleal in https://github.com/iii-hq/iii/pull/2260
* (MOT-4947) feat(engine): let engine::traces::spans leave out span events and links by @andersonleal in https://github.com/iii-hq/iii/pull/2259

## New Contributors
* @arihantcodes made their first contribution in https://github.com/iii-hq/iii/pull/2239

**Full Changelog**: https://github.com/iii-hq/iii/compare/iii/v0.24.3...iii/v0.24.4

Related Repositories