Changes for page 207 - Aligned State
Last modified by Carlijn Kokkeler on 2024/04/18 13:10
From version 104.1
edited by Erik Bakker
on 2023/04/13 14:30
on 2023/04/13 14:30
Change comment:
There is no comment for this version
To version 151.1
edited by Erik Bakker
on 2023/09/13 07:02
on 2023/09/13 07:02
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 - 195 -EasterParty1 +205 - World Explorers - Content
-
... ... @@ -2,106 +2,67 @@ 2 2 {{container layoutStyle="columns"}}((( 3 3 [[image:Main.Images.Release Blog.WebHome@release-blog-intro.png]] 4 4 5 -**Hi there, eMagiz developers!** In thelast few weeks, wehavefocusedon wrapping upthe previous quarterandstartingthe newone. Whenthishappens, wegosilentfora fewweeksto planforheupcoming quarterduringourPI rituals. Thismewe added the famous"Hackathon"tothe end ofhe PI week sowecould start the Easterbreak with excellentspirit after solvingseveralsmallerfeedback items andbugs reported by you. Severalofthosestorieswill beincludedin thisandtheupcoming release. On top of that, weintroducevarious improvementstoour API Gatewaypatternandour3rdgenerationruntimearchitecture.Subsequently,we will release a newruntimeimagesupportingthe multipleimprovements.5 +**Hi there, eMagiz developers!** We have processed additional feedback on the Manage phase to ensure you can more easily create overviews of your statistics, displaying all information correctly and improving the migration process to the next-generation architecture in the Create phase slightly. On top of that, we have improved the scalability of our new generation monitoring stack and the alerting structure. We will also release a new cloud template for our next-generation infrastructure to comply with technical requirements from our cloud provider. 6 6 7 -== ** Release properties** ==**7 +== ** Mandatory Cloud Template Upgrade - Next-generation models ** == 8 8 9 - With thisreleasewebringanimproved versionofthe releasepropertiesfunctionality.With thentroductionofthe3rdgenerationruntimethewaypropertiescanbe updatedandwhentheyneedtovailablefor thesolutiontostartup haschangedcomparedtothecurrent runtimearchitecture.More on thatcan be found[[here>>Main.eMagizAcademy.Fundamentals.fundamental-runtime-generation3||target= "blank"]].9 +As can be seen on our [[status page>>https://status.emagiz.com/incidents/dbh6g9w3ks7q||target="blank"]], we will release a new cloud template for our next-generation models (both single and double lane) that will change a configuration in these templates to comply with technical and operational requirements from our cloud provider. The announcement of the status page itself holds more detail for those to whom it pertains. 10 10 11 - Asof now you can not only view all property values relatedto a specific releaseby pressing the wrench icon. You can alsocreate what we call a "property release" on each of the three environment that allows you to quicklychange one or more property values and deploy the changes to your environment. When deployingsucha release eMagiz will check on which runtimes the properties are used and only execute the deploy actions for the machines to which said runtime(s) belong(s).11 +== **Feedback Items** == 12 12 13 -{{video attachment="release-blog-easter-party--release-properties.mp4" reference="Main.Videos.Microlearning.WebHome"/}} 13 +//__Improved Validation when migrating to the next-generation architecture__// 14 +To improve the migration process to the next-generation architecture, we now show a list of all reported problems, allowing the user to resolve them before migrating to the next-generation architecture. 14 14 15 -{{info}}The following considerations need to be taken into account when using this functionality: 16 -* This functionality works from the moment one runtime is running on the 3rd generation runtime architecture 17 -* This functionality can only change property values. Functional changes need a seperate release that needs to be promoted 18 -* In comparison to standard releases a property release can be created on each environment (as the property value is linked to a specific environment). 19 -* While changing a property in a ‘property’ release, users also have the option to alter the value in the Deploy-Properties list. By default, this is set to Yes, because when a new release is created, the values of Deploy-Properties will be used and not properties of an earlier release. When a user closes the screen for editing a property, the change will immediately be implemented. 20 -* The auto-clean release functionality is unaffected by this change, ‘property’ releases will not be counted as a release. 21 -* There is a maximum of twenty-six ‘property’ releases. (twenty-six letters of the alphabet) 22 -* Only the latest release can be edited. This can be identified by checking the suffix. The suffix with the latest letter of the alphabet is editable.{{/info}} 16 +{{info}}Note that when no problem is found, the migration process of that runtime will start automatically.{{/info}} 23 23 24 -== **API improvements** == 18 +//__Improved HTTP Statistics__// 19 +To improve the filtering and refresh functionality we offer on this overview, we have made several changes in this release that will improve the behavior of this overview. 25 25 26 -//__ Improvedauto-generatederrorhandling__//27 -Wh enyoucreateanewoperation inyourAPI gateway,eMagizwillnowautomaticallygenerate thecorrect schemas,HTTPcodes,andexamples forthisperationbased onindustrystandards.21 +//__"Topic Full" alert restriction changed__// 22 +With this release, we will change the "Topic Full" trigger point in our standard set of alerts once a model uses the Event Streaming functionality. Before, the alert would trigger on 80%, but as we saw, this is too early to make the alert useful in the context of our customers. As a result, the threshold has been raised to 95% to accommodate real-life situations better. 28 28 29 -//__ Switchdefaultmessageformat__//30 -We have improved the logicwhenouswitch the message format ofyourgateway message from XMLto JSON orvicersa.Asaresult,the Swaggerfilewill bechangedaccordingly.Once youupdate therelevant flow in Createand deploythe solution,the SwaggerUI will automatically matchheexpectedresult.24 +//__Improved performance Manage Dashboards__// 25 +We have improved the efficiency of retrieving the data shown in the Manage Dashboards for the next-generation architecture. 31 31 32 -//__ Re-usingelementsingatewaymessage__//33 - This release improveshowtheexamplesandschemas inSwagger andtheFlow Testing functionality aregeneratedwhencertainmentsrepeatedlyappearn differentplaces withinonespecificgatewaymessage.27 +//__Show values on the runtime level in Deploy Architecture__// 28 +We have improved the values shown on the runtime (i.e., container) level in Deploy Architecture so you can better assess whether the memory configuration is still suitable for your deployed solution. 34 34 35 -//__Improved naming of API operations when adding integrations to Create__// 36 -Previously when you added API operations to the Create phase, the HTTP operation (i.e., POST, PUT, GET) was not visible to a user. As a result, it became tough for a user to discern between specific operations once multiple of them were used on one resource (i.e., Order, Invoice, Lead). To clarify this for the user, the display name defined in Design (instead of Capture) is now used within this overview for these operations. 30 +{{info}}To get to the values we use different calculation methods per type of runtime, as certain runtime types have various reasons for existence. 31 +* JMS - The number of queues in the active release. 32 +* Messaging Container - The number of messaging integrations in the active release. 33 +* Messaging Connector - The number of messaging integrations related to this system in the active release. 34 +* API Gateway Container - The number of operations in the active release. 35 +* Event Streaming Container - The number of event processors in the active release. 37 37 38 - == **3rdgeneration improvements**==37 +There might be multi-tenant and multi-runtime situations that do not always get to the exact number; however, this is a great improvement compared to showing no values.{{/info}} 39 39 40 -//__Update of the static alerting engine__// 41 -In this release, we have updated the static alerting engine that determines when one of the static alerts, as defined by eMagiz, should be triggered (or not). This change will improve the performance of the solution and will ensure that the alerts are activated correctly. 39 +== **Bug Fixes** == 42 42 43 -//__ Add"Data pipeline"functionality__//44 - Thisreleaseintroduces the"datapipeline"functionalityto the3rd generationruntime.Thisremovesanotherblockagefor modelswaitingonthisbeforemigrating to the3rdgeneration runtime.41 +//__Improved information Queue Statistics__// 42 +Given several constraints, it could happen that specific queues needed to be correctly displayed within the Manage phase on your model, making it tough to manage them. This has been resolved with this release. 45 45 46 -//__ Fixrelatedto thedebugger__//47 - This release introducesafixthatallows users to debuga flow oncehe toggle"Senderrormessages to eMagiz"isactivated.44 +//__Gain the ability again to configure certificates in Deploy Architecture again__// 45 +In restricting the configuration options on the certificate level in one of our latter releases, it became impossible for normal users to add and edit certificates within Deploy Architecture. To resolve this problem we have now released a fix to resolve this issue, giving people the ability again to add and edit certificates under Deploy Architecture. 48 48 49 -{{warning}}To make use of this bug fix, you need to be on the latest runtime image{{/warning}} 47 +//__Ensure that differing container configurations deploy the correct configuration__// 48 +When you run in a multi-runtime configuration and change the actual flows that need to run on container A vs. container B, it happened before that all flows were still being deployed on all runtimes. With this release, we will feed this information correctly to our infrastructure to ensure the correct and configured flows are deployed on the proper containers. 50 50 51 -//__ Improvedmigrationprocess__//52 -T his release introducedafixthatallows ausertomigrate eventprocessorswithcustomerrorhandlingwithoutmanualintervention.50 +//__Remove queurying options in Manage__// 51 +To avoid errors and loading problems when analyzing your statistics in Manage, we have removed the option to select a default time range spanning more than seven days. This is to guarantee the stability of the solution and to avoid users getting unnecessary errors. 53 53 54 -//__Deployment plan change__// 55 -In this release, the prepare release step will not start automatically anymore. This prevents the user from waiting for this action to be finished before they can continue deploying the solution to their environment. 56 - 57 -{{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}} 58 - 59 -== **Feedback items ** == 60 - 61 -//__License Tracker improvements__// 62 -With this release, we have added several new features available to purchase. On top of that, additional information on the license, such as adding notes and seeing the data sink packets, is now available. 63 - 64 -//__Ability to view the message definition for a topic__// 65 -Currently, you can easily navigate to the message definition of a topic via the context menu in Design, even if there is no event processor linked to the topic. 66 - 67 -//__Restricted access for uploading custom certificates to endpoints__// 68 -To improve our cloud offerings' general security and prevent users from uploading the wrong certificates, we have now restricted access to this view to ensure that only the administrator can execute this change. This allows for a discussion between the team implementing the solution and eMagiz before actions are taken. 69 - 70 -== **Bug fixes ** == 71 - 72 -//__Improved deletion behavior for enumerations__// 73 -To prevent that eMagiz will incorrectly delete enumeration lists when you press a "Cancel" button, we have improved the deletion behavior when viewing enumerations in the Create phase of eMagiz. 74 - 75 -//__Prevent "async" api operations__// 76 -With this release, we have removed the ability to select the "async" option when the default message format is API Management. 77 - 78 -//__Importing a response definition broke the request definition__// 79 -Currently, importing a response definition breaks the request definition. With this release, we have changed this behavior, ensuring that only the response definition is changed when importing and not the request definition. 80 - 81 -//__Removing a flow does not update the API "all-entry" anymore__// 82 -When you removed a flow from Create, the API Gateway all-entry received a new version of the flow. With this release, we have changed this behavior so that this only happens when the flow you remove is an API-related flow and not when it is a messaging or event streaming flow. 83 - 84 -//__Stop deployment plan when a property is missing__// 85 -Currently, the execution of your deployment plan continues when eMagiz notices a missing property. As this is confusing for a user and not desirable, we have updated the logic to ensure that when this happens, the execution stops. This allows you to fill in the properties, and once filled in, you can continue with the remainder of the deployment plan. 86 - 87 -//__Cap stack trace of error messages and log entries__// 88 -To prevent that enormous stack traces of error messages and log entries need to be processed by various systems, we have now limited what is kept so only the relevant information is shown to the user. 89 - 90 90 == **Fancy Forum Answers** == 91 91 92 92 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: 93 93 94 -* [[Entry stops polling occasionally since generation 3>>https://my.emagiz.com/p/question/172825635703376768||target="blank"]] 95 -* [[Invalid datetime>>https://my.emagiz.com/p/question/172825635703389326||target="blank"]] 96 -* [[Paging with a queue -16>>https://my.emagiz.com/p/question/172825635703389781||target="blank"]] 57 +* [[Getting files from subfolders (FTP)>>https://my.emagiz.com/p/question/172825635703568575||target="blank"]] 97 97 98 98 == **Key takeaways** == 99 99 100 -Thanks to all thathelped build and those who tested and gave feedback to improve the product. To end this post, here are some key takeaways for you:61 +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: 101 101 102 102 * If you have questions surrounding our Program Increment Planning, please get in touch with [[productmanagement@emagiz.com>>mailto:academy@emagiz.com]] 103 103 * If you have feedback or ideas for us, talk to the Platypus 104 -* Please inform us of new additions to the store ([[productmanagement@emagiz.com>>mailto:academy@emagiz.com]]) so we can all benefit from these. 65 +* Please inform us of new additions to the store ([[productmanagement@emagiz.com>>mailto:academy@emagiz.com]]) so we can all benefit from these. 105 105 * Clear your browser cache (Ctrl + Shift + Del) 106 106 * Check out the release notes [here] 107 107 * Start thinking about how the license tracker can aid your development ... ... @@ -114,6 +114,6 @@ 114 114 {{info}} 115 115 ~* Indicates a Beta feature. If you would like to get access to this beta feature, please contact [[productmanagement@emagiz.com>>mailto:academy@emagiz.com]] 116 116 117 -~*~* Indicates a GEN3-only feature.78 +~*~* Indicates a next-generation-architecture only feature. 118 118 {{/info}})))((({{toc/}}))){{/container}} 119 119 {{/container}}