Releases: OxalisCommunity/vefa-peppol
Releases · OxalisCommunity/vefa-peppol
4.4.0-RC1
✨ 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
- 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
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
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
- 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
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
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)
- 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
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
- @smahieu87 made their first contribution in #60
Full Changelog: v3.7.0...v3.8.0
3.7.0
- 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