v2025-1.0.0-beta
·
279 commits
to main
since this release
QuestNav v2025-1.0.0-beta is now out!
What's Changed
- NetworkTables implementation is now fully run in native code making it much more stable, quicker to connect, and lower latency
- Protocol Buffers are now used to send and receive data in a more efficient, sterilized, and structured format.
- App timings have been adjusted to limit the rate at which non critical things (e.g. logging) happen, significantly improving efficiency (internal battery now lasts around 2hr 20m from initial testing)
- Vendor dependency, QuestNavLib was created for the robot code side of things to make it easier for teams to implement
- A couple of other miscellaneous things
Full Changelog: v0.9.0...v2025-1.0.0-beta
Why is this a beta release?
Although we have done significant testing already, We would like more teams to test it before we deem it tried and true. There are a few known issues with the current build, but nothing critical. It is definitely an improvement over the previous version, however!
Migration from v0.9.0
To migrate from older versions we recommend you simply start fresh and follow the updated quick-start documentation again due to the amount of changes.
Known Issues
getLatencymethod is only accurate for a small amount of time after the robot code starts, then starts slowly drifting towards a more negative value
How you can Help
If you find an issue, get support in the Discord and create a GitHub issue.
Thanks again for the support, and happy Quest-ing!