Releases: FreeTAKTeam/Reticulum_OpenAPI
Releases · FreeTAKTeam/Reticulum_OpenAPI
0.5 Alpha
What's Changed
- Add LXMF client, async updates, validation and packaging by @brothercorvo in #1
- Fix flake8 warning in test_model by @brothercorvo in #2
- Fix flake8 issues by @brothercorvo in #3
- Fix tests import by @brothercorvo in #4
- Fix flake8 errors in tests package init by @brothercorvo in #5
- Add stop coroutine to service by @brothercorvo in #14
- Add LXMF delivery callback tests by @brothercorvo in #15
- Update README with development setup by @brothercorvo in #16
- Add EmergencyService and refactor server by @brothercorvo in #17
- Add pytest-asyncio support by @brothercorvo in #18
- Add SQLAlchemy persistence and example DB by @brothercorvo in #19
- Add README for emergency management example by @brothercorvo in #20
- Fix flake8 warnings by @brothercorvo in #22
- Add README for emergency management example by @brothercorvo in #21
- Fix test dependencies by @brothercorvo in #23
- Implement schema discovery endpoint by @brothercorvo in #24
- Increase test coverage by @brothercorvo in #25
- Show retrieving persisted data by @brothercorvo in #27
- Show retrieving persisted data by @brothercorvo in #26
- Fix flake8 warnings in tests by @brothercorvo in #29
- Use PUT in example update operations by @brothercorvo in #30
- Allow optional fields in example models by @brothercorvo in #31
- Add StatusCode enum by @brothercorvo in #32
- Support union deserialization for OpenAPI models by @brothercorvo in #33
- Add async context manager to LXMFService by @brothercorvo in #34
- Add auth token dataclass test by @brothercorvo in #36
- Add propagate option for send_message by @brothercorvo in #35
- Add list serialization roundtrip test by @brothercorvo in #37
- Add mustache templates by @brothercorvo in #38
- Update README by @brothercorvo in #39
- Fix flake8 import style by @brothercorvo in #40
- docs: expand filmology example instructions by @brothercorvo in #42
- Inject auth token before command serialization by @brothercorvo in #41
- Rename getApiSpecification to get_api_specification by @brothercorvo in #43
- Initial code review by @naman108 in #44
- Add tests to ensure 90% coverage by @brothercorvo in #45
- chore: resolve style issues by @brothercorvo in #47
- Add asynchronous link client and service by @brothercorvo in #48
- Add link resource transfer helpers by @brothercorvo in #49
- Fix flake8 violations and clean up imports by @brothercorvo in #50
- Document link mode and usage examples by @brothercorvo in #52
- Refactor link utilities to resolve linter errors by @brothercorvo in #53
- Add LinkService demo example by @brothercorvo in #51
- chore: resolve flake8 warnings and refine link helpers by @brothercorvo in #54
- Fix flake8 violations by @brothercorvo in #55
- docs: modernize generator tooling by @brothercorvo in #56
- Add loopback link integration tests by @brothercorvo in #57
- test: adjust codec msgpack import by @brothercorvo in #58
- Clarify update return type by @brothercorvo in #60
- Decode EmergencyManagement client responses using MessagePack by @brothercorvo in #61
- Add Filmology example service and client by @brothercorvo in #62
- test: expand codec_msgpack coverage by @brothercorvo in #63
- Guard logger handler and improve exception decorator by @brothercorvo in #64
- Use MessagePack for model serialization by @brothercorvo in #66
- Fix style regressions and dataclass utilities by @brothercorvo in #67
- Validate MessagePack int64 bounds by @brothercorvo in #69
- Use MessagePack serialization by default by @brothercorvo in #70
- Fix flake8 issues and improve LXMF service error handling by @brothercorvo in #71
- Fix duplicate LinkClient attribute initialization by @brothercorvo in #72
- Use configurable timeout for LXMF path discovery by @brothercorvo in #73
- Fix EmergencyManagement imports and add coverage by @brothercorvo in #74
- Handle LXMF byte command titles by @brothercorvo in #75
- Fix EmergencyManagement server script bootstrap when sys.path is pruned by @brothercorvo in #77
- Persist Reticulum identities across restarts by @brothercorvo in #76
- Add centralized logging configuration by @brothercorvo in #78
- Fix lint errors and syntax issue by @brothercorvo in #79
- Handle dataclass auth tokens in LXMF callback by @brothercorvo in #80
- Split JSON serialization and add compression helper by @brothercorvo in #81
- Update EmergencyManagement README terminology by @brothercorvo in #82
- Handle list responses with dataclasses by @brothercorvo in #83
- Handle LXMF response normalisation failures by @brothercorvo in #84
- Handle invalid identity input in LXMF client by @brothercorvo in #85
- Update EmergencyManagement README for current flow by @brothercorvo in #86
- Keep emergency example running and restore LXMF response conversion by @brothercorvo in #87
- Fix flake8 blank line violations in tests by @brothercorvo in #88
- Align Emergency Management spec with service contracts by @brothercorvo in #89
- Ensure EmergencyManagement announces identities by @brothercorvo in #90
- Handle EmergencyManagement client timeouts by @brothercorvo in #91
- Support stored identity hash for EmergencyManagement client by @brothercorvo in #92
- Handle EmergencyManagement client timeouts gracefully by @brothercorvo in #93
- Refactor EmergencyManagement client to use helper library by @brothercorvo in #94
- Fix lint issues in emergency service and core service module by @brothercorvo in #95
- Add FastAPI web gateway for EmergencyManagement example by @brothercorvo in #96
- Add EmergencyManagemen...