Skip to content

WPILib 2023.3.2 Release

Compare
Choose a tag to compare
@PeterJohnson PeterJohnson released this 06 Feb 07:17
· 1430 commits to main since this release
v2023.3.2
2f310a7

This is an update release of WPILib for the 2023 season. Notable fixes in this release:

  • Several major NetworkTables bugs
  • ADXRS450 Gyros in C++

Significant new features in this release:

  • SysId CTRE CANivore and Phoenix Pro support

Upgrading from earlier 2023 releases is easy: simply download and run the new installer and it will update your current installation. If you already have the 2023 WPILib vscode installed, it will detect it and you can simply click "next" for that installation step. After installation, vscode will prompt you when opening your robot project whether you want to upgrade it to this version. Note that using the installer is required to get the new version of desktop tools such as Shuffleboard.

The documentation for WPILib is located at https://docs.wpilib.org/ (if you have trouble accessing this location, https://frcdocs.wpi.edu/en/stable/ is an alternate location with the same content).

If you're new to FRC, start with Getting Started.

Minimum system requirements have changed for 2023. WPILib requires 64-bit Windows 10 or 11, Ubuntu 22.04, or macOS 11 or higher. Newly supported this year is Apple Silicon (arm64)! C++ teams should note that Visual Studio 2022 is now required for desktop builds. For this release, Mac users will need to have the Xcode Command Line Tools installed before running the installer; we are working on removing this requirement in a future release. This can be done by running xcode-select --install in the Terminal.

If you're returning from a previous season, check out what's new for 2023; be sure to read through this, as a lot has changed from 2022! You will need a new RoboRIO image for 2023; this is available via the FRC 2023 Game Tools. Follow the WPILib installation guide to install WPILib.

If you're starting from a 2022 robot project, you will need to import your project to create a 2023 project. The import process is important, as it will make a number of automated corrections for some breaking changes that happened in 2023. It is also necessary to import vendor libraries again, since last year’s vendor libraries must be updated to be compatible with this year’s projects.

A complete list of known issues with this release can be found here.

WPILib is developed by a small team of volunteers and the FIRST community.

What's Changed since 2023.3.1

What's Changed since 2022.2.1

WPILib

NetworkTables

Simulation

Math

Examples

Command-Based Framework

DataLogTool

Glass

Shuffleboard

SysId

GradleRIO

VSCode

Docs

New Contributors

MD5 Hashes

3fadb13303671dcef56f9452e53ffe7a  WPILib_Linux-2023.3.2.tar.gz
9bdb25c067769643e78751b3711cc228  WPILib_Windows-2023.3.2.iso
5c8af2f07b06a5d076b0233f4a771b67  WPILib_macOS-Intel-2023.3.2.dmg
d86778ed8497e91010f2b5a206eacda4  WPILib_macOS-Arm64-2023.3.2.dmg

SHA256 Hashes

39fe2164cc115f77fd1b53ea782d8b07f40290eafc17952efb42651a601081ea  WPILib_Linux-2023.3.2.tar.gz
0cde682be121b3f6e5d6166012627d50b939d47aeabfffd2979c6e3699656787  WPILib_Windows-2023.3.2.iso
13de6ce3ef92ee3d9b5395bccbf864804778d09158a7ff0cdc4e610c64470c50  WPILib_macOS-Intel-2023.3.2.dmg
a8cb5de4f10ba4b19c5a423469039ff9ecccad6535484fe0bbcbd8097068e08a  WPILib_macOS-Arm64-2023.3.2.dmg