Info about V1

The original library which started in 2012 and got a last release in 2021. Up till version 1.3.0 the library targets Java 8, while version 1.4.0 relies on Java 11.

Archived Sources

The sources of V1 can be found in the read-only GitHub repository pi4j/pi4j-v1.

Release Notes V1.X

Pi4J Version 1.4 - 2021-03-03

  • Support for JDK/JRE 11 and 64-bit ARM platforms
  • This release is the final release for the Pi4J Version 1.x codebase
  • The Pi4J project is now prioritizing focus on providing Java programs access, control and communication with the core I/O capabilities of the Raspberry Pi platform
  • Changed project to Apache License, Version 2.0
  • Removed pi4j-device and pi4j-gpio-extension library
  • Removed platform support for Odroid, BananaPi, BPi, NanoPi, OrangePi
  • Various improvements and bug fixes listed here: GitHub Issues (v1.4)
  • Not using Java-modules yet, this will be part of the V2
  • Documentation website V1.4

Pi4J Version 1.3 - 2021-01-29

Pi4J Version 1.2 - 2019-02-26

Pi4J Version 1.1 - 2016-07-26

Pi4J Version 1.0 - 2015-04-18