Releases: iii-hq/iii
Releases · iii-hq/iii
iii 0.11.0-next.8
What's Changed
- ci: skip CI pipelines on docs and skills-only changes by @ytallo in #1455
- fix: improvements to dx by @sergiofilhowz in #1454
- fix(iii-worker): route 127.0.0.1 to host and fix ERROR-level VM console logs by @andersonleal in #1451
- fix(iii-worker): validate worker config and fix CLI help text by @ytallo in #1450
- docs: update changelog and how-to for local-path worker support and C… by @sergiofilhowz in #1457
- fix(iii-init): mount /tmp and /run as tmpfs in VM guest by @andersonleal in #1458
- fix(iii-worker): normalize inline empty workers list before append by @guibeira in #1456
- feat(iii-worker): replace static registry with per-worker API by @andersonleal in #1460
Full Changelog: iii/v0.11.0-next.7...iii/v0.11.0-next.8
iii 0.11.0-next.7
What's Changed
- fix(python-sdk): sync handlers fail after main thread exits by @guibeira in #1445
- feat(iii-worker): replace dev subcommand with integrated local-path worker support by @andersonleal in #1443
- feat(iii-worker): add cross-platform integration test suite and CI by @andersonleal in #1449
Full Changelog: iii/v0.11.0-next.6...iii/v0.11.0-next.7
iii 0.11.0-next.6
What's Changed
- feat: changelog by @sergiofilhowz in #1410
- fix: benchmark pipeline — compile check on PR + console build.rs graceful fallback by @guibeira in #1437
- feat: updating modules to workers in doc paths by @sergiofilhowz in #1438
- fix: console flow by @sergiofilhowz in #1439
- feat(iii-worker): support multiple workers in add and remove commands by @andersonleal in #1440
- feat(iii-worker): add --force, reinstall, and clear commands by @andersonleal in #1442
- fix: restore iii-cloud binary registry entry by @ytallo in #1444
Full Changelog: iii/v0.11.0-next.5...iii/v0.11.0-next.6
iii 0.11.0-next.5
What's Changed
- fix: install arm64 system deps for aarch64 cross-compilation by @andersonleal in #1436
Full Changelog: iii/v0.11.0-next.4...iii/v0.11.0-next.5
iii 0.11.0-next.4
What's Changed
- refactor: make opentelemetry a required dependency in Python SDK by @guibeira in #1434
- fix: remove unsupported worker release targets and fix aarch64 cross-link by @andersonleal in #1435
Full Changelog: iii/v0.11.0-next.3...iii/v0.11.0-next.4
iii 0.11.0-next.3
What's Changed
Full Changelog: iii/v0.11.0-next.2...iii/v0.11.0-next.3
iii 0.11.0-next.2
What's Changed
- feat: add config-driven worker management with binary downloads and registry workers by @andersonleal in #1424
- feat: 0.10.0 docs by @sergiofilhowz in #1427
- fix: prerelease version increment should not bump base version by @ytallo in #1429
- fix: console logs not showing when config uses workers key by @guibeira in #1432
- docs(skills): rename queue trigger type to durable:subscriber by @rohitg00 in #1431
- fix: worker binary release targets and cross-compilation deps by @ytallo in #1428
Full Changelog: iii/v0.11.0-next.1...iii/v0.11.0-next.2
iii 0.11.0-next.1
What's Changed
- fix(ci): update trivy-action to 0.35.0 by @ytallo in #1358
- Fix/hold process while connected by @guibeira in #1347
- refactor(console): remove enableProxy flag and always route through proxy by @andersonleal in #1360
- docs: update register function by @guibeira in #1359
- chore: change the README header image to the new one and focus the engine README on the engine by @anthonyiscoding in #1350
- fix: hero display and alignment by @anthonyiscoding in #1362
- Feat/trigger config by @guibeira in #1354
- fix: remove separate CLI install from install script by @rohitg00 in #1368
- Chore/website benefits language 2 by @anthonyiscoding in #1366
- feat(engine-worker): implement EngineWorker module for exposing functions to external clients with RBAC controls by @sergiofilhowz in #1355
- fix: avoid extra fields for config inputs by @guibeira in #1364
- feat(rbac): add function registration hooks and RBAC controls by @sergiofilhowz in #1371
- feat(rbac): enhance function registration with new hooks and RBAC con… by @sergiofilhowz in #1373
- fix: apply default worker host when config is absent by @guibeira in #1379
- feat: introducing iii-sdk-browser by @sergiofilhowz in #1376
- chore: hero, spacing, and sections updates by @anthonyiscoding in #1372
- add context7 json for validation by @anthonyiscoding in #1381
- docs: fix config wording, Rust SDK signature, add --timeout-ms by @rohitg00 in #1369
- feat: queue fan-out per function by @ytallo in #1384
- chore: update SDK references and documentation for iii-browser-sdk by @sergiofilhowz in #1380
- feat(middleware): engine-level middleware execution for HTTP triggers by @ytallo in #1377
- refactor: streamline stream event handling and update SDK documentation by @sergiofilhowz in #1387
- fix: update dead MotiaDev repo URLs and incorrect exec commands in docs by @rohitg00 in #1386
- feat: add metadata field to trigger registration by @guibeira in #1378
- ci: fix bench by @guibeira in #1319
- fix: use /releases/latest in install.sh and fix no-jq prerelease bug by @andersonleal in #1363
- fix(rust-sdk): fix Logger and make OpenTelemetry always-on by @guibeira in #1382
- stream authentication via literals bug fixed by @Atlas1225 in #1388
- feat: add Cloud command for managing iii Cloud deployments by @ytallo in #1375
- fix: add 301 redirects for broken motia.dev onboarding links by @rohitg00 in #1393
- feat: rbac on function discovery by @sergiofilhowz in #1389
- Fix: Improve reporting of user metrics to amplitude by @anthonyiscoding in #1390
- feat: register fn node sdk by @sergiofilhowz in #1395
- chore: switch to gtm by @anthonyiscoding in #1397
- fix: switch docs to gtm by @anthonyiscoding in #1398
- refactor: rename modules to workers by @sergiofilhowz in #1408
- feat: add managed worker sandbox with libkrun VM isolation by @andersonleal in #1402
- feat: logger docs by @sergiofilhowz in #1399
- docs: propagate iii execution model and live system traits by @rohitg00 in #1394
- feat: add skills/ directory with preserved history + AGENTS.md by @rohitg00 in #1385
- add: contributor licensing clarification by @anthonyiscoding in #1409
- docs: add agent skills to quickstart flow by @rohitg00 in #1411
- Sync skills inventory docs by @abishekgiri in #1415
- Fix Browser SDK package name in skills by @abishekgiri in #1416
- docs: update queue documentation for fan-out delivery semantics by @ytallo in #1391
- Organize howtos by @anthonyiscoding in #1423
- docs: container and sandbox documentation by @sergiofilhowz in #1425
- Restore module reference callouts by @abishekgiri in #1414
- feat: rename enqueue to durable::publish and queue to durable:subscriber by @ytallo in #1422
- feat: add "next" pre-release channel for WIP testing by @ytallo in #1426
New Contributors
- @Atlas1225 made their first contribution in #1388
- @abishekgiri made their first contribution in #1415
Full Changelog: iii/v0.10.0...iii/v0.11.0-next.1
iii 0.10.0
What's Changed
- chore: add commonroom integration to website by @anthonyiscoding in #1317
- Chore/docs updates 0.9.0 by @anthonyiscoding in #1313
- fix: update website to registerWorker API, :: notation, Logger, and rewrite code examples by @rohitg00 in #1286
- feat: moving iii docs to mintilfy by @sergiofilhowz in #1315
- feat: removing old docs page and index pages by @sergiofilhowz in #1321
- fix: command for run docs locally by @guibeira in #1322
- refactor: update documentation links and card layout for consistency by @sergiofilhowz in #1323
- docs: improve Python SDK API reference with field descriptions and fix doc generator by @ytallo in #1312
- docs: align Motia docs with v1 migration cleanup by @rohitg00 in #1325
- feat: update documentation structure for trigger actions and queues by @sergiofilhowz in #1327
- docs: remove self-hosted video embeds from all doc pages by @rohitg00 in #1326
- docs: enhance Dead Letter Queue documentation with detailed explanati… by @sergiofilhowz in #1330
- docs: update CLI function triggering instructions for clarity by @sergiofilhowz in #1333
- Website Overhaul by @anthonyiscoding in #1331
- feat: enhance telemetry module with container runtime detection and p… by @ytallo in #1320
- feat: add worker module system, fix SDK channel close delay, add close delay tests by @andersonleal in #1334
- Chore/iii experience visual fixes by @anthonyiscoding in #1339
- docs: update readme to point to docs site by @guibeira in #1337
- docs: add 'Use Channels' guide to documentation and update index by @sergiofilhowz in #1338
- feat: add timeout option to CLI trigger and improve error handling by @sergiofilhowz in #1340
- feat: auto register format for Engine by @guibeira in #1336
- chore: update link preview image by @anthonyiscoding in #1342
- feat: support iii/v release tags in CLI and engine install scripts by @andersonleal in #1344
- feat: auto register format for Rust SDK by @guibeira in #1332
- feat: auto register format for Python SDK by @guibeira in #1335
- feat: update tsdown version, add zod dependency, and enhance type def… by @sergiofilhowz in #1343
- feat: doc req res format by @sergiofilhowz in #1346
- feat: add DLQ support with queue management UI and engine adapters by @andersonleal in #1345
- chore(telemetry): rotate default Amplitude API key by @ytallo in #1349
- Chore/website benefits language by @anthonyiscoding in #1348
- feat(telemetry): heartbeat session start, delta counters, builtin/worker counts by @ytallo in #1351
- refactor: reorganize channels module and update WebSocket handling by @sergiofilhowz in #1353
- feat: merge iii-cli into engine binary by @andersonleal in #1352
- fix(ci): remove stale cli references and improve pipeline reliability by @ytallo in #1356
Full Changelog: iii/v0.9.0...iii/v0.10.0
iii 0.9.0
What's Changed
- feat(trace): update timestamp handling and enhance error logging with stacktrace support by @andersonleal in #1246
- fix: bump deps to 0.8.3 and fix stream test error code by @andersonleal in #1275
- Incorporate Mike's review and AI nits by @anthonyiscoding in #1277
- fix: all unregistering for functions and triggers in their own section by @anthonyiscoding in #1278
- refactor: standardize condition_function_id across all trigger types by @ytallo in #1280
- ci: migrate Rust coverage from tarpaulin to cargo-llvm-cov by @guibeira in #1279
- feat: add Observability section with OpenTelemetry trace visualization by @rohitg00 in #1268
- feat: motia quality of life improvements by @sergiofilhowz in #1282
- ci: add benchmark release workflow with regression detection by @guibeira in #1287
- feat: named queues with trigger action routing by @ytallo in #1283
- refactor: remove KV Server module and related configurations by @sergiofilhowz in #1291
- feat: sdk parity across all language runtimes by @sergiofilhowz in #1288
- chore: update how-to docs and website by @guibeira in #1294
- feat(trace): introduce Flow View and Workflow Chain components for enhanced trace visualization by @andersonleal in #1284
- Docs/trigger actions by @ytallo in #1299
- Docs/named queue by @ytallo in #1301
- Docs/api reference by @sergiofilhowz in #1296
- feat: updating rust sdk to not have exposed connect and work sync by @sergiofilhowz in #1309
- refactor: unify Python SDK public API and align cross-SDK patterns by @ytallo in #1310
- docs: enhance SDK documentation with Logger details across Node, Pyth… by @sergiofilhowz in #1311
- refactor: unify Python SDK public API and align all documentation with current SDK surface by @ytallo in #1303
Full Changelog: iii/v0.8.3...iii/v0.9.0