github wpilibsuite/allwpilib v2024.1.1-beta-2
WPILib 2024.1.1 Beta 2 Release

pre-release14 months ago

This is the second beta release of WPILib for the 2024 season. Please join the discussions regarding beta testing at https://github.com/wpilibsuite/2024Beta/discussions.

This release requires the 2024_v1.1 beta roboRIO image to use on a robot. This image is included in the NI 2024 Beta 1 Game Tools.

Getting Started

Check out what's new for 2024 and jump directly to the WPILib installation guide.

If you're starting from a 2023 robot project, you will need to import it to create a 2024 project.

Downloads

For 2024, we are considering different options for our downloads due to GitHub file size limitations, and are testing this during the beta. Download links from alternate hosting are below; alternatively in Beta 2 we are providing "split" zip files in the GitHub release--you will need to download both the .zip and .z01 files and then unzip them to get the installer image (this can be done in Windows Explorer by selecting both files and running "Extract All"). Feedback regarding this change is welcome on the beta forum.

What's Changed Since Beta 1

Major new features

  • Bundled AdvantageScope in installer (v3.0.0-beta-3)
  • Added support for serialization/deserialization of protobuf and fixed-size structs to NT and DataLog by @PeterJohnson. Documentation/examples are in work. More information in #5391.
  • Added Exponential motion profile by @jlmcmchl in #5720

NetworkTables

Math

Examples

  • Make swerve examples multiply desired module speeds by cosine of heading error by @ori-coval in #5758

Other bug fixes

  • Workaround implemented for the beta v1.1 image missing the FRC_ prefix in the image name
  • [wpilib] Close sim device in ADIS IMUs by @calcmogul in #5776
  • [wpilib] Make physics sim setState() functions public by @calcmogul in #5779
  • [commands] Add requirements parameter to Commands.idle() by @rzblue in #5774
  • [wpilibj] Fix RobotBase.isSimulation() by @PeterJohnson in #5783
  • [wpilib] Counter: fix default distance per pulse, give c++ parity by @rzblue in #5796

Dependency updates

Full Changelog: v2024.1.1-beta-1...v2024.1.1-beta-2

Errata

  • AdvantageScope fails the GateKeeper check on Mac

New contributors

WPILib is developed by a small team of volunteers and the FIRST community. Thanks to the following new contributors (since the beta-1 release) for helping make WPILib better for all teams!

MD5 Hashes

1debcd7d7f4ce61e6eea7f416ea851b2  WPILib_Linux-2024.1.1-beta-2.tar.gz
fe761aadc59aae329837176118009893  WPILib_Windows-2024.1.1-beta-2.iso
5246df73a8298527bbb403a3ce3ff821  WPILib_macOS-Intel-2024.1.1-beta-2.dmg
4d7cf833cf758cad6d2f335a17bbcc4a  WPILib_macOS-Arm64-2024.1.1-beta-2.dmg
6e25e45d55d6deaeed131e63fabb672e  WPILib_Linux-2024.1.1-beta-2.z01
bc5e14c94a9d5fbf1cf386b43c81fb76  WPILib_Linux-2024.1.1-beta-2.zip
e0fac709528b6f0618e7a4a6b4de413a  WPILib_Windows-2024.1.1-beta-2.z01
ad485c5fec801eeb8631326c8c20c599  WPILib_Windows-2024.1.1-beta-2.zip
c5efe5a466c9ab67420bb8a5c424ec6c  WPILib_macOS-Arm64-2024.1.1-beta-2.z01
b43d4f439867df2b44256a43d2d55065  WPILib_macOS-Arm64-2024.1.1-beta-2.zip
cada09d2cdb04fd9d9810215956d708f  WPILib_macOS-Intel-2024.1.1-beta-2.z01
b39f18e4fe4b29a8fc419ac3ca9a8353  WPILib_macOS-Intel-2024.1.1-beta-2.zip

SHA256 Hashes

ff096dbef435701537946a88224f614bbffd970996b1d858436d56ccafbfa727  WPILib_Linux-2024.1.1-beta-2.tar.gz
e4107d683079e687fd38fcdf122fbe0e788384a24c88c64a0fd28a2bae7ccac3  WPILib_Windows-2024.1.1-beta-2.iso
0b70087a05c38ca2368cc13e2aafe1894abed3e322a6373568410167b7761ebc  WPILib_macOS-Intel-2024.1.1-beta-2.dmg
f302deeec66a3d1430ae685e81ed21c53eeaeb7585b965ec9ba0e31ee81d0b7e  WPILib_macOS-Arm64-2024.1.1-beta-2.dmg
4427cf1c51cf6904beaccfeac12ab70d017c9d69ad0d8b24c0266425133035e3  WPILib_Linux-2024.1.1-beta-2.z01
117e1b86384f5ae569d015dd3d69778764b350af4d60dab24e0a2dbb96a69876  WPILib_Linux-2024.1.1-beta-2.zip
a49c2d7c7e53e913157e716fe4a4a819763744cc879f14023bd627e52b951dea  WPILib_Windows-2024.1.1-beta-2.z01
8f67a61358d2d7ff745a53f231456488284ffcbc5ccb8312626acff6492c53a8  WPILib_Windows-2024.1.1-beta-2.zip
5e684fd7001bd54c7d0e9b106e0bf4adfe5bfaad1d73e7286ec9a5427d43f8e5  WPILib_macOS-Arm64-2024.1.1-beta-2.z01
e7606da87de3ca757100e0de9717afdb272b666c4d4a0d0403f4d788d11e2f0a  WPILib_macOS-Arm64-2024.1.1-beta-2.zip
e9801d884e73fd8538d85d450c42cdedaf2316c7c7ce464725c7008f7fa7cee0  WPILib_macOS-Intel-2024.1.1-beta-2.z01
14ec13851738a660224c4451631b3e8be9de893619fb6eb1d4c0eeaf26832f75  WPILib_macOS-Intel-2024.1.1-beta-2.zip

Don't miss a new allwpilib release

NewReleases is sending notifications on new releases.