IoTKit v0.2.0
Early pre-1.0 source release. Product and public contracts may change during the 0.x series.
What's Changed
- Sub-project A: Transport 抽象化 by @cycling777 in #1
- feat(bravepi): sensor registry / dispatch abstraction by @cycling777 in #2
- feat: command/query boundary (Sub-project D) by @cycling777 in #3
- feat: add core/engine read-model and iotkit-gateway composition root by @cycling777 in #5
- fix(bravepi): initial open retry and runtime-absent test by @cycling777 in #4
- feat: rpi-local-adapter + polling-adapter-runtime by @cycling777 in #17
- feat(gateway): add AdapterHost for unified adapter fan-in by @cycling777 in #18
- feat: add ingested_at timestamp to AdapterEvent::SensorData by @cycling777 in #32
- refactor: split SensorDriver::probe() into detect() + init() by @cycling777 in #37
- feat(iotkit-gateway): bootstrap config from TOML + ENV (#20) by @cycling777 in #36
- feat: add SQLite migration harness (#21) by @cycling777 in #38
- feat: timeseries-service v1 — sensor data persistence (#22) by @cycling777 in #39
- Wave 0 Plan 1: ingest contract + core foundation (ledger, collector, readings v3) by @cycling777 in #48
- Wave 0 Plan 2: D6 measurement registry (site registry + bundled catalog + admission decision table) by @cycling777 in #49
- Wave 0 Plan 3: in-adapter ingest client, unit correspondence tables, bridge removal by @cycling777 in #50
- Wave 0 計画4: gatewayctl CLI + R11読み出し / R17 retention / R22 snapshot by @cycling777 in #51
- Wave 1 出口契約 MVE (R10): custody ループ — outbox→push→ack→cursor→custody-aware retention by @cycling777 in #52
- chore: OSS foundation (toolchain/CI/docs) + retention hardening (H1/H3/H2a) by @cycling777 in #53
- Wave 1 計画5: 制御プレーンの土台 (R14操作カタログ + 認証座席 + HTTPS API) by @cycling777 in #54
- Add hybrid Codex Cloud candidate workflow by @cycling777 in #55
- Harden bounded ingest and listener lifecycle by @cycling777 in #56
- Route Codex work by agent role by @cycling777 in #57
- feat(ingress): complete Plan 6 HTTP integration by @cycling777 in #58
- Fix Site MQTT resubscription after reconnect by @cycling777 in #59
- refactor: redefine IoTKit as Edge and Site by @cycling777 in #60
- feat: add site semantic MQTT export pipeline by @cycling777 in #61
- docs: close semantic live-broker validation by @cycling777 in #62
- docs: record semantic outage recovery validation by @cycling777 in #63
- feat: report site mqtt route status by @cycling777 in #64
- Add retained Edge descriptor replication to Site by @cycling777 in #65
- feat: add Site inventory read model by @cycling777 in #66
- Harden the MQTT security baseline by @cycling777 in #67
- feat: add durable Edge–Site activation by @cycling777 in #68
- Rename IoTKit Site and Edge roles by @cycling777 in #69
- feat(edge): add embedded and PostgreSQL storage profiles by @cycling777 in #70
- test: add v1 host release gate by @cycling777 in #71
- Validate egress records and adopt Apache-2.0 by @cycling777 in #72
- docs: 初見メンテナー向けオンボーディング導線を追加 by @cycling777 in #74
- chore: Codex向けbattle-testedレビュー循環を追加 by @cycling777 in #76
- docs: centralize agent task guidance by @cycling777 in #78
- ci: run heavy jobs only for relevant changes by @cycling777 in #80
- refactor: organize repository by product component by @cycling777 in #82
- refactor: replace IoTKit Edge with Rust by @cycling777 in #84
- feat(console): complete first-run MQTT commissioning journey by @cycling777 in #99
- build: establish 0.x source release versioning by @cycling777 in #103
- Consoleの外部出力を配送状態中心に改善 by @cycling777 in #104
- Console全体をスマートフォン・タブレット幅に対応する by @cycling777 in #106
- CHANGELOGにConsoleレスポンシブ対応を記録する by @cycling777 in #108
- feat(console): clarify sensor rule preview flow by @cycling777 in #100
- release: prepare 0.2.0 source release by @cycling777 in #110
New Contributors
- @cycling777 made their first contribution in #1
Full Changelog: https://github.com/w-pinkietech/iotkit/commits/v0.2.0