WPILib 2022.1.1 Beta 4 Release
Pre-release
Pre-release
PeterJohnson
released this
20 Dec 22:18
·
1720 commits
to main
since this release
Getting Started
This is the fourth (and likely final) beta release of WPILib for the 2022 season. This requires the 2022 v2.x roboRIO image (either roboRIO 1 or roboRIO 2).
Check out what's new for 2022 and jump directly to the WPILib installation guide.
A list of known issues with this release can be found here. Known issues for beta 4:
- sysid: REV and CTRE devices are now supported, but a deployed drive project will segfault if configured with a drivetrain Talon with a Pigeon plugged into it. This will be fixed by wpilibsuite/sysid#256.
Major changes from Beta 3:
- WPILib
- DutyCycleEncoder: add support for setting duty cycle range
- Various REV PDH and PH improvements
- Fix simgui display of Encoder, PCM, and DeviceTree
- Fix deadlocks in Mechanism2d
- C++: Fix duplicate port allocations in several examples
- C++: Start DriverStation thread from RobotBase to ensure info is published
- C++: Fix Mecanum and Swerve ControllerCommand dangling lambda captures
- GradleRIO
- Remove log4j usage
- Update to Gradle 7.3.2
- Fix missing simulation artifacts
- Add support for custom Java garbage collector selection
- Add support for configuring deploy stage from DSL
- Shuffleboard
- More gracefully handle Windows N
- VS Code
- Disable system certificates (fixes certificate errors for some vendors)
- Fix uses of deprecated functionality (e.g. externalConsole)
- Installer
- Support Windows 7 again (with deprecation message for 2023)
- Abort install if a JDK process to be installed over is running
- Change install options to "tools only" and "install everything"
If you're starting from a 2021 robot project, you will need to import it to create a 2022 project. The import process is particularly important for 2022, as it will try to make a number of automated corrections for the various breaking package moves that happened in 2022.
MD5 Hashes
a4333d2a0babfa2af0820e6f301e0019 Linux/WPILib_Linux-2022.1.1-beta-4.tar.gz
85507632ef198bffe6eeed4104b49ead Win32/WPILib_Windows32-2022.1.1-beta-4.iso
7ae4f680bbfd0ef726b411f45af3772e Win64/WPILib_Windows64-2022.1.1-beta-4.iso
77475c1696cf4ca7619ffcc6dbd1acf4 macOS/WPILib_macOS-2022.1.1-beta-4.dmg
SHA256 Hashes
99cc9acd7168ebca0acae4d87b6e2e515f5c0bb35142d1b2a0f6e461915a6211 Linux/WPILib_Linux-2022.1.1-beta-4.tar.gz
7f0693b0361eb692ed5ecb658a1e4803b96c8fe896100bcf8adcdc1faec7ecce Win32/WPILib_Windows32-2022.1.1-beta-4.iso
4e0a584a1aec49c84c46211aab36b8005e7b02e0e0fc081c3cc0187301b76e05 Win64/WPILib_Windows64-2022.1.1-beta-4.iso
f1875c43db52cba1f95968756fb8d7efc731ec94ff651ddc7924208deea4669d macOS/WPILib_macOS-2022.1.1-beta-4.dmg