- Notifications
You must be signed in to change notification settings - Fork 38.6k
Insights: spring-projects/spring-framework
Overview
Could not load contribution data
Please try again later
3 Releases published by 1 person
7 Pull requests merged by 4 people
- Improve BeanFactoryExtensionsTests
#34696 merged
Jul 7, 2025 - Convert applicable methods in
Scope
todefault
methods#34757 merged
Jul 7, 2025 - Discard further rows once maxRows has been reached
#34709 merged
Jul 7, 2025 - Fix copy-n-paste errors in
JmsClient
Javadoc#35163 merged
Jul 7, 2025 - Fix jitter handling in
AbstractRetryInterceptor
#35140 merged
Jul 1, 2025 - Document intention of
toString()
inHandlerMethod
#35055 merged
Jun 18, 2025 - Remove unused field in
ResourceHttpRequestHandler
#35037 merged
Jun 12, 2025
3 Pull requests opened by 3 people
- fix: Preserve NULL Parameters in case of AOP Proxy
#35014 opened
Jun 8, 2025 - Allow any @Transactional propagation for @TransactionalEventListener with BEFORE_COMMIT phase
#35150 opened
Jul 3, 2025
114 Issues closed by 19 people
- Update Spring MVC message converters documentation
#35166 closed
Jul 7, 2025 - Specify flexible generics nullness in spring-jdbc
#34911 closed
Jul 7, 2025 - Declare flexible generic type nullability where relevant
#35146 closed
Jul 7, 2025 - Leniently tolerate null `@Aspect` bean
#35074 closed
Jul 7, 2025 - Support `@CacheConfig("myCacheName")` declarations for simplified configuration
#35152 closed
Jul 7, 2025 - Skip initialization of a `NullBean`
#35165 closed
Jul 7, 2025 - Allow conditional handling of 404 with HTTP Interface clients
#32105 closed
Jul 7, 2025 - Support `DefaultWebFilterChain` allowing the current filter to provide it's name explicitly
#34702 closed
Jul 7, 2025 - Introduce methods for JdbcClient to query first row
#34666 closed
Jul 7, 2025 - Upgrade to Gradle 8.14.3
#35162 closed
Jul 5, 2025 - Short-circuit matching algorithm in `InstanceFilter`
#35161 closed
Jul 5, 2025 - Support direct matching against exceptions in `ExceptionTypeFilter`
#35160 closed
Jul 5, 2025 - Consistent nullability and exception declarations in `AbstractMessagingTemplate` hierarchy
#35159 closed
Jul 4, 2025 - `InstanceFilter` and `ExceptionTypeFilter` should set `matchIfEmpty` to `true` by default
#35158 closed
Jul 4, 2025 - Require explicit constraints in `@Contract`
#35157 closed
Jul 4, 2025 - Allow to set TTL (and other QoS-related settings) on a per-message (and/or per-send) basis
#26840 closed
Jul 4, 2025 - Introduce JmsClient with customizable send/receive operations
#32501 closed
Jul 4, 2025 - Specify fetchSize/maxRows/queryTimeout per statement in JdbcClient
#35155 closed
Jul 4, 2025 - Upgrade to JUnit 5.13.3
#35103 closed
Jul 4, 2025 - Use `@NullUnmarked` and `@NonNull` where relevant on generic methods
#35147 closed
Jul 4, 2025 - Add support for configuring `SslInfo` in `WebTestClient`
#35042 closed
Jul 3, 2025 - SSE - ClientAbortException doesn't reach @ExceptionHandler
#35141 closed
Jul 3, 2025 - API Versioning Support
#34565 closed
Jul 2, 2025 - Support API versioning for functional endpoints
#35113 closed
Jul 2, 2025 - Add a note about Field/Method vs. TYPE_USE annotations in reference docs
#35098 closed
Jul 2, 2025 - Deprecate `DaoSupport` classes
#35145 closed
Jul 2, 2025 - Remove `maxDuration`/`maxElapsedTime` support from `RetryPolicy`
#35144 closed
Jul 2, 2025 - Introduce `@ConcurrencyLimit` annotation based on `ConcurrencyThrottleInterceptor`
#35133 closed
Jul 1, 2025 - Remove obsolete `update_copyright_headers.sh`
#35142 closed
Jul 1, 2025 - Potentially lose precision and jitter is not well capped
#35136 closed
Jul 1, 2025 - Support @PathVariable in Functional Closures Returned by WebFlux Endpoints
#35122 closed
Jun 30, 2025 - Use preset Content-Type for streaming and reactive responses in Spring MVC
#35130 closed
Jun 30, 2025 - AOT-generated bean registration file contains "too many constants" when building with many beans
#35044 closed
Jun 30, 2025 - Simplify dependency management for JUnit artifacts
#35127 closed
Jun 29, 2025 - Convert Spring `@Inject` TCK tests from JUnit 3 to JUnit Jupiter
#35126 closed
Jun 28, 2025 - Redesign `RetryPolicy` to directly incorporate `BackOff`
#35110 closed
Jun 27, 2025 - Provide a way to disable URL Encoding for PathVariables in HttpExchange clients
#35016 closed
Jun 27, 2025 - Consistently implement `toString()` in `BackOff` strategies
#35120 closed
Jun 27, 2025 - Fix inconsistencies in `StaticListableBeanFactory`
#35119 closed
Jun 27, 2025 - Consider revisiting converters and codecs default setup in HTTP stacks
#33894 closed
Jun 27, 2025 - Support controller-specific exception handlers using `@UseExceptionHandler` or equivalent
#35115 closed
Jun 26, 2025 - Add public method to get bean order
#34712 closed
Jun 26, 2025 - CachingMetadataReaderFactory does not cache all metadatareader calls
#35112 closed
Jun 25, 2025 - Migrate `orm.hibernate5` to `orm.jpa.hibernate` package for Hibernate ORM 7.0
#35111 closed
Jun 25, 2025 - Support CompletableFuture as return type in Spring interface clients with RestClient
#34748 closed
Jun 25, 2025 - org.springframework.http.client.JdkClientHttpRequest cause outer Thread.sleep interrupted
#35079 closed
Jun 25, 2025 - Support deprecation information in API versioning
#35049 closed
Jun 25, 2025 - Ability to limit list of supported API versions to explicitly configured ones for Spring MVC
#35105 closed
Jun 25, 2025 - Fail build for JUnit discovery issues
#35107 closed
Jun 25, 2025 - @RequestParam not supported for HTTP2 requests
#35066 closed
Jun 25, 2025 - AOT-generated CGLib proxies do not contain method overrides
#34642 closed
Jun 24, 2025 - Qualified `EntityManager`/`EntityManagerFactory` injection (aligned with Jakarta Persistence 3.2)
#33414 closed
Jun 24, 2025 - Support for exposing additional object types in `SmartFactoryBean`
#35101 closed
Jun 24, 2025 - Refine nullability of `PropertyResolver.getProperty(key: String)` extension
#35104 closed
Jun 24, 2025 - Add support for application/x-www-form-urlencoded content type in HTTP Interface (HttpExchange)
#35083 closed
Jun 24, 2025 - Potential regression in `charset` encoding for `Content-Type` header
#35087 closed
Jun 23, 2025 - Consistent validation of supported API versions
#35082 closed
Jun 23, 2025 - Add ApiVersionResolver based on parameter in media type
#35050 closed
Jun 23, 2025 - Upgrade to Kotlin 2.2.0
#34453 closed
Jun 23, 2025 - @RequestBody annotation on interface methods ignored for required flag
#35085 closed
Jun 20, 2025 - Upgrade to Jetty 12.1.0.beta1
#35084 closed
Jun 20, 2025 - Multipart messages with empty parts are not correctly parsed in WebFlux
#33874 closed
Jun 19, 2025 - Consider adding methods to get HttpHeaders as MultiValueMap
#35077 closed
Jun 19, 2025 - Introduce `MockSslInfo`
#35078 closed
Jun 19, 2025 - Exception occurred when proxying class loaded via custom `ClassLoader`
#35054 closed
Jun 19, 2025 - AbstractJackson2HttpMessageConverter for CSV format
#35080 closed
Jun 19, 2025 - How to get support for the commercial version
#35076 closed
Jun 19, 2025 - Add ability to decorate HttpExchangeAdapter through HttpServiceProxyFactory
#35059 closed
Jun 18, 2025 - Add support for bean lookup fallback to external containers
#35069 closed
Jun 18, 2025 - `sslInfo()` should return the builder for `MockServerHttpRequest`
#35075 closed
Jun 18, 2025 - `DataAccessResourceFailureException` thrown when transaction times out on PostgreSQL
#35073 closed
Jun 18, 2025 - Request Forwarding with RestTemplate Malfunctions After Spring Boot 3.5.0 Upgrade
#35072 closed
Jun 17, 2025 - When building `DELETE` requests, the request body is not used in `JdkClientHttpRequest.buildRequest`
#35068 closed
Jun 17, 2025 - Allow usage of `@CheckReturnValue` on types and constructors
#34910 closed
Jun 17, 2025 - Spel does not work when $ right after #
#35005 closed
Jun 17, 2025 - Update copyright headers to use "<year>-present" pattern
#35070 closed
Jun 17, 2025 - Update copyright headers to use "<year>-present" pattern
#35071 closed
Jun 17, 2025 - Introduce an alternative to WebTestClient based on RestClient
#31275 closed
Jun 17, 2025 - Introduce `@Retryable` AOP support (based on `core.retry` and Reactor retry functionality)
#34529 closed
Jun 17, 2025 - Spring
#35065 closed
Jun 16, 2025 - Scale hotspot in DefaultSingletonBeanRegistry#registerDependentBean
#34981 closed
Jun 16, 2025 - WebFlux decodes wildcard content-types as form-data/multipart
#34660 closed
Jun 16, 2025 - Could "ApplicationContextAware" be "deprecated", please?
#35056 closed
Jun 16, 2025 - `UnsupportedMediaTypeException` when using WebClient with body that is an Interface
#35033 closed
Jun 16, 2025 - Introduce `Builder` API and factory methods for `RetryPolicy`
#35058 closed
Jun 16, 2025 - Revise `RetryTemplate` for alignment with Reactor (in preparation for `@Retryable`)
#35057 closed
Jun 16, 2025 - 500 response for ResourceHttpRequestHandler when requested range is not satisfied
#34490 closed
Jun 15, 2025 - Support repeatable writes in FormHttpMessageConverter#writeMultipart
#34859 closed
Jun 13, 2025 - Relax Java 24 toolchain requirements
#35043 closed
Jun 12, 2025 - Make built-in `RetryPolicy` implementations `final`
#35040 closed
Jun 12, 2025 - Revert "Disable Gradle auto-provisioning" on 6.2.x
#35041 closed
Jun 12, 2025 - Encode non-printable character in Content-Disposition parameter
#35035 closed
Jun 12, 2025 - Encode non-printable character in Content-Disposition parameter
#35034 closed
Jun 12, 2025 - Implement `toString()` in all `RetryPolicy` and `RetryExecution` implementations
#35029 closed
Jun 11, 2025 - Allow `FixedBackOff` to be constructed with only a custom interval
#35028 closed
Jun 11, 2025 - Upgrade to Reactor 2023.0.19
#35022 closed
Jun 11, 2025 - Rely on default retention in `@Contract`
#35027 closed
Jun 11, 2025 - Upgrade to Micrometer 1.15.1
#35019 closed
Jun 11, 2025 - Upgrade to Reactor 2025.0.0-M4
#34997 closed
Jun 11, 2025 - Upgrade to Reactor 2024.0.7
#35021 closed
Jun 11, 2025 - Upgrade to Micrometer 1.14.8
#35020 closed
Jun 11, 2025 - Use Micrometer BOM for Context Propagation dependency
#35026 closed
Jun 11, 2025 - jakarta.validation.constraints.NotNull and Kotlin non-nullable type
#35024 closed
Jun 11, 2025 - Revise `@Nullable` declarations for `contains*()` methods in `CollectionUtils`
#35023 closed
Jun 10, 2025 - StandardMultipartHttpServletRequest.StandardMultipartFile#getBytes can not release Direct Memory
#35006 closed
Jun 10, 2025 - OutOfMemoryError in springboot stomp/websocket server with embedded tomcat when many clients connect
#35017 closed
Jun 10, 2025 - Allow update of existing `WebSession` after max sessions limit is reached
#35018 closed
Jun 10, 2025 - unmarshall xml against xsd no longer works
#34916 closed
Jun 9, 2025 - Serializer hint registration is broken for some Kotlin classes
#34979 closed
Jun 9, 2025 - WebFlux Webfilter processing a request twice
#35015 closed
Jun 9, 2025 - NoSuchMethodException on Struts 2 Action proxied by Spring AOP (CGLIB) on Java 21
#35002 closed
Jun 9, 2025
24 Issues opened by 24 people
- Add SSE Support to RestClient
#35164 opened
Jul 7, 2025 - Register runtime hints for `Timestamp` to `Instant` conversion
#35156 opened
Jul 4, 2025 - [observation][web] Misleading metric label `client.name` in client observation convention
#35154 opened
Jul 4, 2025 - Improve handling of `ResponseEntity<?>` in Spring MVC
#35153 opened
Jul 3, 2025 - Include MethodParameter[] parameters in HttpRequestValues.Processor
#35148 opened
Jul 3, 2025 - JMS connection not intimidating AMQ about scaling down the consumers because of less load.
#35143 opened
Jul 1, 2025 - KotlinReflectionParameterNameDiscoverer doesn't support Kotlin Context Parameters
#35134 opened
Jun 30, 2025 - Request handler doesn't receive model attributes as built with a build-method
#35131 opened
Jun 30, 2025 - WARN 27164 - trationDelegate$BeanPostProcessorChecker
#35128 opened
Jun 30, 2025 - r2dbc custom converters
#35125 opened
Jun 28, 2025 - Test against JUnit 6
#35124 opened
Jun 28, 2025 - Default parameter values can't access class scope?
#35121 opened
Jun 27, 2025 - Native image run failed with hibernate
#35118 opened
Jun 27, 2025 - mime message helper throwing illigal address in string
#35117 opened
Jun 27, 2025 - Content-Disposition response header duplicated for failed StreamingResponseBody
#35116 opened
Jun 26, 2025 - `max-disk-usage-per-part` allows upload of bigger files
#35099 opened
Jun 23, 2025 - HandlerMethod cannot be resolved in @ExceptionHandler
#35067 opened
Jun 17, 2025 - Spring JDBC: PostgreSQL 42.7.5: catalog name is treated as case insensitive
#35064 opened
Jun 16, 2025 - Simple Websocket Broker terminates WS connection with 1002 error code when client sends heartbeats
#35060 opened
Jun 16, 2025 - Consider adding a section in documentation about byte-range requests in Spring MVC
#35052 opened
Jun 14, 2025 - Re-instate support for Commons File Upload
#35036 opened
Jun 12, 2025 - consider return a distincted value of MultiValueMap for AnnotatedTypeMetadata.getAllAnnotationAttributes
#35011 opened
Jun 8, 2025
18 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
- Adjus registration order of BeanDefinition declared by @Configuration
#35008 commented on
Jun 8, 2025 • 0 new comments - RSocket Interfaces doesn't work with coroutines.
#34868 commented on
Jun 9, 2025 • 0 new comments - Random CancellationException instead of ResourceAccessException after upgrading to Spring Boot 3.4.0
#33973 commented on
Jun 10, 2025 • 0 new comments - LazyInitializationException with GraalVM Native Image in Spring Boot 3.3.5 Application
#33848 commented on
Jun 10, 2025 • 0 new comments - Reject conditional `@EnableScheduling` / `@EnableCaching` declarations that rely on the `REGISTER_BEAN` phase
#35001 commented on
Jun 10, 2025 • 0 new comments - Document registration recommendations for `BeanPostProcessor` and `BeanFactoryPostProcessor`
#34964 commented on
Jun 11, 2025 • 0 new comments - `GenericConversionService` selects incorrect converter for `String` to `List<String>` conversion
#34685 commented on
Jun 19, 2025 • 0 new comments - Could NoResourceFoundException leave the resource path as is?
#34553 commented on
Jun 20, 2025 • 0 new comments - @Lazy not working in Native mode
#30985 commented on
Jun 25, 2025 • 0 new comments - Order metadata to enforce appearance at the end of a sorted collection
#34670 commented on
Jun 26, 2025 • 0 new comments - Add view rendering support for exception handling
#34272 commented on
Jun 26, 2025 • 0 new comments - Declare Spring modules with JDK 9 module metadata [SPR-13501]
#18079 commented on
Jun 27, 2025 • 0 new comments - Race condition on JMS listener scaling down with ActiveMQ Artemis
#34935 commented on
Jul 1, 2025 • 0 new comments - Distributed Lock Annotation
#34652 commented on
Jul 2, 2025 • 0 new comments - Add typesafe method to get generic bean by name with `ParameterizedTypeReference`
#34687 commented on
Jul 4, 2025 • 0 new comments - Intercept JMS messages
#22999 commented on
Jul 4, 2025 • 0 new comments - Add RestTestClient
#34428 commented on
Jun 18, 2025 • 0 new comments - Add a heartbeat executor for SSE emitters
#34878 commented on
Jun 30, 2025 • 0 new comments