264 - Strict Separation

Hi there, eMagiz developers! This release includes our new user management for models running on our latest versions of the API Gateway and Event Streaming offerings. Furthermore, it includes a new environment template that improves machine behavior in a single-lane cloud configuration when runtimes are added or removed. On top of that, we introduce several improvements that enhance and clarify the user experience throughout the platform. Last but not least, we have an update on our support for the old eMagiz Mendix connector.
Old eMagiz Mendix Connector End-Of-Life
New Environment Template
As of this release, we have implemented new functionality for single-lane customers on our current architecture. This is released as part of a new environment template.
New User Management*
As part of our continuous efforts to improve the user experience within our platform, we have overhauled our user management functionality in Deploy once you run on our latest API Gateway and/or Event Streaming offering. Part of this change is that the currently known buttons "Transfer from Design" and "Apply to environment" have been merged into one single functionality. On top of that, we now allow users to select which changes they want to apply at any given time, providing additional flexibility. While doing so, we ensured that related changes that must be applied in parallel are selectable as a single option. With this enhancement, you can more easily and safely customize configurations per environment.

Minor Changes
Deploy - Properties
When saving a property, we now perform an optimization check. These improvements help reduce redundancy and keep property configurations cleaner and easier to maintain.
- If other properties share the same name and value, we will recommend grouping them to improve manageability.
- If any runtimes in the list of linked runtimes do not use the property, we suggest removing those runtimes from the list.
- If none of the linked runtimes use the property, we recommend removing it.

Deploy - Releases
It is no longer possible to deploy a release that contains runtimes not linked to any flows in the architecture.

Bug Fixes
Design - Import XSD
Added the ability to import XSD files with an element of type 'all'.
Design - Swagger Configuration
Errors related to generating the Swagger UI in eMagiz have been resolved. Users will no longer encounter errors when generating JSON (new cases).
- Additionally, users can now define multiple tags per operation. Multiple tags should be separated using “-”.
- An issue affecting the generation of examples for custom-defined schemas in the request and response body has also been fixed.
- Schema validation has been extended to help prevent configuration mistakes. Existing errors related to referencing or schema definitions in the request/response body may still be present. However, when opening the edit page and clicking Save, the extended validation will be triggered. If the configuration results in an error, the validation will indicate this so it can be corrected before saving.
Create - Flow Testing
Users will see a pop-up error message about their broken test case and be asked to fix it. For automated test cases, a warning about broken test cases is shown to users who want to create a new version in the flow designer.
Deploy - Deployment Plan Execution
A manual step in the deployment plan is shown only once during deployment.
Manage - Alerting - Log Trigger Configuration
Fixed synchronization issue for log triggers, preventing unexpected behavior when all log triggers must be resent.
Remarks
- We have removed part of our platform's functionality as it was not used anymore.
- We have updated our help text widget to align it with the new UI options in Mendix.
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.
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!