Skip to content

Releases: OpenAS2/OpenAs2App

v3.9.1

06 Feb 22:15
ecfc03e

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.8.0...v3.9.1

Dynamic Content Type Support

08 Nov 10:44
455d6b4

Choose a tag to compare

Support for configurable dynamic Content-Type based on the file extension. See documentation section 7.5 "Setting Content Type".

Threaded outbound file processing for high volume traffic

12 Sep 18:51
672f7d8

Choose a tag to compare

  1. Support parallel mode processing for the directory polling configuration to achieve high volume throughput.
    2 Enhance error handling when chacking for files that never received an DMN response.
  2. Added logging to indicate reading a fixed byte count message from HTTP stream to aid debugging.

Upgrade H2 due to CVE and fix WebUI bugs

06 Sep 19:59

Choose a tag to compare

Fix the H2 database secuirity issue:

Upgrade the inital databases to support the latest release
Provide an upgrade script to upgrade existing databases

Switch to JUNIT 5 test library

Various fixes to the REST command interface and underlying command processing:

Fix persistence of partnership adding and deleting
Fix deleting partner and partnership nodes

Poller Refresh Fix, Split File Otimisations

27 Dec 01:26
38561a3

Choose a tag to compare

  1. Enhance the file splitter to be more flexible supporting execution as a java app or as a new thread when done inline.
  2. Prevent the onfig.xml based pollers from being stopped when the partnerships are refreshed.

Minor fixes and enhancements.

04 Dec 23:19
dcca5a0

Choose a tag to compare

  1. Fix message attributes not being available to partnership config (eg attributes.filename)
  2. Add defensie coding for highly questionnable file names sent by partner containing an asterisk such as ".*"
  3. Further enhancements to the confog.xml extracting key values to properties to facilitate auto upgrades.
  4. Enhance helper scripts to support non-prompting execution allowing invocation from other scripts.
  5. Disable the WebUI module by default as it only runs with Java 11 and above.

File Splitting and Pre-processing AS2 Properties

04 Oct 07:30
880d52a

Choose a tag to compare

  1. Support for splitting line based files into multiple file. This is useful for very large files where encryption consumes too much memory.
  2. Support other databases than H2 for the WebUI commands.
  3. Catch exceptions in the strm command processor to avoid crashing the command processor.
  4. Pre-enhance AS2 properties before adding system properties to cater for $ in system properties

v3.3.0

13 Aug 11:00
faa90e6

Choose a tag to compare

  1. Support rejecting messages being sent that are unsigned. See section "Reject Unsigned Messages" in the documentation.
  2. Support having 2 certificates for your partner definition. This allows switch over of your own certificate to be zero down time. See section "Overlapping Old And New Certificates When Changing" in the documentation.
  3. Support overriding most of the config.xml attribute values using the external property file. This allows custom configuration to be restricted to a single properties file and makes version upgrades much simpler.
  4. Enhance shell and bat scripts to prepare for install and upgrade scripts to simplify managing the install and upgrade of OpenAS2 in the future.
  5. Enhance the properties parser to support periods in the property name.
  6. Fix the erroneous error when cleaning up files due to a duplicate call to the file cleanup function.

Fix MDN response extraction

05 Jul 23:07
1475298

Choose a tag to compare

Fix mdn body part extraction (#282)

* Remove unused import

* Fix extracting MDN mimebodypart

* Fix zip bomb

* Release notes

Co-authored-by: chrisbroderick <chrisbroderick@christophersmbp>

v3.2.0

21 Jun 19:56
9151132

Choose a tag to compare

  1. Support "prevent_chunking" attribute on partnership to support older AS2 systems.
  2. Fix copying the sent file to the sent folder when successfully sent.