Changes for page 212 - Failover Fiesta
Last modified by Carlijn Kokkeler on 2024/04/18 13:07
From version 95.1
edited by Erik Bakker
on 2023/04/11 09:30
on 2023/04/11 09:30
Change comment:
There is no comment for this version
To version 283.1
edited by Carlijn Kokkeler
on 2023/12/04 15:19
on 2023/12/04 15:19
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 95-EasterParty1 +210 - Deployment Delights - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. ebakker1 +XWiki.CarlijnKokkeler - Content
-
... ... @@ -1,90 +1,64 @@ 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!** In thelast fewweeks, wehavefocusedwrappingup theprevious quarterand startingthenewone.When this happens, wegosilent fora fewweeksto plan for the upcomingquarterduringour PI rituals.This time weaddedthefamous "Hackathon"to the endofthe PI week so we could start the Easterbreak with excellentspirit aftersolvingseveralsmallerfeedbackitemsand bugsreported byyou. Severalof those storieswill be included in thisand the upcomingrelease.Ontopofthat, weintroduce various improvements to our API Gatewaypattern andour3rd generation runtimearchitecture.Subsequently,we willrelease a new runtimeimage supportingthe multiple improvements.6 +**Hi there, eMagiz developers!** We have have done much work for the Deploy phase. Moreover, we did several bug fixes, mainly relating to the Deploy phase again, but also several for the Store. Lastly, we have made some changes to the alerts that you may be receiving. 6 6 7 -== **A PI improvements** ==8 +== **Alerts** == 8 8 9 -//__ Improvedauto-generatederrorhandling__//10 - Whenyou createa newoperation in yourAPI gateway, eMagizwill nowautomatically generatethecorrectschemas,HTTP codes,and examplesforthisoperationbasedon industrystandards.10 +//__Topic approaching max size alert__// 11 +The alert ‘topic approaching maximum size’ alert has been temporarily disabled due to a high number of false positives. 11 11 12 -//__ Switchdefault message format__//13 -We have improvedthelogic whenyou switchthemessageformatof your gatewaymessagefromXMLto JSON orvice versa.Asaresult, theSwaggerfile will be changedaccordingly. Once you updatethe relevant flowin Create and deploythesolution,theSwagger UI willautomaticallymatch theexpected result.13 +//__Missing metrics alert__// 14 +We solved an issue where the ‘missing metrics’ alert did not always contain the full container name. 14 14 15 -//__Re-using elements in gateway message__// 16 -This release improves how the examples and schemas in Swagger and the Flow Testing functionality are generated when certain elements repeatedly appear in different places within one specific gateway message. 16 +== **Feedback Items** == 17 17 18 -//__ Improvednaming of API operationswhen adding integrationstoCreate__//19 - Previously whenyou added API operationstotheCreate phase, theHTTP operation (i.e., POST, PUT, GET) was notvisible toa user. As a result,itbecame toughfor a userto discernbetweenspecificoperationsoncemultiple of themwereused on one resource(i.e., Order, Invoice, Lead). To clarify thisfortheuser, theisplayname definedinDesign(insteadof Capture)is now usedwithin this overviewforheseoperations.18 +//__Container version overview__// 19 +In Deploy > Releases, it is now possible to see the container versions in the release details. This can be viewed by clicking the three dots in the Create phase section. 20 20 21 - == **3rdgenerationmprovements** ==21 +[[image:Main.Images.Release Blog.WebHome@release-blog-210-deployment-delights-container-overview.png]] 22 22 23 -//__U pdate ofthe static alertingengine__//24 - Inthisrelease,we haveupdated the staticalertingenginethat determines whenone ofthestatic alerts, asdefinedbyeMagiz,should betriggered(or not). Thischangeillimprovetheperformanceof the solution andwillensurethatthealertsareactivatedcorrectly.23 +//__Unchanged containers__// 24 +When deploying a new release, containers that have no changes between the deployed release and the new release will not be deployed and restarted. 25 25 26 -//__ Add "Data pipeline"functionality__//27 - This releaseintroducesthe"data pipeline" functionalityto the 3rd generationruntime.This removesanotherblockageformodelswaitingon this before migrating to the3rd generationruntime.26 +//__Rebuilding of images__// 27 +Changing the list of flows that should run on a container will now trigger the rebuilding of images. 28 28 29 -//__Fix related to the debugger__// 30 -This release introduces a fix that allows users to debug a flow once the toggle "Send error messages to eMagiz" is activated. 29 +== **Bug Fixes** == 31 31 32 -{{warning}}To make use of this bug fix, you need to be on the latest runtime image{{/warning}} 31 +//__Runtime metrics processing__// 32 +The collection and publishing of runtime metrics is no longer synchronized across containers, which improves their processing. 33 33 34 -//__ Improvedmigration process__//35 - This releaseintroduced afixthatallowsa user toigrateeventprocessorswithcustomrrorhandlingwithoutmanualintervention.34 +//__Deployment plan__// 35 +We solved a bug where a deployment step in the deployment plan could randomly get stuck. 36 36 37 -//__ Deploymentplanchange__//38 - In this release,theprepare releasestepwillnotstart automaticallyanymore. Thispreventstheuser fromwaiting forthisction to be finishedbeforetheycan continuedeployingtheolution totheirenvironment.37 +//__Store message merging__// 38 +The message merging tool has been fixed to allow merging of your message definitions from the Store to existing data model messages. 39 39 40 -{{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}} 40 +//__View all store items__// 41 +An issue has been fixed where it was not possible to load more store items in the left panel in the Create phase Flow Designer. 41 41 42 -== **Feedback items ** == 43 +//__Out of memory behavior__// 44 +We improved the out of memory behavior of runtimes. Runtimes will now always restart when an out of memory error occurs. 43 43 44 -//__ License Trackerimprovements__//45 -W iththisrelease,we haveadded severalnewfeaturesavailabletourchase. Ontopofthat,additionalinformationonthe license, suchas addingnotesandseeingthedatasinkpackets,isnowavailable.46 +//__Max fetch size__// 47 +We improved the help text of the advanced option of ‘max fetch size’ for the mail inbound adapter to better describe how that option affects its behavior. 46 46 47 -//__Ability to view the message definition for a topic__// 48 -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. 49 - 50 -//__Restricted access for uploading custom certificates to endpoints__// 51 -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. 52 - 53 -== **Bug fixes ** == 54 - 55 -//__Improved deletion behavior for enumerations__// 56 -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. 57 - 58 -//__Prevent "async" api operations__// 59 -With this release, we have removed the ability to select the "async" option when the default message format is API Management. 60 - 61 -//__Importing a response definition broke the request definition__// 62 -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. 63 - 64 -//__Removing a flow does not update the API "all-entry" anymore__// 65 -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. 66 - 67 -//__Stop deployment plan when a property is missing__// 68 -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. 69 - 70 -//__Cap stack trace of error messages and log entries__// 71 -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. 72 - 73 73 == **Fancy Forum Answers** == 74 74 75 75 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: 76 76 77 -* [[Entry stops polling occasionally since generation 3>>https://my.emagiz.com/p/question/172825635703376768||target="blank"]] 78 -* [[Invalid datetime>>https://my.emagiz.com/p/question/172825635703389326||target="blank"]] 79 -* [[Paging with a queue -16>>https://my.emagiz.com/p/question/172825635703389781||target="blank"]] 53 +* [[JSONPath in SpEL expressions>>https://my.emagiz.com/p/question/172825635703415034||target="blank"]] 80 80 81 81 == **Key takeaways** == 82 82 83 -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:57 +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: 84 84 85 85 * If you have questions surrounding our Program Increment Planning, please get in touch with [[productmanagement@emagiz.com>>mailto:academy@emagiz.com]] 86 86 * If you have feedback or ideas for us, talk to the Platypus 87 -* Please inform us of new additions to the store ([[productmanagement@emagiz.com>>mailto:academy@emagiz.com]]) so we can all benefit from these. 61 +* Please inform us of new additions to the store ([[productmanagement@emagiz.com>>mailto:academy@emagiz.com]]) so we can all benefit from these. 88 88 * Clear your browser cache (Ctrl + Shift + Del) 89 89 * Check out the release notes [here] 90 90 * Start thinking about how the license tracker can aid your development ... ... @@ -97,6 +97,12 @@ 97 97 {{info}} 98 98 ~* Indicates a Beta feature. If you would like to get access to this beta feature, please contact [[productmanagement@emagiz.com>>mailto:academy@emagiz.com]] 99 99 100 -~*~* Indicates a GEN3-only feature. 101 -{{/info}})))((({{toc/}}))){{/container}} 74 +~*~* Indicates a next-generation-architecture only feature. 75 +{{/info}} 76 +))) 77 + 78 +((( 79 +{{toc/}} 80 +))) 102 102 {{/container}} 82 +{{/container}}