# JPA Technology Compatibility Kit, Version 2.1
Release Notes, April 2013

## Kit Contents

The JPA, Version 2.1 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.1 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.1

## JPA TCK Facts

> The test suite bundle contains the following:

> - 1,919 total tests:

## Platform Notes

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

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

- Solaris 11 Express (x64 architecture)
- MAC OS X Mountain Lion (10.8.1+)
- Windows XP, Windows 7, Windows 8
- Oracle Linux 6
- RedHat Enterprise Linux 6
- Ubuntu Linux 12.10
- Suse Enterprise Linux 11

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

Database | Driver | Driver Class
Apache Derby Version: 10.9.1.0 | Apache Derby Network Client JDBC Driver Version: 10.9.1.0 | org.apache.derby.jdbc.ClientDriver
DB2 Version: 10.9.1.0 | [DataDirect][DB2 JDBC Driver]Driver Version: 5.1.0.000038 | com.ddtek.jdbc.db2.DB2Driver
Microsoft SQL Server 2008 Version: 10.0.5500 | [DataDirect][SQLServer JDBC Driver]Driver Version: 5.1.0.000023 | com.ddtek.jdbc.sqlserver.SQLServerDriver
MySQL Community Server Version: 5.1.63 | MySQL Connector/J Version: 5.1.18 | com.mysql.jdbc.Driver
Oracle Database 11g Enterprise Edition Version: 11.2.0.1.0 | [DataDirect][Oracle JDBC Driver]Driver Version: 5.1.0.000026 Oracle JDBC driver Version: 11.2.0.2.0 | com.ddtek.jdbc.oracle.OracleDriver oracle.jdbc.OracleDriver
PostgreSQL Version: 9.1.4 | PostgreSQL Native Driver Version: PostgreSQL 9.2 JDBC4 | org.postgresql.Driver
Sybase Adaptive Server Enterprise Version: 15.7 | [DataDirect][Sybase JDBC Driver]Driver Version: 5.1.0.000009 | com.ddtek.jdbc.sybase.SybaseDriver

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

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

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

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