3 hours ago
spring-framework

v6.2.15

⭐ New Features

  • Avoid package cycle caused by use of UriComponentsBuilder in ServletServerHttpRequest #35954
  • DefaultHandshakeHandler should not log client faults on error level #35948
  • Use concurrent set behind reactive TransactionSynchronizationManager#registerSynchronization #35922
  • Expose Collection on FragmentsRendering to facilitate Unit Tests #35912
  • Different ReactorNettyWebSocketSession call getId() may return the same value #35911
  • Enhance handleTypeMismatch error message in ResponseEntityExceptionHandler #35878

🐞 Bug Fixes

  • NullPointerException thrown from JdkClientHttpRequestFactory for null request header value #35998
  • State inconsistency in LazyConnectionDataSourceProxy when connection settings fail #35981
  • SubscriberInputStream#resume misuses parked thread reference #35979
  • PathMatchingResourcePatternResolver fails with URI in JAR manifest Class-Path entries #35967
  • Strong locking in ConcurrentReferenceHashMap#computeIfAbsent may cause context initialisation deadlock #35945
  • BridgeMethodResolver change in 6.2.13 breaks Spring Data entity introspection #35941
  • DefaultMessageListenerContainer does not clear Session and MessageConsumer for paused invokers #35935
  • Use provided ReactiveAdapterRegistry in BindingContext constructor #35934
  • Tighten cacheable decision behind @Lazy injection point #35918
  • Use provided ReactiveAdapterRegistry in BindingContext constructor #35914
  • Accidental fallback match for Collection-type beans due to @Bean-level qualifier annotation #35909
  • SortedResourcesFactoryBean does not accept non-existent resources anymore #35896

📔 Documentation

  • Document that annotations are ignored if attributes reference types not present in the classpath #35973
  • Fix broken Javadoc links to methods #35904
  • Refer to "Spring Tools" instead of "Spring Tools for Eclipse" in reference manual #35902
  • Clarify JMS sessionTransacted flag for local versus global transaction #35898
  • Reference docs should not use obsolete "junit5" links #35893
  • Testing chapter references nonexistent Dependency Management documentation #35891

🔨 Dependency Upgrades

  • Upgrade to json-path 2.10.0 #35937
  • Upgrade to Micrometer 1.14.14 #35986
  • Upgrade to Reactor 2024.0.13 #35987
6 hours ago
Activiti
16 hours ago
selenium

Nightly

Commits

  • 7284ec4: [py] Properly verify Selenium Manager exists (#16711) (Corey Goldberg) #16711
  • 88a8296: fix flaky Ruby test element_spec.rb (#16709) (Andrei Solntsev) #16709
  • 8749a53: [java][BiDi] implement emulation.setScreenOrientationOverride (#16705) (Swastik Baranwal) #16705
  • 8e246df: [rb] add synchronization and error handling for socket interactions (#16487) (Titus Fortner) #16487
  • 706d53d: [rb] mark low level bidi implementation as private api (#16475) (Titus Fortner) #16475
  • b154cc7: [rb] ensure driver process is always stopped (#15635) (Titus Fortner) #15635
  • c6e2c05: [rb] create user-friendly method for enabling bidi (#14284) (Titus Fortner) #14284
23 hours ago
Activiti
1 days ago
quarkus

3.30.3

Complete changelog

  • #50298 - Call to the jakarta.data.repository.BasicRepository#saveAll results in NPE after Hibernate ORM bump to 7.1.1.Final
  • #50919 - Java classes generated by wsdl2java not passed to Gradle compileKotlin since 3.26.1
  • #51044 - JavaDoc not rendering correctly
  • #51290 - Add cross-references between CSRF and CORS filter
  • #51339 - Enhance error message when quarkus.hibernate-search-orm.management.enabled=true is enabled but no quarkus-vertx-http defined
  • #51340 - Fix JavaDoc for quarkus.management.enabled
  • #51341 - Use correct name for org.graalvm.sdk:nativebridge dependency
  • #51344 - Set expiresIn to one hour for OIDC Dev Services
  • #51345 - extraneous semicolon in LGTM starter
  • #51346 - Bump the hibernate group with 9 updates
  • #51352 - Bump org.quartz-scheduler:quartz from 2.5.0 to 2.5.2
  • #51358 - Bump Keycloak version to 26.4.7
  • #51361 - Remove extraneous semicolon in LGTM codestart
  • #51370 - Add documentation about @JsonView support in the REST Client
  • #51372 - Make token expiration configurable for OIDC Dev Services
  • #51375 - Config relocation mp.messaging -> quarkus.messaging relocation/fallback
  • #51376 - Bump kafka.version from 4.0.1 to 4.1.1
  • #51377 - Enhance docs for quarkus.debug.reflection option
  • #51378 - QuarkusComponentTest fails with ambiguous dependencies if bean is injected with parameterized qualifier multiple times
  • #51379 - Check that Vert.x HTTP is available before enabling Hibernate Search management endpoints
  • #51380 - Clear some internal state of REST Assured between tests
  • #51394 - Make container-image.tag optional so it is possible to nullify it
  • #51399 - Fix LogRuntimeConfig doc rendering
  • #51408 - Lambda extension: Failed to start quarkus because of NoSuchMethodError
  • #51410 - Merge LambdaConfig with same FQN
  • #51416 - Bump wildfly-elytron.version from 2.7.0.Final to 2.7.1.Final
  • #51418 - Added cross references between CORS and CSRF guides
  • #51424 - Add missing imports to Decorator example in cdi.adoc
  • #51431 - Error running Quarkus: java.lang.ExceptionInInitializerError > @POST with Record
  • #51440 - In Gradle, change compilation tasks' source dirs to their parent
  • #51442 - QuarkusComponentTest: remove duplicate unsatisfied injection points
  • #51447 - Update the extension guide to rename enable to enabled
  • #51453 - Make sure we don't accept unannotated parameters for records