Changes for page V3.2.0

Last modified by Carlijn Kokkeler on 2024/11/18 15:22

From version 45.1
edited by Carlijn Kokkeler
on 2024/11/18 14:37
Change comment: There is no comment for this version
To version 15.1
edited by Carlijn Kokkeler
on 2024/04/08 11:39
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -V3.2.0
1 +V3.0.0
Content
... ... @@ -3,119 +3,46 @@
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 -====Minor changes====
6 +=====Major changes=====
7 7  
8 -**Removed libraries**
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
9 9  
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
12 +Updated Java EE 8 to Jakarta EE 10
22 22  
23 -**Added libraries**
14 +SSL version support changes:
24 24  
25 -Added library com.emagiz.boot:emagiz-boot-logging 2.1.0
16 +TLS version 1.1 is no longer supported. We have kept support for TLS version 1.1 for an extended time to support legacy systems, and feel it is appropriate to remove support as we see negligible traffic still using this TLS version.
26 26  
27 -Added library com.emagiz.components:emagiz-components-bucket4j 12.2.0
18 +TLS version 1.3 is now the default (was TLS version 1.2). TLS version 1.2 will remain supported.
28 28  
29 -Updated libraries
20 +OAuth2 authorization no longer supports the previously deprecated implicit grant type.
30 30  
31 -Updated library com.emagiz.batch:emagiz-batch-aws-redshift from 5.0.0 to 5.0.1
22 +SOAP webservices: For webservices outbound gateways, the default hostname verifier was changed from browser compatible to strict. No major impact is expected here as the strict behavior is considered to be industry default. Only webservers that provide a server certificate with a wildcard may be affected (e.g. having a Common Name such as *.emagizcloud.com), and only if the endpoint that is being called is on a deeper level than the certificate (e.g. webservice.api.emagizcloud.com) AND the server certificate does not contain that endpoint (as a Subject Alternative Name).
32 32  
33 -Updated library com.emagiz.batch:emagiz-batch-azure-eventhubs from 5.0.0 to 5.0.1
24 +Data pipelines: Spring has changed the database schema used for data pipelines operations. When the default H2 database is used for data pipelines, we automatically migrate your database schema to the new flavor. Note: this does block you from moving back to a previously activated release, unless the image is re-built.
34 34  
35 -Updated library com.emagiz.batch:emagiz-batch-core from 5.0.0 to 5.0.1
26 +JDBC Data source support: The BoneCP data source support object has been removed and replaced by the Hikari data source support object. eMagiz will generate a Hikari data source in every flow containing a BoneCP data source, after which you should verify the settings, replace the data source references and remove the BoneCP support object before deploying.
36 36  
37 -Updated library com.emagiz.batch:emagiz-batch-file from 5.0.0 to 5.0.1
28 +Several components have small changes in their configurations which require a new flow version to be included in your release. eMagiz will create new flow versions for these changes, which you need to manually include in your release. These affects any flow that has any of the following components:
38 38  
39 -Updated library com.emagiz.batch:emagiz-batch-http from 5.0.0 to 5.0.1
30 +Data pipelines:
40 40  
41 -Updated library com.emagiz.batch:emagiz-batch-jdbc from 5.0.0 to 5.0.1
32 +‘simple job launcher eMagiz will push a new flow version which replaces this with ‘task executor job launcher’
42 42  
43 -Updated library com.emagiz.boot:emagiz-boot-autoconfigure from 2.0.3 to 2.1.0
34 +‘job explorer eMagiz will push a new flow version which adds a ‘data source’.
44 44  
45 -Updated library com.emagiz.boot:emagiz-boot-bus from 2.0.3 to 2.1.0
36 +Http message sender: HttpComponentsMessageSender → eMagiz will replace this with HttpComponents5MessageSender
46 46  
47 -Updated library com.emagiz.boot:emagiz-boot-control from 2.0.3 to 2.1.0
38 +SOAP webservices: Web service outbound gateway → eMagiz will push a new version to keep the resulting code compatible. No functional changes
48 48  
49 -Updated library com.emagiz.boot:emagiz-boot-metrics from 2.0.3 to 2.1.0
40 +Credentials
50 50  
51 -Updated library com.emagiz.components:emagiz-components-artemis from 12.1.1 to 12.2.0
42 +SFTP session factory eMagiz will push a new flow version to keep the resulting code compatible.
52 52  
53 -Updated library com.emagiz.components:emagiz-components-batch from 12.1.1 to 12.2.0
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=====
54 54  
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 -
120 120  )))((({{toc/}}))){{/container}}
121 121  {{/container}}