Changes for page 216 - Hack Heaven
Last modified by CarlijnKokkeler on 2024/04/18 13:04
From version 413.1
edited by Erik Bakker
on 2024/03/11 14:48
on 2024/03/11 14:48
Change comment:
There is no comment for this version
To version 93.2
edited by Erik Bakker
on 2023/03/14 08:33
on 2023/03/14 08:33
Change comment:
Update document after refactoring.
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 - 216-HackHeaven1 +194 - Giant Leap - Content
-
... ... @@ -1,107 +1,79 @@ 1 1 {{container}} 2 -{{container layoutStyle="columns"}} 3 -((( 2 +{{container layoutStyle="columns"}}((( 4 4 [[image:Main.Images.Release Blog.WebHome@release-blog-intro.png]] 5 - 6 -**Hi there, eMagiz developers!** As part of our alignment week we also had a hackathon event focusing on a wide array of reported feedback on the portal. The majority of the release blog will be focused on this. On top of that we launch new functionality that makes it easier to transform to JSON, to select infra flows in a release, and makes it possible to deploy multiple agents to a single machine that adheres to specific conditions. Furthermore, several announcements will be made via this release blog (and other channels) to better prepare your model for upcoming major changes. 7 7 8 - ==**Announcement-TLSversions deprecated**==5 +**Hi there, eMagiz developers!** In the last few weeks, we have worked around the clock to release various improvement points within the 3rd generation runtime and elsewhere. We have improved the feedback provided when a flow can't start due to an incorrect transformation, improved when specific logging is triggered, and improved the stability of our internal infrastructure. On top of that, we fixed several bugs surrounding other parts of the platform. So without further ado, let us look at all these improvements. 9 9 10 - PlaceholderforinfofromBas7 +== **3rd generation improvements** == 11 11 12 -{{info}}Text{{/info}} 9 +//__Better feedback in the error log when a corrupt stylesheet is encountered__// 10 +We have improved the logging within a 3rd generation runtime that identifies the broken resource by name within a container and informs you to navigate to Create -> Resources to see in which flows the resource is used so you can take the appropriate action. 13 13 14 -== **Announcement - Spring 6** == 12 +//__Better internal error handling to avoid unnecessary alerting and notifications__// 13 +We have improved the internal error handling when sending metrics from the runtime to our monitoring stack. This will gravely reduce the alerts you receive on this topic when your model runs on the 3rd generation monitoring stack. 15 15 16 -Placeholder for info from Jelle 15 +//__Improved Manage Dashboard__// 16 +This release improves what you can see in the Manage Dashboard after you migrate your model to the 3rd generation runtime architecture. 17 17 18 -{{warning}}Text{{/warning}} 18 +//__Improved process surrounding "slot standby" and "slot wakeup" for 3rd generation runtimes__// 19 +When a slot is put into standby mode, we also stop all on-premise runtimes to avoid excessive logging (and alerting) on your models with this functionality. The opposite happens when the slot wakeup is triggered. As a result, not only the cloud runtimes are started but also all on-premise runtimes. 19 19 20 -== ** Updated release functionality - Infra flow selection** == 21 +//__Improved process of deploy preparation__// 22 +With this release, we have improved the process through which your deployment action is prepared by eMagiz. As a result, the chances of unexpected behavior occurring in your model are drastically reduced. 21 21 22 -This release will include a major update of our release functionality through which you can configure your release. As of now eMagiz will provide you with the option to visually see changes on infra flow level. 24 +//__Improved migration of Streaming container__// 25 +When migrating your streaming container, we now consider whether "custom error handling" is used within one of the event processors. Based on that determination, additional components are added to ensure that the streaming container will work after migrating without manual intervention. 23 23 24 -[[image:Main.Images.Release Blog.WebHome@release-216-hack-heaven--infra-flow-comparison.png]] 27 +//__Add History to Notifications in Manage__// 28 +To improve the auditability of our platform, we have introduced an audit trail to the Notification section in Manage for models running on our 3rd generation monitoring stack. This way, it is always visible when the notifications were paused and who paused or unpaused the notifications. 25 25 26 -When you are in edit mode you can select a new version via the right-click option as you were used to for other flows. 30 +//__Improved Manage phase for Event Streaming__// 31 +Based on the feedback on our first iteration of the Manage phase for Event Streaming, we have improved the graphs and the calculations that fill the graphs with values. On top of that, we have added help texts to clarify what each chart our table displays to you. 27 27 28 -[[image:Main.Images.Release Blog.WebHome@release-216-hack-heaven--infra-flow-selection.png]] 33 +//__Improved help text for network volumes__// 34 +With this release, we have improved the help text that explains network volumes and how to use them within our solution. 29 29 30 - Ontopofthat wehaveaddedantitleto eachcontextmenu thatspecifiestheflowtype(i.e.exit connector,container infra,connectorinfra)foradditionalclarity while constructingyourrelease.36 +{{warning}}Should you be interested in migrating your model to our new 3rd generation architecture, don't hesitate to contact us at [[productmanagement@emagiz.com>>mailto:productmanagement@emagiz.com]] or read our [[documentation>>doc:Main.eMagiz Academy.Fundamentals.fundamental-runtime-generation3||target="blank"]] on the subject.{{/warning}} 31 31 32 - [[image:Main.Images.ReleaseBlog.WebHome@release-216-hack-heaven--context-menu-title.png]]38 +== **Feedback items ** == 33 33 34 -== ** Updated deploy functionality on-premise - Multiple environments selection** == 40 +//__Generation of security logic API Gateway in case of API Key as security method is improved__// 41 +With this release, we have improved the generation of security logic within the Create phase related to API Gateways that use the API Key method as their security mechanism. 35 35 36 -{{warning}}The following is only applicable under the following conditions: 37 - * Windows 2022 server 38 - * Atleast one port opened (as a consequence of a hosted web service){{/warning}} 43 +//__User Roles are sorted alphabetically__// 44 +All user roles under User Management are now also sorted alphabetically. 39 39 40 -When configuring your Deploy Agent you now have an additional option that can be activated by the user. With the help of this checkbox you unlock the possibility of stabily running multiple deploy agents on one machine. 46 +//__Name of keystore for user management now includes the environment__// 47 +To improve the naming of the downloaded keystore that needs to be distributed to external parties, we have added the name of the environment to the filename. You can distinguish between the various environments by looking at the filename. 41 41 42 - [[image:Main.Images.ReleaseBlog.WebHome@release-216-hack-heaven--multiple-environments.png]]49 +== **Bug fixes ** == 43 43 44 -== **Feedback Items** == 45 -//__Easier component selection in flow designer__// 46 -The area selector through which you can select one or more components has improved to allow for an easier selection of said components when they are displayed closed to the edge of the canvas. By expanding the area you can select the selection of these components will become much easier. 51 +//__Consolidated upgrade process cloud template__// 52 +With this release, we have removed some specific update options that could cause mismatches between what was visually displayed and what was happening in the cloud. 47 47 48 -//__ Improvedhandlingofoptionality inJSON on lists__//49 - Previously,eMagiz would alwayscreate a JSON arrayif your datamodelexpecteda list.Thiswouldlead tounexpectedand undesirablebehavior ofthemessage as emptyarraysarenot alwaysacceptedbyexternalparties. With this releasewehave changedthe wayinwhich wegeneratetheJSON outputshould therebeanemptylist in the output. Consequentlytheempty listwill**not** bepartoftheoutputanymoreasdesired.54 +//__Ensure users can deploy release on environments they have edit rights on__// 55 +Currently, users with limited rights in Deploy, for example, only edit rights in Test, can now activate and deploy releases ready for other environments but need to be deployed on the environment for which they have the rights to do so. 50 50 51 -//__Loading bar when searching for log entries__// 52 -To indicate to the user that eMagiz is still busy retrieving log entries we have now added a loading bar to the log entry overview upon pressing search. 53 - 54 -//__Improved feedback when deleting elements from Capture__// 55 -To better specify to the user which integration or system the user intends to delete we have improved the text in the confirmation pop-up. This way we can provide more information to the user to avoid mistakes. 56 - 57 -//__Enhanced filter options in Manage__// 58 -With this release we have added filter options on both the Alerting tab and the Trigger configuration pop-up. This results in being able to filter on Status (Alerting) and Queues, Topics, Recipients, and more (Trigger configuration pop-up) in these places. 59 - 60 -//__Copy property names from Create__// 61 -This release unlocks the possibility to easily copy the name of a property placeholder so it can be used whilst deploying. 62 - 63 -//__Improved feedback during migration to the current-runtime architecture__// 64 -We have improved the feedback should you try to migrate the JMS before any other runtime under Create -> Settings. 65 - 66 -//__Block user from making changes to their cloud whilst another upgrade is still in progress__// 67 -We now block the user from making changes to their cloud configuration when another upgrade is still in progress. 68 - 69 -//__Cron trigger validation__// 70 -We have added a validation check upon saving a cron expression in the Flow Designer to avoid flows not starting due to a misconfigured cron expression. 71 - 72 -== **Bug Fixes** == 73 -//__Queue name validation__// 74 -The validation regarding undesired spaces for components that use a queue name has been improved. Specifically, users are now prevented from creating a queue name with a space in the queue name when editing this in the Create phase in the Flow Designer. 75 - 76 -[[image:Main.Images.Release Blog.WebHome@release-215-tiny-tales-queue-name-validation.png]] 77 - 78 -//__Removal of onramp__// 79 -An issue has been fixed where removing an onramp that was previously linked to a combined entry was impossible in the Create phase. 80 - 81 -//__eMagiz login__// 82 -In the login screen, users can now press "enter" to log in when the username field is selected. Previously, this was only the case for the password field. 83 - 84 84 == **Fancy Forum Answers** == 85 85 86 86 As always, this is a gentle reminder to ask questions via the Q&A forum. The Q&A forum is available in the eMagiz iPaaS portal, so we can all benefit from the knowledge within the community. For some inspiration, take a look at these forum answers: 87 87 88 -* [[eMagiz Mendix Kafka Module Issue (Mendix 10)>>https://my.emagiz.com/p/question/172825635703748180||target="blank"]] 89 -* [[SFTP + Privatekey not working>>https://my.emagiz.com/p/question/172825635703760538||target="blank"]] 90 -* [[Attribute name is not allowed to start with 'xml'>>https://my.emagiz.com/p/question/172825635703760662||target="blank"]] 91 -* [[How do I change the default content-type from ISO-8859-1 to utf-8>>https://my.emagiz.com/p/question/172825635703760803||target="blank"]] 92 -* [[Preparing Image for <runtime> failed>>https://my.emagiz.com/p/question/172825635703761022||target="blank"]] 61 +* [[API Security not updated in all entry flow>>https://my.emagiz.com/p/question/172825635703363718||target="blank"]] 62 +* [[Preventing exceptions triggering on HTTP 400 status code>>https://my.emagiz.com/p/question/172825635703351155||target="blank"]] 63 +* [[Deployment of 3rd gen runtimes to Azure Kubernetes Service (AKS containers)>>https://my.emagiz.com/p/question/172825635703350980||target="blank"]] 93 93 94 -== **Key Takeaways** ==65 +== **Key takeaways** == 95 95 96 -Thanks to all whohelped build and those who tested and gave feedback to improve the product. To end this post, here are some key takeaways for you:67 +Thanks to all that helped build and those who tested and gave feedback to improve the product. To end this post, here are some key takeaways for you: 97 97 98 98 * If you have questions surrounding our Program Increment Planning, please get in touch with [[productmanagement@emagiz.com>>mailto:academy@emagiz.com]] 99 99 * If you have feedback or ideas for us, talk to the Platypus 100 -* Please inform us of new additions to the store ([[productmanagement@emagiz.com>>mailto:academy@emagiz.com]]) so we can all benefit from these. 71 +* Please inform us of new additions to the store ([[productmanagement@emagiz.com>>mailto:academy@emagiz.com]]) so we can all benefit from these. 101 101 * Clear your browser cache (Ctrl + Shift + Del) 102 102 * Check out the release notes [here] 103 103 * Start thinking about how the license tracker can aid your development 104 104 * Start thinking about major, minor, and patch 76 +* Upgrade to the latest build number 105 105 * Keep making great integrations 106 106 107 107 Let's stay in touch and till next time! ... ... @@ -109,11 +109,6 @@ 109 109 {{info}} 110 110 ~* Indicates a Beta feature. If you would like to get access to this beta feature, please contact [[productmanagement@emagiz.com>>mailto:academy@emagiz.com]] 111 111 112 -{{/info}} 113 -))) 114 - 115 -((( 116 -{{toc/}} 117 -))) 84 +~*~* Indicates a GEN3-only feature. 85 +{{/info}})))((({{toc/}}))){{/container}} 118 118 {{/container}} 119 -{{/container}}