Releases: ESAPI/esapi-java-legacy
2.2.2.0
Release notes for ESAPI release 2.2.2.0 are located at:
https://github.com/ESAPI/esapi-java-legacy/blob/develop/documentation/esapi4java-core-2.2.2.0-release-notes.txt
If you are updating from ESAPI 2.2.0.0 or earlier, be especially sure to read the release notes section "Changes Requiring Special Attention" as it describes what needs to be down to get ESAPI logging to work.
Lastly, be sure to also read Security Bulletin #3 at:
https://github.com/ESAPI/esapi-java-legacy/blob/develop/documentation/ESAPI-security-bulletin3.pdf
Note the file "esapi-2.2.2.0-configuration.jar" contains the default ESAPI configuration files under 'configuration/' (ESAPI.properties, validation.properties, etc.) and the file "esapi-2.2.2.0-configuration.jar.asc" is a GPG signature of that jar file made by Kevin Wall.
2.2.1.1
Release notes for ESAPI release 2.2.1.1 are located at:
https://github.com/ESAPI/esapi-java-legacy/blob/develop/documentation/esapi4java-core-2.2.1.1-release-notes.txt
Be especially sure to read the section "Changes Requiring Special Attention" as it describes what needs to be done to get ESAPI logging to work.
Note the file "esapi-2.2.1.1-configuration.jar" contains the default ESAPI configuration files under 'configuration/' (ESAPI.properties, validation.properties, etc.) and the file "esapi-2.2.1.1-configuration.jar.asc" is a GPG signature of that jar file made by Kevin Wall.
2.2.1.0
esapi-java-logging.properties.txt -- You need this file for ESAPI logging using JUL (which is the new default).
Release notes for ESAPI release 2.2.1.0 are located at:
https://github.com/ESAPI/esapi-java-legacy/blob/develop/documentation/esapi4java-core-2.2.1.0-release-notes.txt
Be especially sure to search for and read the section "IMPORTANT WORKAROUND for 2.2.1.0 ESAPI Logging".
Note the file "esapi-2.2.1.0-configuration.jar" contains the default ESAPI configuration files under 'configuration/' (ESAPI.properties, validation.properties, etc.) and the file "esapi-2.2.1.0-configuration.jar.asc" is a GPG signature of that jar file made by Kevin Wall.
2.2.0.0
Release notes for ESAPI release 2.2.0.0 are located at:
https://github.com/ESAPI/esapi-java-legacy/blob/master/documentation/esapi4java-core-2.2.0.0-release-notes.txt
Note the file "esapi-2.2.0.0-configuration.jar" contains the default ESAPI configuration files under 'configuration/' (ESAPI.properties, validation.properties, etc.) and the file "esapi-2.2.0.0-configuration.jar.asc" is a GPG signature of that jar file made by Kevin Wall.