Skip to content

Releases: pskillen/meshflow-api

2.1.1

04 Jun 14:35
57c283e

Choose a tag to compare

What's Changed

  • fix(ws): protocol and original_mc_packet_id on text message WebSocket payload (#279) by @pskillen in #397
  • feat(meshcore): enrich heard resolved_path with segment lookup and auto-matcher by @pskillen in #395
  • feat(meshcore): region_scope in MC channel and feeder admin (#129) by @pskillen in #394
  • feat(meshcore): region_scope on 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

02 Jun 20:09
d42e7c8

Choose a tag to compare

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

27 May 16:46
da1572a

Choose a tag to compare

What's Changed

  • feat(meshcore): passive path v1 — observation path_hashes + message heard display (#267) by @pskillen in #370

Full Changelog: 2.0.4...2.0.5

2.0.4

26 May 17:13
3b2d1fc

Choose a tag to compare

What's Changed

Full Changelog: 2.0.2...2.0.4

2.0.3

26 May 14:32
c22aa16

Choose a tag to compare

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

26 May 14:31
c22aa16

Choose a tag to compare

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

25 May 12:58
626efaa

Choose a tag to compare

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

21 May 15:50
bd4d165

Choose a tag to compare

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

1.19.0

18 May 14:25
eda65ad

Choose a tag to compare

What's Changed

  • docs: reorganise docs into features/ structure (api#270) by @pskillen in #288
  • docs(meshcore): Phase 0.5 ADRs (identity, channels, broadcast, dedup) by @pskillen in #289

Full Changelog: 1.18.1...1.19.0

1.18.1

30 Apr 12:07
d1c133d

Choose a tag to compare

What's Changed

  • feat(traceroute): align success_over_time with stats filters (#261) by @pskillen in #262

Full Changelog: 1.18.0...1.18.1