Skip to content

Releases: OxalisCommunity/vefa-peppol

4.4.0-RC1

11 Apr 19:13

Choose a tag to compare

4.4.0-RC1 Pre-release
Pre-release

✨ Enhancements

  • Added support for OpenPeppol eDEC Code Lists v9.6
  • Introduced read/write support for Peppol Message Level Status (MLS)

🛠️ Changes

  • Removed support for Peppol G2 PKI
  • Updated and adjusted failing test cases to align with recent lookup changes

Full Changelog: v4.3.0...v4.4.0-RC1

4.3.0

16 Feb 19:06

Choose a tag to compare

  • OpenPeppol eDEC Code Lists: Added support for OpenPeppol eDEC Code Lists v9.5
  • TICC-174: Replace string equality with semantic DN comparison
  • Relax validation to allow non-Peppol document type identifier with warning
  • Fixed failing test-cases due to invalid/outdated period in test-files

Full Changelog: v4.2.1...v4.3.0

4.2.2

01 Feb 18:04

Choose a tag to compare

This tag release introduces explicit handling for "BEAst document profiles". BEAst profiles that currently do not conform to OpenPeppol eDEC code lists are supported with a warning and are treated as non-Peppol document types.

4.2.1

08 Nov 13:19

Choose a tag to compare

What's Changed

  • eDEC CodeList Support: Added support for eDEC CodeList v9.3
  • Peppol PKI 2025: Added Peppol PKI 2025 Truststore for dual capability usage
  • Fixed lookup for SMP deployed as non root application: Fix for SMP document/service lookup for SMP deployments under non-root context path
  • Basic MLS Support: Added basic support for “MLS_TO” and “MLS_TYPE”
  • PINT Wildcard Migration: Getting rid of “oxalis.pint.wildcard.migration.phase” parameter
  • Added Self Sign certificate and removed unreachable or moved URL
  • Add DefaultProviderTest to verify URI resolution when SMP is deployed as non-root application
  • Changed expired SMP Test and Production certificate, added additional validation and fixed test case
  • Changed elma smp test endpoint to https
  • Bump commons-lang3 version to 3.18.0

Full Changelog: v4.1.1...v4.2.1

4.0.1

12 Aug 16:51

Choose a tag to compare

  • Added support for eDEC CodeList v9.3
  • Bump commons-lang3 version to 3.18.0
  • Made resolvedServiceMetaDataURIList threadsafe
  • Updated GitHub CI Actions
  • Added support for publishing to maven central repository
  • Added Self Sign certificate and removed unreachable or moved URI

Full Changelog: v4.0.0...v4.0.1

4.1.1

09 Jun 06:06

Choose a tag to compare

What's Changed

  • Set NAPTR Lookup (PFUOI 4.4.0) as default. In order to continue using CNAME lookup with this version, set following property in oxalis.conf
    lookup.locator.class=network.oxalis.vefa.peppol.lookup.locator.BusdoxLocator
  • Bump httpclient to 5.4.4
  • Bump commons-certvalidator to 4.6.0
  • Bump peppol-specifications to 2.5.0
  • Bump dnsjava to 3.6.3
  • Bump guava to 33.4.8-jre
  • Bump lombok to 1.18.38
  • Bump metainf-services to 1.11
  • Bump testng to 7.11.0
  • mockito-core to 5.17.0
  • wiremock to 3.0.1
  • Fix concurrent calls to resolveDocumentIdentifiers - should not share resolvedServiceMetaDataURIList across invokations by @dladlk in #64

New Contributors

Full Changelog: v4.0.0...v4.1.1

4.0.0

03 May 09:35

Choose a tag to compare

What's Changed

  • Added support for eDEC CodeList version 9.1
  • Peppol wildcard change (PFUOI 4.3.0)
  • Removed outdated FRPOC support
  • Bump commons-certvalidator from 4.4.0 to 4.5.0
  • Bump peppol-specifications from 2.3.0 to 2.4.0
  • Bump slf4j from 2.0.6 to 2.0.17
  • Bump lombok from 1.18.24 to 1.18.32
  • Bump httpclient, from 4.5.13 to 4.5.14
  • Bump guava from 33.3.1-jre to 33.4.0-jre
  • Bump typesafe from 1.4.2 to 1.4.3
  • Migrated from javax.mail to jakarta.mail
  • Module peppol-publisher upgraded to Jakarta Servlet API

New Contributors

Full Changelog: v3.8.0...v4.0.0

3.7.2 (Old supported version)

02 Apr 19:38

Choose a tag to compare

  • Added support for eDEC codelist version 9.1
  • Peppol wildcard change (PFUOI 4.3.0)
  • Added configurable properties in oxalis conf for locator and global dns server vs company dns

Full Changelog: v3.7.0...v3.7.2

3.8.0

26 Oct 20:27

Choose a tag to compare

What's Changed

  • Added configurable properties in oxalis conf for locator and global dns server vs company dns
# Configure following properties for BusdoxLocator and BdxlLocator in Oxalis.conf as per your requirements
lookup.locator.busdox.timeout=30
lookup.locator.busdox.maxRetries=3
lookup.locator.busdox.enablePublicDNS = false
lookup.locator.bdxl.timeout=20
lookup.locator.bdxl.maxRetries=2
lookup.locator.bdxl.enablePublicDNS = false
  • Further refinement of lookup result error handling with actionable messages : 9540e20
  • jakarta upgrade by @smahieu87 in #60
  • Bump guava version to 33.3.1-jre
  • Bump commons-certvalidator to version 4.4.0
  • Bump peppol-specifications to version 2.3.0
  • Bump dnsjava version to 3.6.2
  • Updated ELMA SMP domain
  • Replaced old revoked AP test certificate with Norstella test AP certificate
  • Updated SMP Prod and Test Certificate

New Contributors

Full Changelog: v3.7.0...v3.8.0

3.7.0

10 Aug 15:07

Choose a tag to compare

  • eDEC Codelist v8.9
  • Bump dnsjava version to 3.6.0
  • Bump commons-certvalidator version to 4.2.0
  • Replaced expired Peppol test certificate
  • Fixed BdxlLocator and BusdoxLocator reports network-level errors as participant not found
# Following additional "maxRetries" and "timeout" properties configured in "reference.conf" for BusdoxLocator and BdxlLocator
mode.default.lookup.locator = {
    class: network.oxalis.vefa.peppol.lookup.locator.BusdoxLocator

    bdxl: {
        .....
        .....
        maxRetries: 3
        timeout: 30
    }

    busdox: {
        .....
        .....
        maxRetries: 3
        timeout: 30
    }
}

Full Changelog: v3.6.0...v3.7.0