Changes for page V3.2.0
Last modified by Carlijn Kokkeler on 2024/11/18 15:22
From version 15.1
edited by Carlijn Kokkeler
on 2024/04/08 11:39
on 2024/04/08 11:39
Change comment:
There is no comment for this version
To version 45.1
edited by Carlijn Kokkeler
on 2024/11/18 14:37
on 2024/11/18 14:37
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 -V3. 0.01 +V3.2.0 - Content
-
... ... @@ -3,46 +3,119 @@ 3 3 4 4 These are the release notes for this runtime image. Once a runtime image is released, every new release will utilize this runtime image as base for creating runtime images for docker. For more information on this please check out this [[microlearning>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Platform.crashcourse-platform-deploy-execute-deployment-plan-gen3.WebHome||target="blank"]]. 5 5 6 -==== =Major changes=====6 +====Minor changes==== 7 7 8 -* Updated our Java runtime version from Java 8 (8u352-b08) to Java 17 (17.0.10_7). 9 -* Updated Spring boot version from 2.7 to 3.2: 10 -** Updated Spring Framework from 5 to 6 8 +**Removed libraries** 11 11 12 -Updated Java EE 8 to Jakarta EE 10 10 +* Removed library aopalliance:aopalliance 1.0 11 +* Removed deprecated library com.emagiz.components:emagiz-components-core 12.1.1 12 +* Removed deprecated library com.emagiz.components:emagiz-components-tcp 12.1.1 13 +* Removed deprecated library com.emagiz.components:emagiz-components-tracking 12.1.1 14 +* Removed deprecated library com.emagiz.core:emagiz-util-codec 9.0.1 15 +* Removed duplicate library com.sun.xml.bind:jaxb-core 4.0.4 16 +* Removed duplicate library com.sun.xml.bind:jaxb-impl 4.0.4 17 +* Removed library org.springframework.cloud:spring-cloud-commons 4.1.0 18 +* Removed library org.springframework.cloud:spring-cloud-config-client 4.1.0 19 +* Removed library org.springframework.cloud:spring-cloud-starter 4.1.0 20 +* Removed library org.springframework.cloud:spring-cloud-starter-config 4.1.0 21 +* Removed library org.springframework.security:spring-security-rsa 1.1.1 13 13 14 - SSL versionsupport changes:23 +**Added libraries** 15 15 16 - TLS version 1.1 is no longer supported. We have kept support for TLS version 1.1 for an extendedtime to support legacysystems,and feelit is appropriateto remove supportas we see negligibletraffic still usingthis TLS version.25 +Added library com.emagiz.boot:emagiz-boot-logging 2.1.0 17 17 18 - TLS version1.3isnow thedefault (was TLS version1.2). TLS version1.2 will remain supported.27 +Added library com.emagiz.components:emagiz-components-bucket4j 12.2.0 19 19 20 - OAuth2 authorization no longer supports the previouslydeprecatedimplicit grant type.29 +Updated libraries 21 21 22 - SOAP webservices: For webservices outboundgateways, thedefaulthostname verifier was changed from browser compatible to strict. No major impact is expected here as the strictbehavioris considered to be industry default. Only webservers that provide a server certificate with a wildcard maybe affected (e.g. having a Common Name such as *.emagizcloud.com),and only iftheendpoint thatisbeing called is on a deeper levelthan the certificate (e.g.webservice.api.emagizcloud.com) AND theserver certificatedoesnotcontain that endpoint(as a Subject Alternative Name).31 +Updated library com.emagiz.batch:emagiz-batch-aws-redshift from 5.0.0 to 5.0.1 23 23 24 - Datapipelines: Spring has changedthe databaseschema usedfor data pipelines operations.When the default H2 database is used for data pipelines, we automatically migrate your database schemato thenew flavor. Note:thisdoes block youfrommovingbacktoa previously activated release, unless the image is re-built.33 +Updated library com.emagiz.batch:emagiz-batch-azure-eventhubs from 5.0.0 to 5.0.1 25 25 26 - JDBC Data source support: The BoneCPdata sourcesupport object has been removedand replaced by the Hikari data sourcesupport object.Magizwill generate a Hikari data sourcein every flow containingBoneCP data source, after which you should verify thesettings, replace the data source references and removetheBoneCP supportbjectbefore deploying.35 +Updated library com.emagiz.batch:emagiz-batch-core from 5.0.0 to 5.0.1 27 27 28 - Several components havesmall changesin theirconfigurations whichrequirea new flow version to be included in your release.Magizwill create new flow versions for thesechanges, whichyou need to manuallyincludein yourrelease.These affects any flowthat has any of the following components:37 +Updated library com.emagiz.batch:emagiz-batch-file from 5.0.0 to 5.0.1 29 29 30 - Data pipelines:39 +Updated library com.emagiz.batch:emagiz-batch-http from 5.0.0 to 5.0.1 31 31 32 - ‘simplejoblauncher’→eMagizwill pushanew flow version whichreplaces this with ‘task executorjoblauncher’41 +Updated library com.emagiz.batch:emagiz-batch-jdbc from 5.0.0 to 5.0.1 33 33 34 - ‘job explorer’→eMagizwill pushawflow versionwhichadds a ‘data source’.43 +Updated library com.emagiz.boot:emagiz-boot-autoconfigure from 2.0.3 to 2.1.0 35 35 36 - Httpmessagesender:HttpComponentsMessageSender → eMagizwill replacethiswith HttpComponents5MessageSender45 +Updated library com.emagiz.boot:emagiz-boot-bus from 2.0.3 to 2.1.0 37 37 38 - SOAP webservices:Web service outbound gateway→eMagizwill push a new version tokeeptheresultingcodecompatible.Nofunctionalchanges47 +Updated library com.emagiz.boot:emagiz-boot-control from 2.0.3 to 2.1.0 39 39 40 - Credentials49 +Updated library com.emagiz.boot:emagiz-boot-metrics from 2.0.3 to 2.1.0 41 41 42 - SFTP sessionfactory→eMagizwillpush anew flow version tokeepthe resultingcode compatible.51 +Updated library com.emagiz.components:emagiz-components-artemis from 12.1.1 to 12.2.0 43 43 44 -Secured channels support object, used by API gateways with OAuth2 security, is removed → eMagiz will push a new flow version where this is migrated to the ‘HTTP security’ support object instead. 45 -=====Minor changes===== 53 +Updated library com.emagiz.components:emagiz-components-batch from 12.1.1 to 12.2.0 46 46 55 +Updated library com.emagiz.components:emagiz-components-error from 12.1.1 to 12.2.0 56 + 57 +Updated library com.emagiz.components:emagiz-components-file from 12.1.1 to 12.2.0 58 + 59 +Updated library com.emagiz.components:emagiz-components-ftp from 12.1.1 to 12.2.0 60 + 61 +Updated library com.emagiz.components:emagiz-components-http from 12.1.1 to 12.2.0 62 + 63 +Updated library com.emagiz.components:emagiz-components-infinispan from 12.1.1 to 12.2.0 64 + 65 +Updated library com.emagiz.components:emagiz-components-jdbc from 12.1.1 to 12.2.0 66 + 67 +Updated library com.emagiz.components:emagiz-components-jms from 12.1.1 to 12.2.0 68 + 69 +Updated library com.emagiz.components:emagiz-components-json from 12.1.1 to 12.2.0 70 + 71 +Updated library com.emagiz.components:emagiz-components-kafka from 12.1.1 to 12.2.0 72 + 73 +Updated library com.emagiz.components:emagiz-components-mail from 12.1.1 to 12.2.0 74 + 75 +Updated library com.emagiz.components:emagiz-components-mapping from 12.1.1 to 12.2.0 76 + 77 +Updated library com.emagiz.components:emagiz-components-qpid from 12.1.1 to 12.2.0 78 + 79 +Updated library com.emagiz.components:emagiz-components-security from 12.1.1 to 12.2.0 80 + 81 +Updated library com.emagiz.components:emagiz-components-sftp from 12.1.1 to 12.2.0 82 + 83 +Updated library com.emagiz.components:emagiz-components-smooks from 12.1.1 to 12.2.0 84 + 85 +Updated library com.emagiz.components:emagiz-components-staedi from 12.1.1 to 12.2.0 86 + 87 +Updated library com.emagiz.components:emagiz-components-staxon from 12.1.1 to 12.2.0 88 + 89 +Updated library com.emagiz.components:emagiz-components-ws from 12.1.1 to 12.2.0 90 + 91 +Updated library com.emagiz.components:emagiz-components-wssec from 12.1.1 to 12.2.0 92 + 93 +Updated library com.emagiz.components:emagiz-components-xml from 12.1.1 to 12.2.0 94 + 95 +Updated library com.emagiz.components:emagiz-components-xslfo from 12.1.1 to 12.2.0 96 + 97 +Updated library com.emagiz.core:emagiz-core-charset from 7.0.0 to 7.1.0 98 + 99 +Updated library com.emagiz.core:emagiz-core-premain from 7.0.0 to 7.1.0 100 + 101 +Updated library com.emagiz.core:emagiz-core-xml from 7.0.0 to 7.1.0 102 + 103 +Updated library com.emagiz.core:emagiz-util-base from 9.0.1 to 10.0.0 104 + 105 +Updated library com.emagiz.core:emagiz-util-xml from 9.0.1 to 10.0.0 106 + 107 +Updated library com.fasterxml.jackson.datatype:jackson-datatype-jsr310 from 2.14.3 to 2.15.3 108 + 109 +Remarks 110 + 111 +We recommend evaluating custom groovy scripts and SpEL expressions to ensure that they do not rely on functionality that may have been removed due to one of the library removals. 112 + 113 +Calls to com.emagiz.util.Assert can be replaced with org.springframework.util.Assert 114 + 115 +Calls to com.emagiz.util.StringUtils can be replaced with org.springframework.util.StringUtils 116 + 117 +Calls to com.emagiz.util.CollectionUtils can be replaced with org.springframework.util.CollectionUtils 118 + 119 + 47 47 )))((({{toc/}}))){{/container}} 48 48 {{/container}}