This page tries to collect the technology relevant things happening in PEPPOL.

Note: this is not an official "News" page. This is just what I'm collecting...

2017-05-15 - PEPPOL Practical update

As the new validation rules take effect today, I added them right away. Additionally the PEPPOL Dictionary was updated.

2017-05-12 - Spring release - validation artefacts 3.4.0

The BIS2 document validation with OpenPEPPOL validation artefacts 3.4.0 was released.

2017-05-08/09 - OpenPEPPOL F2F meeting in Vienna

We had a lovely two day F2F meeting hosted by BRZ. Approx. 70 people were attending. The first day started with an introduction section for newcomers and continued with a lot of presentation on what's going on. The second day had more of a workshop character with interactive sessions and that was highly appreciated by the attendees.

2017-04-07 - New PEPPOL website online

Finally the new PEPPOL website is live. It's definitively a great improvement. Check it out at http://www.peppol.eu.

2017-04-04 - phoss SMP 5.0.2

phoss SMP 5.0.2 was released. This is a maintenance release with PEPPOL Directory API support.

2017-03-31 - PEPPOL PKI explained

A documentation on the PEPPOL PKI was started. Click here to read the details.

Additionally a new page called PEPPOL Dictionary was started. It tries to collect all the terms and abbreviations commonly used in PEPPOL. Check the PEPPOL Dictionary.

2017-03-21 - 8th PEPPOL General Assembly

  • Hans Berg from Tickstar was elected the new TICC (Transport Infrastructure Coordinating Community) leader.
  • Sören Pedersen was re-elected as POACC (Post Award Coordinating Community) leader.

2017-03-17 - EN 16931-1 has been approved unanimously

The first parts of the European Norm for e-Invoicing have been finally approved.

  • The EN 16931-1 (invoice model) has been approved with 25 positive votes, no negative votes (100%)
  • The CEN/TS 16931-2 (list of syntaxes) has been approved with 24 positive votes, no negative votes (100%)

Now PEPPOL can move forward on adopting the EN in their BIS.

2017-02-07 - Document Validation Service updated

Finally the new Document Validation Webservice is provided. Click here for Webservice details. This Webservice allows you to use all validations also available on the manual validation page.

Additionally the CEN/TC 434 / EN 16931 validation artefact drafts (!) as of today are available for usage in validation!

2017-01-26 - Validation updated

Finally the BIS2 document validation with OpenPEPPOL validation artefacts 3.3.0 is available. Additionally support for Simplerinvoicing 1.1 was added. Click here to validate your business document.

2016-11-25 - London F2F slides available

The slides of the presentations from the London face to face meeting are now available:

2016-11-25

I added a new page that explains the document exchange. It shows how the PEPPOL participant ID, the DNS and the SMP work together.

Additionally the participant information page was changed so that arbitrary participant identifier schemes can be tested.

2016-11-15 - phoss SMP 5.0.0

phoss logo

Finally the CEF conformance testing was finished successfully so I'm proud to present to you phoss SMP. This is now the official project name of the previous "ph-peppol-smp-server". Compared to RC2 no functional changes were performed - just UI beautifications. To see version 5.0 in action have a look at http://smp.helger.com. If you want to learn more about phoss SMP features, just request a demo user (via email or the contact form).

2016-11-14 - Validation artefacts 3.3.0

OpenPEPPOL PoACC fall release published. They get mandatory by 2016-11-15 (12:00 CET).

2016-11-07 - PEPPOL SMP Server 5.0.0-RC2

Update to my PEPPOL SMP Server.
Includes some functional improvements. Read more at

2016-10-13 - PEPPOL SMP Server 5.0.0-RC1

Update to my PEPPOL SMP Server.
Once the conformance test with CEF is finished, version 5.0.0 will be released!

2016-10-05 - Validation artefacts 3.3.0-RC1

OpenPEPPOL PoACC fall release published for review. They get manadatory by 2016-11-15 (12:00 CET).
In this version OpenPEPPOL decided to no longer maintain the ODS files, and instead directly work on the Schematron files - what a pitty.

2016-09-20 - OASIS SMP Spec 1.0 CS 03 release

OASIS is pleased to announce the approval and publication of a new Committee Specification by the members of the OASIS Business Document Exchange (BDXR) TC:
Service Metadata Publishing (SMP) Version 1.0, Committee Specification 03
Note: this SMP specification is not yet used in OpenPEPPOL, but there are plans to do so in the future.
Note: my SMP Server 5.0.0-Beta1 already supports this specification version!

2016-09-19 - OpenPEPPOL planing to switch to AS4

In a Letter of Understanding (LoU) signed between the Commission and OpenPEPPOL, the parties agree a plan for the transition from AS2 to AS4 in the PEPPOL profile of CEF eDelivery. As part of this, support for SMP/SML lookup and PKI specifications as used in the PEPPOL eDelivery network will continue in the CEF eDelivery architecture.

2016-09-19 - SML 3.0 deployed

Finally the production SML was updated to version 3.

2016-08-06 - PEPPOL SMP Server v5 Beta 1 is out.

It improves integration with PEPPOL Directory as well as customizability in general. Look on GitHub Wiki for further details.

2016-06-16

PEPPOL SMP Server v5 is approaching. It improves integration with PEPPOL Directory as well as customizability in general. Compared to previous versions, this version needs a JDK 8 to run. Look on GitHub for further details.

2016-05-20 - Validation artefacts 3.2.0

PEPPOL Validation Artefacts 3.2.0 were released. The latest version can be found at https://joinup.ec.europa.eu/svn/peppol/Validation Resources/BIS v2/

2016-03-20 - SMP Server 4.1.2 release

SMP Server release 4.1.2 is out. Refer to News and noteworthy in the SMP Server Wiki.

2015-12-07 - SMP Server 4.1.0 release

SMP Server release 4.1.0 is out. Refer to News and noteworthy in the SMP Server Wiki.

2015-11-09 - SMP Server 4.0.3 release

SMP Server release 4.0.3 is out. It fixes the problem that service group deletions were not propagated to the SML when using the SQL backend and adds an overview page with all tasks and action items.

2015-11-06

The SMK release was updated to version 3.0.1 which fixes most of the mentioned problems.

2015-11-05

My SMP Server 4.0.2 was released. It fixes the compatibility problems introduced by the SMK 3.0.0 release. If you are only using the SML client library, please make sure to use at least version 4.3.1.

2015-11-03

Here is a list of issues I've identified with the new SMK 3.0.0:

  • The handling of participant IDs is now case-sensitive (this is not compliant with the BusDox spec)
  • The name of the list DNS servlet changed from "listdns" to "listDNS"
  • The "delete participant" API now requires a valid SMP-ID to be provided (this is incompatible with existing SML client solutions) - the respective changes are contained in my peppol-sml-client as of version 4.3.1
  • The SMK now accepts any participant identifier schemes that are incompatible to the BusDox specs

2015-10-29

Finally a first version of the BIS2 document validation is available on this page. Click here to validate your business document.

2015-10-27

A new version (3.0.0) of the SMK (not SML) was deployed by DIGIT. It contains the following new features:

  • Enhances compliance with SML specification
  • Adds support for Oasis BDXL specification
  • U-NAPTR and CNAME records
  • Adds service to allow SMP to change their certificate
  • Support for multiple business domains
  • Support for DNSSEC
  • Enhances logging
  • Enhances users and roles management
  • Enhances unit and integration testing
  • Enhances database versioning with Liquibase
  • Adds support for certificate revocation check (CRL)
  • Work managers to limit the load on servers for guaranteed performance (Weblogic only)
  • Fixes EDELIVERY-294: Improve the signature of the SML Read Service Metadata service
  • New monitoring service
  • New service to list all participants (PEPPOL Yellow Pages)

2015-10-09

If you are still using PEPPOL LIME there is good news for you. I grabbed the deprecated CIPA component and am providing a LIME server and client based on AS2. Have a look at it at https://github.com/phax/peppol-lime.

2015-10-05

Added information about my new SMP release 4.0.0. It includes a management GUI for easily creating service groups, endpoints and redirects. Read all the details or quick start at https://github.com/phax/peppol-smp-server.

2015-09-17

Added information about the SML support since these information are hard to find if you can't find the original email anymore. Read all the details.

New versions of my SMP server will be released soon. Version 4 of peppol-smp-server ships with a brand new administration interface that gives you the possibility to manage your endpoints with nice forms directly in the browser.

The development of the PEPPOL Yellow Pages progresses. Follow the development on GitHub at peppol-yellow-pages. Helping hands are always welcome.

2015-09-09

New PEPPOL validation artefacts are out for review. The ZIP file with the Schematron and XSLT files can be downloaded. Release notes are also available.
Deadline for submitting comments to rfc@peppol.eu is October 1st 2015.

2015-06-09

On June 9th the SML migration from BRZ to the EC took place. Read this page for all the details!

2015-04-02 - New PEPPOL SMP server implementation available

Based on the CIPA SMP server 2.2.3 I decided to fork my own clone of a PEPPOL SMP. It is available in 2 different versions:

  • peppol-smp-server - an SMP server that uses a relational database (like MySQL) as the backend.
  • peppol-smp-server-lightweight - an SMP server that uses a file-based backend and keeps all information in main memory for performance reasons. Additionally it includes a small management UI.
Both SMP servers use shared components also available on GitHub: peppol-commons, peppol-smp-client and peppol-sml-client.

2014-11-13 - as2-peppol-server released

Based on my previous projects as2-lib, as2-peppol-servlet and ph-ubl and peppol-sbdh I created a minimal PEPPOL AS2 server for receiving PEPPOL AS2 messages. The project as2-peppol-server is located on GitHub and available as OSS under the Apache 2.0 license.

2014-11-05 - CIPA 2.2.3 released

CIPA 2.2.3 is a minor update that basically extends the SMP client and the SML client library functionality. Additionally the class ConfiguredDNSMapper got deprecated because I assume it is of no further need as the original author (BRZ) no longer needs it (for quite some time now).

2014-10-20 - SSL 3.0 vulnerability - POODLE

Because of the SSL 3.0 vulnerability called POODLE (see http://en.wikipedia.org/wiki/POODLE) certain PEPPOL APs may disable SSL 3.0 on their systems.

For the Oracle Java Runtime the code of the AccessPointClient is fine. So when you are using the Oracle JDK no further actions need to be taken. But when using the IBM Java Runtime please make sure that you set the constant SSL_PROTOCOL in class AccessPointClient from SSL to TLS.

A new release of the cipa-start-client was build, which fixes this problem for IBM JDKs. The version number of the fix release is 2.2.2-1 and it can be found in the Joinup Nexus (binary format - https://joinup.ec.europa.eu/nexus/content/repositories/releases/eu/europa/ec/cipa/cipa-start-client/2.2.2-1/) and in the CIPA SVN (sources - https://joinup.ec.europa.eu/svn/cipaedelivery/tags/2.2.2-1).

You must be logged in to post a comment!