Skip to main content

v4.0

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
  • Issue 347 Migration script to one time strip domain name from account display names
  • Issue 1456 Mount php.ini as additional conf instead of overwriting default

v4.0.0-beta.2 (22 November 2025)

Bugfixes / UX improvements

  • Issue 1437 Who said it missing in View review comments.
  • Issue 1439 Button 'Add Meeting' in Group view not working
  • Issue 1450 Can't create project
  • Issue 1502 Taxonomy specification fixes
  • Issue 1504 Descriptions edit should be big textfield.
  • Issue 1521 Don't allow to change username
  • Bugfix serializer. Allow setting value to null
  • Config allow_anonymous_access can be specified as config parameter

v4.0.0-beta.1 (9 November 2025)

Port backend framework, including but not limited to:

  • Replace Ampersand prototype framework by Symfony framework
  • Port constraints and rules - part 1
  • Port constraints and rules - part 2
  • Port account, access control and related logic
  • Issue 520 Port venetian blind option for json schema generator
  • Issue 594 Auto remove orphaned LinkObjects
  • Issue 1365 Add option to disable anonymous access to public resources
  • Issue 1368 Restore notifications handling and templates in symfony backend.
  • Issue 1369 STH v4 DCAT export links point to STH v3 routes
  • Issue 1375 Creating new group should redirect to edit after creating.
  • Issue 1376 Restore JSON schema preprocessor
  • Issue 1387 Port message model version copy functionality
  • Issue 1429 Port validator artefact downloads
  • Issue 1431 'Used by' table missing for edit business rule
  • Issue 1454 Port API key access to validator service
  • Issue 1454 Refactor API key access
  • Port issue with EasyRdf namespace prefixes. See v3 MR 684
  • Upgrade to Symfony 7.3

New functionalities

  • Issue 520 Add venetian blind option for json schema generator, including simple types

Bugfixes / UX improvements

  • #1444, #1445, #1451
  • Several other improvements, see !693
  • Issue 1460 Disable dark mode for PrimeNg components until STH has support for dark mode
  • Add temporary oauth login routes to smoothen the transition from v3 to v4 for external integrations
  • Restore consistent use of SERVER_HOST_NAME env variable
  • Refactor how environment specific Symfony backend configurations are specified and picked up in Helm values and templates
  • Merge documentation repo (the website) into main STH repo
  • Fix CI release job