Releases: OpenAS2/OpenAs2App
Releases · OpenAS2/OpenAs2App
Minor enhancement to functionality
Scanner filtering, file name parsing and HTTP auth
Add an exclude filter option for the file polling module to support large files using a temporary extension until file is copied to directory
Add support for including extra parts of a parsed file name into the final parameter in the "format" attribute for file name parsing.
Support HTTP authentication on a per partnership basis.
Document the use of HTTP authentication, file filters and file name parsing functionality.
Make Async MDN sender use the "no_chunked_max_size" attribute
Restrcited HTTP Headers and MDN Signing Control
- Provide ability to use restricted headers in HTTP with partnership level overrides for the "Content-Transfer-Encoding" header
- Allow unsigned MDN to be sent using the "none" keyword for the "as2_mdn_options" attribute
- Use a Java 7 compatible method call for a Map class method that required Java 8
Support filename parsing functionality in MDN subject
Windows service and other performance enhancements
- Support for deploying as a Windows service - see OpenAS2HowTo.pdf for details
- Allow all components in the config.xml to use the attribute enhancer feature.
- Fix possibility of logs getting cleared
- Fix the DB logging module not being able to use the "tcp_server_start" parameter is always true in previous versions.
- Optimise the move file method
- Optimise the HTTP client handler
- Rationalise the PID environment variable name to match between service script and startup script
HTTP, MDN and general code optimization
- Supports Java 7 and up. Java 6 (Java 1.6) is no longer supported.
- Provide "log" command to dynamically alter logging levels in real time without restarting the application.
- Rationalize MDN sending so that Synchronous and Asynchronous are processed by a single module. NB See upgrade notes for class name change.
- Move HTTP header folding removal to HTTPUtils for centralised management
- Make the HTTP "User-Agent" header configurable via a property.
- Default "Message-Id" format complies with https://www.ietf.org/rfc/rfc2822.txt section 3.6.4.
- Provide ability to configure emails for successfully received and sent files.
- Upgrade libraries to the latest release.
- Support using system environment variables in config.xml
- Change attribute name for overriding Message-ID format at partnership level to match name at system level. NB See upgrade notes for attribute name change.
- Allow modules to have scheduled tasks using the HasSchedule implementation.
- Add scheduled task to detect failed sent messages where files are not cleaned up. (Fixes https://sourceforge.net/p/openas2/tickets/5/)
- Allow attributes in partnership element to reference other partnership elements and resolve the references at load time.
- Default sample in partnerships.xml for "as2_mdn_options" to use the "sign" attribute value for the micalg value.
- Support AS2 ID with spaces in the value.
Minor bugfix to allow remote command to shut down server
- Fix EXIT command not working when executed from remote socket command processor.
[](https://sourceforge.net/projects/openas2/files/v2.4.3/Minor bugfix to allow remote command to shut down server.zip/download)
Java 6 and 7 compatibility fix
- Fix using a Java 1.8 call to ensure 1.6 compatibility
- Enhance documentation around certifcate creation and deployment.
[](https://sourceforge.net/projects/openas2/files/v2.4.2/Java 6 and 7 compatibility fix.zip/download)
Health Check Enhancement
Enhance health check module to test all active modules. All modules now require implementing a healthcheck() method for self test.
[](https://sourceforge.net/projects/openas2/files/2.4.1/Health Check Enhancement.zip/download)