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.
Warnings - [Unreleased]
Changed
Upcoming changes to our API contain some breaking changes which will require current JWT tokens to be invalidated, meaning that users will have to login again.
Specifically, our mails
endpoints will be renamed to mail-deliveries
and our events
endpoints will be renamed to webhook-deliveries
.
The exact time and date of the change will be announced one week before to give users time to prepare for the changes.
Added
- We will soon introduce
events
which will allow 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.