Changes for page V3.5.0
Last modified by Erik Bakker on 2026/01/16 09:20
From version 47.1
edited by Erik Bakker
on 2025/11/19 20:04
on 2025/11/19 20:04
Change comment:
There is no comment for this version
To version 49.1
edited by Erik Bakker
on 2026/01/15 09:37
on 2026/01/15 09: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 411 +V3.5.0 - Content
-
... ... @@ -7,26 +7,243 @@ 7 7 8 8 ====New features==== 9 9 10 -* Added support for automated configuration of API gateway containers, effectively making the gateway infra flow redundant about the security-related support objects. This feature will be rolled out with the introduction of Multiple Authentication Methods for API gateways. 11 - 12 -====Minor changes=== 10 +* Maintenance update where we primarily updated Spring Boot from version 3.4.1 to 3.5.8 and ensured all our external libraries are up-to-date. All changes are listed below. Changes in removed and added libraries originate from updating the version, which may incur a change in the structure of that library. 13 13 14 -* Manage/Error Messages: Increased the maximum amount of displayed error message headers from 40 to 60. 15 -* For current generation models, the ‘Ssl web service message sender’ support object can now be configured without Truststore, which will make it fall back on the Java default Truststore. If no self-signed certificates are used, we recommend to remove previously configured truststores. 16 -** For legacy models, the Truststore path is still required, but the helptext has been updated to show the recommended configuration. 17 - 18 18 ====Bug fixes==== 13 + 14 +==Removed libraries== 15 +** Removed library net.shibboleth.utilities:java-support 8.0.0 16 +** Removed library org.opensaml:opensaml-core 4.3.2 19 19 20 -* Updated libraries below to implement a bugfix where, for some SFTP servers, storing files with mode ‘append’ would result in using an ‘insert’ mode instead. For example, sending the content 123456 to a file that currently has content abcdefghi would result in output 123456ghi instead of abcdefghi123456 21 -** Updated library org.apache.sshd:sshd-common from 2.14.0 to 2.16.0 22 -** Updated library org.apache.sshd:sshd-core from 2.14.0 to 2.16.0 23 -** Updated library org.apache.sshd:sshd-sftp from 2.14.0 to 2.16.0 24 -* When using a web service outbound gateway with a custom SSL web service message sender, the web senders' attributes, such as credentials and timeouts, were not applied to outgoing requests. 25 -* Upgraded our Java runtime from 17 to 21. 26 -** Resolved unnecessary warning logging during startup. 27 -* Support for configuring ‘NT Credentials’ in the ‘HTTP Components message sender' support object was unintentionally removed. This support has been added back, but the functionality is now marked as deprecated and will be removed in a future version. 18 +* New libraries 19 +** Added library com.google.code.findbugs:jsr305 3.0.2 20 +** Added library com.hierynomus:asn-one 0.6.0 21 +** Added library io.dropwizard.metrics:metrics-json 4.2.26 22 +** Added library net.shibboleth:shib-networking 9.1.6 23 +** Added library net.shibboleth:shib-security 9.1.6 24 +** Added library net.shibboleth:shib-support 9.1.6 25 +** Added library net.shibboleth:shib-velocity 9.1.6 26 +** Added library org.apache.httpcomponents.client5:httpclient5-cache 5.5.1 27 +** Added library org.infinispan:infinispan-commons-spi 15.2.6.Final 28 +** Added library org.infinispan:infinispan-counter-api 15.2.6.Final 29 +** Added library org.jspecify:jspecify 1.0.0 30 +** Added library org.opensaml:opensaml-core-api 5.1.6 31 +** Added library org.opensaml:opensaml-core-impl 5.1.6 28 28 29 - {{warning}}NTCredentials has been deprecatedas credentials typefor the ‘HTTP Components message sender’support object, andis expected toberemoved in the nearfuture. We encourage you to change to a different authentication mechanism if possible.{{/warning}}33 +* Updated libraries 30 30 35 +** Updated library ch.qos.logback:logback-classic from 1.5.12 to 1.5.21 36 +** Updated library ch.qos.logback:logback-core from 1.5.12 to 1.5.21 37 +** Updated library com.fasterxml.jackson.core:jackson-annotations from 2.18.2 to 2.19.4 38 +** Updated library com.fasterxml.jackson.core:jackson-core from 2.18.2 to 2.19.4 39 +** Updated library com.fasterxml.jackson.core:jackson-databind from 2.18.2 to 2.19.4 40 +** Updated library com.fasterxml.jackson.dataformat:jackson-dataformat-xml from 2.18.2 to 2.19.4 41 +** Updated library com.fasterxml.jackson.datatype:jackson-datatype-jdk8 from 2.18.2 to 2.19.4 42 +** Updated library com.fasterxml.jackson.datatype:jackson-datatype-jsr310 from 2.18.2 to 2.19.4 43 +** Updated library com.fasterxml.jackson.module:jackson-module-parameter-names from 2.18.2 to 2.19.4 44 +** Updated library com.fasterxml.woodstox:woodstox-core from 7.0.0 to 7.1.1 45 +** Updated library com.github.ben-manes.caffeine:caffeine from 3.1.8 to 3.2.3 46 +** Updated library com.github.luben:zstd-jni from 1.5.6-3 to 1.5.7-6 47 +** Updated library com.google.protobuf:protobuf-java from 3.25.5 to 3.25.8 48 +** Updated library com.nimbusds:nimbus-jose-jwt from 9.37.3 to 9.37.4 49 +** Updated library com.nimbusds:oauth2-oidc-sdk from 9.43.4 to 9.43.6 50 +** Updated library com.zaxxer:HikariCP from 5.1.0 to 6.3.3 51 +** Updated library commons-beanutils:commons-beanutils from 1.9.4 to 1.11.0 52 +** Updated library commons-codec:commons-codec from 1.17.1 to 1.18.0 53 +** Updated library commons-io:commons-io from 2.16.1 to 2.19.0 54 +** Updated library de.dentrassi.crypto:pem-keystore from 2.4.0 to 3.0.0 55 +** Updated library io.dropwizard.metrics:metrics-core from 4.2.25 to 4.2.26 56 +** Updated library io.micrometer:micrometer-commons from 1.14.2 to 1.15.6 57 +** Updated library io.micrometer:micrometer-core from 1.14.2 to 1.15.6 58 +** Updated library io.micrometer:micrometer-jakarta9 from 1.14.2 to 1.15.6 59 +** Updated library io.micrometer:micrometer-observation from 1.14.2 to 1.15.6 60 +** Updated library io.micrometer:micrometer-registry-elastic from 1.14.2 to 1.15.6 61 +** Updated library io.netty:netty-buffer from 4.1.116.Final to 4.1.128.Final 62 +** Updated library io.netty:netty-codec from 4.1.116.Final to 4.1.128.Final 63 +** Updated library io.netty:netty-codec-http from 4.1.116.Final to 4.1.128.Final 64 +** Updated library io.netty:netty-codec-mqtt from 4.1.116.Final to 4.1.128.Final 65 +** Updated library io.netty:netty-codec-socks from 4.1.116.Final to 4.1.128.Final 66 +** Updated library io.netty:netty-common from 4.1.116.Final to 4.1.128.Final 67 +** Updated library io.netty:netty-handler from 4.1.116.Final to 4.1.128.Final 68 +** Updated library io.netty:netty-handler-proxy from 4.1.116.Final to 4.1.128.Final 69 +** Updated library io.netty:netty-resolver from 4.1.116.Final to 4.1.128.Final 70 +** Updated library io.netty:netty-transport from 4.1.116.Final to 4.1.128.Final 71 +** Updated library io.netty:netty-transport-classes-epoll from 4.1.116.Final to 4.1.128.Final 72 +** Updated library io.netty:netty-transport-classes-kqueue from 4.1.116.Final to 4.1.128.Final 73 +** Updated library io.netty:netty-transport-native-epoll from 4.1.116.Final to 4.1.128.Final 74 +** Updated library io.netty:netty-transport-native-kqueue from 4.1.116.Final to 4.1.128.Final 75 +** Updated library io.netty:netty-transport-native-unix-common from 4.1.116.Final to 4.1.128.Final 76 +** Updated library io.projectreactor:reactor-core from 3.7.1 to 3.7.13 77 +** Updated library io.reactivex.rxjava3:rxjava from 3.1.10 to 3.1.12 78 +** Updated library io.xlate:staedi from 1.25.2 to 1.26.0 79 +** Updated library jakarta.activation:jakarta.activation-api from 2.1.3 to 2.1.4 80 +** Updated library jakarta.mail:jakarta.mail-api from 2.1.3 to 2.1.5 81 +** Updated library jakarta.xml.bind:jakarta.xml.bind-api from 4.0.2 to 4.0.4 82 +** Updated library net.minidev:accessors-smart from 2.5.1 to 2.5.2 83 +** Updated library net.minidev:json-smart from 2.5.1 to 2.5.2 84 +** Updated library net.sf.saxon:Saxon-HE from 12.3 to 12.9 85 +** Updated library org.apache.activemq:artemis-amqp-protocol from 2.38.0 to 2.40.0 86 +** Updated library org.apache.activemq:artemis-commons from 2.38.0 to 2.40.0 87 +** Updated library org.apache.activemq:artemis-core-client from 2.38.0 to 2.40.0 88 +** Updated library org.apache.activemq:artemis-journal from 2.38.0 to 2.40.0 89 +** Updated library org.apache.activemq:artemis-lockmanager-api from 2.38.0 to 2.40.0 90 +** Updated library org.apache.activemq:artemis-mqtt-protocol from 2.38.0 to 2.40.0 91 +** Updated library org.apache.activemq:artemis-selector from 2.38.0 to 2.40.0 92 +** Updated library org.apache.activemq:artemis-server from 2.38.0 to 2.40.0 93 +** Updated library org.apache.commons:commons-lang3 from 3.17.0 to 3.20.0 94 +** Updated library org.apache.groovy:groovy from 4.0.24 to 4.0.29 95 +** Updated library org.apache.groovy:groovy-datetime from 4.0.24 to 4.0.29 96 +** Updated library org.apache.groovy:groovy-jmx from 4.0.24 to 4.0.29 97 +** Updated library org.apache.groovy:groovy-json from 4.0.24 to 4.0.29 98 +** Updated library org.apache.groovy:groovy-jsr223 from 4.0.24 to 4.0.29 99 +** Updated library org.apache.groovy:groovy-nio from 4.0.24 to 4.0.29 100 +** Updated library org.apache.groovy:groovy-sql from 4.0.24 to 4.0.29 101 +** Updated library org.apache.groovy:groovy-xml from 4.0.24 to 4.0.29 102 +** Updated library org.apache.httpcomponents.client5:httpclient5 from 5.4.1 to 5.5.1 103 +** Updated library org.apache.httpcomponents.core5:httpcore5 from 5.3.1 to 5.3.6 104 +** Updated library org.apache.httpcomponents.core5:httpcore5-h2 from 5.3.1 to 5.3.6 105 +** Updated library org.apache.kafka:kafka-clients from 3.8.1 to 3.9.1 106 +** Updated library org.apache.qpid:qpid-jms-client from 2.6.1 to 2.9.0 107 +** Updated library org.apache.santuario:xmlsec from 4.0.2 to 4.0.4 108 +** Updated library org.apache.sshd:sshd-common from 2.16.0 to 2.15.0 109 +** Updated library org.apache.sshd:sshd-core from 2.16.0 to 2.15.0 110 +** Updated library org.apache.sshd:sshd-sftp from 2.16.0 to 2.15.0 111 +** Updated library org.apache.tomcat.embed:tomcat-embed-core from 10.1.34 to 10.1.49 112 +** Updated library org.apache.tomcat.embed:tomcat-embed-el from 10.1.34 to 10.1.49 113 +** Updated library org.apache.tomcat.embed:tomcat-embed-websocket from 10.1.34 to 10.1.49 114 +** Updated library org.apache.ws.xmlschema:xmlschema-core from 2.3.1 to 2.3.2 115 +** Updated library org.apache.wss4j:wss4j-ws-security-common from 3.0.4 to 4.0.0 116 +** Updated library org.apache.wss4j:wss4j-ws-security-dom from 3.0.4 to 4.0.0 117 +** Updated library org.bouncycastle:bcjmail-jdk18on from 1.79 to 1.83 118 +** Updated library org.bouncycastle:bcpkix-jdk18on from 1.79 to 1.83 119 +** Updated library org.bouncycastle:bcprov-jdk18on from 1.79 to 1.83 120 +** Updated library org.bouncycastle:bcutil-jdk18on from 1.79 to 1.83 121 +** Updated library org.codelibs:jcifs from 2.1.39 to 2.1.40 122 +** Updated library org.eclipse.angus:angus-activation from 2.0.2 to 2.0.3 123 +** Updated library org.eclipse.angus:angus-mail from 2.0.3 to 2.0.5 124 +** Updated library org.eclipse.jetty.ee10:jetty-ee10-servlet from 12.0.16 to 12.0.30 125 +** Updated library org.eclipse.jetty:jetty-http from 12.0.16 to 12.0.30 126 +** Updated library org.eclipse.jetty:jetty-io from 12.0.16 to 12.0.30 127 +** Updated library org.eclipse.jetty:jetty-security from 12.0.16 to 12.0.30 128 +** Updated library org.eclipse.jetty:jetty-server from 12.0.16 to 12.0.30 129 +** Updated library org.eclipse.jetty:jetty-session from 12.0.16 to 12.0.30 130 +** Updated library org.eclipse.jetty:jetty-util from 12.0.16 to 12.0.30 131 +** Updated library org.ehcache:ehcache from 3.10.8 to 3.10.9 132 +** Updated library org.glassfish.jaxb:jaxb-core from 4.0.5 to 4.0.6 133 +** Updated library org.glassfish.jaxb:jaxb-runtime from 4.0.5 to 4.0.6 134 +** Updated library org.glassfish.jaxb:txw2 from 4.0.5 to 4.0.6 135 +** Updated library org.infinispan.protostream:protostream from 5.0.10.Final to 5.0.13.Final 136 +** Updated library org.infinispan.protostream:protostream-processor from 5.0.10.Final to 5.0.13.Final 137 +** Updated library org.infinispan.protostream:protostream-types from 5.0.10.Final to 5.0.13.Final 138 +** Updated library org.infinispan:infinispan-clustered-lock from 15.0.11.Final to 15.2.6.Final 139 +** Updated library org.infinispan:infinispan-commons from 15.0.11.Final to 15.2.6.Final 140 +** Updated library org.infinispan:infinispan-core from 15.0.11.Final to 15.2.6.Final 141 +** Updated library org.jgroups:jgroups from 5.3.10.Final to 5.4.5.Final 142 +** Updated library org.opensaml:opensaml-profile-api from 4.3.2 to 5.1.6 143 +** Updated library org.opensaml:opensaml-saml-api from 4.3.2 to 5.1.6 144 +** Updated library org.opensaml:opensaml-saml-impl from 4.3.2 to 5.1.6 145 +** Updated library org.opensaml:opensaml-security-api from 4.3.2 to 5.1.6 146 +** Updated library org.opensaml:opensaml-security-impl from 4.3.2 to 5.1.6 147 +** Updated library org.opensaml:opensaml-soap-api from 4.3.2 to 5.1.6 148 +** Updated library org.opensaml:opensaml-xacml-api from 4.3.2 to 5.1.6 149 +** Updated library org.opensaml:opensaml-xacml-impl from 4.3.2 to 5.1.6 150 +** Updated library org.opensaml:opensaml-xacml-saml-api from 4.3.2 to 5.1.6 151 +** Updated library org.opensaml:opensaml-xacml-saml-impl from 4.3.2 to 5.1.6 152 +** Updated library org.opensaml:opensaml-xmlsec-api from 4.3.2 to 5.1.6 153 +** Updated library org.opensaml:opensaml-xmlsec-impl from 4.3.2 to 5.1.6 154 +** Updated library org.simplejavamail:utils-mail-smime from 2.3.11 to 2.3.12 155 +** Updated library org.slf4j:jul-to-slf4j from 2.0.16 to 2.0.17 156 +** Updated library org.slf4j:slf4j-api from 2.0.16 to 2.0.17 157 +** Updated library org.springframework.batch:spring-batch-infrastructure from 5.2.1 to 5.2.4 158 +** Updated library org.springframework.boot:spring-boot from 3.4.1 to 3.5.8 159 +** Updated library org.springframework.boot:spring-boot-actuator from 3.4.1 to 3.5.8 160 +** Updated library org.springframework.boot:spring-boot-actuator-autoconfigure from 3.4.1 to 3.5.8 161 +** Updated library org.springframework.boot:spring-boot-autoconfigure from 3.4.1 to 3.5.8 162 +** Updated library org.springframework.boot:spring-boot-starter from 3.4.1 to 3.5.8 163 +** Updated library org.springframework.boot:spring-boot-starter-actuator from 3.4.1 to 3.5.8 164 +** Updated library org.springframework.boot:spring-boot-starter-integration from 3.4.1 to 3.5.8 165 +** Updated library org.springframework.boot:spring-boot-starter-json from 3.4.1 to 3.5.8 166 +** Updated library org.springframework.boot:spring-boot-starter-logging from 3.4.1 to 3.5.8 167 +** Updated library org.springframework.boot:spring-boot-starter-security from 3.4.1 to 3.5.8 168 +** Updated library org.springframework.boot:spring-boot-starter-tomcat from 3.4.1 to 3.5.8 169 +** Updated library org.springframework.boot:spring-boot-starter-web from 3.4.1 to 3.5.8 170 +** Updated library org.springframework.boot:spring-boot-starter-web-services from 3.4.1 to 3.5.8 171 +** Updated library org.springframework.cloud:spring-cloud-context from 4.2.0 to 4.3.0 172 +** Updated library org.springframework.integration:spring-integration-core from 6.4.1 to 6.5.4 173 +** Updated library org.springframework.integration:spring-integration-file from 6.4.1 to 6.5.4 174 +** Updated library org.springframework.integration:spring-integration-ftp from 6.4.1 to 6.5.4 175 +** Updated library org.springframework.integration:spring-integration-groovy from 6.4.1 to 6.5.4 176 +** Updated library org.springframework.integration:spring-integration-http from 6.4.1 to 6.5.4 177 +** Updated library org.springframework.integration:spring-integration-ip from 6.4.1 to 6.5.4 178 +** Updated library org.springframework.integration:spring-integration-jdbc from 6.4.1 to 6.5.4 179 +** Updated library org.springframework.integration:spring-integration-jms from 6.4.1 to 6.5.4 180 +** Updated library org.springframework.integration:spring-integration-kafka from 6.4.1 to 6.5.4 181 +** Updated library org.springframework.integration:spring-integration-mail from 6.4.1 to 6.5.4 182 +** Updated library org.springframework.integration:spring-integration-scripting from 6.4.1 to 6.5.4 183 +** Updated library org.springframework.integration:spring-integration-sftp from 6.4.1 to 6.5.4 184 +** Updated library org.springframework.integration:spring-integration-smb from 6.4.1 to 6.5.4 185 +** Updated library org.springframework.integration:spring-integration-ws from 6.4.1 to 6.5.4 186 +** Updated library org.springframework.integration:spring-integration-xml from 6.4.1 to 6.5.4 187 +** Updated library org.springframework.kafka:spring-kafka from 3.3.1 to 3.3.11 188 +** Updated library org.springframework.security:spring-security-config from 6.4.2 to 6.5.7 189 +** Updated library org.springframework.security:spring-security-core from 6.4.2 to 6.5.7 190 +** Updated library org.springframework.security:spring-security-crypto from 6.4.2 to 6.5.7 191 +** Updated library org.springframework.security:spring-security-messaging from 6.4.2 to 6.5.7 192 +** Updated library org.springframework.security:spring-security-oauth2-client from 6.4.2 to 6.5.7 193 +** Updated library org.springframework.security:spring-security-oauth2-core from 6.4.2 to 6.5.7 194 +** Updated library org.springframework.security:spring-security-oauth2-jose from 6.4.2 to 6.5.7 195 +** Updated library org.springframework.security:spring-security-oauth2-resource-server from 6.4.2 to 6.5.7 196 +** Updated library org.springframework.security:spring-security-web from 6.4.2 to 6.5.7 197 +** Updated library org.springframework.ws:spring-ws-core from 4.0.11 to 4.1.2 198 +** Updated library org.springframework.ws:spring-ws-security from 4.0.11 to 4.1.2 199 +** Updated library org.springframework.ws:spring-ws-support from 4.0.11 to 4.1.2 200 +** Updated library org.springframework.ws:spring-xml from 4.0.11 to 4.1.2 201 +** Updated library org.springframework:spring-aop from 6.2.1 to 6.2.14 202 +** Updated library org.springframework:spring-beans from 6.2.1 to 6.2.14 203 +** Updated library org.springframework:spring-context from 6.2.1 to 6.2.14 204 +** Updated library org.springframework:spring-context-support from 6.2.1 to 6.2.14 205 +** Updated library org.springframework:spring-core from 6.2.1 to 6.2.14 206 +** Updated library org.springframework:spring-expression from 6.2.1 to 6.2.14 207 +** Updated library org.springframework:spring-jcl from 6.2.1 to 6.2.14 208 +** Updated library org.springframework:spring-jdbc from 6.2.1 to 6.2.14 209 +** Updated library org.springframework:spring-jms from 6.2.1 to 6.2.14 210 +** Updated library org.springframework:spring-messaging from 6.2.1 to 6.2.14 211 +** Updated library org.springframework:spring-oxm from 6.2.1 to 6.2.14 212 +** Updated library org.springframework:spring-tx from 6.2.1 to 6.2.14 213 +** Updated library org.springframework:spring-web from 6.2.1 to 6.2.14 214 +** Updated library org.springframework:spring-webmvc from 6.2.1 to 6.2.14 215 +** Updated library org.wildfly.common:wildfly-common from 2.0.0 to 2.0.1 216 +** Updated library org.xerial.snappy:snappy-java from 1.1.10.7 to 1.1.10.8 217 +** Updated library org.yaml:snakeyaml from 2.3 to 2.4 218 + 219 +* Updated libraries in the ‘extended’ runtime image 220 + 221 +{{info}}These libraries are not available in standard eMagiz runtimes, and are only present when a custom runtime image is used. This is generally only the case if your model has certain feature flags or flow components used. No Groovy scripts or SpEL expressions should rely on any of these libraries.{{/info}} 222 + 223 +** Updated library com.amazonaws:aws-java-sdk-core from 1.12.779 to 1.12.794 224 +** Updated library com.amazonaws:aws-java-sdk-kms from 1.12.779 to 1.12.794 225 +** Updated library com.amazonaws:aws-java-sdk-s3 from 1.12.779 to 1.12.794 226 +** Updated library com.amazonaws:jmespath-java from 1.12.779 to 1.12.794 227 +** Updated library com.fasterxml.jackson.dataformat:jackson-dataformat-cbor from 2.18.2 to 2.19.4 228 +** Updated library com.fasterxml.jackson.datatype:jackson-datatype-joda from 2.18.2 to 2.19.4 229 +** Updated library com.google.code.gson:gson from 2.11.0 to 2.13.2 230 +** Updated library com.google.errorprone:error_prone_annotations from 2.27.0 to 2.41.0 231 +** Updated library com.squareup.retrofit2:adapter-rxjava from 2.11.0 to 2.12.0 232 +** Updated library com.squareup.retrofit2:converter-jackson from 2.11.0 to 2.12.0 233 +** Updated library joda-time:joda-time from 2.13.0 to 2.14.0 234 +** Updated library org.apache.pdfbox:fontbox from 3.0.3 to 3.0.6 235 +** Updated library org.apache.pdfbox:pdfbox-io from 3.0.3 to 3.0.6 236 +** Updated library org.apache.xmlgraphics:batik-codec from 1.18 to 1.19 237 +** Updated library org.apache.xmlgraphics:fop-core from 2.10 to 2.11 238 +** Updated library org.apache.xmlgraphics:fop-events from 2.10 to 2.11 239 +** Updated library org.apache.xmlgraphics:fop-util from 2.10 to 2.11 240 +** Updated library org.apache.xmlgraphics:xmlgraphics-commons from 2.10 to 2.11 241 +** Updated library org.freemarker:freemarker from 2.3.33 to 2.3.34 242 +** Updated library org.hamcrest:hamcrest from 2.2 to 3.0 243 +** Updated library org.hamcrest:hamcrest-core from 2.2 to 3.0 244 +** Updated library org.springframework.batch:spring-batch-core from 5.2.1 to 5.2.4 245 +** Updated library org.springframework.batch:spring-batch-integration from 5.2.1 to 5.2.4 246 +** Updated library org.springframework.data:spring-data-commons from 3.4.1 to 3.5.6 247 + 31 31 )))((({{toc/}}))){{/container}} 32 32 {{/container}}