Improvement
IMPORTANTSensedia API Management v5 clients: to obtain the authorization URL, import the Events Hub Authorization API.
Improvement
Validation of the digital signature key for subscriber registration: when registering a subscriber on the Security screen, you need to validate a key to generate a digital signature.
Previously, validating the key required accessing Postman and sending a POST
request.
Now, validation is done directly in the Events Hub without leaving the subscriber registration screen.
Simply enter the key in the Key
field and click VALIDATE KEY
.
See the Subscribers documentation for more details.
Improvement
Publisher
and Subscriber
fields now show only related results, making search refinement easier.Improvements
Status code: when registering a subscriber, you define the status code considered successful for event delivery.
Previously, only 200-family codes could be entered. Now, you can use 2xx
to cover the entire family.
See more details in Subscribers – topics.
Sorting: added the Order by
filter on the Handlers, Policies, Publishers, and Subscribers screens.
Choose between creation date or alphabetical order.
By default, the most recent is displayed first.
Import from API Management
button to the publisher creation screen.
When clicking + Create Publisher
, choose between importing an app or registering manually.New feature
Improvement
Optimized the Delivery Retry functionality. Events in the manual delivery retry queue can now be automatically resent via the Event Status API.
With this, you can implement automation to run delivery retries.
To access it, go to Sensedia API Platform > API Design > API Catalog and search for "Event Status".
Check out best practice suggestions for implementing this API in automatic retry.
Bug fix
Frontend adjustments
Encrypt Body
option from the Subscriber URL
field.Performance
Performance
Security
Bug fixes
Performance
Frontend adjustments
Bug fix
Bug fixes
Performance
Fixed an error that prevented the first event from being published for new clients.
Fixed internal event consumption to avoid losses after registration failures.
JWT validation
Frontend adjustments
Adjusted the Event Status screen pagination with time filters.
Fixed the save button for context changes with linked topics.
Corrected various texts across multiple screens.
Bug Fix
Adjusted the API Event Server service to ensure delivery to all subscribers, even when multiple are registered to a topic.
Previously, if all automatic retry attempts for the first subscriber occurred before the event was sent to the other subscribers, their processes could be cancelled, causing event loss. Now, all subscribers will receive the events.
The Events Hub has a new look! We've adopted a more intuitive and visually appealing look & feel.
Check out the updates in the Events Hub 1.2.0.0 quick guide.
New features and improvements
Contexts: new page in the main menu. Contexts act as logical markers in the publication URL, allowing topic reuse in different scenarios.
Authorizations: renamed from Auth Settings and now in the main menu. Define authorization endpoints by context.
Context enablement:
When creating grouped topics in a handler, you must enable all contexts where the topic can be published.
When registering or editing a publisher, the user must define, among all contexts enabled for a topic, which contexts will be available to the publisher. This ensures the publisher can only send requests to the topic in contexts available to them.
When registering or editing a subscriber, the user must define, among all contexts enabled for a topic, which contexts will be available to the subscriber. This ensures the subscriber only receives requests from the topic in contexts available to them.
Random static token: generate directly on the subscriber registration screen (Security).
Feedback: added a feedback submission field in the product menu. You can send a general feedback message or open a support ticket.
Bug Fix
New feature
Improvement
We use cookies to enhance your experience on our site. By continuing to browse, you agree to our use of cookies.Learn more