1 hours ago
Activiti
1 hours ago
Activiti
2 hours ago
spring-boot

v4.0.3

⭐ New Features

  • Add TWENTY_SIX to JavaVersion enum #49193

🐞 Bug Fixes

  • Jackson properties may not be applied correctly to RestClients #49223
  • ClassNotFoundException when using Actuator without spring-boot-health #49196
  • Using the OTel and Zipkin starters together creates invalid configuration #49183
  • Whitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc #49060
  • Jackson2HttpMessageConvertersConfiguration uses ConditionOn Jackson3 XMLMapper class #49015
  • server.jetty.threads.max is ignored when using virtual threads #48989
  • Slice test includes fail to load when using spring-boot-starter-test-classic #48981
  • Docker credential helpers with file extensions cannot be executed on Windows #48979
  • Java version requirement check for native image is confusing if AOT didn't run #48963
  • TestPropertyValues.Pair.fromMapEntry(Entry<String, String>) does not comply with its nullability contract #48948

📔 Documentation

  • Couchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose #49212
  • Document that use of non idiomatic format for '@Value' still apply for environment variables #49109
  • Document naming convention for custom test-scoped starters #49017
  • Delay removal of Jackson 2 support until 4.3 at the earliest #49010
  • LICENSE.txt and NOTICE.txt files have the wrong content in the latest releases #49003
  • ApplicationContextAssert documents a non-existent assertion in getFailure() #48977
  • Highlight the importance of the preStop hook when configuring Kubernetes probes #48946

🔨 Dependency Upgrades

  • Upgrade to AssertJ 3.27.7 #49095
  • Upgrade to Elasticsearch Client 9.2.5 #49184
  • Upgrade to Groovy 5.0.4 #49097
  • Upgrade to Hibernate 7.2.3.Final #49098
  • Upgrade to Hibernate 7.2.4.Final #49167
  • Upgrade to Jaybird 6.0.4 #49099
  • Upgrade to JBoss Logging 3.6.2.Final #49100
  • Upgrade to Jersey 4.0.2 #49101
  • Upgrade to Jetty 12.1.6 #49102
  • Upgrade to jOOQ 3.19.30 #49103
  • Upgrade to JUnit Jupiter 6.0.3 #49233
  • Upgrade to Logback 1.5.29 #49169
  • Upgrade to Logback 1.5.32 #49245
  • Upgrade to Micrometer 1.16.3 #49111
  • Upgrade to Micrometer Tracing 1.6.3 #49112
  • Upgrade to MongoDB 5.6.3 #49105
  • Upgrade to MySQL 9.6.0 #49106
  • Upgrade to Netty 4.2.10.Final #49107
  • Upgrade to Postgresql 42.7.10 #49202
  • Upgrade to Reactor Bom 2025.0.3 #49087
  • Upgrade to Spring Data Bom 2025.1.3 #49088
  • Upgrade to Spring Framework 7.0.5 #49216
  • Upgrade to Spring Integration 7.0.3 #49217
  • Upgrade to Spring Kafka 4.0.3 #49090
  • Upgrade to Spring LDAP 4.0.2 #49091
  • Upgrade to Spring Pulsar 2.0.3 #49092
  • Upgrade to Spring Security 7.0.3 #49093
  • Upgrade to Spring Session 4.0.2 #49094
  • Upgrade to Tomcat 11.0.18 #49108

❤️ Contributors

Thank you to all the contributors who worked on this release:

@GaetanoCerciello, @dsyer, @linkian209, @nosan, @quaff, @scordio, and @srt

6 hours ago
spring-boot

v3.5.11

🐞 Bug Fixes

  • Whitespace can be incorrectly removed when spring-boot-configuration-processor runs on multi-line javadoc #49039
  • server.jetty.threads.max is ignored when using virtual threads #48982
  • Docker credential helpers with file extensions cannot be executed on Windows #48965

📔 Documentation

  • Couchbase and Kafka are incorrectly listed as supporting SSL with Docker Compose #49211
  • Document that use of non idiomatic format for '@Value' still apply for environment variables #49054
  • Document naming convention for custom test-scoped starters #49014
  • LICENSE.txt and NOTICE.txt files have the wrong content in the latest releases #48996
  • ApplicationContextAssert documents a non-existent assertion in getFailure() #48973
  • Highlight the importance of the preStop hook when configuring Kubernetes probes #48936

🔨 Dependency Upgrades

  • Upgrade to AssertJ 3.27.7 #49075
  • Upgrade to Groovy 4.0.30 #49076
  • Upgrade to Hibernate 6.6.42.Final #49077
  • Upgrade to Jaybird 6.0.4 #49078
  • Upgrade to JBoss Logging 3.6.2.Final #49079
  • Upgrade to Jetty 12.0.32 #49080
  • Upgrade to jOOQ 3.19.30 #49081
  • Upgrade to Logback 1.5.32 #49243
  • Upgrade to Micrometer 1.15.9 #49064
  • Upgrade to Micrometer Tracing 1.5.9 #49065
  • Upgrade to MySQL 9.6.0 #49083
  • Upgrade to Netty 4.1.131.Final #49165
  • Upgrade to Postgresql 42.7.10 #49201
  • Upgrade to Reactor Bom 2024.0.15 #49066
  • Upgrade to Spring Authorization Server 1.5.6 #49067
  • Upgrade to Spring Data Bom 2025.0.9 #49068
  • Upgrade to Spring Framework 6.2.16 #49069
  • Upgrade to Spring GraphQL 1.4.5 #49070
  • Upgrade to Spring Integration 6.5.7 #49071
  • Upgrade to Spring Kafka 3.3.13 #49244
  • Upgrade to Spring LDAP 3.3.6 #49072
  • Upgrade to Spring Pulsar 1.2.15 #49073
  • Upgrade to Spring Security 6.5.8 #49225
  • Upgrade to Spring Session 3.5.5 #49074
  • Upgrade to Tomcat 10.1.52 #49084
  • Upgrade to Undertow 2.3.23.Final #49166

❤️ Contributors

Thank you to all the contributors who worked on this release:

@dsyer, @linkian209, @nosan, @quaff, @scordio, and @srt

17 hours ago
OpenPDF

OpenPDF 3.0.1

What's Changed

New Contributors

Full Changelog: https://github.com/LibrePDF/OpenPDF/compare/3.0.0...3.0.1

18 hours ago
selenium

Nightly

Commits

  • 6d0c57e: [dotnet] [bidi] Add UserContext in event args (#17100) (Nikolay Borisenko) #17100
  • 9aace1d: [dotnet] Remove global suppressions from Support project (#17099) (Nikolay Borisenko) #17099
  • 4331724: [dotnet] Implicit global usings (#17094) (Nikolay Borisenko) #17094
  • 77f325f: [dotnet] Selenium Manager as async (breaking change) (#17088) (Nikolay Borisenko) #17088
  • f770e3a: [dotnet] Remove unnecessary ICommandServer interface (breaking change) (#17103) (Nikolay Borisenko) #17103
  • 0f0ff6a: [dotnet] Fix start/quit implementation on incorrect level (#17105) (Nikolay Borisenko) #17105
  • d8195c8: [grid] Fix Distributor thread exhaustion in node health-check cycle (#17104) (Viet Nguyen Duc) #17104
  • 741fe01: [grid] Fix WebSocket connection counter leaks in ProxyNodeWebsockets (#17106) (Viet Nguyen Duc) #17106
  • d330e8d: [dotnet] Refactor waiting until driver service is initialized (#17107) (Nikolay Borisenko) #17107
  • 88b7673: [dotnet] Asynchronously start driver service (breaking change) (#17108) (Nikolay Borisenko) #17108
  • 527a40b: [grid] Distributor retry session when RemoteNode executor shutting down (#17109) (Viet Nguyen Duc) #17109
  • d4b49f5: [dotnet] Stop/Dispose driver service asynchronously (#17110) (Nikolay Borisenko) #17110
  • ab138ab: [py] Add in rules to agents around python 3.10+ (#17102) (David Burns) #17102
1 days ago
spring-framework

v7.0.5

⚠️ Attention Required

  • Optimize request and response header handling in Spring MVC #36334

⭐ New Features

  • Consistent adaptation of HTTP headers on Servlet responses #36343
  • Copy methodAnnotations in MethodParameter copy constructor #36342
  • Improve performance of validation groups determination in WebFlux #36336
  • Reuse AnnotatedMethod annotation cache in derived instances #36322
  • Optimize the addition of a charset to the MediaType in AbstractHttpMessageConverter #36320
  • Optimize MediaType(MediaType, Charset) constructor #36318
  • Detect all common size exceptions from Tomcat and Commons FileUpload 2.x #36317
  • Consistently support @Autowired as a meta-annotation #36315
  • Avoid duplicate required attribute lookup for @Autowired annotations #36314
  • Cache @ResponseBody presence per controller class in RequestResponseBodyMethodProcessor #36311

🐞 Bug Fixes

  • ResolvableType#getGenerics() breaks serialization #36346
  • DefaultHttpMessageConverters not adding provided configurer #36332
  • Restore early MessageConsumer creation for temporary queue #36321
  • Multipart upload leak on client abort (ByteBuf.release() not called) #36262

📔 Documentation

  • Document that SpEL expressions using Optional with null-safe and Elvis operators are not compilable #36331
  • Improve documentation of baseline API version to emphasize version must be supported #36316
  • Stop referring to obsolete ListenableFuture in documentation #36313
  • Stop referring to standard Java features as "Java 8" features in documentation #36310

❤️ Contributors

Thank you to all the contributors who worked on this release:

@Niravil and @TAKETODAY

1 days ago
quarkus

3.31.4

Complete changelog

  • #52252 - OpenTelemetry Gauge Callbacks Execute with Null ContextClassLoader in Quarkus 3.30.x
  • #52521 - Resolve extension catalog from a registry that provided platform stream metadata
  • #52530 - Setting QUARKUS_HTTP_TEST_HOST env results to a NPE with gradle
  • #52542 - Read quarkus.http.test-host by config not system property
  • #52545 - Implement DirectoryPathTree.isEmpty()
  • #52563 - build(deps): bump org.postgresql:postgresql from 42.7.9 to 42.7.10
  • #52569 - Add property maxMailsPerConnection to quarkus-mailer
  • #52577 - build(deps): bump org.jboss.logmanager:jboss-logmanager from 3.2.0.Final to 3.2.1.Final
  • #52581 - Hibernate Panache Next - findById Reactive not Uni
  • #52584 - Hibernate Panache Next: fix findById result types for reactive repositories
  • #52585 - Metric reader must use Quarkus classloader
  • #52589 - Fixes issues related to JvmModulesReconfigurer
  • #52599 - Add manifest information to application jar
  • #52603 - Rework order of addition of application content to jars
  • #52606 - Add link to guide for proxy-registry extension
  • #52618 - Bump to Vert.x 4.5.25
  • #52620 - build(deps): bump org.junit:junit-bom from 6.0.2 to 6.0.3
  • #52625 - build(deps): bump org.junit:junit-bom from 6.0.2 to 6.0.3 in /devtools/gradle
  • #52630 - quarkus:run specifies wrong javadoc for the environmentVariables parameter
  • #52631 - Fix mvn quarkus:run environmentVariables parameter documentation and -DenvVars=... parsing
  • #52633 - Metric reader must use Quarkus classloader - part II
  • #52634 - MDC with Otel causes NPE and kills kafka connector consumer threads
  • #52637 - Fix NPE when preserving MDC entries in VertxMDC