257 - Changing Chameleon

Last modified by Erik Bakker on 2025/11/19 20:50

release-blog-intro.png

Hi there, eMagiz developers! This release features various updates to our platform, with our new event streaming broker running on DSH taking center stage. With this release, our latest event streaming functionality will be available to everyone (GA). On top of that, we will launch the previously announced new runtime image for all customers. On top of that, we have several smaller features and bug fixes for you to enjoy.

New Event Streaming Broker (DSH) - GA

As of this release, we want to raise awareness that our new event streaming broker running on DSH has become GA for all (new) models. With almost all clients having migrated away from our current event streaming broker and us having resolved the last remaining flaws, we can proudly announce that, from this point forward, all new models will run on DSH by default. We will also accelerate our efforts to move the remaining clients away from Aiven fully.

To migrate to DSH, we offer our customers a tailor-made migration path consisting of eight straightforward steps so they can migrate away from DSH quickly and with confidence. Once they run on DSH, they can profit from the following improvements and new functionalities.

  • Simplified topic configuration in Design. With DSH, there is no need for complex calculations of retention size and retention hours at the topic level. This is replaced with a much simpler approach: a minimum retention time of two days across topics and environments. Should this not be sufficient, please get in touch with your partner manager.
  • Unified way of connecting to Mendix applications. For both the messaging and event streaming pattern, you will now use the same eMagiz connector. In both instances, we will create auto-generated flows in Create, which you can include in a release. This combination of flows for a specific Mendix application becomes an image that the Mendix application can download to run the functionality.
  • Improved certificate rotation for event streaming users. All event streaming users linked to a flow in eMagiz will automatically receive a new certificate when the runtime is changed. This applies both to eMagiz runtimes and Mendix applications. For Mendix applications, this requires restarting the application to take effect.
  • Introduction of the topic browser. Similar to the "queue browser," this browser lets you browse all topics in your models and view the messages on each topic.
  • Introduction of the topic alerting. This allows you to configure triggers on the topic level. With these triggers, you can check the "minimum throughput" and "messages behind" at the topic level.
  • Improved event streaming statistics showing all the relevant information on topic, consumer, and partition level.

Runtime Image - Announcement

As part of our previous release, we launched our latest runtime image to several beta customers and to our flow testing offering. Based on the results, we have decided to release the new runtime image in the next release, scheduled for November 20th, 2025.

Information

For more information on the runtime image, please check this.

Minor Changes

  
Changing data retention

  • When DSH retention time is changed on the company level, deleting the topic by excluding it in Design > Architecture and applying the change in Deploy > Architecture and including it again in Design > Architecture and applying the change in Deploy > Architecture results in the retention time being updated in DSH.
    • Note that this action will delete the topic and therefore will result in data loss

Importing old OpenAPI Version deprecated
Importing an Open Specification V2 is deprecated and no longer supported at eMagiz.

Navigating between Design and Create - System Message Level
Users can go from Design to the Create phase for all message types and vice versa.

Bug Fixes

  
Moving between components and definitions
Users are correctly redirected to their request/response message based on the XSD they are selecting in the flow.

Create - Transformation
Value mappings for a “string to enumeration” transformer are now visible after reopening the window.

Create - System Message
The navigation from Create to Design has been fixed for event streaming. Additionally, improvements have been made for synchronous messaging so that the currently visualized message (request or response) is correctly considered when using the “Open in Design” button.
 
Create - Adding Integrations
We fixed an issue where, when your model is migrating or migrated to the new Event streaming broker, you get an error message for security reasons, sometimes when you un-transfer integrations from the Create.

Create - Processes
We fixed an issue where opening an entry or exit connector with multiple integrations of the eMagiz Mendix connector system did not open the correct flow. The flows are now displayed in the same order as the topics in the center panel when you focus on a system. This ensures that when you select a flow, the correct one opens as expected.

DSH Related Fixes

  • By making DSH GA, we also resolved the following things.
    • If activating a new release encounters trouble during certificate creation, the previous valid certificate will be reused.
    • Properties that start with “emagiz.dsh“ are provided with a value automatically in the background.
    • We have fixed a bug in DSH-enabled event streaming models that may have prematurely revoked read/write access to deleting topics if the topic was still in use in the active release.
    • We have fixed a bug in DSH-event streaming-enabled models, where updating one flow connecting to the DSH event streaming broker would unintentionally redeploy containers hosting other such flows.
    • All DSH topics have topic triggers. Removing topics without a topic trigger does not result in an error.
    • Manage phase access rights have been updated to allow users with the proper access to view and edit correctly.

Deploy - Unused Properties
Users can select multiple properties across pages and delete the selections all at once.
 
Manage - Error Messages
Increased the maximum number of displayed error message headers from 40 to 60.

Fancy Forum Answers

As always, this is a gentle reminder to ask questions via the Q&A forum in the eMagiz iPaaS portal. This way, we can all benefit from the community's knowledge. For some inspiration, take a look at these forum answers:

Key Takeaways

Thanks to all who helped build the product and those who tested and provided feedback to improve it. To end this post, here are some key takeaways for you:

  • If you have questions surrounding our Program Increment Planning, please get in touch with productmanagement@emagiz.com
  • If you have feedback or ideas for us, talk to the Platypus
  • Please inform us of new additions to the store (productmanagement@emagiz.com) so we can all benefit from these.
  • Clear your browser cache (Ctrl + Shift + Del)
  • Check out the release notes here
  • Start thinking about how the license tracker can aid your development
  • Start thinking about major, minor, and patch
  • Keep making great integrations

Let's stay in touch and till next time!

Information

* Indicates a Beta feature. If you would like to get access to this beta feature, please contact productmanagement@emagiz.com