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