The latest indieVelo update, V0.2.46, released on April 22, 2024, includes critical infrastructure to improve performance and future stability.
This week’s release (see below for full details) is one where, if everything has gone well, you won’t notice much difference at all!
In developing high-quality computer software, it’s important to regularly step back, assess the infrastructure, and make complex changes when needed. A castle must be built on solid foundations to stand the test of time. The networking layer of indieVelo is one of those critical pieces, and the release focuses on completely rewriting it to ensure it is faster, smoother, and more reliable in the future.
More information on networking (and everything else) is available on the indieVelo Wiki: https://wiki.indievelo.com/docs/minimum-specifications-network/
In addition, significant improvements have been made to memory management, performance, diagnostics, connectivity, and how indieVelo maximizes the use of modern multi-core computers and mobile devices. Taken together, this represents a significant step forward in ensuring that indieVelo continues to have the strong base needed to rapidly develop new features in the weeks, months, and years ahead.
Please note, however, that with the network infrastructure changes, if you use a firewall or anti-virus scanner on your computer, you may need to add indieVelo as a permitted application and/or enable access to UDP Port 7777 and TCP Port 7777.
Finally, as Easter fades into the distance, for those still looking for those elusive Traditional Easter Eggs, please see below for a map to help spot them all. They’ll remain visible for another week and then disappear for another year.
Note for Mac Bluetooth users: If you find that the Bluetooth icon on the pairing screen has turned red, please follow the instructions linked from https://wiki.indievelo.com/docs/apple-mac-ble-permissions/ to first completely remove, and then re-add, permission for indieVelo to use the Mac Bluetooth connection.
Do you want to steepen your indieVelo learning curve? Check out our How-to-Guides page for details!
If all has gone well, you shouldn’t have to do anything to get the new version, as indieVelo will self-update the next time you start it up. If you find any problems, however, instructions on how to manually update are on the website: https://wiki.indievelo.com/docs/updates
Please note that, depending on when you installed indieVelo, you may see a warning message recommending that you update the installer/launcher to the latest version. If you see this, download it again from https://indievelo.com/downloads, and the update will automatically apply. The entire process typically takes a minute or two, often much less.
The full patch notes are below!
“Thank you to everyone for all your support and suggestions for new features. Please do keep your ideas coming, as what you want to see and experience when cycling indoors is the bedrock of indieVelo, and continues to help define the future of virtual sport.”
George Gilbert
Finally, as Easter fades into the distance, for those still looking for those elusive Traditional Easter Eggs, please see below for a map to help spot them all. They’ll remain visible for another week and then disappear for another year.
Patch Notes – V0.2.46 – Key changes from the last version:
- Added new networking infrastructure.
- Added various filters to the team view menu.
- Added team selection to new account onboarding process.
- Removed lots of unused code.
- Improved conformance with Apple iOS UI guidelines on exiting application.
- Improved time action bar is shown for.
- Improved menu texts throughout.
- Improved handling of API failures.
- Improved threading model.
- Improved stability of UDP port mappings.
- Improved camera management infrastructure.
- Improved asynchronous task scheduling infrastructure.
- Improved congestion handling.
- Improved connectivity stability.
- Improved server performance bottlenecks.
- Improved memory tracking diagnostics.
- Improved memory usage.
- Improved encryption.
- Improved world building infrastructure.
- Fixed bug with direction arrows when coming down the mountain.
- Fixed bug with brake sensitivity on Kickr bikes.
- Fixed bug with replays in some custom events.
- Fixed bug with avatar sometimes flickering when viewing teams.
- Fixed bug with BLE connectivity on very old Android devices.
- Fixed bug with terrain sometimes flickering on some Android devices.
- Fixed bug with automatic collection of diagnostics.
- Fixed bug with log files sometimes not containing complete data.
- Fixed bug with slow memory leak.
- Fixed lots of minor niggles.
Semi-retired as owner and director of his private Orthopedic Physical Therapy practice after over 20 years, Chris is blessed with the freedom to pursue his passion for virtual cycling and writing. On a continual quest to give back to his bike for all the rewarding experiences and relationships it has provided him, he created a non-profit. Chris is committed to helping others with his bike through its work and the pages of his site.
In the summer of 2022, he rode 3,900 miles from San Francisco to New York to support the charity he founded, TheDIRTDadFund. His “Gain Cave” resides on the North Fork of Long Island, where he lives with his beautiful wife and is proud of his two independent children.
You will read him promoting his passion on the pages of Cycling Weekly, Cycling News, road.cc, Zwift Insider, Endurance.biz, and Bicycling. Chris is co-host of The Virtual Velo Podcast, too!