12 hours ago
selenium

Nightly

Commits

  • c526eb2: [js] Add Javascript/Typescript CDDL code generator for WebDriver BiDi (#17574) (Puja Jagani) #17574
  • d33b389: [SM] Automatically prune cache entries older than 30 days (#17585) (David Burns) #17585
15 hours ago
spring-framework

v7.0.8

⭐ New Features

  • Include zone ID in CronTrigger's equals/hashCode implementations #36871
  • Expose ClassLoader from DefaultDeserializer #36833
  • Use immutable map for SEPARATORS static field in DefaultPathContainer #36821
  • Eagerly compute exit descriptors for negative literals #36801
  • Revise property accessor algorithms #36800
  • Improve path pattern matching #36799
  • Refine default view name resolution #36793
  • Refine Jackson JMS converters #36791
  • Improve ABNF rule checks in RfcUriParser #36787
  • Restrict SpringVersion.getVersion() to "major.minor.patch" format #36785
  • Runtime compatibility with JPA 4.0 M4 and corresponding Hibernate 8.0 snapshots #36784
  • Allow specifying the charset to use in ExchangeFilterFunctions#basicAuthentication #36777
  • Use CollectionUtils to initialize HashMap in DefaultUriBuilderFactory #36763
  • Improve error messages in SpEL #36756
  • Improve pattern caching in SpEL #36755
  • Avoid ResolvableType#forType contention for implicit cache cleanup #36745
  • Switch to JdkIdGenerator for WebSocket Sessions #36740
  • Detect custom deserialized NullValue instances in AbstractValueAdaptingCache #36727
  • LiteWebJarsResourceResolver does not resolve directories #36726
  • Warn against unsafe static resource locations in MVC and WebFlux #36692
  • Consistent compatibility with Woodstox as an alternative to Xerces #36682
  • Improve principal checks for SockJS session #36681
  • Set host header consistently in STOMP relay CONNECT frames #36673
  • Support Micrometer context propagation in Kotlin Flow #36667
  • Reliable detection of broadcast messages in UserDestinationMessageHandler #36662

🐞 Bug Fixes

  • Concurrency issue against shared cookie field in CookieLocaleResolver#setLocaleContext #36869
  • Server Sent Event does not support multi-line comments #36866
  • CronExpression skips days on midnight DST gap #36865
  • Regression in 6.2.0+: ConfigurationClassParser incorrectly removes component-scanned bean when the same class is also registered under a different name via XML #36835
  • Preserve generic type info in awaitEntity() #36834
  • Bean Background Bootstrap and Lazy Init #36844
  • Back-off for DefaultMessageListenerContainer with OracleAQ has changed and is very short in SpringBoot 4 #36809
  • Character outside of permitted range in Content Disposition #36805
  • Fix JSP tag processing #36797
  • Fix script processing capabilities #36795
  • Jaxb2XmlEncoder exclusivity prevents JacksonXmlEncoder usage and hinders POJO serialization #36776
  • JacksonXmlEncoder.canEncode incorrectly returns true for String body with application/xml #36775
  • Consistently expose map key quotes in PropertyAccessorUtils #36765
  • Fix fragment parsing for relative URI in RFC URI parser #36762
  • Fix race condition in InMemoryWebSessionStore #36742
  • Parsing failure for MIME type with quoted parameter values #36730
  • Circular dependency between supplier-created beans is silently ignored on startup #36725
  • Data is lost for joined DataBuffer in DataBufferUtils #36714
  • Cache collisions in CachingResourceResolver #36713
  • Unexpected path element removal when resolving versioned resources #36698
  • Non-deterministic "Body token not expected" in org.springframework.http.codec.multipart.PartGenerator #36694
  • Regression on value class parameter handling #36665
  • Fix inverted logic for boolean last flag in JettyWebSocketSession when sending binary message #36650
  • Parent traceId is not reused when calling WebClient.awaitExchange function #36182

📔 Documentation

  • Fix broken links to Selenium documentation #36875
  • Fix applicability note on setAutoGrowCollectionLimit #36863
  • Document @Conditional gating of nested @Configuration classes #36831
  • Javadoc of nestingLevel parameter in MethodParameter constructor is inconsistent with actual implementation #36826
  • Re-structuring of Data Binding Content in Web Sections of Documentation #36803
  • Fix typos for validateExistingTransaction #36767

🔨 Dependency Upgrades

  • Upgrade to Micrometer 1.16.6 #36883
  • Upgrade to Reactor 2025.0.6 #36884

❤️ Contributors

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

@0AndWild, @Dennis-Mircea, @cookie-meringue, @daguimu, @dmitrysulman, @kilink, @kzander91, @leestana01, @mguiking, @quaff, @seonwooj0810, @sgerke-1L, @shenjianeng, @tianhaocui, @wushiyuanmaimob, and @zmovo

16 hours ago
spring-framework

v6.2.19

⭐ New Features

  • Improve path pattern matching #36886
  • Eagerly compute exit descriptors for negative literals #36887
  • Expose ClassLoader from DefaultDeserializer #36839
  • Refine default view name resolution #36794
  • Refine Jackson JMS converters #36792
  • Improve ABNF rule checks in RfcUriParser #36788
  • Detect custom deserialized NullValue instances in AbstractValueAdaptingCache #36728
  • Warn against unsafe static resource locations in MVC and WebFlux #36693
  • Consistent compatibility with Woodstox as an alternative to Xerces #36683

🐞 Bug Fixes

  • Data is lost for joined DataBuffer in DataBufferUtils #36874
  • CronExpression skips days on midnight DST gap #36873
  • Concurrency issue against shared cookie field in CookieLocaleResolver#setLocaleContext #36870
  • Server Sent Event does not support multi-line comments #36867
  • Regression in 6.2.0+: ConfigurationClassParser incorrectly removes component-scanned bean when the same class is also registered under a different name via XML #36849
  • Bean Background Bootstrap and Lazy Init #36847
  • Fix JSP tag processing #36798
  • Fix script processing capabilities #36796
  • Parsing failure for MIME type with quoted parameter values #36734
  • Circular dependency between supplier-created beans is silently ignored on startup #36732
  • Non-deterministic "Body token not expected" in org.springframework.http.codec.multipart.PartGenerator #36722
  • Regression on value class parameter handling #36720
  • Cache collisions in CachingResourceResolver #36718
  • Unexpected path element removal when resolving versioned resources #36699

📔 Documentation

  • Fix broken links to Selenium documentation #36877
  • Fix applicability note on setAutoGrowCollectionLimit #36864
  • Javadoc of nestingLevel parameter in MethodParameter constructor is inconsistent with actual implementation #36848

🔨 Dependency Upgrades

  • Upgrade to JUnit 5.14.4 #36707
  • Upgrade to Micrometer 1.15.12 #36881
  • Upgrade to Reactor 2024.0.18 #36882
20 hours ago
reactor-netty

v1.3.6

Reactor Netty 1.3.6 is part of 2025.0.6 Release Train.

What's Changed

⚠️ Update considerations and deprecations

  • Tweak DNS resolver channel allocation strategy by @violetagg in #4230

✨ New features and improvements

  • Depend on Reactor Core v3.8.6 by @violetagg in 511a3b6ef87c2d87da1544bcd669d7251d1035a7, see release notes
  • Depend on Netty v4.2.15.Final by @violetagg in #4237
  • Remove multipart exception from isSelfDefinedMessageLength for keep-alive by @violetagg in #4200
  • Store HTTP/2 websocket CONNECT :protocol/:path in channel attributes by @violetagg in #4202
  • Update HTTP/3 configuration by @violetagg in 1a4c4221afd7deb62e95a17a3d32795481d2f9df

🐞 Bug fixes

  • Fix keep-alive race when creating HttpServerOperations by @koisyu in #4189
  • Fix HTTP/3 connection pool drain when server replenishes streams to same level by @violetagg in #4193
  • Fix missing metrics for AdaptiveByteBufAllocator by @lukas-riedler-dynatrace in #4217
  • Throw DecoderException with hostname when SNI AsyncMapping resolves to null by @kwondh5217 in #4212
  • Refine header handling during redirects by @violetagg in e7ef551eead84ba465324531683fafa03ab96ee9

📖 Documentation

  • Add WebSocket echo server example by @Yelagandula in #4177
  • Document TCP/UDP metrics remote.address tag cardinality by @violetagg in #4201

New Contributors

  • @koisyu made their first contribution in #4189
  • @Yelagandula made their first contribution in #4177
  • @lukas-riedler-dynatrace made their first contribution in #4217
  • @kwondh5217 made their first contribution in #4212

Full Changelog: https://github.com/reactor/reactor-netty/compare/v1.3.5...v1.3.6

22 hours ago
jandex

3.6.0

What's Changed

Full Changelog: https://github.com/smallrye/jandex/compare/3.5.3...3.6.0