Skip to content

WPILib 2024.1.1 Beta 3 Release

Pre-release
Pre-release
Compare
Choose a tag to compare
@PeterJohnson PeterJohnson released this 04 Nov 07:43
· 1041 commits to main since this release
v2024.1.1-beta-3
f1a8282

This is the third 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 sites are below. There are three download sites in addition to "split" zip files in the GitHub release. For the split zip files, 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 what of these download options works best for you is welcome on the beta forum.

What's Changed Since Beta 2

Commands

  • Add DeferredCommand by @rzblue in #5566
  • Fix Java CommandXboxController.leftTrigger() parameter order by @rzblue in #5831
  • Make Java SelectCommand generic by @rzblue in #5849
  • Add finallyDo with zero-arg lambda by @shueja-personal in #5862

NetworkTables and structured data

Glass and Simulation GUI

Simulation

  • Autodisable the robot program when real DS disconnects by @Gold856 in #5818
  • Fix off-by-one error while setting alliance station by @Gold856 in #5819
  • Fix virtual dtor warning in SolenoidSim by @virtuald in #5848

WPILib

Math

  • Add EKF/UKF u-y-R correct overload by @calcmogul in #5832
  • Make KalmanTypeFilter interface public by @calcmogul in #5830
  • Add feedforward constant constructor to ElevatorSim by @narmstro2020 in #5823
  • Don't recreate TrapezoidProfile in ProfiledPIDController calculate() by @calcmogul in #5863
  • Expose InterpolatingDoubleTreeMap constructor by @BR88C in #5865

Visual Studio Code

GradleRIO

Other changes

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

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

c9cc859d63a4679c4eb6c1f89c8db22c  Linux/WPILib_Linux-2024.1.1-beta-3.tar.gz
f4e5cff3b420bc8e0d1ab8f7ed34c749  Win64/WPILib_Windows-2024.1.1-beta-3.iso
6fdd0fc043bdd113881732ca16ddb342  macOS/WPILib_macOS-Intel-2024.1.1-beta-3.dmg
05862e269e51aa9bfd135fbe41ccb15d  macOSArm/WPILib_macOS-Arm64-2024.1.1-beta-3.dmg
1e01fbf310107fce7c222831ca67e2a3  zipfiles/WPILib_Linux-2024.1.1-beta-3.z01
dfaf5ca1dbdb1c2c72b9e970059a9a82  zipfiles/WPILib_Linux-2024.1.1-beta-3.zip
ead13df11c0b004fedd7d5c0c30d6e3c  zipfiles/WPILib_Windows-2024.1.1-beta-3.z01
deb2b26fb575e702328120cfd0a2121b  zipfiles/WPILib_Windows-2024.1.1-beta-3.zip
b4c3d0b915b3f32edea79ca6c4bc9b69  zipfiles/WPILib_macOS-Arm64-2024.1.1-beta-3.z01
f51250c2e8771e5f11dcba911dc3bc65  zipfiles/WPILib_macOS-Arm64-2024.1.1-beta-3.zip
7b2503f5b205d70e5a5e8f37d92334fa  zipfiles/WPILib_macOS-Intel-2024.1.1-beta-3.z01
cedc83363d00974a2bbeb9d3227cb727  zipfiles/WPILib_macOS-Intel-2024.1.1-beta-3.zip

SHA256 Hashes

61ddbc828565b5c9c166036b9a07bcd911635c92ecb2b86544bd3997bc0584c4  Linux/WPILib_Linux-2024.1.1-beta-3.tar.gz
f8e927eb2c6e1272152d1e582015cc81a0442852af41b50f15312b35358e6bfd  Win64/WPILib_Windows-2024.1.1-beta-3.iso
92ad830680627f2c1185699a5f5d60ddf516e0bbe786f2374ce7320ee202d75c  macOS/WPILib_macOS-Intel-2024.1.1-beta-3.dmg
f36a55dfa6d7a75d569d5efa3828aca188091324da39c4a02a5b99ccdbc049e1  macOSArm/WPILib_macOS-Arm64-2024.1.1-beta-3.dmg
9d6cb3a9eaee4063aef910d92c31a988b30e4fe4072b9da4fd210662e1a0a2c0  zipfiles/WPILib_Linux-2024.1.1-beta-3.z01
a781a151557a7846589ec19301112fa9a69e6ec0b012020c40dfba0a3f8fe63d  zipfiles/WPILib_Linux-2024.1.1-beta-3.zip
4e9c00c71af4640565a053c82dec37740ad902d9335ce98fc65d897997fbaf0d  zipfiles/WPILib_Windows-2024.1.1-beta-3.z01
53189fd49626a294c4aad1bbc61bddf4186b2bd3b8389418309969b38810ff54  zipfiles/WPILib_Windows-2024.1.1-beta-3.zip
738186bf219eccf74c04fcbb8d58c8aaaa200ff3bc7305eb215bf93368167645  zipfiles/WPILib_macOS-Arm64-2024.1.1-beta-3.z01
d77be5cd1b55503580821aa91fa27b7abaea3606642671040985ec20cb0488f1  zipfiles/WPILib_macOS-Arm64-2024.1.1-beta-3.zip
f9efb223c2e1485d8b84a592e2f7542f94f133335fc470b820581afeea4ea68c  zipfiles/WPILib_macOS-Intel-2024.1.1-beta-3.z01
74df56119b723be689b5e42e2d20e32cb83f459d2b7bd67226f7a2e78929d36f  zipfiles/WPILib_macOS-Intel-2024.1.1-beta-3.zip