Releases: pskillen/meshflow-api
Releases · pskillen/meshflow-api
2.1.1
What's Changed
- fix(ws): protocol and
original_mc_packet_idon text message WebSocket payload (#279) by @pskillen in #397 - feat(meshcore): enrich heard
resolved_pathwith segment lookup and auto-matcher by @pskillen in #395 - feat(meshcore):
region_scopein MC channel and feeder admin (#129) by @pskillen in #394 - feat(meshcore):
region_scopeon MessageChannel and sync/apply API (#391) by @pskillen in #393 - chore: move Cursor skills/rules to MeshFlow umbrella by @pskillen in #392
Full Changelog: 2.1.0...2.1.1
2.1.0
What's Changed
- chore(deps): bump the python-app-and-dev group across 1 directory with 4 updates by @dependabot[bot] in #371
- feat(meshcore-path): M1 passive packet path — rollup, APIs, segments annotation by @pskillen in #378
- fix(meshcore): canonical MC channels across feeders (#379) by @pskillen in #380
- fix(ws): disambiguate Meshtastic feeder WebSocket for shared API keys by @pskillen in #384
- feat(meshcore): Tier 1 message path data chain (#385) by @pskillen in #386
- chore(deps): bump the python-app-and-dev group across 1 directory with 4 updates by @dependabot[bot] in #388
- fix(meshcore): cross-feeder channel_text dedup (#387) by @pskillen in #389
- fix(meshcore): path twin + heard segment resolution (Tier 1/2) by @pskillen in #390
Full Changelog: 2.0.5...2.1.0
2.0.5
2.0.4
2.0.3
What's Changed
- feat(permissions): site-wide guest/user/feeder access model (#346) by @pskillen in #354
- feat(nodes): MeshCore observed node claims and claim WebSocket by @pskillen in #356
- fix(nodes): order observed-nodes/mine by DB identity fields by @pskillen in #358
- feat(meshcore): ManagedNode flood advert interval and feeder bot-config by @pskillen in #359
- feat(nodes): ManagedNode protocol identity (#362) by @pskillen in #363
- docs(meshcore): wizard-first feeder bootstrap (#293) by @pskillen in #364
Full Changelog: 2.0.1...2.0.3
2.0.2
What's Changed
- feat(permissions): site-wide guest/user/feeder access model (#346) by @pskillen in #354
- feat(nodes): MeshCore observed node claims and claim WebSocket by @pskillen in #356
- fix(nodes): order observed-nodes/mine by DB identity fields by @pskillen in #358
- feat(meshcore): ManagedNode flood advert interval and feeder bot-config by @pskillen in #359
- feat(nodes): ManagedNode protocol identity (#362) by @pskillen in #363
- docs(meshcore): wizard-first feeder bootstrap (#293) by @pskillen in #364
Full Changelog: 2.0.1...2.0.2
2.0.1
What's Changed
- feat(packets): feeder v3 routes and v2 node-upsert legacy aliases by @pskillen in #340
- fix(constellations): return all protocol constellations by default by @pskillen in #347
- feat(nodes): flexible observed-node detail lookup (#280) by @pskillen in #348
- fix(traceroutes): stats endpoint handles legacy integer route hops by @pskillen in #349
- fix(asgi): log client disconnects as warnings instead of ERROR tracebacks by @pskillen in #352
- fix(nodes): fall back managed node position to default location by @pskillen in #353
Full Changelog: 2.0.0...2.0.1
2.0.0
Meshflow meshflow-api 2.0.0
Major release: MeshCore support (ingest, channels, text messages, feeder identity), Meshtastic field/protocol relabelling (SP-03–SP-11), and repository rename alignment.
What's Changed
- feat(meshcore): Phase 1.0 API protocol prep and Meshtastic relabelling by @pskillen in #291
- refactor(packets): rename Meshtastic RawPacket model to MtRawPacket by @pskillen in #292
- feat(meshcore): Phase 1 MVP — ingest, identity, and read API by @pskillen in #293
- chore(ci): add Dependabot grouped weekly updates by @pskillen in #301
- chore(deps): bump the github-actions group with 3 updates by @dependabot[bot] in #303
- chore(deps): bump the python-integration-tests group across 1 directory with 2 updates by @dependabot[bot] in #304
- chore(deps): bump the python-app-and-dev group in /Meshflow with 30 updates by @dependabot[bot] in #305
- chore(deps): bump the docker-compose group across 1 directory with 2 updates by @dependabot[bot] in #302
- chore(admin): MeshCore-aware Django admin filters and lists by @pskillen in #306
- docs(api): OpenAPI contract alignment for Meshtastic paths (SP-01 #308) by @pskillen in #320
- docs(meshcore): SP-02 comment-only protocol labelling (#309) by @pskillen in #321
- feat(nodes): SP-03 rename node_id to meshtastic_node_id by @pskillen in #322
- refactor(nodes): rename ObservedNode Meshtastic identity fields (SP-04) by @pskillen in #323
- refactor(meshcore): SP-06–SP-11 Meshtastic field renames and internal_id lookup by @pskillen in #324
- feat(nodes): bot version reporting for managed feeders by @pskillen in #325
- refactor(nodes): drop ObservedNode.node_id_str DB column (#294) by @pskillen in #326
- refactor(packets): decouple packet side effects with signals (#256) by @pskillen in #327
- feat(meshcore): ingest ADVERT position into Position / NodeLatestStatus by @pskillen in #328
- feat(meshcore): nested ADVERT fields and rx_log_data ingest (#330) by @pskillen in #331
- docs(meshcore): split implementation plan by phase by @pskillen in #332
- feat(meshcore): MC text messages and channel sync (Phase 2.2) by @pskillen in #333
- feat(meshcore): feeder disambiguation via mc_pubkey and URL prefix (#295) by @pskillen in #334
- fix(meshcore): feeder WS presence, apply dispatch, and MC admin by @pskillen in #335
- feat(nodes): MeshCore adv_type and managed-node live status by @pskillen in #336
- docs(meshcore): note ui#275 messages UI progress by @pskillen in #337
- fix(admin): use meshtastic_channel_* in ManagedNodeAdmin fieldsets by @pskillen in #338
Full Changelog: 1.19.0...2.0.0