|
109 | 109 | <changelog> |
110 | 110 | <scode> |
111 | 111 | This release contains all of the changes up to and including those in |
112 | | - Apache Tomcat 11.0.15 plus the additional changes listed below. (markt) |
| 112 | + Apache Tomcat 11.0.17 plus the additional changes listed below. (markt) |
113 | 113 | </scode> |
114 | 114 | <update> |
115 | 115 | The minimum Java version has been updated to Java 21. (markt) |
|
191 | 191 | to <code>true</code>. (markt) |
192 | 192 | </update> |
193 | 193 | <!-- Entries for backport and removal before 12.0.0-M1 below this line --> |
194 | | - <fix> |
195 | | - <bug>69623</bug>: Additional fix for the long standing regression that |
196 | | - meant that calls to <code>ClassLoader.getResource().getContent()</code> |
197 | | - failed when made from within a web application with resource caching |
198 | | - enabled if the target resource was packaged in a JAR file. (markt) |
199 | | - </fix> |
200 | | - <fix> |
201 | | - Pull request <pr>923</pr>: Avoid adding multiple CSRF tokens to a URL in |
202 | | - the <code>CsrfPreventionFilter</code>. (schultz) |
203 | | - </fix> |
204 | | - <fix> |
205 | | - <bug>69918</bug>: Ensure request parameters are correctly parsed for |
206 | | - HTTP/2 requests when the content-length header is not set. (dsoumis) |
207 | | - </fix> |
208 | | - <update> |
209 | | - Enable minimum and recommended Tomcat Native versions to be set |
210 | | - separately for Tomcat Native 1.x and 2.x. Update the minimum and |
211 | | - recommended versions for Tomcat Native 1.x to 1.3.4. Update the minimum |
212 | | - and recommended versions for Tomcat Native 2.x to 2.0.12. (markt) |
213 | | - </update> |
214 | | - <add> |
215 | | - Add a new <code>ssoReauthenticationMode</code> to the Tomcat provided |
216 | | - Authenticators that provides a per Authenticator override of the SSO |
217 | | - Valve <code>requireReauthentication</code> attribute. (markt) |
218 | | - </add> |
219 | | - <fix> |
220 | | - Ensure URL encoding errors in the Rewrite Valve trigger an exception |
221 | | - rather than silently using a replacement character. (markt) |
222 | | - </fix> |
223 | 194 | </changelog> |
224 | 195 | </subsection> |
225 | 196 | <subsection name="Coyote"> |
|
252 | 223 | Remove support for HTTP 0.9. (markt) |
253 | 224 | </update> |
254 | 225 | <!-- Entries for backport and removal before 12.0.0-M1 below this line --> |
255 | | - <fix> |
256 | | - Improve warnings when setting ciphers lists in the FFM code, mirroring |
257 | | - the tomcat-native changes. (remm) |
258 | | - </fix> |
259 | | - <fix> |
260 | | - <bug>69910</bug>: Dereference TLS objects right after closing a socket |
261 | | - to improve memory efficiency. (remm) |
262 | | - </fix> |
263 | | - <fix> |
264 | | - Relax the JSSE vs OpenSSL configuration style checks on |
265 | | - <code>SSLHostConfig</code> to reflect the existing implementation that |
266 | | - allows one configuration style to be used for the trust attributes and a |
267 | | - different style for all the other attributes. (markt) |
268 | | - </fix> |
269 | | - <fix> |
270 | | - Better warning message when <code>OpenSSLConf</code> configuration |
271 | | - elements are used with a JSSE TLS implementation. (markt) |
272 | | - </fix> |
273 | | - <fix> |
274 | | - When using OpenSSL via FFM, don't log a warning about missing CA |
275 | | - certificates unless CA certificates were configured and the |
276 | | - configuration failed. (markt) |
277 | | - </fix> |
278 | | - <add> |
279 | | - For configuration consistency between OpenSSL and JSSE TLS |
280 | | - implementations, TLSv1.3 cipher suites included in the |
281 | | - <code>ciphers</code> attribute of an <code>SSLHostConfig</code> are now |
282 | | - always ignored (previously they would be ignored with OpenSSL |
283 | | - implementations and used with JSSE implementations) and a warning is |
284 | | - logged that the cipher suite has been ignored. (markt) |
285 | | - </add> |
286 | | - <add> |
287 | | - Add the <code>ciphersuite</code> attribute to |
288 | | - <code>SSLHostConfig</code> to configure the TLSv1.3 cipher suites. |
289 | | - (markt) |
290 | | - </add> |
291 | | - <add> |
292 | | - Add OCSP support to JSSE based TLS connectors and make the use of OCSP |
293 | | - configurable per connector for both JSSE and OpenSSL based TLS |
294 | | - implementations. Align the checks performed by OpenSSL with those |
295 | | - performed by JSSE. (markt) |
296 | | - </add> |
297 | | - <add> |
298 | | - Add support for soft failure of OCSP checks with soft failure support |
299 | | - disabled by default. (markt) |
300 | | - </add> |
301 | | - <add> |
302 | | - Add support for configuring the verification flags passed to |
303 | | - <code>OCSP_basic_verify</code> when using an OpenSSL based TLS |
304 | | - implementation. (markt) |
305 | | - </add> |
306 | | - <fix> |
307 | | - Fix OpenSSL FFM code compatibility with LibreSSL versions below 3.5. |
308 | | - (remm) |
309 | | - </fix> |
310 | | - <fix> |
311 | | - Prevent concurrent release of <code>OpenSSLEngine</code> resources and |
312 | | - the termination of the Tomcat Native library as it might cause crashes |
313 | | - during Tomcat shutdown. (markt) |
314 | | - </fix> |
315 | 226 | </changelog> |
316 | 227 | </subsection> |
317 | 228 | <subsection name="Jasper"> |
|
346 | 257 | <code>java.util.Date</code>. (markt) |
347 | 258 | </add> |
348 | 259 | <!-- Entries for backport and removal before 12.0.0-M1 below this line --> |
349 | | - <fix> |
350 | | - <bug>69333</bug>: Correct a regression in the previous fix for |
351 | | - <bug>69333</bug> and ensure that <code>reuse()</code> or |
352 | | - <code>release()</code> is always called for a tag. (markt) |
353 | | - </fix> |
354 | 260 | </changelog> |
355 | 261 | </subsection> |
356 | 262 | <subsection name="Cluster"> |
357 | 263 | <changelog> |
358 | 264 | <!-- Entries for backport and removal before 12.0.0-M1 below this line --> |
359 | | - <add> |
360 | | - <bug>62814</bug>: Document that human-readable names maybe used for |
361 | | - <code>mapSendOptions</code> and align documentation with |
362 | | - <code>channelSendOptions</code>. Based on pull request <pr>929</pr> by |
363 | | - archan0621. (markt) |
364 | | - </add> |
365 | 265 | </changelog> |
366 | 266 | </subsection> |
367 | 267 | <subsection name="WebSocket"> |
|
393 | 293 | <code>Writer</code> and <code>OutputStream</code>. (markt) |
394 | 294 | </fix> |
395 | 295 | <!-- Entries for backport and removal before 12.0.0-M1 below this line --> |
396 | | - <fix> |
397 | | - <bug>69920</bug>: When attempting to write to a closed |
398 | | - <code>Writer</code> or <code>OutputStream</code> obtained from a |
399 | | - WebSocket session, throw an <code>IOException</code> rather than an |
400 | | - <code>IllegalStateExcpetion</code> as required by <code>Writer</code> |
401 | | - and strongly suggested by <code>OutputStream</code>. (markt) |
402 | | - </fix> |
403 | 296 | </changelog> |
404 | 297 | </subsection> |
405 | 298 | <subsection name="Web applications"> |
|
424 | 317 | Update Derby to 10.17.1.0. (markt) |
425 | 318 | </update> |
426 | 319 | <!-- Entries for backport and removal before 12.0.0-M1 below this line --> |
427 | | - <update> |
428 | | - Update the internal fork of Commons Pool to 2.13.1. (markt) |
429 | | - </update> |
430 | | - <update> |
431 | | - Update the internal fork of Commons DBCP to 2.14.0. (markt) |
432 | | - </update> |
433 | | - <update> |
434 | | - Update Commons Daemon to 1.5.1. (markt) |
435 | | - </update> |
436 | | - <update> |
437 | | - Update to the Eclipse JDT compiler 4.37. (markt) |
438 | | - </update> |
439 | | - <update> |
440 | | - Update ByteBuddy to 1.18.3. (markt) |
441 | | - </update> |
442 | | - <update> |
443 | | - Update UnboundID to 7.0.4. (markt) |
444 | | - </update> |
445 | | - <update> |
446 | | - Update Checkstyle to 13.0.0. (markt) |
447 | | - </update> |
448 | | - <update> |
449 | | - Update bnd to 7.2.0. (markt) |
450 | | - </update> |
451 | | - <add> |
452 | | - Improvements to French translations. (markt) |
453 | | - </add> |
454 | | - <add> |
455 | | - Improvements to Japanese translations provided by tak7iji. (markt) |
456 | | - </add> |
457 | | - <add> |
458 | | - Improvements to Chinese translations provided by Yang. vincent.h and |
459 | | - yong hu. (markt) |
460 | | - </add> |
461 | | - <update> |
462 | | - Update Tomcat Native to 2.0.12. (markt) |
463 | | - </update> |
464 | 320 | </changelog> |
465 | 321 | </subsection> |
466 | 322 | </section> |
|
0 commit comments