Skip to content

v2025-1.0.0-beta

Choose a tag to compare

@github-actions github-actions released this 21 Jun 07:24
· 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.

Robot Code Setup Link

Known Issues

  • getLatency method 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!