Nightly
- 6272972: [dotnet][rb][java][js][py] Automated Browser Version Update (#17215) (Selenium CI Bot) #17215
- 83f01e2: [dotnet] [bidi] ~Zero allocation per command/event (#17214) (Nikolay Borisenko) #17214
- 29cb4c2: [dotnet] Hide unnecessary chromium public fields (#17113) (Nikolay Borisenko) #17113
- 491207a: [dotnet] [bidi] Don't propagate cancellation token for websocket (#17220) (Nikolay Borisenko) #17220
- f822b35: [java] Fix saving docker logs to a file (#17218) (Andrei Solntsev) #17218
- 7cebc10: [py][bidi]: skip
test_perform_actions_pointer_pen_typefor firefox (#17203) (Navin Chandra) #17203
v7.0.6
- Log warning when default context configuration is ignored within test class hierarchies #36390
- Ignore flush calls on ServletServerHttpResponse body outputstream #36385
- Leverage
ResourceHandlerUtilsinScriptTemplateView#36458 - Restore
ScriptTemplateViewTests#36456 - Fix log message in
ConfigurationClassBeanDefinitionReader#36453 - DefaultResponseErrorHandler - setMessageConverters() not called via RestClient #36434
- Resolve context initializers only once in
AbstractTestContextBootstrapper#36430 - Invoke
resolveContextLoader()only once inAbstractTestContextBootstrapper#36425 - Further align synthesized annotation
toString()with modern JDKs #36417 - Introduce
setDefaultCharset()inAbstractResourceBasedMessageSource#36413 - Support for JPA 4.0 flush mode "explicit" #36401
- Support application-wide defaultHtmlEscape setting in WebFlux RequestContext #36400
- Support
Predicate<RequestPath>>in path API version resolver #36398 - Avoid duplicate flushes in HttpMessageConverter implementations #36383
- Add support for non-flushing OutputStream to StreamUtils #36382
- Make it easier to get InputStream from RestClient #36380
- RuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json #36379
- Make it easier to create custom HttpExchangeAdapter #36374
- Improve ResourceHttpMessageConverter target type support #36368
- org.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity #36349
- Allow registering serialized lambda metadata through RuntimeHints #36339
- Refactor calculateHashCode in RequestMappingInfo #36325
- MetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ #36451
- Guard against invalid id/event values in Server Sent Events #36440
- Component scanning fails against non-loadable annotation type with enum array on Java 25 #36432
- Duplicate ServletServerHttpRequest headers #36418
- Incomplete debug message in ConfigurationClassBeanDefinitionReader #36410
- Inconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean #36404
- Propagate max frame length to WebSocket session #36370
- Graceful shutdown of SimpleAsyncTaskExecutor #36362
- Duplicate response headers with
ResponseEntity<Mono<T>>(or Kotlin suspend function) controller method #36357 - HttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type #36326
- HttpMediaTypeException thrown when calculating compatible media types #36300
- Document
FullyQualifiedConfigurationBeanNameGeneratorin Javadoc and reference docs #36455 - Document
@FallbackalongsidePrimaryin the reference manual and@BeanJavadoc #36439 - Fix links to
UriComponentsBuilderand polish examples #36403 - Emphasize
@Configurationclasses over XML and Groovy in testing chapter #36393 - Document tips to avoid issues with ignored default context configuration in tests #36392
- Polish SpEL operator examples in reference docs #36367
- Add programmatic configuration tabs in the transactional refdoc #36323
- Document registration recommendations for
BeanPostProcessorandBeanFactoryPostProcessor#34964
- Upgrade to JUnit 6.0.3 #36389
- Upgrade to Micrometer 1.16.4 #36444
- Upgrade to Reactor 2025.0.4 #36443
Thank you to all the contributors who worked on this release:
@AgilAghamirzayev, @aavoronin93, @cetf9h, @froggy0m0, @gbouwen, @husseinvr97, @jisub-dev, @ngocnhan-tran1996, @siom79, and @xxxxxxjun
v6.2.17
- Leverage
ResourceHandlerUtilsinScriptTemplateView#36459 - Restore
ScriptTemplateViewTests#36457 - Fix log message in
ConfigurationClassBeanDefinitionReader#36454 - Resolve context initializers only once in
AbstractTestContextBootstrapper#36431 - Exclude legacy
@javax.validation.Constraintfrom convention-based annotation attribute override check #36412 - Optimize
MediaType(MediaType, Charset)constructor #36351 - Optimize the addition of a charset to the MediaType in AbstractHttpMessageConverter #36350
- Consistent adaptation of HTTP headers on Servlet responses #36345
- Improve performance of validation groups determination in WebFlux #36337
- Detect all common size exceptions from Tomcat and Commons FileUpload 2.x #36324
- Guard against invalid id/event values in Server Sent Events #36442
- Incomplete debug message in ConfigurationClassBeanDefinitionReader #36411
- Inconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean #36405
- Graceful shutdown of SimpleAsyncTaskExecutor #36384
- HttpMediaTypeException thrown when calculating compatible media types #36363
- ResolvableType#getGenerics() breaks serialization #36347
- Multipart upload leak on client abort (ByteBuf.release() not called) #36327
- Document
@FallbackalongsidePrimaryin the reference manual and@BeanJavadoc #36441 - Document registration recommendations for
BeanPostProcessorandBeanFactoryPostProcessor#36436 - Fix links to
UriComponentsBuilderand polish examples #36406 - Emphasize
@Configurationclasses over XML and Groovy in testing chapter #36394 - Polish SpEL operator examples in reference docs #36375
Nightly
- 874358a: [dotnet][rb][java][js][py] Automated Browser Version Update (#17200) (Selenium CI Bot) #17200
- 85bc60c: [grid] Align Router-Node read timeout with session pageLoad capability (#17211) (Viet Nguyen Duc) #17211
- 1dc4a61: [py] Do not close externally provided log_output streams (#17204) (Jitendra Singh2) #17204
- 51be94c: [dotnet] [bidi] Keep events deserialization at transport layer (#17212) (Nikolay Borisenko) #17212
- d7b436a: [dotnet] [bidi] Parallel event handlers (#17213) (Nikolay Borisenko) #17213
- 1173aee: [java] specify nullability in other java packages (#17194) (Andrei Solntsev) #17194
7.21.0-rc.21
- build(deps): bump joda-time:joda-time from 2.14.0 to 2.14.1 by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5328
- build(deps): bump github/codeql-action from 4.32.5 to 4.32.6 in the github-actions group across 1 directory by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5329
- build(deps-dev): bump org.apache.maven.plugins:maven-resources-plugin from 3.4.0 to 3.5.0 in the maven-plugins group by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5327
Full Changelog: https://github.com/Activiti/Activiti/compare/7.21.0-rc.20...7.21.0-rc.21