MeshCore Hub · Releases
from GitHub · updated 2026-07-2020 releases
v0.16.2 # 7 hours ago · 2026-07-20 14:13 UTC
What's Changed
- feat(routes): add per-route max_path_length cap by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/321
- chore(deps): update actions/setup-python action to v7 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/320
Full Changelog: https://github.com/ipnet-mesh/meshcore-hub/compare/v0.16.1...v0.16.2
v0.16.1 # 23 hours ago · 2026-07-19 22:16 UTC
What's Changed
- fix(routes): clearing observers in the edit modal now persists by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/319
Full Changelog: https://github.com/ipnet-mesh/meshcore-hub/compare/v0.16.0...v0.16.1
v0.16.0 # 1 day ago · 2026-07-19 21:09 UTC
What's Changed
- chore(deps): update anomalyco/opencode action to v1.17.18 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/303
- chore(deps): update dependency daisyui to v5.6.16 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/302
- Add GitHub funding link to FUNDING.yml by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/304
- chore(deps): update dependency daisyui to v5.6.18 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/305
- chore(deps): update tailwindcss monorepo to v4.3.3 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/309
- chore(deps): update anomalyco/opencode action to v1.18.3 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/307
- feat: Route Health Monitoring by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/308
- feat: HTTP Cache-Control, dashboard TTL bump, and route event-hash dedup by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/310
- fix: route_result not refreshing after route edit (plus cache invalidation infra) by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/311
- chore(deps): update fontsource monorepo to v5.3.0 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/312
- feat: dashboard route widgets + cache TTL consolidation by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/313
- feat: precompute route health + consolidated migration + observer badge fix by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/314
- UI polish: modal save spinners + route list sort by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/315
- chore(routes): default window_hours=48 and max_hop_span=8 by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/316
- chore(routes): default packet_count_threshold=5 and 3× clear multiplier by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/317
- feat(dashboard): limit Route Health widget to community routes by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/318
Full Changelog: https://github.com/ipnet-mesh/meshcore-hub/compare/v0.15.10...v0.16.0
v0.15.10 # 13 days ago · 2026-07-07 21:31 UTC
What's Changed
- chore(deps): update dependency daisyui to v5.6.14 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/300
- chore(deps): update anomalyco/opencode action to v1.17.15 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/299
- feat(web): group observer filter badges by area tag by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/301
Full Changelog: https://github.com/ipnet-mesh/meshcore-hub/compare/v0.15.9...v0.15.10
v0.15.8 # 16 days ago · 2026-07-04 14:21 UTC
What's Changed
- Updated Observer Documentation/Examples by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/296
- feat: add packet breakdown charts to dashboard by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/297
Full Changelog: https://github.com/ipnet-mesh/meshcore-hub/compare/v0.15.7...v0.15.8
v0.15.7 # 16 days ago · 2026-07-04 09:58 UTC
What's Changed
- fix(web): 2x2 dashboard charts on mobile landscape & path-node popover scroll by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/295
- chore(deps): update dependency daisyui to v5.6.13 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/294
Full Changelog: https://github.com/ipnet-mesh/meshcore-hub/compare/v0.15.6...v0.15.7
v0.15.6 # 17 days ago · 2026-07-03 23:13 UTC
What's Changed
- feat: persist path_hash_bytes column and add packet list filter by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/293
Full Changelog: https://github.com/ipnet-mesh/meshcore-hub/compare/v0.15.5...v0.15.6
v0.15.5 # 17 days ago · 2026-07-03 21:46 UTC
What's Changed
- feat(web): expandable JSON tree, packet path flow, chart polish by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/292
Full Changelog: https://github.com/ipnet-mesh/meshcore-hub/compare/v0.15.4...v0.15.5
v0.15.4 # 17 days ago · 2026-07-03 15:30 UTC
What's Changed
- feat(web): locale-aware number formatting + filter panel redesign by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/291
Full Changelog: https://github.com/ipnet-mesh/meshcore-hub/compare/v0.15.3...v0.15.4
v0.15.3 # 17 days ago · 2026-07-03 13:42 UTC
What's Changed
- feat(dashboard): enrich recent adverts card and add packets widget by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/290
Full Changelog: https://github.com/ipnet-mesh/meshcore-hub/compare/v0.15.2...v0.15.3
v0.15.1 # 18 days ago · 2026-07-02 22:35 UTC
What's Changed
- chore(deps): update anomalyco/opencode action to v1.17.11 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/279
- feat(collector): observer allow/deny ingestion filter by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/281
- fix(tests): introspect mounted paths via OpenAPI schema, unpin fastapi by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/282
- chore(deps): update dependency daisyui to v5.6.6 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/283
- chore(deps): update tailwindcss monorepo to v4.3.2 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/284
- chore(deps): update dependency daisyui to v5.6.10 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/286
- chore(deps): update anomalyco/opencode action to v1.17.13 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/285
- UI cosmetic polish and IBM Plex typography by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/287
- feat(web): panel accent redesign, mobile nav two-column, light-mode polish by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/288
Full Changelog: https://github.com/ipnet-mesh/meshcore-hub/compare/v0.15.0...v0.15.1
v0.15.0 # 25 days ago · 2026-06-25 13:04 UTC
What's Changed
- chore(deps): update actions/checkout action to v7 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/272
- feat(spam): score messages at ingest and hide likely spam by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/275
- chore(deps): update anomalyco/opencode action to v1.17.9 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/274
- fix(web): stop pre-wrap inflating message table row height by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/276
- chore(deps): update actions/cache action to v6 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/277
- chore(deps): update anomalyco/opencode action to v1.17.10 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/278
Full Changelog: https://github.com/ipnet-mesh/meshcore-hub/compare/v0.14.0...v0.15.0
v0.14.0 # 1 month ago · 2026-06-19 18:22 UTC
What's Changed
- ci: prune old untagged GHCR package versions by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/256
- Add optional PostgreSQL backend (v0.14.0) by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/243
- Added migrate service to overlay network by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/259
- chore(deps): update postgres docker tag to v18 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/258
- Reverted to Postgres 17 by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/260
- fix: sink NULL last_seen nodes to bottom of node list by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/263
- fix: normalize date-bucket keys for Postgres dashboard charts by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/264
- fix: normalize packets feature flag check to !== false by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/265
- Added explicit pull policies for core services by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/266
- fix: ensure CI required checks run on all PRs by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/268
- docs: tidy database docs and deprecate SQLite by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/267
- chore(deps): update anomalyco/opencode action to v1.17.8 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/269
- docs: centralise env vars and split deployment/observer/maintenance docs by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/271
Full Changelog: https://github.com/ipnet-mesh/meshcore-hub/compare/v0.13.4...v0.14.0
v0.13.4 # 1 month ago · 2026-06-14 22:39 UTC
What's Changed
- Added nix-shell support by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/250
- chore(tests): speed up pytest from >2min to ~12s by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/251
- chore(ci): optimise GitHub workflows by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/252
- fix(docker): correct OCI source label to ipnet-mesh/meshcore-hub by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/254
- chore(deps): update actions/cache action to v5 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/253
- fix: forward/cache repeated query params (observer filters) by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/255
Full Changelog: https://github.com/ipnet-mesh/meshcore-hub/compare/v0.13.3...v0.13.4
v0.13.3 # 1 month ago · 2026-06-14 19:10 UTC
What's Changed
- fix(web): collapse newlines in rendered message text by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/249
Full Changelog: https://github.com/ipnet-mesh/meshcore-hub/compare/v0.13.2...v0.13.3
v0.13.2 # 1 month ago · 2026-06-14 18:14 UTC
What's Changed
- feat(web): system announcement banner and maintenance mode by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/245
- Updated Python Requirements by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/247
Full Changelog: https://github.com/ipnet-mesh/meshcore-hub/compare/v0.13.1...v0.13.2
v0.13.1 # 1 month ago · 2026-06-14 12:11 UTC
What's Changed
- feat(web): observer filter as toggle badges on adverts/messages by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/244
Full Changelog: https://github.com/ipnet-mesh/meshcore-hub/compare/v0.13.0...v0.13.1
v0.13.0 # 1 month ago · 2026-06-14 09:27 UTC
What's Changed
- feat: Raw Packets — capture, browse, classify, and link wire packets (v0.13.0) by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/237
- Update tailwindcss monorepo to v4.3.1 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/236
- chore(deps): update dependency esbuild to v0.28.1 by @renovate[bot] in https://github.com/ipnet-mesh/meshcore-hub/pull/235
- Add packet-groups API endpoint for deduplicated packet list by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/238
- Packet-detail page with path-hash node lookup by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/240
- Updated Agent instructions by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/241
- Fix observed_by filter to use event_observers junction table by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/242
Full Changelog: https://github.com/ipnet-mesh/meshcore-hub/compare/v0.12.3...v0.13.0
v0.12.3 # 1 month ago · 2026-06-11 22:26 UTC
What's Changed
- fix(web): show node last_seen instead of adopted_at on profile by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/232
- fix(web): resolve TDZ error on profile page from shadowed signal var by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/234
Full Changelog: https://github.com/ipnet-mesh/meshcore-hub/compare/v0.12.2...v0.12.3
v0.12.2 # 1 month ago · 2026-06-11 12:40 UTC
What's Changed
- perf(web): cancel in-flight requests on navigation; consolidate dashboard stats by @jinglemansweep in https://github.com/ipnet-mesh/meshcore-hub/pull/231
Full Changelog: https://github.com/ipnet-mesh/meshcore-hub/compare/v0.12.1...v0.12.2