2022 Kickoff Release of WPILib

We are pleased to announce the availability of the 2022 kickoff release (2022.1.1) of WPILib, the official FIRST libraries for robot programming in Java and C++.

Changes for 2022

There have been many additions and new features added by the C++ and Java WPILib development team over the past year. We encourage all teams to read the New for 2022 page in the documentation for all the details!

Installation Instructions

Thanks and an Ask

WPILib is run by a small team of volunteers and the community. Many of the features and tools included in WPILib stated as community projects or ideas. As the new season begins, we challenge you when writing the next exciting project or feature to think about how you can best share your work with the community! Some projects would be great additions to WPILib and we would love the chance to include them. This is also true of any issues you run into using the current library, we are always looking to make things better for teams! We encourage you to talk to us and discuss what you are doing and how it could fit into future plans. You can reach us on GitHub, Discord, and Chief Delphi.

WPILib's core members are as follows.

  • Jason Daming @jdaming
  • Thad House @Thad_House
  • Peter Johnson @Peter_Johnson
  • Prateek Machiraju @Prateek_M
  • Brad Miller @BradAMiller
  • Joe Pokorny @jpokornyiii
  • Joe Ross @Joe_Ross
  • Austin Shalit @AustinShalit
  • Dalton Smith @Daltz3
  • Dustin Spicuzza @virtuald
  • Tyler Veness @calcmogul
  • Vasista Vovveti @vyo
  • Zhiquan Yeo @zeequeue

We would also like to call out the translation coordinators for the documentation. These people help make WPILib accessible to teams all around the world.

  • Ofek Ashery (Hebrew)
  • Regis Bekale (French)
  • Hasan Bilgin (Turkish)
  • Bruno Toso (Portuguese)
  • Max Cuevas (Spanish)
  • Yeve Rivkin (Hebrew)
  • Heber Sepúlveda (Spanish)
  • Atlas Zhang (Chinese)
  • Min Zhang (Chinese)

Major past contributors to WPILib include Eli Barnett, Jaci Brunning, Sam Carlberg, Evan Gilgenbach, Alex Henning, Jonathan Leitschuh, James Kuszmaul, Toby Macaluso, Paul Malmsten, Peter Mitrano, Kevin O'Brien, Grant Perkins, Patrick Plenefisch, Fred Silberberg, and Griffin Tabor.

In addition to these volunteers, many members of the community contribute code, open issues, give ideas, and provide feedback. A huge thanks to these members of the community for their amazing contributions to the library.

Austin Shalit