1 days ago
selenium

Nightly

Commits

  • 5dfda93: [dotnet] [bidi] Remove NavigateBack and NavigateForward as not a part… (#16068) (Nikolay Borisenko) #16068
1 days ago
quarkus

3.24.4

Complete changelog

  • #38366 - Quarkus cli: quarkus run of picocli app with Gradle Kotlin DSL fails
  • #47458 - Add Metrics and Logs to OTel Capabilities
  • #48761 - Ban dynamic version ranges
  • #48812 - Duplicate key -100 in GrpcServerProcessor after upgrading to Quarkus 3.20.0
  • #48850 - Fix NPE in SnapshotTesting when src/test/resources/snapshots directory isn't available
  • #48852 - Fix case where the last streamed JSON object was not retrieved
  • #48878 - Change the database.generation to schema-management.strategy in the docs
  • #48879 - JWT Bearer Auth Form Parameters Accumulate with Each Request in OidcClientImpl
  • #48880 - Use MultiMap set method instead of add for client assertion parameters
  • #48883 - Use proper priority to deploy Vert.x Filter used for legacy websockets
  • #48887 - Decouple OpenTelemetry bean initialization from quarkus.otel.sdk.disabled config value
  • #48891 - Fix OIDC token propagation doc typo
  • #48902 - Update Hibernate ORM to 7.0.6.Final / Hibernate Reactive to 3.0.4.Final
  • #48906 - quarkus run doesn’t work with Gradle Kotlin DSL
  • #48913 - Include missing actions for GRADLE_KOTLIN_DSL to Quarkus CLI commands
  • #48919 - Assistant documentation
  • #48932 - Point to config-files property for ISPN devservice
1 days ago
spring-framework

v7.0.0-M7

⭐ New Features

  • LocalDataSourceJobStore should re-initialize statically registered Quartz ConnectionProvider on context restart #35208
  • Make rootObject parameter consistently nullable #35206
  • Refine multipart converter registration in HttpMessageConverters #35203
  • Introduce getSource() in ApplicationContextEvent with covariant return type #35197
  • Introduce ContextRestartedEvent as a subtype of ContextStartedEvent #35194
  • Align HttpMessageConverters builder with WebFlux codecs variants #35187
  • Transaction-scoped resource binding in TransactionSynchronizationManager #35182
  • Use flexible generics nullness in RestClient.RequestHeadersSpec.ExchangeFunction #35180
  • Introduce ConfigurableApplicationContext.restart() method #35171
  • Pause unused application contexts in the TestContext framework #35168
  • Skip initialization of a NullBean #35165
  • Short-circuit matching algorithm in InstanceFilter #35161
  • Support direct matching against exceptions in ExceptionTypeFilter #35160
  • InstanceFilter and ExceptionTypeFilter should set matchIfEmpty to true by default #35158
  • Require explicit constraints in @Contract #35157
  • Specify fetchSize/maxRows/queryTimeout per statement in JdbcClient #35155
  • Include MethodParameter[] parameters in HttpRequestValues.Processor #35148
  • Deprecate DaoSupport classes #35145
  • Remove maxDuration/maxElapsedTime support from RetryPolicy #35144
  • Introduce @ConcurrencyLimit annotation based on ConcurrencyThrottleInterceptor #35133
  • Consistently implement toString() in BackOff strategies #35120
  • Support API versioning for functional endpoints #35113
  • Migrate orm.hibernate5 to orm.jpa.hibernate package for Hibernate ORM 7.0 #35111
  • Redesign RetryPolicy to directly incorporate BackOff #35110
  • Ability to limit list of supported API versions to explicitly configured ones for Spring MVC #35105
  • Refine nullability of PropertyResolver.getProperty(key: String) extension #35104
  • Support for exposing additional object types in SmartFactoryBean #35101
  • Add missing @Nullable to MethodInvoker::setArguments parameter #35089
  • Support @RequestBody in interface method when computing "consumes" condition #35086
  • Consistent validation of supported API versions #35082
  • Resolve optional HandlerMethod parameter of @ExceptionHandler method to null #35067
  • Add ability to decorate HttpExchangeAdapter through HttpServiceProxyFactory #35059
  • Introduce Builder API and factory methods for RetryPolicy #35058
  • Revise RetryTemplate for alignment with Reactor (in preparation for @Retryable) #35057
  • Add ApiVersionResolver based on parameter in media type #35050
  • Support deprecation information in API versioning #35049
  • Add support for configuring SslInfo in WebTestClient #35042
  • Make built-in RetryPolicy implementations final #35040
  • Specify flexible generics nullness in spring-jdbc #34911
  • Allow usage of @CheckReturnValue on types and constructors #34910
  • Support repeatable writes in FormHttpMessageConverter#writeMultipart #34859
  • Convert applicable methods in Scope to default methods #34757
  • Add public method to get bean order #34712
  • Discard further rows once maxRows has been reached #34709
  • Support DefaultWebFilterChain allowing the current filter to provide its name explicitly #34702
  • API Versioning Support #34565
  • Introduce @Retryable AOP support (based on core.retry and Reactor retry functionality) #34529
  • Revisit converters and codecs default setup in HTTP stacks #33894
  • ConfigurationBeanNameGenerator for @Bean-annotated methods #33448
  • Qualified EntityManager/EntityManagerFactory injection (aligned with Jakarta Persistence 3.2) #33414
  • Introduce JmsClient with customizable send/receive operations #32501
  • Allow conditional handling of 404 with HTTP Interface clients #32105
  • Allow to set TTL (and other QoS-related settings) on a per-message (and/or per-send) basis #26840

🐞 Bug Fixes

  • Allow ordering of HttpMessageConverterss through WebMvcConfigurer.configureMessageConverters(HttpMessageConverters.Builder) #35177
  • Content-Disposition response header duplicated for failed StreamingResponseBody #35116
  • CachingMetadataReaderFactory does not cache all metadatareader calls #35112
  • sslInfo() should return the builder for MockServerHttpRequest #35075
  • HttpService group adapters could not be instantiated in a native image #35038

📔 Documentation

  • Improve URLs in Validation chapter of the reference manual #35181
  • Update Spring MVC message converters documentation #35166
  • Add a note about Field/Method vs. TYPE_USE annotations in reference docs #35098
  • Document intention of toString() in HandlerMethod #35055
  • Add section in docs on byte-range requests in Spring MVC and WebFlux #35052

🔨 Dependency Upgrades

  • Upgrade to Jetty 12.1.0.beta1 #35084
  • Upgrade to Kotlin 2.2.0 #34453
  • Upgrade to Micrometer 1.16.0-M1 #35170
  • Upgrade to Reactor 2025.0.0-M5 #35169

❤️ Contributors

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

@Allan-QLB, @NeatGuyCoding, @OlgaMaciaszek, @Pankraz76, @izeye, @ngocnhan-tran1996, @quaff, @remeio, @renatomameli, @scordio, and @wonyongg