Io 1.0 release will happen:
Beta - May 20th 4:30pm
Production - June 10th 7pm
Portal
New Features:
Declining subscription requests to apps&services now possible (backend only)
Updated technical user role lists
Added BPDM Orchestrator technical user and service accounts
Added provider_owned technical user
Added internal/external flag to profiles in preparation for BYOWallet coming with Saturn
Added set membership call to BPDM
Improvements:
Registration:
Characters of all languages supported in registration form
Improved validation of region information
Adjusted commercial register number field to allow all court names
UI
General UI improvements
Improved the technical user profile setup of apps/services
Added a visibility icon to the technical user profile selection
Introduced a filter for "in-review" status on the service overview page in Service release
Enabled resuming to the last edited page during the App/Service release process
Improved file naming convention across Portal
Enabled more fine grained permission checks by client id and roles
Addition of 'Activate' action in addition to 'Configure' action for both app & service subscription requests
Blocked user from removing own admin roles
Enhanced permission and company role validation for Onboarding Service Provider
Unified card design in marketplace to list view style
Updated filters view and logic
Created new page for onboarding service provider management
Fixed person name pattern validation, updated first name and last name pattern to allow 2 characters in application form
Backend
Improved connection between Catena-X Membership flag and onboarding process
Error handling across Portal improved for stability and conciseness
Added support for multiple technical users per offer
Added property to define whether technical users should be displayed per offer
Enhanced technical user profile information with provider only flag
Various updates in code for compatibility, dependencies handling, and stability
Improved or eliminated delay of the company application upon invite
Allowed access to invitation endpoint to technical user
New parameters for api expansion for technical user data
Introduced validating of BPN before adding to company user
Added flag to display if a technical user is internal or external for endpoint
Added type flag to user role to display if an external technical user is created in the frontend to endpoint
Added duplicate check to connector creation
Enhanced connectorUrl endpoint logic
Improved translations across Portal
Added process for self description document creation
Added search functionality to IdP endpoint
Bug Fixes:
Registration:
Fixed disable confirm button issue for mandatory fields
Fixed emails with breaking content
Fixed country value not updating if user moves back and forth between steps
Removed code that always displays error message on screen
Fixed uploaded document size issues
Fixed upload docs and role selection screen
Removed logic that sets BPN before validation
Fixed company data invalidation when receiving multiple identifier
Fixed clearing of form fields after non-existent BPN entered
Updated logic to handle prefilled values if BPN is present
UI
Enabled multiple technical user creation in the technical integration step of the app and service release process
Prevented admins from proceeding further without user
Fixed an unexpected redirection to the last page after uploading app roles
Fixed company subscriptions filter search functionality
Fixed truncated chip button issue in the app permissions section
Introduced masking for sensitive information in technical user detail section
Enhance user experience by providing table and overlay in add technical user flow
Disabled the document download button for unavailable documents
Fixed IDP management page title and description
Allowed user to scroll horizontally in roles column to view all the added information in user table
Removed use cases without verified credentials from the "Use Case Participation" list
Fixed 400 Bad Request errors in various places
Fixed showing of all available active apps/services in the filter section
Fixed showing of all subscriptions including inactive one in the list
Fixed various overlap issues
Disabled “My Apps” button for users without permission
Backend
Added handling for outdated legal person in connector self-description process
Connector management and deletion related bugfixes
Various technical bugfixes for stability
Fixed company name change not reflecting consistently
Subscription activation: fixed null requester name
Fixed mail sending for subscription
Fixed mails not getting send on app approval or rejection
Allowed registration of connectors with pending status technical users
Fixed sending of invitation email when uploading multiple Users
Fixed initial roles not being added to invited users
Added companyUsers to invitation for OSP process
Adjusted the host and provider company for managed connectors
Added a duplication check for roles before adding them
Comments: Io 1.0 release of Portal & Marketplace comprises of all changes introduced in Tractus-X 24.12 and 25.03 release cycles. No additional changes are introduced in this release for stability purposes. This list is a subset of all changes, concentrating on content that has direct impact on user experience. Some improvements required work in all components but the list is de-duplicated for readability. Comprehensive change logs can be found here, here, and here.
Known knowns: please refer to this, this, and this list for already identified issues.
Core
New Features:
Automate credential approval flow [Feature].
Improvements:
[Wallet Integration Layer] Retrigger Endpoints.
[Semantic Hub] Implementation Mapping Component for Semantic Models and Use Cases.
[Issuer Component] Remove Description from the Empty Credential Types.
Bug Fixes:
Technical User creation | "DIM Layer" internal type user returns 500 internal server error.
Company Registration | Wallet is being displayed for Unboarded company.
Technical User Management | Technical User roles section displays placeholder keys instead of localized text.
Wallet : Pending Status label shows key instead of display text
Technical User Management | Wrong error message with placeholder content "content.addUser.technicalUser.addOverlay.roleMandatory".
Technical User details | Place holder content is displaying instead of localized text on detail screen.
Technical User Management | Delete User button should be disabled till the technical user status gets active.
Technical User deletion | Upon closing success message pop-up leads to "Undefined error" & loop.
BPDM
New Features:
All changes covered by Tractus-X, see
Improvements:
BPDM Gate: Fetched and updated legal name of legal entity from pool while performing partner upload process via CSV(#1141)
BPDM Orchestrator: When trying to resolve tasks for a step that have has been resolved before, the request is ignored. A HTTP OK instead of a BadRequest will be returned (#1092)
BPDM Pool: Remove duplicate BPN request identifier mapping entries and prevent the creation of new duplicates (#1159)
BPDM Pool: Fix missing legal entity (BPNL) associated to address in response while performing entity search (#1191)
BPDM Pool: Add check for correct LSA parent hierarchy when consuming golden record tasks (#1230)
Bug Fixes:
BPDM Gate: Fix the Gate not updating business partner output data when it receives already outdated output (#1185)
BPDM Pool: Fix resolved tasks by providing business partner data based on the database state. Returned result is now consistent. (#1158)
BPDM Pool: Fix not returning the most-up-to-date legal and site main address when it has been modified by an update to the site (#1209)
BPDM Apps: Fix Open-API specification not having scopes property in clientCredentials flow (#1234)
BPDM Apps: Fix access rights for the Open-API documents in YAML format (#1237)
Dataspace OS
New Features:
Azure Blob & S3 Storage Support in DataspaceOS (incl. secrets)
EDC 0.9.0
DTR 0.7.0
Improvements:
Certificate Management:
PDF preview
BPN search
BPN in downloaded certificates
Nested objects for EDC asset properties
API endpoints have been aligned with v3
DOS UI: Information about usage of deprecated component version
Supported versions:
EDC: 0.7.3, 0.7.5, 0.7.6, 0.7.7, 0.8.1, 0.9.0
DTR: 0.5.0, 0.6.2, 0.7.1
Bug Fixes:
Wrong Date Format for InForceDate in Policy (CXS 1209)
Policy creation checkboxes do not match the type dropdown
Data exchange with restiricted policy (DOS 2149)
Wrong Policy setup in NOVA (DOS 2313)
Trace-X
shared privately with Trace-X customers