| <?xml version="1.0"?> |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| |
| <!-- |
| This file is used by the maven-changes-plugin to generate the release notes. |
| Useful ways of finding items to add to this file are: |
| |
| 1. Add items when you fix a bug or add a feature (this makes the |
| release process easy :-). |
| |
| 2. Do a JIRA search for tickets closed since the previous release. |
| |
| 3. Use the report generated by the maven-changelog-plugin to see all |
| SVN commits. Set the project.properties' maven.changelog.range |
| property to the number of days since the last release. |
| |
| To generate the release notes from this file: |
| |
| mvn changes:announcement-generate -Prelease-notes [-Dchanges.version=nnn] |
| |
| then tweak the formatting if necessary |
| and commit |
| |
| The <action> type attribute can be add,update,fix,remove. |
| --> |
| |
| <document> |
| <properties> |
| <title>Apache Commons Crypto Release Notes</title> |
| </properties> |
| |
| <!-- NOTE: |
| The description below is specially formatted so as to improve the layout of the generated release notes: |
| The parsing process removes all line feeds, replacing them with a single space. |
| The Velocity template in resources/templates has been enhanced to replace pairs of adjacent spaces |
| with a new-line in the release notes. (These spaces are ignored when displaying HTML). |
| If the output is not quite correct, check for invisible trailing spaces! |
| |
| N.B. The release notes template groups actions by type, and only extracts data for the current release. |
| The changes report outputs actions in the order they appear in this file. |
| |
| To regenerate the release notes: |
| mvn changes:announcement-generate -Prelease-notes [-Dchanges.version=nnn] |
| |
| Defining changes.version allows one to create the RN without first removing the SNAPSHOT suffix. |
| --> |
| |
| <body> |
| <release version="1.1.1" date="20YY-MM-DD" description="TBD"> |
| <action dev="ggregory" type="update" due-to="Gary Gregory">Update commons.jacoco.version 0.8.5 to 0.8.6 (Fixes Java 15 builds).</action> |
| </release> |
| <release version="1.1.0" date="2020-08-28" description="Minor release (Java 8 and OpenSSL 1.1.1)"> |
| <action issue="CRYPTO-59" type="add">Support Galois/Counter Mode (GCM).</action> |
| <action issue="CRYPTO-125" type="fix">CryptoOutputStream does not call write in a loop when underlying channel works in non-block mode.</action> |
| <action issue="CRYPTO-131" type="add" dev="britter">Provide FAQ page.</action> |
| <action issue="CRYPTO-134" type="fix" dev="sebb">CipherByteBufferExample should not truncate the string</action> |
| <action issue="CRYPTO-137" type="fix">Error compiling on Win64 with Mingw.</action> |
| <action issue="CRYPTO-138" type="fix">CipherByteArrayExample fails on OpenSSL 1.1.0g with java.lang.UnsatisfiedLinkError: EVP_CIPHER_CTX_cleanup.</action> |
| <action issue="CRYPTO-139" type="add">Add support for AARCH64.</action> |
| <action issue="CRYPTO-141" type="fix">Errors in native code can leave Java wrappers in bad state.</action> |
| <action issue="CRYPTO-141" type="fix" dev="ggregory" due-to="Alex Remily">Intermittent Failure in GCMCipherTest#testGcmTamperedData() #105.</action> |
| <action issue="CRYPTO-139" type="add">Make org.apache.commons.crypto.stream.input.Input extend Closeable.</action> |
| <action issue="CRYPTO-139" type="add">Make org.apache.commons.crypto.stream.output.Output extend Closeable.</action> |
| <action type="update" dev="ggregory">Add support for ARM.</action> |
| <action type="update" dev="ggregory">Add support for ARM-HF.</action> |
| <action type="update" dev="ggregory" due-to="Geoffrey Blake">Reset JAVA_HOME for aarch64 and ppc builds. Turn off maven-enforcer for Xenial builds #104.</action> |
| <action type="update" dev="ggregory">Update maven-checkstyle-plugin 3.0.0 -> 3.1.1.</action> |
| <action type="update" dev="ggregory">Update commons-parent 51 -> 52.</action> |
| <action type="update" dev="ggregory">Update maven-resources-plugin 3.1.0 -> 3.2.0.</action> |
| <action type="update" dev="ggregory">Update Apache CLIRR to JApiCmp.</action> |
| <action type="update" dev="ggregory">Update FindBugs to SpotBugs.</action> |
| </release> |
| |
| <release version="1.0.0" date="2016-07-22" description=" |
| Initial release (Java 7). |
| |
| The initial release is known to build on Linux, MacOS/X and Windows (using MinGW). |
| |
| It may build on other systems. |
| |
| Please note that the JNA interface to OpenSSL is a preliminary release. |
| It is relatively slow, but may be of use on systems which aren't yet supported by the JNI code."> |
| <action issue="CRYPTO-68" type="add" dev="britter">Enable common code quality reports.</action> |
| <action issue="CRYPTO-65" type="fix" dev="britter" due-to="sebb">Warnings compiling on MacOSX - JNIEXPORT redefined.</action> |
| <action issue="CRYPTO-11" type="add" dev="Ke Jia" due-to="Ke Jia, Jerry Chen">User guide documentation .</action> |
| <action issue="CRYPTO-12" type="add" dev="Xianda Ke" due-to="Xianda Ke">Rename CryptoInputStream to CipherInputStream and CryptoOutputStream to CipherOutputStream .</action> |
| <action issue="CRYPTO-13" type="add" dev="Xianda Ke" due-to="Xianda Ke">The API differences between apache.commons.crypto and JCE .</action> |
| <action issue="CRYPTO-26" type="update" dev="Dapeng Sun" due-to="Dapeng Sun">Utility classes should not have public constructors .</action> |
| <action issue="CRYPTO-28" type="update" dev="Ferdinand Xu" due-to="Ferdinand Xu, Ke Jia">Update the README.md of Apache Commons Crypto .</action> |
| <action issue="CRYPTO-29" type="fix" dev="Dian Fu" due-to="Dian Fu, Sebb">Make sure Cipher.ENCRYPT_MODE is consistent with JDK .</action> |
| <action issue="CRYPTO-3" type="update" dev="Ferdinand Xu" due-to="ferdinand xu">Change default cipher as OpensslCipher .</action> |
| <action issue="CRYPTO-30" type="fix" dev="Ferdinand Xu" due-to="Ferdinand Xu, Sebb">Mutable fields should be private .</action> |
| <action issue="CRYPTO-31" type="update" dev="Ferdinand Xu" due-to="Ferdinand Xu, Sebb">Make fields final wherever possible .</action> |
| <action issue="CRYPTO-33" type="update" dev="Xianda Ke" due-to="Xianda Ke, Sebb">SecureRandom shadows JVM class .</action> |
| <action issue="CRYPTO-34" type="fix" dev="Dapeng Sun" due-to="Dapeng Sun, Sebb">JavaSecureRandom should throw Exception if it cannot create the instance .</action> |
| <action issue="CRYPTO-38" type="update" dev="Dapeng Sun" due-to="Dapeng Sun, Gary Gregory">Always use blocks .</action> |
| <action issue="CRYPTO-40" type="add" dev="Xianda Ke" due-to="Xianda Ke, Jerry Chen">Remove the full qualified package name for shadowed classes .</action> |
| <action issue="CRYPTO-42" type="add" dev="Dian Fu" due-to="Dian Fu, Jerry Chen">Remove the header files required for cross platform compilation .</action> |
| <action issue="CRYPTO-45" type="add" dev="Dian Fu" due-to="Dian Fu, Benedikt Ritter">Document how to build Commons Crypto .</action> |
| <action issue="CRYPTO-47" type="fix" dev="Dapeng Sun" due-to="Dapeng Sun">Fix build of MAC_OS .</action> |
| <action issue="CRYPTO-48" type="add" dev="Benedikt Ritter" due-to="Benedikt Ritter, Dapeng Sun">Setup site build as defined in commons-parent pom .</action> |
| <action issue="CRYPTO-49" type="fix" dev="Dapeng Sun" due-to="Dapeng Sun">CRYPTO-1 Fix build of X86 .</action> |
| <action issue="CRYPTO-7" type="update" dev="Ferdinand Xu" due-to="ferdinand xu">Rename source code in Chimera to Apache name space .</action> |
| <action issue="CRYPTO-57" type="fix" dev="Benedikt Ritter" due-to="Benedikt Ritter">Fix build on Mac OS</action> |
| <action issue="CRYPTO-61" type="fix" dev="Hendrik Saly" due-to="Hendrik Saly">Fix possible NPE in OpensslCryptoRandom</action> |
| <action issue="CRYPTO-54" type="fix" dev="Dapeng Sun" due-to="Stian Soiland-Reyes, Jerry Chen, Benedikt Ritter, Gary Gregory">US Export classification and ECCN registration for encryption</action> |
| <action issue="CRYPTO-62" type="update" dev="Hendrik Saly" due-to="Hendrik Saly">Add multithreaded related tests</action> |
| </release> |
| |
| </body> |
| </document> |