v4.3.0 (24 April 2026)
New functionalities
Epic 89 Add requirements spec type
Epic 89 Allow mapping between Message Model and Requirements specs
Issue 420 Admin page to import YAML files as new message model versions
Issue 420 Admin page to import business rules from YAML
Issue 420 YAML element import: support linking business rules by humanId
Issue 420 Admin page to import codelists from OASIS genericode XML files
Issue 1533 Add bar that eases navigation between spec/version/actions
Issue 1569 Add Venetian blind schema style option for OpenAPI specification export
Issue 1573 Add SSSOM export for message mapping specifications
Issue 1611 Improve taxonomy search
Issue 1638 Make SSSOM export accessible by machine-to-machine token, not only through backend and login token
Issue 1639 Enrich SSSOM export
Add unstable public project overview API endpoints
Extend serializer to allow id-less update of univalent entity relations
Add library to support json-ld serialization of rdf graphs
Add framework for displaying automated mapping suggestions
Documentation
Issue 1467 Expand taxonomy management documentation
Issue 1469 Expand business rules management documentation
Issue 1470 Expand codelist management documentation
Issue 1661 Expand message model management documentation
Bugfixes / UX improvements
Issue 1518 Update mapping progress bars to show predicate and status separately
Issue 1577 Add issue/comment icons to mapping list on canvas
Issue 1578 Add button to navigate to canvas after creating a mapping version
Issue 1601 Bugfix editing root elements due to large amount of data
Issue 1602 Bugfix: allowAdditionalProperties now correctly applied for array elements with no sub-elements in JSON Schema export
Issue 1604 Bugfix several api urls for non-default language app, including the login option
Issue 1619 Can't delete uploaded file, can't distinguish two filenames with same display name.
Issue 1623 Bugfix missing artefact for new entities
Issue 1625 Concept note field too small
Issue 1626 Cant create new taxonomy version from tax edit screen
Issue 1627 Sort Taxonomy versions just like message model versions
Issue 1633 Fixes JSON Example generator bug
Issue 1635 Add Dutch translation for My account page
Issue 1636 Fix toast when generating message model using AI
Issue 1641 Automatically set author and creation date on all new artefacts
Issue 1642 Bugfix: predecessor autocomplete on message model version edit caused 404 on page load
Issue 1643 Various small UX improvements to default spec creation/edit screen
Issue 1663 Fix codelist entry form "Reported by" dropdown gating to account manager role
Issue 1667 Removing a JSON Schema spec breaks Wizard for existing derived messages
Issue 1670 Make mappings source and target clearable.
Fix performance of copy functionality of large message models
Add option to manually reset namespace definitions used in message model version
Allow to edit element xpath in technical details panel of edit element
Bugfix deleting syntax bindings due to foreign key constraint for example objects
Show spinner on Save button and highlight when there are unsaved changes
Bugfix: selected element in message model tree no longer collapses after adding a sub-element
Refactor and add Dutch translations for mapping status, predicate, and justification labels
Sort versions + improve version table in specification edit interface
Bugfix ElementType namespace URI return type causing errors in XML schema export
Unify page headers. Using h1, h2, etc consistently
Change house style for NxtGen/SCSN environment
Issue 1618 Fix logo and Language customization for new environment
Issue 1678 Add new environment image
Customize a frontpage (2x)
Add NxtGen logo to DPP environment
Put review env to traefik ingress class
v4.2.0 (12 March 2026)
Bugfixes / UX improvements
Issue 1444 Delete organisation results in 500 server error
Issue 1582 Bugfix schema downnload link
Issue 1584 Bugfix duplicates in acknowledgements
Issue 1586 Add v3 legacy oauth login endpoint
Issue 1587 Bugfix missing subscription type
Issue 1588 Prevent empty representative label
Issue 1589 Refactor Representative entity and remove duplicates
Issue 1597 Bugfix xml validator input for generated schematron
Issue 1609 Bugfix downloading validator rules
Issue 1617 Can't upload schema to validate to new syntax binding
Session token persistence. Users don't need to re-login when container restarts
Restructure menu items. Add missing items: canvas, projects and subscriptions
Bugfix frontend path to issue view page. The email notifications link to /issue/{id} and are hereby fixed.
Minor fixes for venetian blind schema generator
Issue 1603 Adds new use case customization
Bugfix in CI job publish-public-image
Keep APP_SECRET the same across helm updates and horizontal scaling
Update frontend dependencies
v4.1.0 (9 January 2026)
New functionalities
Epic 92 Implement MVP for AI integration, including usage notes and specification generation
Issue 1544 Wizard constraint and generated example improvements:
Generated example values comply with specified regex pattern
Fixed value, allowed values and example values are checked against regex pattern
If possible, UUIDv4 is used for elements named 'id' or 'uuid'
Allow for shorthand name in base datatype field, like 'string', 'decimal', etc
Bugfixes / UX improvements
Issue 1574 Reduce AI spec gen description strictness
Issue 1559 Bugfix for deleted default prefix 'dc:'
Issue 1560 Bugfix validator UI showing "no schema file"
Issue 1561 Add missing business rule show interface
Issue 1570 Taxonomy: CSV export to more than 3 levels
Issue pm393 Add new logo to DPP environment, update logo styling for homepage
Issue 1575 Fix access for publish-helm-chart CI job
CICD jobs use BuildKit instead of Docker dind
Switch from npm to pnpm. Add caching
Add dependency caching for backend checks
Cleanup, restructuring of CI jobs, images, folders
Improve STH Dockerfile for improved layer caching, reduced image size and build speed
Move building STH customizations (for different environments) to separate pipeline stage
Cleanup and improve monolog config for less deprecation logs and passtru warnings
Update CI scripts to use GCP WIF for authentication + bugfix
Use local CI cache for buildkit cache
Add build metadata to semver tag in footer component
Bugfix docker compose way of initializing new DB.
Adds legacy db-dump ompatible configuration for mariadb.
v4.0.0 (20 December 2026)
Bugfixes / UX improvements
Issue 1525 Taxonomy search: add dropdown
Issue 1543 Assert\NotNull missing for joincolumn nullable false.
Issue 1546 Message version edit: add button to delete root element.
Issue 1547 Fix login inconsistencies and related UX
Issue 1548 Show project on issue index / issue view. Prevent adding labels to issue when project not set.
Issue 1551 Fix for missing element namespace
Issue 1552 Taxonomy export to TTL fixed
Issue 1558 Show highlighting on canvas even if mapping itself is not present. Easier way to add mapped element treeview.
Issue 1562 Fix link to concept from issue. Fix showing issues on concept.
Fix browser cache control for index.html
Issue 1362 Add CircPlastX logo to DPP environment
Adapt changelog ci job to check placement of changelog items
Add helper service in docker compose to migrate from v3 to v4
(website) Add domain to privacy statement
Improve local dev environment startup
v4.0.0-beta.4 (8 December 2025)
New functionalities
Issue 1325 Add functionality to add a sub element by copying from another element from the same message
Issue 1516 Message mappings are converted to full specs. This adds spec versions to message mappings, and issues, review comments, status, predicate and justification to element mappings.
Temporarily don´t show mappings on home and specification index page by default
Bugfixes / UX improvements
Issue 1388 Implement/Port the 3 export types for taxonomy versions
Issue 1433 Fix permissions and UX of discussion post (review comment) list
Issue 1434 Improve view edit codelist
Issue 1500 Fix file object autocomplete crash on empty field
Issue 1501 Add warning when leaving page without saving
Issue 1505 Fix deleting issue replies
Issue 1523 Account inherits global roles from orgs for which it's a representative
Issue 1524 Fix image upload and retrieval
Issue 1537 Fix increased taxonomy loading time
Issue 1541 Repair DCAT Export for Message Mapping specs
Issue 1542 Fix
Issue 1545 Fix setting element name and label in wizard step 1
Improve and unify canvas panel heading
Don´t show unpublished version on spec cards
v4.0.0-beta.3 (27 November 2025)
Bugfixes / UX improvements
Issue 1419 Date format and datetime format.
Issue 1436 Can't remove issue.
Issue 1511 Migration script to one time update createdAt fields without explicit time from UTC 00:00:00 to 11:00:00
Issue 1529 Allow deleting specs
Issue 1530 Allow deleting message spec version with all its elements
Issue 1531 MessageModelVersion edit: add button to add root element
Issue 1532 Fix project edit ordering of specifications