github-actions[bot]
cb20451f1e
chore(release): 2.5.6
1 week ago
github-actions[bot]
834034ea16
chore(release): 2.5.5
1 week ago
github-actions[bot]
699af5d4a1
chore(release): 2.5.4
1 month ago
github-actions[bot]
c2bd1c89af
chore(release): 2.5.3
2 months ago
github-actions[bot]
3a271be1b8
chore(release): 2.5.2
2 months ago
github-actions[bot]
9d91ec3876
chore(release): 2.5.1
2 months ago
github-actions[bot]
a448f12f08
chore(release): 2.5.0
2 months ago
github-actions[bot]
389e628b1f
chore(release): 2.4.3
2 months ago
github-actions[bot]
747d0c7a84
chore(release): 2.4.2
2 months ago
github-actions[bot]
37d637239b
chore(release): 2.4.1
2 months ago
github-actions[bot]
1c31107350
chore(release): 2.4.0
3 months ago
github-actions[bot]
2a530c24fd
chore(release): 2.3.3
3 months ago
github-actions[bot]
f8f6ae5237
chore(release): 2.3.2
3 months ago
github-actions[bot]
80823c59ff
chore(release): 2.3.1
3 months ago
github-actions[bot]
2d2e8b687d
chore(release): 2.3.0
3 months ago
github-actions[bot]
b991a5ce4c
chore(release): 2.2.6
3 months ago
github-actions[bot]
ab28cc725e
chore(release): 2.2.5
3 months ago
github-actions[bot]
0b9e536279
chore(release): 2.2.4
3 months ago
github-actions[bot]
2e4026f9d7
chore(release): 2.2.3
3 months ago
github-actions[bot]
a1c8ff03f8
chore(release): 2.2.2
3 months ago
github-actions[bot]
92bdd59651
chore(release): 2.2.1
3 months ago
Rodrigo Pérez
ce7049d816
chore(release): 2.2.0
3 months ago
Rodrigo Pérez
cc5fe9d638
chore(release): prepare downlink line for next release
...
Release infra from develop; application tree unchanged from trial/downlink-clean.
3 months ago
Rodrigo Pérez
e09b58a05c
chore: move pytest markers to pytest.ini
...
Pytest markers now live in pytest.ini alongside the existing marker
declarations, keeping a single source for the test configuration.
3 months ago
Rodrigo Pérez
f404dee708
fix: align test suite and release infra with develop for 2.2.0
...
Integrate develop pytest layout, CI workflows, and routing test coverage
on top of the downlink-clean application tree.
3 months ago
ce5rpy
8574e1e42f
docs: add bridges vs subscriptions, performance guide, and Mermaid diagrams ( #6 )
...
Document 2.x routing model with a concrete TG 52090 example, operator-focused
performance gains (indexes, reporting, integrated proxy), and MkDocs Mermaid
support across server and monitor architecture pages.
3 months ago
Rodrigo Pérez
0401991029
chore: bump version to 2.0.0-rc.3
...
Dynamic TG MariaDB persistence and TG 4000 monitor reset fixes.
3 months ago
Rodrigo Pérez
a088d9fb63
chore: bump version to 2.0.0-rc.2
...
Cross-slot static TG downlink eligibility for inject-only hotspots.
4 months ago
Rodrigo Pérez
a8ebda91f6
chore(release): bump to 2.0.0-rc.1
...
First v2 release candidate since 1.0.0: report v2 slim wire, integrated
proxy, subscription routing, unified binary, and inject-only perf.
4 months ago
Rodrigo Pérez
6de9c167b0
chore(release): bump to 2.0.0-alpha.2 and update CHANGELOG
4 months ago
Rodrigo Pérez
67710558e8
release: adn-server 2.0.0-alpha1 (pre-GA baseline)
...
Populate SubscriptionStore from BRIDGES on OPTIONS/startup paths (P2-008).
BRIDGES remains voice routing authority; no dmrd_received changes.
Phases 0-4 complete. Next: P2-009 subscription runtime cutover.
4 months ago
Rodrigo Pérez
c3f3ff72d6
feat(parrot): integrate playback via adn-server.py --parrot
...
Add parrot runtime module, --no-proxy flag, minimal adn-parrot.example.yaml,
systemd unit examples, and remove standalone adn-parrot.py launcher.
4 months ago
Rodrigo Pérez
bba7e43da8
feat(proxy): self-service MySQL on integrated hotspot fan-in
...
Port legacy adn-proxy Clients table behaviour into core PROXY fan-in: RPTC/RPTO
hooks, periodic send_opts/lst_seen/clean_tbl, and SELF_SERVICE YAML block
(load via config_loader). Optional mysqlclient extra.
4 months ago
Rodrigo Pérez
46024c4da4
test: add HBP/proxy integration coverage and prune redundant suite
...
Add real-stack REPEAT and proxy fan-in E2E tests so regressions outside
DeterministicScenario are caught. Remove duplicate or fragile tests,
consolidate monitor remap cases, and document harness vs integration policy.
4 months ago
Rodrigo Pérez
471e1795bf
feat(report): optional MQTT publisher and dashboard state (V2-P1-006)
...
Add opt-in REPORTS.MQTT with retained shared state and live voice_event
topics, topology static TG in v2 payloads, dashboard_state builder, and
SIGHUP reload.
4 months ago
Rodrigo Pérez
af4264100e
docs(v2): add report v2 JSON schema and protocol docs (V2-P1-001)
...
Define typed monitor payloads (hello, topology, routing_table, voice_event,
delta) with JSON Schema, anonymized examples, pytest validation, and EN/ES docs.
4 months ago
Rodrigo Pérez
25dbc971b0
test(v2): add JSONL session replay harness (V2-P0-007)
...
SessionReplayer replays golden fixtures through DeterministicScenario;
add HBP group voice session, behavior tests, and dev CAPTURE scaffold.
Set pytest pythonpath so bare `pytest` finds tests.* imports.
4 months ago
Rodrigo Pérez
92c1e906bd
test: add deterministic regression suite (142 tests)
4 months ago
Rodrigo Pérez
33e88c90ce
chore(tests): register pytest behavior and smoke markers
...
Silence PytestUnknownMarkWarning for custom test markers used in the suite.
4 months ago
Rodrigo Pérez
d2f140cd04
feat(v2): vendor dmr_utils3 into domain/dmr (V2-P0-008)
...
Move BPTC/decode/const into the domain layer, merge encode_emblc bit-25 fix,
and drop the external dmr_utils3 pip dependency.
4 months ago
Rodrigo Pérez
80319f613e
chore(release): v1.0.0
...
First stable SemVer release. Bump package version, add CHANGELOG,
__version__, and --version flag. Compatible with adn-monitor 1.0.0.
4 months ago
Rodrigo Pérez
1f902aefa4
fix(talker-alias): MMDVMHost parity, both-mode fallback, and OBP inject
...
- both: passthrough when source sends TA (DMRA or embedded voice), inject
template otherwise; OBP sources inject immediately at VHEAD
- Always rewrite destination group embedded LC on bridge forward (legacy
parity; fixes OBP TG mismatch packet loss introduced by TA branch)
- Fix dmr_utils3 encode_emblc index bug for lossless injected TA text
- Log decoded TA from voice; strict MMDVM DMRA wire layout
- chore: ruff per-file E402 ignore for main/parrot entrypoints
4 months ago
Rodrigo Pérez
271aac74c3
fix: improve HBP ingress timing and packet control ordering
...
Run routerHBP group controls before bridge scans, pass UDP receive time
into dmrd_received for rate/timeout parity with legacy, and set RX_START
on new HBP streams in the router. Talker Alias behaviour is unchanged.
4 months ago
Rodrigo Pérez
4d7a8c136c
docs: add server and monitor documentation
6 months ago
Rodrigo Pérez
5e1cff3b06
chore: update deps and docs — add gTTS, ffmpeg note, voice config section
7 months ago
Rodrigo Pérez
30b9ef697f
rewrite of adn peer server using clean architecture
7 months ago