github wpilibsuite/allwpilib v2022.1.1-beta-4
WPILib 2022.1.1 Beta 4 Release

pre-release3 years ago

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

Don't miss a new allwpilib release

NewReleases is sending notifications on new releases.