The following table shows the various versions of the HAPI FHIR library, and the versions of the FHIR standard that they support. Note that support for stable releases of FHIR are shown in GREEN and support for draft pre-release versions of FHIR are shown in YELLOW.
Note also that after the release of the FHIR DSTU2 specification, the FHIR standard itself stopped using the DSTUx naming scheme, in favour or naming new releases STUx or simply Rx. Because HAPI FHIR already had draft support for what was then called DSTU3, we did not update our naming conventions until R4 in order to avoid breaking existing users' code. From the perspective of a user of HAPI FHIR, consider the terms DSTU3 / STU3 / R3 to be interchangeable.
HAPI Version | Min JDK | DSTU1 | DSTU2 | DSTU2.1 | DSTU3 | R4 | R4B | R5 |
HAPI FHIR 6.6.0 | JDK11 | 1.0.2 | 1.4.0 | 3.0.2 | 4.0.1 | 4.3.0 | 5.0.0 | |
HAPI FHIR 6.4.0 | JDK11 | 1.0.2 | 1.4.0 | 3.0.2 | 4.0.1 | 4.3.0 | 5.0.0-ballot 9a044604c1 |
|
HAPI FHIR 6.2.0 | JDK11 | 1.0.2 | 1.4.0 | 3.0.2 | 4.0.1 | 4.3.0 | 5.0.0-ballot 9a044604c1 |
|
HAPI FHIR 6.1.0 | JDK11 | 1.0.2 | 1.4.0 | 3.0.2 | 4.0.1 | 4.6.0 ba4c12bc30 |
||
HAPI FHIR 6.0.0 | JDK11 | 1.0.2 | 1.4.0 | 3.0.2 | 4.0.1 | 5.0.0-snapshot1 0394b96b14 |
||
HAPI FHIR 5.7.0 | JDK8 | 1.0.2 | 1.4.0 | 3.0.2 | 4.0.1 | 5.0.0-snapshot1 0394b96b14 |
||
HAPI FHIR 5.6.0 | JDK8 | 1.0.2 | 1.4.0 | 3.0.2 | 4.0.1 | 4.6.0 9b829d9714 |
||
HAPI FHIR 5.5.0 | JDK8 | 1.0.2 | 1.4.0 | 3.0.2 | 4.0.1 | 4.6.0 9b829d9714 |
||
HAPI FHIR 5.4.0 | JDK8 | 1.0.2 | 1.4.0 | 3.0.2 | 4.0.1 | 4.6.0 9b829d9714 |
||
HAPI FHIR 5.3.0 | JDK8 | 1.0.2 | 1.4.0 | 3.0.2 | 4.0.1 | 4.5.0 6cd0af3b8c |
||
HAPI FHIR 5.2.0 | JDK8 | 1.0.2 | 1.4.0 | 3.0.2 | 4.0.1 | 4.5.0 6cd0af3b8c |
||
HAPI FHIR 5.1.0 | JDK8 | 1.0.2 | 1.4.0 | 3.0.2 | 4.0.1 | 4.4.0 56b0acf73f |
||
HAPI FHIR 5.0.0 | JDK8 | 1.0.2 | 1.4.0 | 3.0.2 | 4.0.1 | 4.4.0 56b0acf73f |
||
HAPI FHIR 4.2.0 | JDK8 | 1.0.2 | 1.4.0 | 3.0.2 | 4.0.1 | 4.2.0 e0f3f5cc2c |
||
HAPI FHIR 4.1.0 | JDK8 | 1.0.2 | 1.4.0 | 3.0.2 | 4.0.1 | 4.1.0 1a7623d866 |
||
HAPI FHIR 4.0.0 | JDK8 | 1.0.2 | 1.4.0 | 3.0.1 | 4.0.0 | 4.1.0 e0e3caf9ba |
||
HAPI FHIR 3.8.0 | JDK8 | 1.0.2 | 1.4.0 | 3.0.1 | 4.0.0 | |||
HAPI FHIR 3.7.0 | JDK8 | 1.0.2 | 1.4.0 | 3.0.1 | 4.0.0 | |||
HAPI FHIR 3.6.0 | JDK8 | 1.0.2 | 1.4.0 | 3.0.1 | 3.6.0 1202b2eed0f |
|||
HAPI FHIR 3.5.0 | JDK8 | 1.0.2 | 1.4.0 | 3.0.1 | 3.4.0 13732 |
|||
HAPI FHIR 3.4.0 | JDK8 | 1.0.2 | 1.4.0 | 3.0.1 | 3.4.0 13732 |
|||
HAPI FHIR 3.3.0 | JDK7 | 1.0.2 | 1.4.0 | 3.0.1 | 3.2.0 13271 |
|||
HAPI FHIR 3.2.0 | JDK7 | 1.0.2 | 1.4.0 | 3.0.1 | 3.2.0 12917 |
|||
HAPI FHIR 3.1.0 | JDK7 | 1.0.2 | 1.4.0 | 3.0.1 | 3.1.0 12370 |
|||
HAPI FHIR 3.0.0 | JDK7 | 1.0.2 | 1.4.0 | 3.0.1 | 3.1.0 12370 |
|||
HAPI FHIR 2.5 | JDK6 | 0.0.82 | 1.0.2 | 1.4.0 | 3.0.1 | |||
HAPI FHIR 2.4 | JDK6 | 0.0.82 | 1.0.2 | 1.4.0 | 3.0.1 | |||
HAPI FHIR 2.3 | JDK6 | 0.0.82 | 1.0.2 | 1.4.0 | 1.9.0 11501 |
|||
HAPI FHIR 2.2 | JDK6 | 0.0.82 | 1.0.2 | 1.4.0 | 1.8.0 10528 |
|||
HAPI FHIR 2.1 | JDK6 | 0.0.82 | 1.0.2 | 1.7.0 10129 |
||||
HAPI FHIR 2.0 | JDK6 | 0.0.82 | 1.0.2 | 1.6.0 9663 |
||||
HAPI FHIR 1.6 | JDK6 | 0.0.82 | 1.0.2 | 1.4.0 8636 |
||||
HAPI FHIR 1.5 | JDK6 | 0.0.82 | 1.0.2 | 1.4.0 8138 |
||||
HAPI FHIR 1.4 | JDK6 | 0.0.82 | 1.0.2 | 1.3.0 7602 |
||||
HAPI FHIR 1.3 | JDK6 | 0.0.82 | 1.0.2 | |||||
HAPI FHIR 1.2 | JDK6 | 0.0.82 | 0.5.0 5843 |
|||||
HAPI FHIR 1.1 | JDK6 | 0.0.82 | 0.5.0 5843 |