Changes for page 213 - Joyful Journeys
Last modified by Carlijn Kokkeler on 2024/04/18 13:07
From version 29.1
edited by Erik Bakker
on 2022/10/24 09:03
on 2022/10/24 09:03
Change comment:
There is no comment for this version
To version 315.1
edited by Carlijn Kokkeler
on 2023/12/21 14:40
on 2023/12/21 14:40
Change comment:
There is no comment for this version
Summary
-
Page properties (3 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 -1 86-DaemonSwitch1 +211 - Log Luminary - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. ebakker1 +XWiki.CarlijnKokkeler - Content
-
... ... @@ -1,138 +1,86 @@ 1 1 {{container}} 2 -{{container layoutStyle="columns"}}((( 2 +{{container layoutStyle="columns"}} 3 +((( 3 3 [[image:Main.Images.Release Blog.WebHome@release-blog-intro.png]] 4 4 5 -**Hi there, eMagiz developers!** We have hit the ground running in this quarter by not only focusing on larger features but also spend a substantial chunk of time on focusing with us all on a lot of smaller feedback items and bugs. All these items will be provided to you with this release. Among these are flow designer improvements, navigation improvements, and consistency improvements. On top of that, we have made our new monitoring stack available to a first set of models. So let us dive into all we have to offer this time!6 +**Hi there, eMagiz developers!** 6 6 7 -== ** New monitoring stack** ==8 +== **TBD** == 8 8 9 -This release will introduce a new monitoring stack that is available for models that run in the new runtime architecture of eMagiz. With the help of this monitoring stack we have redesigned various screens in Manage and restructured our alerting approach. For a sneak preview of what these changes entail please check out the following microlearnings. 10 10 11 -* [[Runtime Statistics>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Platform.crashcourse-platform-manage-interpreting-runtime-statistics-gen3.WebHome||target="blank"]] 12 -* [[Alerting in eMagiz>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Platform.crashcourse-platform-manage-alerting-gen3.WebHome||target="blank"]] 13 -* [[Queue Statistics>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Messaging.crashcourse-messaging-interpreting-queue-statistics-gen3.WebHome||target="blank"]] 14 -* [[HTTP Statistics>>doc:Main.eMagiz Academy.Microlearnings.Advanced Level.Advanced monitoring.HTTP Statistics.WebHome||target="blank"]] 15 15 16 - {{info}}Notethat thenew monitoring stack is only available for models that run the new runtime architecture. Should you wish tobecomean early adopter pleasecontactus atproductmanagement@emagiz.com to discussthe possibilities{{/info}}12 +== **Feedback Items** == 17 17 18 -== **Transformation Improvements** == 14 +//__Runtime overview__// 15 +We added a new overview in the Deploy phase, called 'Runtime Overview', which shows the information of all runtimes on running machines in an overview. 19 19 20 -//__Toggle between Design and Create__// 21 -This release will introduce a toggle that allows you to quickly navigate between the Create Transformation and the Design Message Mapping. In both Create as Design, a new button is added on the transformation level that allows you to open the transformation in Design (or Create) depending on where you are currently. This should make navigating easier when you make a mistake or forget something in Design. 17 +[[image:Main.Images.Release Blog.WebHome@release-blog-211-runtime-overview.png]] 22 22 23 -//__ Improved Transformation optionsforbooleans__//24 - On top of that, wewillintroduceadditional functionality to transform"Boolean to enumeration," "enumerationto Boolean,"and" Boolean to Boolean."Justas you areused toforthe"enumerationo enumeration" transformation,you cannowdefine avaluemappingforeach combinationmentioned above. See below for an exampleof how thislooks.19 +//__Missing properties overview__// 20 +The missing properties overview has been updated to show the runtimes and flow versions of missing property values. 25 25 26 -[[image:Main.Images.Release Blog.WebHome@ 179-release-blog--transformation-options-boolean.png]]22 +[[image:Main.Images.Release Blog.WebHome@release-blog-211-missing-properties-overview.png]] 27 27 28 -== **Feedback items ** == 24 +//__Breaking changes pop-up__// 25 +Pending changes that have a high risk level are now shown in red bold in the pop up that appears after clicking 'Apply to environment'. 29 29 30 - Apart fromthe key updatesaround functionality, wehavealsosolvedotherfeedbacktems.27 +[[image:Main.Images.Release Blog.WebHome@release-blog-211-breaking-changes.jpg]] 31 31 32 -//__ Correctly define the size ofacloudslot when creatingitfor thefirst time__//33 - Currently,eMagizwilllookto Designwhen creatingthecloudslotforthefirsttime. Thisistoavoidyou having to “create”your solutiontwice,astherewere instanceswhere eMagiz wouldalwayscreatethecloudslotwiththesmallestsizeavailablefirst, evenifthis werenot whatyouwanted.29 +//__External recipients emailaddress__// 30 +The overview of external recipients has been updated. External recipients are created on a model level, instead of comma separated list. This means that you can add them to your environment directly, like internal users. 34 34 35 -//__ UpdatedinfographicCapture__//36 - Asofnow,we have updated the infographic on theCapturephaseto incorporatethenewlookand feeland explain the updated functionalityin Capture.32 +//__Broker queue metrics dashboards__// 33 +It is now possible to select the MQTT broker in the queue metrics dashboards. 37 37 38 -//__ Updatederrorfeedback in Design__//39 - Before,you could see a transformationerrorinDesigneventhough the transformationwasnot usedin yoursolution(i.e.,“datapipeline”functionality).However, whenyounowdefinepecificintegrationasadata pipelinesolution,theerrorwillnotbeshown.35 +//__Runtime image version__// 36 +The version of runtime images used to prepare your containers for deployments will be the same across all environments. This holds for releases that are deployed and promoted to a next environment. 40 40 41 -//__ ImprovedstylingofTopic Storagein DesignArchitecture__//42 - When having a largenumber oftopics inyourenvironment,the topicstorageoverviewinDesignArchitecturewillnowbeimprovedasthehorizontalscrollbarisgone.38 +//__Runtime restart or redeploy overview__// 39 +Before executing the deployment plan to deploy machines, a pop-up will be shown with a list of the affected runtimes. 43 43 44 -//__Improved styling of error feedback on User Management in Deploy__// 45 -With this release we have improved the styling of the feedback pop-up you get in User management after pressing “Apply to environment” and several updates could not be executed. 41 +[[image:Main.Images.Release Blog.WebHome@release-blog-211-restarted-redeployed-runtimes.jpg]] 46 46 47 -//__Show only the ten latest flow versions when selecting a flow version in a Release__// 48 -To improve the quality and speed of defining a release, we will show only the latest ten versions of a flow in the release widget, as these ten are most likely to be selected by a user. If you need an older version, you can add it via the “Details” option on the release. 49 - 50 -[[image:Main.Images.Release Blog.WebHome@179-release-blog--ten-latest-flow-versions-release.png]] 51 - 52 -//__Optional Client Secret when using the grant_type Password when calling an OAuth2.0 IDP__// 53 -Before, you needed to define the Client Secret even for the grant_type Password, where it is not always required. We have corrected this behavior to ensure that this is in line with the OAuth 2.0 specification. 54 - 55 -//__Clear API Gateway System message__// 56 -With this release, we have added the Clear button that you already know from the messaging pattern to the API Gateway system message. This unifies the options between the two patterns in Design on the system message level. 57 - 58 -//__Additional information in Property History__// 59 -To improve the usability of the property history page in Deploy, we now also show the runtime on which a particular property is changed. This is particularly useful when changing the same property used on different runtimes. 60 - 61 -//__Save Tag when ready__// 62 -With this release, we have made it explicit that when you want to change the name of a tag, you first need to press the “Save” button before the change is actualized within your model. 63 - 64 -//__View deployment step information when having view rights__// 65 -With this release, we have made it possible to view not only the deployment steps but also the detailed information of each deployment step when you only have view rights on a specific environment. 66 - 67 -//__Validating external recipients in notification settings__// 68 -Before pressing save, we will now validate what you entered in the external recipients setting to ensure that what is entered there are valid values. 69 - 70 -//__Automatically link enumeration list to attribute__// 71 -When you create an enumeration list relevant to a particular attribute, eMagiz will now automatically link the two together without you having to do this manually. 72 - 73 -//__Approve and go to environment__// 74 -With this release, we will provide you with the option to approve a release to a specific environment and let eMagiz directly take you to that environment. 75 - 76 -[[image:Main.Images.Release Blog.WebHome@179-release-blog--approve-and-go-to-environment.png]] 77 - 78 -//__Remove irrelevant information on a runtime in Design Architecture__// 79 -We have removed all irrelevant information for a user when you enter the details view of a runtime in Design Architecture. The information that is still shown is visualized below. 80 - 81 -[[image:Main.Images.Release Blog.WebHome@179-release-blog--container-view.png]] 82 - 83 -//__Add question about message redelivery in Capture__// 84 -When you use the message redelivery functionality, and it is relevant to consider whether it will be helpful when sending data to the system, you will now see an additional question in Capture. This question should trigger a thinking process on handling message redelivery for that specific solution. 85 - 86 -//__Prevent pressing “Apply to environment” multiple times leading to conflicts__// 87 -With this release, we have improved this functionality to verify whether an update is currently being executed. If this is true, all other times, you push the button; you will be notified that the process is still running. This is done to avoid potential conflicts if a user presses the "Apply to environment" button more than once in a short period. 88 - 89 -//__Add “State” to the topic details in Deploy Architecture__// 90 -Based on your feedback, we have improved the topic details overview to include the “State” of a topic. Each topic can be “Unchanged,” “Changed,” “Deleted,” or “New.” Based on this state, you can determine which topics will be added, changed, deleted, or remain untouched. 91 - 92 -//__Improved stability of logging on the Gen3 Architecture__// 93 -With this release, we have improved the stability of the logging and made sure that the logging is correctly compacted internally. 94 - 95 95 == **Bug Fixes** == 96 96 97 -//__ Variousupdateswhen importing store items in Design includingatransformation__//98 - With thisrelease,wehavemade severalimprovementsforimportingstoreitemsin Design,including atransformation.Thiswill furtherbolsterourofferingon this.45 +//__Message throughput__// 46 +The message throughput graph in the Manage phase will now show the correct data, independent from the selected time internal. Before, this graph would not show any data in some cases. 99 99 100 -//__ Opening flow testingwidgetspecific circumstanceswasnot working__//101 - Withthisrelease,wefixedanissuewhereyoucouldnot open theflowtestingfunctionality in theCreatephasewhen yourflowcontained aparticularconstructioncombinedwith the“nullChannel.”48 +//__Deployment execution error message__// 49 +In some cases when a machine type step in your deployment execution has an error and the portal tries to display this error message, it may give an error in the portal. This case has been fixed by now showing a generic error in the deployment plan and logging the full error to the Deploy history. The Deploy history will show a summary of the error and show the full error message in a new popup. 102 102 103 -//__ Improvedstyling when adding alargemessage toa flow test__//104 - Withthisrelease,thestylingof thepop-up will not changewhenyou definea largemessageas input(orexpectedoutput)of your flowtest.This willnsurethatyoucanill easilyspecifytheflow test message’s name anddescriptionafterentering thelargemessage.51 +//__Cloud template upgrade unjust rollback__// 52 +An issue has been fixed where a cloud template upgrade would be rolled back unjustly due to failed runtime checks on gen3. 105 105 106 -//__ Errorsonthe UI do notkeep following me__//107 - Before,we had someissues: when you navigatedaway from the API Gatewaystatisticspage, anerror pop-up wouldkeep followingyouthroughoutthe platform.To resolvethisissue,youneeded to refreshthe browser.Wehavefixed this issue permanentlywiththis release,making theefreshobsolete.54 +//__Missing log entries__// 55 +We improved crash handling so that log messages clearly show when and why a container failed to start. 108 108 109 -//__ Navigating backto the transformation in Createworks again__//110 -W iththis release, we have squashed a bugthat annoyed users. Before,it could happenthat when younavigated awayfromthetransformation pagein yourflowCreate and returned later,thetransformationwas notshown anymore. With this release,wehave made surethatregardlessof where youomefrom,thetransformationwill bevisible foryou to see.57 +//__Runtime logging__// 58 +We fixed a bug where no new log messages were showing up, even though they were produced by the container. 111 111 112 -//__ Removethequalifiednamewhen editing a non-legacy Mendix entry in eMagiz__//113 - Withthisrelease, we haveremovedthepossibilityofchanging theobsolete qualifiednamewheneditinga non-legacyMendixentryineMagiz.60 +//__Next generation block__// 61 +Apply to environment will now be blocked when trying to deploy Gen3 runtimes on a Gen2 model. 114 114 115 -//__Selecting tags when drawing a line in Capture__// 116 -We have now made this possible (again). This way, you can directly select the tag(s) you want instead of opening the detailed information on the line after it is already added to Capture. 63 +//__Feedback deployment plan__// 117 117 118 -//__Remove invalid selection when configuring a cron trigger via the tooling__// 119 -With this release, we have removed invalid selection options presented to you when you used the configuration option on a property of type cron to let eMagiz define the cron trigger value. This is to avoid unwanted surprises when deploying your solution. 120 120 121 121 == **Fancy Forum Answers** == 122 122 123 -As always, a gentle reminder to a ll 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:68 +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: 124 124 125 -* [[Header 'X' with value '0' will not be set since it is not a String and no Converter is>>https://my.emagiz.com/p/question/172825635700363586||target="blank"]] 126 -* [[Kafka Consumer Mendix String Deserializer is not working>>https://my.emagiz.com/p/question/172825635700363585||target="blank"]] 127 -* [[Namespace prefix 'xs' has not been declared>>https://my.emagiz.com/p/question/172825635700363685||target="blank"]] 70 +* [[Deleting object failed for security reasons>>https://my.emagiz.com/p/question/172825635703671061||target="blank"]] 71 +* [[How do I delete a user?>>https://my.emagiz.com/p/question/172825635703670973||target="blank"]] 72 +* [[Import RCV-Shipment & RCV-Receipt XSD from Boltrics>>https://my.emagiz.com/p/question/172825635703671171||target="blank"]] 73 +* [[Add day in XPath header enricher>>https://my.emagiz.com/p/question/172825635703671325||target="blank"]] 74 +* [[Missing Body Java type resulting in problems>>https://my.emagiz.com/p/question/172825635703683790||target="blank"]] 128 128 76 + 129 129 == **Key takeaways** == 130 130 131 -Thanks to all thathelp build,those who tested and gave feedback to improve the product. To end this post, here are some key takeaways for you:79 +Thanks to all who helped build and those who tested and gave feedback to improve the product. To end this post, here are some key takeaways for you: 132 132 133 -* If you have questions surrounding our Program Increment Planning, please get in touch with 81 +* If you have questions surrounding our Program Increment Planning, please get in touch with [[productmanagement@emagiz.com>>mailto:academy@emagiz.com]] 134 134 * If you have feedback or ideas for us, talk to the Platypus 135 -* Please inform us of new additions to the store ([[productmanagement@emagiz.com>>mailto:academy@emagiz.com]]) so we can all benefit from these. 83 +* Please inform us of new additions to the store ([[productmanagement@emagiz.com>>mailto:academy@emagiz.com]]) so we can all benefit from these. 136 136 * Clear your browser cache (Ctrl + Shift + Del) 137 137 * Check out the release notes [here] 138 138 * Start thinking about how the license tracker can aid your development ... ... @@ -143,8 +143,14 @@ 143 143 Let's stay in touch and till next time! 144 144 145 145 {{info}} 146 -~* Indicates a Beta feature. If you would like to get access to this beta feature please contact [[productmanagement@emagiz.com>>mailto:academy@emagiz.com]] 94 +~* Indicates a Beta feature. If you would like to get access to this beta feature, please contact [[productmanagement@emagiz.com>>mailto:academy@emagiz.com]] 147 147 148 -~*~* Indicates a GEN3-only feature. 149 -{{/info}})))((({{toc/}}))){{/container}} 96 +~*~* Indicates a next-generation-architecture only feature. 97 +{{/info}} 98 +))) 99 + 100 +((( 101 +{{toc/}} 102 +))) 150 150 {{/container}} 104 +{{/container}}