Releases: OpenAS2/OpenAs2App
Releases · OpenAS2/OpenAs2App
Fix resend tracking and other minor enhan cements and fixes.
Fix resend tracking in the tracking DB and add missing columns (https://github.com/OpenAS2/OpenAs2App/issues/195)
Changed error message to info message and support not rendering the error message when an invalid HTTP request is detected.
Support overriding the "remove_http_header_folding" property at partnership level. See OpenAS2HowTo section on "Header Folding" for details. (contributed by Claudio Degioanni claudio.degioanni@bmeweb.it)
Fix HTTP timeout configuration - the timeout configuration was not correctly reading any user specific setting.
Enhance documentation based on user feedback.
Register successfully sent MDN in DB tracking.
Add a helper script to import certificates from a source keystore to a target keystore (import_alias_from_keystore.sh)
Change the way the receiver handler finds the private key. backwards compatibility was maintained through the use of a partnership attribute or system property (use_new_certificate_lookup_mode). It defaults to new mode but setting to false reverts the behaviour.
Support for environment variables
Minor bugfix when using HTTP Basic Authentication
Component execution control
- Components in the config.xml file are now enabled and disabled by an "enabled" attribute on the component. See the documentation in the section 6 "Application Configuration" on how this works.
- Support using a custom properties file to override properties in the config.xml file. See the documentation in the section 6.1 "System Properties" on how this works.
- If upgrading please see the upgrade notes to convert your config.xml
v2.9.4: Clean sent filename (#162)
Java 12 Support
Bugfix and minor enhancements
- Fixed error where DB tracking module was not logging fields to database.
- Added a script to connect to the H2 database from the command line.
- Simplified the default config.xml for changing ports by using properties.
- Added support for location of the config.xml using an environment variable in the start-openas2.sh file
- Document stored_sent_filename and stored_error_filename as well as provide more examples for setting errordir and sentdir using extended dynamic variables
Remote command processor and Email logger
- Support additional filters on logging to support reduced email logger errors flagging interface errors due to exernal access attemopts to AS2 server..
- Fixed error where DB tracking module was not logging fields to database.
- Documented additional logging filters.
- Support for dynamic variables in sentDir and errorDir attributes in the config.
- Enhanced the remote command processor to support text output format.
- Updarted remote command processor documentation.
- Added a script to run the remote command interface from the command line.
- Included the remote socket command processor app jar into the release package to allow use without a separate effort to set up.
Dynamic Partner URL Configuration
- 🕸 Provide ability to dynamically set the target URL for the partner based on directory polling mopdule configuration.
- 📁 Add tracking of sent file name to database tracking of AS2 messages (see upgrade notes for upgrading)
- 📚 Document the mechanism for using the dynamic URL feature
- 📖 Update documentation on database schema upgrades
- 🐛 Fix a bug in 2.8.0 release that caused DB tracking not to track messages
Database Logging Table Name And Certificate Management
- Add DB tracking message when pending information file detected indicating failed receipt of an MDN.
- Changed the partnerships.xml sample to make it easier to understand and proivide examplke for additional partners
- Enhanced documentation to reflect changes in the partnerships.xml and some cleaning uop and adding more detail.
- Provide ability to define a custom table name for tracking messages to a database
- Update documentation for mechanism to use a different table name in the tracking database