Changes for page 56
Last modified by Erik Bakker on 2023/01/23 13:58
From version 10.1
edited by Erik Bakker
on 2022/06/16 12:54
on 2022/06/16 12:54
Change comment:
There is no comment for this version
To version 2.1
edited by Erik Bakker
on 2022/05/05 14:04
on 2022/05/05 14:04
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 - 591 +Building Time - Parent
-
... ... @@ -1,1 +1,1 @@ 1 -Main.Release Information. Build numbers.WebHome1 +Main.Release Information.Portal.WebHome - Content
-
... ... @@ -1,249 +1,31 @@ 1 - Largeupdatemovingmostof theeMagizruntimestacktothe latestversionsof opensourceprojects, librariesand technologies.These updatescontainmanyimprovements,fixesandperformancewins.Thisalsobrings theeMagiz Gen2(OSGi-based)runtimestackto thesame versions astheeMagizGen3(Docker-based)runtimestack, making thestep from Gen2to Gen3forfuturemigrationsmuch smaller.1 +Release that brings flow testing and JSON support improvements and a new build number with runtime bug fixes. In addition, this release includes several other improvements and tackles some minor issues. To benefit from the improvements, please make sure to clear your browser cache (Ctrl+Shift+Del) before signing in the first time. 2 2 3 -Find out more in our[release blog]3 +Find out more on our release blog here: [[https:~~/~~/www.emagiz.com/en/release-blog-en/175-building-time-release-blog/>>https://www.emagiz.com/en/release-blog-en/175-building-time-release-blog/]] 4 4 5 5 6 -===== New Features =====6 +===== Major Changes ===== 7 7 8 -* Updated the message broker to the latest version, bringing many improvements and new features. This resulted in the following changes to the 'Apache ActiveMQ Artemis server' support object: 9 - ** [Server] New setting 'authentication cache size' 10 - ** [Server] New setting 'authorization cache size' 11 - ** [Server] New setting 'read whole page' 12 - ** [Server] New setting 'address queue scan period' 13 - ** [Server] New setting 'journal device block size' 14 - ** [Server] New setting 'reject empty validated user' 15 - ** [Server] New setting 'page sync timeout' 16 - ** [Server] New setting 'temporary queue namespace' 17 - ** [Server] New setting 'journal max attic files' 18 - ** [Cluster connection] New option 'off with redistribution' for setting 'message load balancing type' 19 - ** [Replication] New setting 'quorum vote wait' 20 - ** [Replication] New setting 'retry replication wait' 21 - ** [In-VM acceptor] New setting 'direct deliver' 22 - ** [Netty acceptor] New setting 'scheme' 23 - ** [Netty acceptor] Replaced setting 'STOMP consumer credits' with 'STOMP consumer window size' 24 - ** [Netty acceptor] New setting 'disable STOMP server header' 25 - ** [Netty acceptor] New setting 'shutdown timeout' 26 - ** [Netty acceptor] New setting 'quiet period' 27 - ** [Netty acceptor] New setting 'SNI host' 28 - ** [Netty acceptor] New setting 'keystore type' 29 - ** [Netty acceptor] New setting 'truststore type' 30 - ** [Netty connector] New setting 'keystore type' 31 - ** [Netty connector] New setting 'truststore type' 32 - ** [Address settings] New setting 'auto delete created queues' 33 - ** [Address settings] New setting 'auto delete queues delay' 34 - ** [Address settings] New setting 'auto delete queues message count' 35 - ** [Address settings] New setting 'auto delete addresses delay' 36 - ** [Address settings] New setting 'delete diverts on restart' 37 - ** [Address settings] New setting 'default consumers before dispatch' 38 - ** [Address settings] New setting 'default delay before dispatch' 39 - ** [Address settings] New setting 'default last value key' 40 - ** [Address settings] New setting 'default non-destructive' 41 - ** [Address settings] Setting 'page size bytes' changed from long to integer 42 - ** [Address settings] New setting 'redelivery collision avoidance factor' 43 - ** [Address settings] New setting 'auto create expiry resources' 44 - ** [Address settings] New setting 'expiry queue prefix' 45 - ** [Address settings] New setting 'expiry queue suffix' 46 - ** [Address settings] New setting 'min expiry delay' 47 - ** [Address settings] New setting 'max expiry delay' 48 - ** [Address settings] New setting 'auto create dead letter resources' 49 - ** [Address settings] New setting 'dead letter queue prefix' 50 - ** [Address settings] New setting 'dead letter queue suffix' 51 - ** [Address settings] New setting 'slow consumer threshold measurement unit' 52 - ** [Address settings] New setting 'default consumer window size' 53 - ** [Address settings] New setting 'default group rebalance' 54 - ** [Address settings] New setting 'default group rebalance pause dispatch' 55 - ** [Address settings] New setting 'default group buckets' 56 - ** [Address settings] New setting 'default group first key' 57 - ** [Address settings] New setting 'default ring size' 58 - ** [Address settings] New setting 'retroactive message count' 59 - ** [Address settings] New setting 'enable metrics' 60 - ** [Address settings] New setting 'management message attribute size limit' 61 - ** [Address settings] New setting 'enable ingress timestamp' 62 -* Changes to other flow components: 63 - ** New setting 'async' for component 'TCP outbound gateway' 64 - ** New setting 'extract response body' for component 'HTTP outbound gateway' 65 - ** New setting 'flush expression' for component 'Kafka outbound channel adapter' 66 - ** New setting 'proxy default methods' for component 'ActiveMQ security manager gateway' 67 - ** New setting 'proxy default methods' for component 'Job execution listener gateway' 68 - ** New setting 'proxy default methods' for component 'Mapping service gateway' 69 - ** New setting 'proxy default methods' for component 'Step execution listener gateway' 70 - ** New setting 'proxy default methods' for component 'XSLT extension gateway' 71 - ** Replaced enum options 'BASIC' and 'POST' with 'Client secret basic' and 'Client secret post' for setting 'client authentication method' of component 'OAuth2 authorization interceptor' 72 - ** Replaced setting 'encode URI' of component 'HTTP outbound channel adapter' with new setting 'encoding mode' 73 - ** Replaced setting 'encode URI' of component 'HTTP outbound gateway' with new setting 'encoding mode' 74 - ** Replaced setting 'encode URI' of component 'Web service outbound gateway' with new setting 'encoding mode' 75 - ** Removed enum option 'use_default' for setting 'client DNS lookup' of 'Kafka message listener container' support object 76 - ** Removed enum option 'use_default' for setting 'client DNS lookup' of 'Kafka template' support object 77 - ** Removed 'JMS listener container' support object 78 - ** Removed 'Management' support object 79 - ** Removed 'Web service message listener' support object 8 +* This release brings build number 61 with several runtime improvements. 9 +** The OAuth 2.0 authorization interceptor in the Rest Template component contained client 'Authentication methods’ that were invalid and caused a flow not to start in build 59. Also the clockskew is now configurable so we can handle the requirements of more oauth2 authentication providers. 10 +** The Amazon S3 authentication interceptor in the Rest Template component had a threading issue where the key would be invalid on heavy usage. The threading has been changed and is now behaving correctly. 11 +** In several flow designer components, you can add Groovy scripts. Since build 59 using FastStringUtils (JSON parsing) in Groovy scripts did not work. 12 +** For Gen3 runtimes we upgraded to Spring Boot 2.6.6 to bring the latest security patches. 80 80 14 + 81 81 ===== Minor Changes ===== 82 82 83 -* Added bundle 'com.emagiz.bundles.spring-security-crypto' 5.6.0.1 84 -* Updated bundle 'com.emagiz.batch.aws-redshift' from 2.0.0 to 2.1.0 85 -* Updated bundle 'com.emagiz.batch.azure-eventhubs' from 2.0.0 to 2.1.0 86 -* Updated bundle 'com.emagiz.batch.core' from 2.0.0 to 2.1.0 87 -* Updated bundle 'com.emagiz.batch.file' from 2.0.0 to 2.1.0 88 -* Updated bundle 'com.emagiz.batch.http' from 2.0.0 to 2.1.0 89 -* Updated bundle 'com.emagiz.batch.jdbc' from 2.0.0 to 2.1.0 90 -* Updated bundle 'com.emagiz.bundles.artemis-amqp-protocol' from 2.19.0.1 to 2.19.1.1 91 -* Updated bundle 'com.emagiz.bundles.artemis-hornetq-protocol' from 2.19.0.1 to 2.19.1.1 92 -* Updated bundle 'com.emagiz.bundles.artemis-hqclient-protocol' from 2.19.0.1 to 2.19.1.1 93 -* Updated bundle 'com.emagiz.bundles.artemis-mqtt-protocol' from 2.19.0.1 to 2.19.1.1 94 -* Updated bundle 'com.emagiz.bundles.artemis-quorum-api' from 2.19.0.1 to 2.19.1.1 95 -* Updated bundle 'com.emagiz.bundles.artemis-server-osgi' from 2.19.0.1 to 2.19.1.1 96 -* Updated bundle 'com.emagiz.bundles.artemis-stomp-protocol' from 2.19.0.1 to 2.19.1.1 97 -* Updated bundle 'com.emagiz.bundles.asm' from 5.2.1 to 9.1.1 98 -* Updated bundle 'com.emagiz.bundles.aws-java-sdk-all' from 1.11.720.1 to 1.11.1033.1 99 -* Updated bundle 'com.emagiz.bundles.batik' from 1.12.1 to 1.14.1 100 -* Updated bundle 'com.emagiz.bundles.ehcache' from 2.10.6.1 to 2.10.9.2_1 101 -* Updated bundle 'com.emagiz.bundles.fasterxml-jackson-core' from 2.10.2.1 to 2.13.0.1 102 -* Updated bundle 'com.emagiz.bundles.fop' from 2.4.0.1 to 2.6.0.1 103 -* Updated bundle 'com.emagiz.bundles.groovy-all' from 2.5.13.1 to 3.0.9.1 104 -* Updated bundle 'com.emagiz.bundles.h2' from 1.4.199.1 to 1.4.200.1 105 -* Updated bundle 'com.emagiz.bundles.httpcomponents-client' from 4.5.11.1 to 4.5.13.1 106 -* Updated bundle 'com.emagiz.bundles.httpcomponents-core' from 4.4.13.1 to 4.4.14.1 107 -* Updated bundle 'com.emagiz.bundles.jackson-databind' from 2.10.2.1 to 2.13.0.1 108 -* Updated bundle 'com.emagiz.bundles.javax-servlet' from 3.1.0.1 to 4.0.1.1 109 -* Updated bundle 'com.emagiz.bundles.jetty-continuation' from 9.4.26.1 to 9.4.44.1 110 -* Updated bundle 'com.emagiz.bundles.jetty-http' from 9.4.26.1 to 9.4.44.1 111 -* Updated bundle 'com.emagiz.bundles.jetty-io' from 9.4.26.1 to 9.4.44.1 112 -* Updated bundle 'com.emagiz.bundles.jetty-security' from 9.4.26.1 to 9.4.44.1 113 -* Updated bundle 'com.emagiz.bundles.jetty-server' from 9.4.26.1 to 9.4.44.1 114 -* Updated bundle 'com.emagiz.bundles.jetty-servlet' from 9.4.26.1 to 9.4.44.1 115 -* Updated bundle 'com.emagiz.bundles.jetty-util' from 9.4.26.1 to 9.4.44.1 116 -* Updated bundle 'com.emagiz.bundles.kafka-clients' from 2.4.0.2 to 3.0.0.2 117 -* Updated bundle 'com.emagiz.bundles.kafka-streams' from 2.4.0.1 to 3.0.0.1 118 -* Updated bundle 'com.emagiz.bundles.micrometer-core' from 1.3.5.1 to 1.8.0.1 119 -* Updated bundle 'com.emagiz.bundles.minidev-json' from 2.3.1 to 2.4.7.1 120 -* Updated bundle 'com.emagiz.bundles.netty-buffer' from 4.1.70.1 to 4.1.73.1 121 -* Updated bundle 'com.emagiz.bundles.netty-codec' from 4.1.70.1 to 4.1.73.1 122 -* Updated bundle 'com.emagiz.bundles.netty-codec-http' from 4.1.70.1 to 4.1.73.1 123 -* Updated bundle 'com.emagiz.bundles.netty-codec-mqtt' from 4.1.70.1 to 4.1.73.1 124 -* Updated bundle 'com.emagiz.bundles.netty-codec-socks' from 4.1.70.1 to 4.1.73.1 125 -* Updated bundle 'com.emagiz.bundles.netty-common' from 4.1.70.1 to 4.1.73.1 126 -* Updated bundle 'com.emagiz.bundles.netty-handler' from 4.1.70.1 to 4.1.73.1 127 -* Updated bundle 'com.emagiz.bundles.netty-handler-proxy' from 4.1.70.1 to 4.1.73.1 128 -* Updated bundle 'com.emagiz.bundles.netty-resolver' from 4.1.70.1 to 4.1.73.1 129 -* Updated bundle 'com.emagiz.bundles.netty-transport' from 4.1.70.1 to 4.1.73.1 130 -* Updated bundle 'com.emagiz.bundles.netty-transport-classes-epoll' from 4.1.70.1 to 4.1.73.1 131 -* Updated bundle 'com.emagiz.bundles.netty-transport-classes-kqueue' from 4.1.70.1 to 4.1.73.1 132 -* Updated bundle 'com.emagiz.bundles.netty-transport-native-epoll' from 4.1.70.1 to 4.1.73.1 133 -* Updated bundle 'com.emagiz.bundles.netty-transport-native-kqueue' from 4.1.70.1 to 4.1.73.1 134 -* Updated bundle 'com.emagiz.bundles.netty-transport-native-unix-common' from 4.1.70.1 to 4.1.73.1 135 -* Updated bundle 'com.emagiz.bundles.nimbus-jose-jwt' from 8.20.1.1 to 9.10.1.1 136 -* Updated bundle 'com.emagiz.bundles.opensaml' from 3.4.3.1 to 3.4.6.1 137 -* Updated bundle 'com.emagiz.bundles.proton-j' from 0.33.5.1 to 0.33.10.1 138 -* Updated bundle 'com.emagiz.bundles.reactor-core' from 3.3.2.1 to 3.4.12.1 139 -* Updated bundle 'com.emagiz.bundles.s3-stream-upload' from 2.1.0.1 to 2.2.2.1 140 -* Updated bundle 'com.emagiz.bundles.saxon' from 10.1.0.1 to 10.6.0.1 141 -* Updated bundle 'com.emagiz.bundles.spring-aop' from 5.2.3.1 to 5.3.13.1 142 -* Updated bundle 'com.emagiz.bundles.spring-batch-core' from 4.2.1.1 to 4.3.4.1 143 -* Updated bundle 'com.emagiz.bundles.spring-batch-infrastructure' from 4.2.1.1 to 4.3.4.1 144 -* Updated bundle 'com.emagiz.bundles.spring-batch-integration' from 4.2.1.1 to 4.3.4.1 145 -* Updated bundle 'com.emagiz.bundles.spring-beans' from 5.2.3.1 to 5.3.13.1 146 -* Updated bundle 'com.emagiz.bundles.spring-context' from 5.2.3.1 to 5.3.13.1 147 -* Updated bundle 'com.emagiz.bundles.spring-context-support' from 5.2.3.1 to 5.3.13.1 148 -* Updated bundle 'com.emagiz.bundles.spring-core' from 5.2.3.1 to 5.3.13.1 149 -* Updated bundle 'com.emagiz.bundles.spring-expression' from 5.2.3.1 to 5.3.13.1 150 -* Updated bundle 'com.emagiz.bundles.spring-integration-core' from 5.2.3.1 to 5.5.6.1 151 -* Updated bundle 'com.emagiz.bundles.spring-integration-file' from 5.2.3.1 to 5.5.6.1 152 -* Updated bundle 'com.emagiz.bundles.spring-integration-ftp' from 5.2.3.1 to 5.5.6.1 153 -* Updated bundle 'com.emagiz.bundles.spring-integration-groovy' from 5.2.3.1 to 5.5.6.1 154 -* Updated bundle 'com.emagiz.bundles.spring-integration-http' from 5.2.3.1 to 5.5.6.1 155 -* Updated bundle 'com.emagiz.bundles.spring-integration-ip' from 5.2.3.1 to 5.5.6.1 156 -* Updated bundle 'com.emagiz.bundles.spring-integration-jdbc' from 5.2.3.1 to 5.5.6.1 157 -* Updated bundle 'com.emagiz.bundles.spring-integration-jms' from 5.2.3.1 to 5.5.6.1 158 -* Updated bundle 'com.emagiz.bundles.spring-integration-jmx' from 5.2.3.1 to 5.5.6.1 159 -* Updated bundle 'com.emagiz.bundles.spring-integration-kafka' from 3.2.1.1 to 5.5.6.1 160 -* Updated bundle 'com.emagiz.bundles.spring-integration-mail' from 5.2.3.1 to 5.5.6.1 161 -* Updated bundle 'com.emagiz.bundles.spring-integration-scripting' from 5.2.3.1 to 5.5.6.1 162 -* Updated bundle 'com.emagiz.bundles.spring-integration-security' from 5.2.3.1 to 5.5.6.1 163 -* Updated bundle 'com.emagiz.bundles.spring-integration-sftp' from 5.2.3.1 to 5.5.6.1 164 -* Updated bundle 'com.emagiz.bundles.spring-integration-ws' from 5.2.3.1 to 5.5.6.1 165 -* Updated bundle 'com.emagiz.bundles.spring-integration-xml' from 5.2.3.1 to 5.5.6.1 166 -* Updated bundle 'com.emagiz.bundles.spring-jdbc' from 5.2.3.1 to 5.3.13.1 167 -* Updated bundle 'com.emagiz.bundles.spring-jms' from 5.2.3.1 to 5.3.13.1 168 -* Updated bundle 'com.emagiz.bundles.spring-kafka' from 2.4.1.1 to 2.8.0.1 169 -* Updated bundle 'com.emagiz.bundles.spring-messaging' from 5.2.3.1 to 5.3.13.1 170 -* Updated bundle 'com.emagiz.bundles.spring-oxm' from 5.2.3.1 to 5.3.13.1 171 -* Updated bundle 'com.emagiz.bundles.spring-retry' from 1.2.5.1 to 1.3.1.1 172 -* Updated bundle 'com.emagiz.bundles.spring-security-config' from 5.3.9.1 to 5.6.0.1 173 -* Updated bundle 'com.emagiz.bundles.spring-security-core' from 5.3.9.1 to 5.6.0.1 174 -* Updated bundle 'com.emagiz.bundles.spring-security-oauth2-client' from 5.3.9.1 to 5.6.0.1 175 -* Updated bundle 'com.emagiz.bundles.spring-security-oauth2-core' from 5.3.9.1 to 5.6.0.1 176 -* Updated bundle 'com.emagiz.bundles.spring-security-oauth2-jose' from 5.3.9.1 to 5.6.0.1 177 -* Updated bundle 'com.emagiz.bundles.spring-security-oauth2-resource-server' from 5.3.9.1 to 5.6.0.1 178 -* Updated bundle 'com.emagiz.bundles.spring-security-web' from 5.3.9.1 to 5.6.0.1 179 -* Updated bundle 'com.emagiz.bundles.spring-tx' from 5.2.3.1 to 5.3.13.1 180 -* Updated bundle 'com.emagiz.bundles.spring-web' from 5.2.3.1 to 5.3.13.1 181 -* Updated bundle 'com.emagiz.bundles.spring-webmvc' from 5.2.3.1 to 5.3.13.1 182 -* Updated bundle 'com.emagiz.bundles.spring-ws-core' from 3.0.8.2 to 3.1.1.1 183 -* Updated bundle 'com.emagiz.bundles.spring-ws-support' from 3.0.8.2 to 3.1.1.1 184 -* Updated bundle 'com.emagiz.bundles.spring-xml' from 3.0.8.2 to 3.1.1.1 185 -* Updated bundle 'com.emagiz.bundles.xom' from 1.2.10.1 to 1.3.7.1 186 -* Updated bundle 'com.emagiz.components.artemis' from 2.0.1 to 2.2.1 187 -* Updated bundle 'com.emagiz.components.batch' from 6.0.0 to 6.1.0 188 -* Updated bundle 'com.emagiz.components.commandexecution' from 4.0.0 to 4.1.0 189 -* Updated bundle 'com.emagiz.components.control' from 8.0.0 to 8.1.0 190 -* Updated bundle 'com.emagiz.components.debug' from 3.0.0 to 3.1.0 191 -* Updated bundle 'com.emagiz.components.ehcache' from 6.0.0 to 6.1.0 192 -* Updated bundle 'com.emagiz.components.error' from 7.1.0 to 7.2.0 193 -* Updated bundle 'com.emagiz.components.file' from 6.0.0 to 6.1.0 194 -* Updated bundle 'com.emagiz.components.ftp' from 6.0.1 to 6.1.1 195 -* Updated bundle 'com.emagiz.components.http' from 7.1.1 to 7.2.1 196 -* Updated bundle 'com.emagiz.components.jdbc' from 6.0.0 to 6.1.0 197 -* Updated bundle 'com.emagiz.components.jms' from 6.0.0 to 6.1.0 198 -* Updated bundle 'com.emagiz.components.jmx' from 7.0.0 to 7.1.0 199 -* Updated bundle 'com.emagiz.components.json' from 6.0.0 to 6.1.0 200 -* Updated bundle 'com.emagiz.components.kafka' from 2.0.1 to 2.1.1 201 -* Updated bundle 'com.emagiz.components.logging' from 7.0.0 to 7.1.0 202 -* Updated bundle 'com.emagiz.components.mail' from 6.0.0 to 6.1.0 203 -* Updated bundle 'com.emagiz.components.mapping' from 7.0.0 to 7.1.0 204 -* Updated bundle 'com.emagiz.components.mikrotik' from 6.0.0 to 6.1.0 205 -* Updated bundle 'com.emagiz.components.monitoring' from 7.0.0 to 7.1.0 206 -* Updated bundle 'com.emagiz.components.odata' from 1.1.0 to 1.3.0 207 -* Updated bundle 'com.emagiz.components.qpid' from 2.0.1 to 2.1.0 208 -* Updated bundle 'com.emagiz.components.security' from 7.0.1 to 7.1.1 209 -* Updated bundle 'com.emagiz.components.sftp' from 6.0.0 to 6.1.0 210 -* Updated bundle 'com.emagiz.components.staxon' from 1.1.0 to 1.2.0 211 -* Updated bundle 'com.emagiz.components.tcp' from 6.0.0 to 6.1.0 212 -* Updated bundle 'com.emagiz.components.thclient' from 6.0.0 to 6.1.0 213 -* Updated bundle 'com.emagiz.components.tracking' from 7.0.0 to 7.1.0 214 -* Updated bundle 'com.emagiz.components.ws' from 6.0.0 to 6.1.0 215 -* Updated bundle 'com.emagiz.components.wssec' from 2.0.0 to 2.1.0 216 -* Updated bundle 'com.emagiz.components.xml' from 6.0.0 to 6.1.0 217 -* Updated bundle 'com.emagiz.components.xslfo' from 6.0.0 to 6.1.0 218 -* Updated bundle 'com.emagiz.osgi.extender-batch' from 6.0.0 to 6.1.0 219 -* Updated bundle 'com.emagiz.osgi.extender-commandexecution' from 6.0.0 to 6.1.0 220 -* Updated bundle 'com.emagiz.osgi.extender.core' from 6.0.0 to 6.1.0 221 -* Updated bundle 'com.emagiz.osgi.extender.core-web' from 1.0.0 to 1.1.0 222 -* Updated bundle 'com.emagiz.osgi.extender.jms' from 2.0.1 to 2.1.1 223 -* Updated bundle 'com.emagiz.osgi.extender-mapping' from 6.0.0 to 6.1.0 224 -* Updated bundle 'com.emagiz.osgi.extender.security' from 1.0.0 to 1.1.0 225 -* Updated bundle 'com.emagiz.osgi.extender.staxon' from 1.0.0 to 1.1.0 226 -* Updated bundle 'com.emagiz.osgi.extender.unittest' from 2.0.0 to 2.1.0 227 -* Updated bundle 'com.emagiz.osgi.extender.xml' from 6.0.0 to 6.1.0 228 -* Updated bundle 'com.emagiz.util.codec' from 6.0.0 to 6.1.0 229 -* Updated bundle 'com.emagiz.util.xml' from 5.0.0 to 5.1.0 230 -* Updated bundle 'com.fasterxml.jackson.core.jackson-annotations' from 2.10.2 to 2.13.0 231 -* Updated bundle 'com.sun.jna' from 5.5.0 to 5.10.0 232 -* Updated bundle 'io.dropwizard.metrics.core' from 4.1.5 to 4.2.4 233 -* Updated bundle 'joda-time' from 2.10.5 to 2.10.13 234 -* Updated bundle 'org.apache.commons.commons-codec' from 1.13.0 to 1.15.0 235 -* Updated bundle 'org.apache.santuario.xmlsec' from 2.1.4 to 2.3.0 236 -* Updated bundle 'org.apache.servicemix.bundles.xmlgraphics-commons' from 2.4.0.1 to 2.6.0.1 237 -* Updated bundle 'org.apache.wss4j.wss4j-ws-security-common' from 2.2.2 to 2.4.0 238 -* Updated bundle 'org.apache.wss4j.wss4j-ws-security-dom' from 2.2.2 to 2.4.0 239 -* Updated bundle 'org.locationtech.jts.jts-core' from 1.17.0 to 1.18.2 240 -* Replaced bundle 'org.apache.commons.net' 3.6.0 with 'org.apache.commons.commons-net' 3.8.0 241 -* Removed bundle 'com.emagiz.bundles.spring-integration-xmpp' 5.2.3.1 17 +* Create - Flow designer: Message Definitions: Added JSON Array support for JSON message definitions. Using this, you can have an array of simple values based on an entity. 18 +* Create - Flow testing: Flow testing has better support for components that use flow resources like groovy scripts or database initialization scripts. 19 +* Create - Flow testing: Flow testing was not compatible with flows that contain queued message channels. 20 +* Manage - Monitoring: We removed the obsolete statistics screens 'Channel statistics', 'Handler statistics', and 'Cloud statistics'. 242 242 22 + 243 243 ===== Bug Fixes ===== 244 244 245 -* In build 58, retrying to deliver a message from the dead-letter queue did not work, breaking the message redelivery feature. This is fixed in build 59. 25 +* Design - Message Mapping: We fixed an issue where some warnings were showing as errors in right panel. 26 +* Create - Flow Designer: Improved transformation of JSON messages when 2 similar structures in the source message definition are mapped to the same structure in the output definition. 246 246 28 + 247 247 ===== Remarks ===== 248 248 249 -* Changeof behaviour whenincoming HTTP headers are mapped to message headers: Up to build58 the values of incoming HTTP headers were only mappedto an array whenit containedmultiplevalues, otherwise the first (and only) value wasautomaticallyextracted andused for the message header. Since build 59 the values are always mappedto an array. Whilethis makes thedatatypeoftheheader more predictable - it isno longerdependent on the number of values a client was sending - it does mean that your SpEL expressionsthat were previously expecting single values need to now handle array values.In many cases this can be as simple as extracting the first array value like this: "headers.myHeader[0]".31 +* Mendix Runtime has been upgraded to Mendix 9.12.1.