Releases: OpenAS2/OpenAs2App
Version 2.4.0 health check module and central reposoitory deployment
- Add initial basic health check listener on HTTP port for load balancer/high availability deployment
- Enhance POM to deploy code base to central maven repository
[](https://sourceforge.net/projects/openas2/files/2.4.0/Version 2.4.0 health check module and central reposoitory deployment.zip/download)
HTTP Reader Enhancement
Enhance the HTTP reader to allow logging the raw data when unable to determine how to process the data.
[](https://sourceforge.net/projects/openas2/files/v2.3.2/HTTP Reader Enhancement.zip/download)
Version 2.3.1 release - file name cleansing, logging and other enhancements
- Remove reserved characters from dynamically generated file names
- Document feature to change reserved character list for file names.
- Document java tuning requirements for large files
- Change default logging date format to international standard
- Document logging date format configuration
- Document upgrade process as an appendix in OpenAS2HowTo
- Prevent HTTP header folding by default with config option to allow. (Fixes issue with NGINX)
- Change email logger to allow any exception to be logged through exception parser (not just OpenAS2Exception)
- Add support for Sentry logger for exceptions
- Enhanced documentation on logging system
- Change default log file name to use international date format
[](https://sourceforge.net/projects/openas2/files/v2.3.1/Version 2.3.1 release - file name cleansing, logging and other enhancements.zip/download)
Version 2.3.0 - Proxy server support plus other enhancements and bugfixes
- Enhance message state tracking to correctly handle resends
- Support external databases that have JDBC drivers for message state tracking via configuration.
- Allow AS2 Message ID format to be configurable globally and overridden on a per partnership basis
- Persist message attributes for the full lifecycle of the message including resends.
- Provide support for proxy server authentication.
- Fix resending ASYNC MDN messages
- Document all of the enhancements and imporve existing documentation.
[](https://sourceforge.net/projects/openas2/files/v2.3.0/Version 2.3.0 - Proxy server support plus other enhancements and bugfixes.zip/download)
Fix for Windows 10 file system names
This is a minor bugfix release:
IMPORTANT NOTE: Please review ALL release notes for intermediate versions if you are upgrading
- Remove the encapsulating "<" and ">" from the generated message ID as windows no longer allows that in file names
- Minor update to documentation on handling SSL certificate issues
[](https://sourceforge.net/projects/openas2/files/v2.2.1/Fix for Windows 10 file system names.zip/download)
Release 2.2.0
Version 2.2.0 - 2017-02-01
This is an enhancement and minor bugfix release:
IMPORTANT NOTE: As of this release, OpenAS2 no longer supports Java 1.5 and below
- Add sample file for running OpenAS2 under systemd on NIX based systems
- Set the sender and recipient in the Message object when MDN is created to facilitate debugging due to config issues
- Extract the deployed version from the MANIFEST.MF file instead of embedding in the Session.java file
- Move to Maven build process
- Add an INFO level message for any files that are not writable in a polling directory
- Provide ability to generate a UUID using the dynamic parameter $rand.xxx
- Fix the method that creates a file name for storing pending messages (was removing the first character)
- Enhance error handling when using HTTPS and certificate checker class to facilitate debugging SSL certificate issues
- Reworked initialization structure to provide OSGi functionality to deploy as a standard OSGi bundle (OSGi deployment should be available in next release)
- Updated documentation relating to the enhancements including troubleshooting information.
[](https://sourceforge.net/projects/openas2/files/v2.2.0/Release 2.2.0.zip/download)
Prevent copying headers from message to MDN
Bugfix release to prevent copying headers from message to MDN that cuases some AS2 implementations to fail
[](https://sourceforge.net/projects/openas2/files/v2.1.1/Prevent copying headers from message to MDN.zip/download)
DB Tracking Module, File name parsing, daemon launch script and more...
This release is an enhancement release:
- Add message tracking module to allow easy identification of sent and received messages based on state
- persists state change tracking of messages to H2 database
- allow user-plugin of custom tracking module(s) - Enhanced documentation around certificate management
- Added properties element to config to allow easy custom config property access from java modules and helper classes
- Added support for parsing file name into partnership attributes using regular expressions
- Added script to support launching OpenAS2 as a daemon using the init.d paradigm
- Added system parameter to startup scripts to allow restricted HTTP headers that cause problems for some AS2 implementations
Upgrade Notes:
- Add the new module to your existing config.xml (see classname="org.openas2.processor.msgtracking.DbTrackingModule" in release config.xml)
- If using a custom startup script, re-integrate your customisations into the new script
[](https://sourceforge.net/projects/openas2/files/v2.1.0/DB Tracking Module, File name parsing, daemon launch script and more....zip/download)
Custom Headers, Authenticated Email, Configurable Algorithm Protection Control
This release is an enhancement and bug fix release that includes compatibility testing with other AS2 systems:
- Add support for custom HTTP headers - configurable static headers as name/value pairs in the partnership - configurable dynamic headers with header values set from parsing the name of the file to be sent
- Fix generator encoding for compression, encryption and signing
- Support configurable control of canonicalization when signing
- Support overriding digest "sha-1" algorithm name in signing to use "old" name without dash ("sha1")
- Support AES128, AES192, AES256 ciphers
- Support disabling the CMS algorithm protection OID for older AS2 systems that do not support it
- Added "Troubleshooting.." section to documentation
- Support authenticated SMTP server for email logging
[](https://sourceforge.net/projects/openas2/files/v2.0.0/Custom Headers, Authenticated Email, Configurable lgorithm Protection Control.zip/download)
Code rationalization and async MDN mode bugfixes
This release is an enhancement and bugfix release:
- Fix handling creating a unique file name for storing message info for ASYNC MDN
- Rationalise the handling of received MDN so that there is a common handler for Async and Sync MDN
- Fix moving pending messages that fail after retries to the error folder.
- Enhance logging to pass Message object to log manager to facilitate finer grained and more targeted logging
[](http://sourceforge.net/projects/openas2/files/V1.3.6/Code rtionalization and async MDN mode bugfixes.zip/download)