2016-05-12 - Release of JOCL 2.0.0 - Release of JOCLBlast 0.7.0 2015-03-04 - Release of JOCL 0.2.0-RC - Update for OpenCL 2.0 2013-04-05 - Release of JOCL 0.1.9 - Bugfix for clLinkProgram - Resolved build issues for Linux that appeared in the previous version 2012-08-22 - Release of JOCL 0.1.8 (Release Candidate) - Updated for OpenCL 1.2 - Internal refactoring to allow different versions for the underlying OpenCL implementation 2011-09-27 - Release of JOCL 0.1.7 - CLException now provides the CL status value - Added vendor-independent constants from the CL extensions - The native libraries now contain a version number in their name. In previous versions, the libraries from the JAR had been written as temporary files into the 'temp' directory and then been loaded from there. On Windows, these files could not be deleted after the JVM shut down. Now, there will be at most one instance of the library for a specific version. Additionally, the LibUtils do no longer print error messages to the standard error stream in case the library can not be loaded, but instead collect all relevant information in the message string of the UnsatisfiedLinkError. 2011-03-30 - Release of JOCL 0.1.6 - Fixed wrong library extension for MacOS 2011-03-14 - Release of JOCL 0.1.5 - Fixed Memory leak for clEnqueue* operations 2011-01-12 - Release of JOCL 0.1.4c - The LibUtils may now load libraries from the JAR file or from the local file system (intended for Maven distribution) 2010-08-18 - Release of JOCL 0.1.4 beta1 - Updated to OpenCL 1.1 - Changed license to MIT/X11 license - Updated the JavaDoc documentation - Fixed minor bug in CL#stringFor_cl_device_type(int) - Fixed bug in native part of CL#clCreateProgramWithBinary - No longer calling JNI functions between Get/ReleasePrimitiveArrayCritical - Some internal restructuring of the callback functions 2010-04-12 - Release of JOCL 0.1.3a-beta - Bugfix for OpenCL / OpenGL interoperability 2010-03-24 - Release of JOCL 0.1.3-beta - Bugfixes: - It was not possible to add multiple properties to a cl_context_properties - Pointers to direct buffers could not be garbage collected, which caused a small memory leak - The program received in the callback function of clBuildProgram was a Java object which was in such an illegal state that accessing it caused a JVM crash - The clGetPlatformIDs and clGetDeviceIDs functions did not properly use the num_entries parameter which could cause an ArrayIndexOutOfBoundsException to be thrown - Non-blocking read- and write operations are now possible 2010-01-21 - Release of JOCL 0.1.2-beta - Fixed a bug that caused errors when a platform had been selected in the context properties - Added output of compiler error messages when an exception is thrown due to a program compilation error - Fixed an error that occurred on turkish windows systems when trying to load the native library 2009-12-10 - Release of JOCL 0.1.1-beta - Fixed the bug that caused crashes when arrays containing null pointers have been passed to some of the clGet*Info functions. - Changed the license to lesser GPL - Updated binaries to work with AMD and NVIDIA 2009-10-19 - Initial release of JOCL 0.1-beta