# JPA Technology Compatibility Kit, Version 2.2
Release Notes, June 2017

## Kit Contents

The JPA, Version 2.2 Technology Compatibility Kit (TCK) includes the following items:

- JavaTest harness version 4.4.1:

  - The JavaTest harness Release Notes and documentation are provided with the JavaTest Harness Documentation.

    If you cannot access the documentation from the website, contact Java Partner Engineering for a pointer to the JavaTest documentation bundle.

- JPA TCK tests signature, API, and End-to-End tests:

- A signature test that checks that all of the public APIs are supported in the JPA Version 2.2 implementation that is being tested

- API tests to verify the functionality of all the public APIs under

  - `javax.persistence`
  - `javax.persistence.criteria`
  - `javax.persistence.metamodel`
  - `javax.persistence.spi`

- End-To-End tests that demonstrate compliance with Java Persistence API 2.2

## JPA TCK Facts

> The test suite bundle contains the following:

> - 2059 total tests:

## Platform Notes

The JPA TCK tests have been built and tested with JavaTM Platform, Standard Edition 8 (Java SE 8).

The JPA TCK tests have been run on the following platforms:

- Windows 10
- Oracle Linux 7.1

The JPA TCK tests have been run against the following databases and drivers:

Database | Driver | Driver Class
Apache Derby Version: 10.13.1.1 | Apache Derby Network Client JDBC Driver Version: 10.13.1.1 | org.apache.derby.jdbc.ClientDriver
MySQL Community Server Version: 5.7.18 | MySQL Connector/J Version: 5.1.42 | com.mysql.jdbc.Driver
Oracle Database 12c Enterprise Edition Version: 12.1.0.2.0 | Oracle JDBC driver Version: 12.2.0.1.0 | oracle.jdbc.OracleDriver

The JPA TCK tests have been run against the JPA 2.2 Reference Implementation.

## Installing, Setting Up, and Running the JPA TCK

Refer to the JPA TCK 2.2 User's Guide for complete instructions on installing, setting up, and running the JPA TCK.

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms.