Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2025-04-15 - [1.32.0]
Changed
- Riddle and Code hardware wallets were replaced with Azure secure keyvault wallets. The previous wallet solution depended on the attestation service of Intel SGX, which reached EOL the end of April 2025. The new S1SEVEN wallet solution is based on Microsoft Azure Key Vault, a highly secure and scalable platform that delivers the full functionality of the current wallet on a future-proof technology.
- Wallets and identities are now created automatically when a user creates a new company.
- Wallets and identities are now shared between test and live modes.
- Added support for Bluemint schemas.
2025-03-10 - [1.31.1]
Changed
- Reduce required name length from 4 characters to 2.
- Updated the list of supported countries when creating a company.
Fixed
- Fixed a bug where mail attachments were not sent when triggering a mail to be resent.
2025-01-03 - [1.30.0]
Fixed
- Fixed a regression where the JSON file attached to a PDF was incorrectly named.
2024-12-30 - [1.29.0]
Changed
- Company names are now unique on a country level rather than globally.
Fixed
- Fixed an issue where German Umlautes were incorrectly handled.
2024-12-06 - [1.28.0]
Changed
- Add a banner to the frontend for Forrestry DMP users allowing them to easily switch back to the DMP app.
2024-12-03 - [1.27.0]
Changed
- Added user industries option on signup and to user entity, which tailors the user experience depending on the industry.
2024-11-25 - [1.26.0]
Changed
Added the option to notarize certificates with the following identifers: EORI, MID, CNPJ, RUT, CBN and S1Seven company id for Forestry and Forestry Source DMPs.
Added support for Forestry Source DMPs to platform.
Fixed
- Fixed issues where account creation would sometimes fail.
2024-10-25 - [1.25.0]
Changed
- Added support for Forestry DMPs to platform.
2024-10-14 - [1.24.0]
Changed
- Added Simplified Chinese as a language option.
Security
- Prevents unsanitised strings from being submitted at sign up.
2024-08-23 - [1.23.0]
Changed
- Added multiple new identifiers that can be used when creating a new company, such as: DUNS, EORI, MID, CAGE code, CNPJ, RUT and Business Number.
2024-08-23 - [1.22.0]
Fixed
- Fixed an issue that prevented webhooks from being edited when no name was present.
2024-07-11 - [1.21.0]
Fixed
- Bug fix where a mailhook cannot be updated when the name is missing.
Changed
- Updated the domain app.s1seven.dev to app.staging.s1seven.com
2024-01-16 - [1.15.0]
Added
- We introduced internal
events
which allows issuers to track both inbound and outbound deliveries for notarizations, including those sent to unregistered users.
2023-11-10 - [1.14.1]
Fixed
- Solve MQTT and Websockets client authentication issue.
Changed
- Apply same format for web hooks and MQTT payloads.
- Allow to reuse already signed (but not sent) transactions during the notarization job.
2023-10-25 - [1.14.0]
Added
- Allow custom headers to be set on webhooks.
- Consider any wehbook response with a status code between 200 and 299 as a successful delivery.
Security
- Adds security headers to frontend to improve application security.
2023-10-05 - [1.13.3]
Security
- Fixed a bug in a dependency that allowed the app to be crashed.
2023-09-05 - [1.13.1]
Fixes
- Improved performance of schemas static resources loading.
2023-08-03 - [1.13.0]
Fixed
- There was some intermittent issues where email was not sent during signup, which should be solved.
- Webhook notification can be sent without signature (and defining a secret).
Changed
- Improved UX of Notarization UI by validating certificates beforehand.
2023-06-26 - [1.12.2]
Changed
- Applications API now requires to pass the mode in the query parameters. (To improve the underlying logic of how we manage secure access to live resources.)
Added
- New token endpoint
api/tokens/oauth2
that follows OAuth2 client credentials conventions.
2023-06-20 - [1.12.0]
Added
- The API and UI provide methods to configure the authenticators (MFA) registered by a user.
- Notarization jobs can be inspected using the new
certificates/notarize-job/:jobId
endpoint, where jobId is the certificate hash.
2023-05-26 - [1.11.2]
Security
- Resolved potentially unsafe usage of identities
Added
- Automatic creation of a ticket in our support system in case of email delivery failures.
- Append
ERROR
to email subject sent to notify issuers about certificate notarization failure.
2023-05-17 - [1.11.1]
Fixed
- Solved a bug where the mode would not be stored in url of verification page if user is not signed in
- Fixed rendering for all JSON and PDF deliveries
Added
- Allow to generate webhook secrets from the UI
- Displayed mailhook sender address
Changed
- Updated UI behavior of webhook creation
- Improved verification page looks and feel
2023-03-28 - [1.11.0]
Fixed
- Fixed an issue with wallet recovery if the user had previously created a wallet.
- Fixed an issue where the 25th word was displayed in wallet recovery.
- Fixed an issue where onboarding mode disappeared after changing it and reloading the page.
- Fixed an issue where the onboarding mode was reset when changing the language.
2023-02-16 - [1.10.0]
Changed
- Access tokens have been removed due to integration with Auth0.
Changed
- Replaces the access token UI with the applications UI.
- Removed Google Fonts to improve GDPR compliance.
- Updated the User Manual to include the newly improved workflows.
Added
- Added a new authentication mechanism for users and machine access using Auth0.
- Added a new scope picker in the Webhooks and Mailhooks sections of the app.
- Allow users to request a new confirmation account confirmation email in case the token has already expired.
- Add MFA (Multi Factor Authentication) for verified users.
- Added a persistant link to the User Manual with contextual links in the app.
Fixed
- Fixed an issue where special characters in company names were rendered incorrectly.
2023-01-18 - [1.9.4]
Fixed
- Fixed the unexpected error
ValidationError: Invalid request
during notarization.
2023-01-18 - [1.9.3]
Fixed
- Fixed an issue caused when trying to send an email without a recipient.
2023-01-10 - [1.9.2]
Changed
- Improved appearance of the developers documentation.
- Added support for CoA v1.1.0 and EN10168 v0.4.1
2023-01-02 - [1.9.1]
Fixed
- Fixed an issue where notarizations failed due to an unexpected payload validation error.
Changed
- Live mode is now available for certificate verifications even if a company has not been verified by S1SEVEN.
Added
- Display sender email in mailhook description.
- Added a new scope picker UI to automate/webhooks and automate/mailhooks.
- Added more direct links to sections in the user manual from the application.
2022-12-30 - [1.9.0]
Fixed
- Fixed an issue with urls on the public verification site.
- Fixed an issue with the email subject in some emails.
- Fixed an issue with some emails being filtered by Microsoft Exchange server rules.
- Fixed an issue where some schema releases were not correctly deployed.
- Fixed an issue with certificate notarizations.
Added
- Added a delivery view for emails.
- The status of redeliveries of webhook events is now shared with the user and the ui is automatically updated.
Changed
- Improved the design of mailhook ui.
- Increase rate limit for GET api/mails endpoints.
2022-11-21 - [1.8.2]
Added
- Added a new deliveries view that provides insights into recent web hook executions.
Changed
- UI improvements for lists, wallet creation and dialogs.
2022-11-18 - [1.8.1]
Added
- Introduced resource audit.
Changed
- Improved the access token UI.
- Improved the user profile UI.
- Improved the UI for editing companies.
- Improved appearance of forms.
Fixed
- Fixed some English and German translations.
2022-10-20 - [1.8.0]
Changed
- Due to the high operational cost of hooks, the creation of hooks has been limited to 5 webhooks and 5 mailhooks per company.