This is a critical bugfix release of RobotPy, and all RobotPy users are recommended to upgrade. We sincerely apologize for releasing this after build season has ended.
There was a race condition that could cause the DriverStation thread to crash at startup, and the robot would not respond to driver input, with no notification to the user that this had occurred (other than netconsole output)
SampleRobot programs now only report readiness to the Driver Station after robotInit has finished
See all changes on github. You can download the latest release from github, or use the installer to upgrade your current installation of RobotPy.
I spent a week looking really closely at pynetworktables, and as a result pynetworktables 2015.1.0 has been released, which fixes a number of critical bugs which may cause your robot to freeze/deadlock or have poor performance on poorly performing networks. See https://github.com/robotpy/pynetworktables/pull/11 for more information.
RobotPy has been updated to 2015.0.8, and is a recommended update for all RobotPy users.
Update pynetworktables dependency
Minor simulator related clarified error messages
See all changes on github. You can download the latest release from github, or use the installer to upgrade your current installation of RobotPy.
This is a critical bugfix release of RobotPy, and this update is recommended for all RobotPy users.
NetworkTables didn’t properly handle sequence numbers, and would crash the server thread if too many values were sent over the network. This could lead to dangerous situations if test mode/LiveWindow were enabled.
CANJaguar update
See all changes on github. You can download the latest release from github, or use the installer to upgrade your current installation of RobotPy.
These are still beta-quality plugins, but we used them this weekend without any problems. Try it out and let me know what you think. Usage instructions are on the README.