Releases: XiNian-dada/NodeLite
Releases · XiNian-dada/NodeLite
Release list
NodeLite v3.0.2-rc.1
What's Changed
- docs: update web panel password policy by @nightcityblade in #252
- perf(server): share AlertingConfig via Arc in alert runtime by @XiNian-dada in #253
- perf(server): merge history throttle double-lock into one round trip by @XiNian-dada in #254
- test(ws): browser push safety net before centralized diff rewrite by @XiNian-dada in #255
- perf(server): centralized browser diff broadcast by @XiNian-dada in #256
- refactor(ui): split node detail models and harden runtime guards by @XiNian-dada in #274
- Finish registry, alerts, and ws follow-up issues by @XiNian-dada in #275
- Improve maintainability for auth routes and alert runtime by @XiNian-dada in #276
- perf: Phase 1 low-hanging fruit optimizations by @XiNian-dada in #277
- perf: Phase 2 memory optimization with string interning pool by @XiNian-dada in #278
- perf(api): Phase 3.2 - Zero-copy NodeListItemView by @XiNian-dada in #279
- test(server): isolate registry coverage counters by @XiNian-dada in #280
- refactor(server): align handler route module names by @XiNian-dada in #281
- security(server): clear smtp auth buffers by @XiNian-dada in #282
- feat(ui): add IP visibility toggle on node detail page by @HeizoFinds in #283
- Feat/map dot density by @HeizoFinds in #284
- chore: close low-risk P3 docs and asset debt by @XiNian-dada in #285
- docs: close misc P3 proto docs and release SBOM debt by @XiNian-dada in #286
- perf(agent): narrow tokio feature set to reduce binary size by @XiNian-dada in #287
- Ops CI issue sweep by @XiNian-dada in #288
- test(ui): enable fixture-backed e2e flows by @XiNian-dada in #289
- Fix token expiry notices and shutdown delivery drains by @XiNian-dada in #290
- security: harden frontend and CI hygiene by @XiNian-dada in #299
- refactor: split oversized registry, metrics, and node panels by @XiNian-dada in #301
- security: remove remaining demo credentials from docs by @XiNian-dada in #302
- chore(deps): bump the github-actions group with 7 updates by @dependabot[bot] in #300
- perf(server): optimize reconnect storm token verification by @XiNian-dada in #305
- security: document FFI safety boundaries by @XiNian-dada in #303
- feat: enhanced logging system with persistence and UI by @XiNian-dada in #308
New Contributors
- @nightcityblade made their first contribution in #252
- @HeizoFinds made their first contribution in #283
- @dependabot[bot] made their first contribution in #300
Full Changelog: v3.0.1...v3.0.2-rc.1
NodeLite v3.0.1
Full Changelog: v2.3.0...v3.0.1
NodeLite v2.3.0
What's Changed
- chore: resolve hygiene issues 169 173 174 by @XiNian-dada in #175
- feat: add alert delivery pipeline and dedicated alert settings UI by @XiNian-dada in #176
- feat(ui): Stage 0 — Vue 3 + Vite + TS scaffold + CI + E2E stubs by @XiNian-dada in #177
- Stage 1 — Vue/Vite frontend infrastructure (API + theme + i18n + 24h check + stores + router) by @XiNian-dada in #178
- Stage 2a — Dashboard skeleton (SidebarNav + OverviewStats + nodes typing) by @XiNian-dada in #179
- Stage 2b — NodeMap (canvas land mask + node dot overlay) by @XiNian-dada in #180
- Stage 2c — NodeList + NodeCard + spark history by @XiNian-dada in #181
- Stage 3a — Shared AppLayout + NodeDetail shell + identity/tab routing by @XiNian-dada in #182
- Stage 3b — Chart engine (pure SVG model + MetricChart + linked hover) by @XiNian-dada in #183
- Stage 3c — NodeDetail overview / network / hardware tabs by @XiNian-dada in #184
- Stage 3d — NodeDetail monitor + logs tabs (completes Stage 3) by @XiNian-dada in #185
- Stage 2.5a — Settings page (server update / ops / token table) by @XiNian-dada in #186
- Stage 2.5b — Account page (2FA / password / logout) by @XiNian-dada in #187
- Stage 2.5c — Alerts page: shell + channels + inspection + save by @XiNian-dada in #188
- Stage 2.5d — Alerts: rule list/editor + preview by @XiNian-dada in #189
- Stage 2.5e — NodeDetail per-node settings tab (token refresh) by @XiNian-dada in #190
- Stage 3.5a — Browser WebSocket endpoint (server) by @XiNian-dada in #191
- Stage 3.5b — Browser WebSocket Client by @XiNian-dada in #192
- Stage 3.5c — E2E tests for WebSocket Dashboard by @XiNian-dada in #193
- Stage 4 — build.rs Integration: Embed Vue SPA into Binary by @XiNian-dada in #194
- fix(ui): address post-merge UI verification issues (#195) by @XiNian-dada in #196
- test(server): split oversized server test modules by @XiNian-dada in #222
- fix(server): harden server update launch paths by @XiNian-dada in #224
- test(server): integrate latest test-split PRs by @XiNian-dada in #228
- Refactor server debt batch by @XiNian-dada in #229
- Fix 2.3.0 release blockers by @XiNian-dada in #230
- fix: resolve open P2 issues by @XiNian-dada in #241
New Contributors
- @XiNian-dada made their first contribution in #175
Full Changelog: v2.2.6...v2.3.0
NodeLite v2.3.0-rc.1
What's Changed
- test(server): split oversized server test modules by @XiNian-dada in #222
- fix(server): harden server update launch paths by @XiNian-dada in #224
- test(server): integrate latest test-split PRs by @XiNian-dada in #228
- Refactor server debt batch by @XiNian-dada in #229
- Fix 2.3.0 release blockers by @XiNian-dada in #230
- fix: resolve open P2 issues by @XiNian-dada in #241
Full Changelog: v2.3.0-beta.1...v2.3.0-rc.1
NodeLite v2.3.0-beta.1
NodeLite v2.3.0-alpha.1
What's Changed
- chore: resolve hygiene issues 169 173 174 by @XiNian-dada in #175
- feat: add alert delivery pipeline and dedicated alert settings UI by @XiNian-dada in #176
- feat(ui): Stage 0 — Vue 3 + Vite + TS scaffold + CI + E2E stubs by @XiNian-dada in #177
- Stage 1 — Vue/Vite frontend infrastructure (API + theme + i18n + 24h check + stores + router) by @XiNian-dada in #178
- Stage 2a — Dashboard skeleton (SidebarNav + OverviewStats + nodes typing) by @XiNian-dada in #179
- Stage 2b — NodeMap (canvas land mask + node dot overlay) by @XiNian-dada in #180
- Stage 2c — NodeList + NodeCard + spark history by @XiNian-dada in #181
- Stage 3a — Shared AppLayout + NodeDetail shell + identity/tab routing by @XiNian-dada in #182
- Stage 3b — Chart engine (pure SVG model + MetricChart + linked hover) by @XiNian-dada in #183
- Stage 3c — NodeDetail overview / network / hardware tabs by @XiNian-dada in #184
- Stage 3d — NodeDetail monitor + logs tabs (completes Stage 3) by @XiNian-dada in #185
- Stage 2.5a — Settings page (server update / ops / token table) by @XiNian-dada in #186
- Stage 2.5b — Account page (2FA / password / logout) by @XiNian-dada in #187
- Stage 2.5c — Alerts page: shell + channels + inspection + save by @XiNian-dada in #188
- Stage 2.5d — Alerts: rule list/editor + preview by @XiNian-dada in #189
- Stage 2.5e — NodeDetail per-node settings tab (token refresh) by @XiNian-dada in #190
- Stage 3.5a — Browser WebSocket endpoint (server) by @XiNian-dada in #191
- Stage 3.5b — Browser WebSocket Client by @XiNian-dada in #192
- Stage 3.5c — E2E tests for WebSocket Dashboard by @XiNian-dada in #193
- Stage 4 — build.rs Integration: Embed Vue SPA into Binary by @XiNian-dada in #194
- fix(ui): address post-merge UI verification issues (#195) by @XiNian-dada in #196
New Contributors
- @XiNian-dada made their first contribution in #175
Full Changelog: v2.2.6...v2.3.0-alpha.1
NodeLite v2.2.7
Full Changelog: v2.2.6...v2.2.7
NodeLite v2.2.6
Full Changelog: v2.2.5...v2.2.6
NodeLite v2.2.5
Full Changelog: v2.2.4...v2.2.5
NodeLite v2.2.4
Full Changelog: v2.2.1...v2.2.4