v2.0
Release Notes
- Modularize vehicle code into separate components
- Redefines the messaging protocol and defines an API between components
- Reorganizes codebase to be more sensible and moved DSL to its own repository
- Introduces support for additional drone platforms (SkyViper, ModalAI)
- Lays the groundwork for local compute by defining compute driver component and an interface for it
- Basic multi-drone support through swarm controller module (waypoint partitioning/altitude segmentation)
What's Changed
- Add Local Compute Client by @achanana in #31
- Merge the backend rework to the main branch by @xianglic in #33
- revise the compute module in kernel and add nrecdrone driver in driver by @xianglic in #35
- Updates for Github Actions related to docker image and documentation rebuilds by @jaharkes in #81
- Fix geosearch logic, use correct key for recalling objs by @achanana in #90
- Closes #66, #84 - Updated telemetry engine, communication pipeline to reflect additional fields. by @HRhoadesCMU in #88
- Bugfix - Changed Olympe FlyingStateChanged_State enum references to lower case by @HRhoadesCMU in #91
- Bugfix: Invalid deref when no current TM by @HRhoadesCMU in #92
- Ruff check by @jaharkes in #97
- Added skeleton NAV and added links from home buttons to nav pages by @mihirbala in #103
- build containers for tagged releases by @jaharkes in #107
- Dev by @teiszler in #108
Full Changelog: v1.3.0...v2.0