Release

Version 5.0.3

UNRELEASED

Start date not set

Release: 23/Jan/18

Release Notes

6 days left

PTKeySummaryAssigneeStatus
CriticalBugSPR-16251Breaking change in MVC: Accept handling is now more strictRossen StoyanchevResolved
MajorBugSPR-16196Combining @Retryable and @Scheduled/@JmsListener doesn't workJuergen HoellerResolved
MajorBugSPR-16210DispatcherHandler invoke wrong method when discriminating request with paramsSébastien DeleuzeIn Progress
MajorImprovementSPR-16228Allow configuration for DEFAULT_FRAME_MAX_SIZE of WebSocketSession on WebFlux with NettyRossen StoyanchevOpen
MajorTaskSPR-16239Upgrade to Kotlin 1.2Sébastien DeleuzeResolved
MajorBugSPR-16246Reactive WebClient corrupts uploaded filesRossen StoyanchevResolved
MajorImprovementSPR-16248Support load time weaving in Liberty without the agentJuergen HoellerResolved
MajorBugSPR-16267Embedded cglib 3.2.5 not closing input streams that read class filesJuergen HoellerOpen
MajorBugSPR-16288Ambiguous mapping error when using generic interfaceJuergen HoellerResolved
MajorBugSPR-16290AbstractReactiveWebInitializer does not property initialize ApplicationContextRossen StoyanchevResolved
MajorBugSPR-16338@JmsListener concurrency property is ignored if DefaultJmsListenerContainerFactory#concurrency is setStéphane NicollResolved
MajorBugSPR-16343DefaultLifecycleProcessor throws BeanNotOfRequiredType for null beans (cause of NullBean instance cannot be converted)Juergen HoellerResolved
MajorBugSPR-16347AbstractAutoProxyCreator throws IllegalStateException when using Apache Orchestra conversations Juergen HoellerResolved
MajorBugSPR-16350Multi-part upload of a byte[] with WebTestClient is Base64 encoded (?) and assigned a JSON content typeRossen StoyanchevResolved
MajorBugSPR-16351Use of CompositeByteBuf in NettyDataBuffer results in IllegalReferenceCountExceptionArjen PoutsmaResolved
MajorBugSPR-16353JMS Producers are cached even when the destination is a temporary queue causing a memory leakJuergen HoellerResolved
MajorNew FeatureSPR-16366ServerResponse should allow the usage of unassigned HTTP status codesJuergen HoellerResolved
MajorTaskSPR-16385Upgrade to Reactor Core 3.1.3 (including Reactive Streams 1.0.2)Rossen StoyanchevOpen
MinorTaskSPR-13574Compatibility with JCache 1.1Stéphane NicollResolved
MinorBugSPR-15066Error in RestTemplate when setting the same HTTP header through ClientHttpRequestInterceptor and HttpEntitySébastien DeleuzeResolved
MinorTaskSPR-15624Update Stomp Client Recommendation in DocsRossen StoyanchevOpen
MinorImprovementSPR-15772CORS combine - override specific host defined in global conf with * in controller/methodSébastien DeleuzeResolved
MinorTaskSPR-16040[docs] Complete WebFlux annotation programming model partsRossen StoyanchevResolved
MinorBugSPR-16051WebFlux controller successfully completes response if Flux emits errorRossen StoyanchevResolved
MinorBugSPR-16166Support top-level scalar values in Jackson2TokenizerArjen PoutsmaResolved
MinorImprovementSPR-16169UriTemplate.matches boolean has greedy behavior at the end of a patternRossen StoyanchevResolved
MinorTaskSPR-16214UnsupportedOperationException when closing WebSocketSession on Reactive stackRossen StoyanchevResolved
MinorImprovementSPR-16231HttpWebHandlerAdapter should log helpful information when response is committedRossen StoyanchevResolved
MinorImprovementSPR-16235Remove synchronization from ResourceBundleMessageSourceJuergen HoellerResolved
MinorTaskSPR-16237Upgrade to Gradle 4.4(.1)Juergen HoellerResolved
MinorImprovementSPR-16241Creating a SimpleJdbcInsert from a NamedParameterJdbcTemplateJuergen HoellerResolved
MinorImprovementSPR-16243Controller cannot be found if absolute URI is given in HTTP requestRossen StoyanchevResolved
MinorBugSPR-16244Trying to rewrite request URI in a WebFilter fails on missing client TLS certificateRossen StoyanchevResolved
MinorRefactoringSPR-16245AbstractRequestLoggingFilter | allow modification of payload used in createMessageRossen StoyanchevResolved
MinorBugSPR-16247Content-type not set by default with the functional Web APISébastien DeleuzeResolved
MinorBugSPR-16250null FactoryBean results in BeanCreationExceptionJuergen HoellerResolved
MinorBugSPR-16252Exception when receiving Long collection in MessageMappingRossen StoyanchevResolved
MinorImprovementSPR-16253Byte related decoders should implement decodeToMonoRossen StoyanchevResolved
MinorBugSPR-16255NPE in FunctionReference due to race condition in SpelExpression.getValue()Juergen HoellerResolved
MinorTaskSPR-16260Document WebFlux rendering of String and Flux<String> with JSONRossen StoyanchevResolved
MinorBugSPR-16262spring-web CORS requires X-Forwarded-PortSébastien DeleuzeResolved
MinorImprovementSPR-16264Reduce access on user in SimpleBrokerMessageHandler.handleMessageInternalJuergen HoellerResolved
MinorBugSPR-16265Stomp Broker Relay may ignore configured destination prefixesRossen StoyanchevResolved
MinorImprovementSPR-16266Javadocs for @RequestMapping not so useful in 5.0Rossen StoyanchevResolved
MinorTaskSPR-16268Fix Kdoc regression to show only Kotlin APISébastien DeleuzeResolved
MinorImprovementSPR-16273Clarify Kotlin reified type parameter extensions documentation about type erasureSébastien DeleuzeResolved
MinorTaskSPR-16275config.enableSimpleBroker("/topic", "/queue"); Should be config.enableSimpleBroker("/topic", "queue");Rossen StoyanchevInvestigating
MinorImprovementSPR-16277Let netty webclient optionally follow redirectsRossen StoyanchevOpen
MinorBugSPR-16278BeanUtils.isSimpleValueType() returns false for enums overriding a methodJuergen HoellerResolved
MinorImprovementSPR-16280Provide methods to add query string parameters to MockServerHttpRequestRossen StoyanchevResolved
MinorBugSPR-16281Unnecessary file system access in SimpleMetadataReaderFactory.getMetadataReaderJuergen HoellerResolved
MinorImprovementSPR-16284Allow to inject enum with package visibilityJuergen HoellerResolved
MinorImprovementSPR-16285Improve HeaderAssertions for specific testsBrian ClozelResolved
MinorBugSPR-16289BeanCreationException when using c-namespace, Kotlin class with default constructor and annotation configurationSébastien DeleuzeResolved
MinorImprovementSPR-16293Improve performance of some string operationsJuergen HoellerResolved
MinorBugSPR-16295Programmatic creation of caching proxies using CacheProxyFactoryBean does not workJuergen HoellerResolved
MinorImprovementSPR-16296ResourceUrlProvider.getForLookupPath fails if path contains double slashesRossen StoyanchevResolved
MinorImprovementSPR-16298Provide access to ApplicationContext via ServerWebExchangeRossen StoyanchevResolved
MinorTaskSPR-16300Typo in example code in spring reactive reference documentArjen PoutsmaResolved
MinorBugSPR-16304Access-Control-Allow-Origin header returns wrong value using SockJS Sébastien DeleuzeResolved
MinorNew FeatureSPR-16307Support Publishers for multipart data in BodyInsertersArjen PoutsmaResolved
MinorBugSPR-16311MockHttpServletResponse.setLocale(Locale) should set HttpHeaders.CONTENT_LANGUAGE headerRossen StoyanchevResolved
MinorTaskSPR-16315Incorrect SpEL syntax in reference documentationStéphane NicollResolved
MinorBugSPR-16316Large transaction timeout value (Integer.MAX_VALUE for example) results in transaction expiring immediately after starting.Juergen HoellerResolved
MinorTaskSPR-16317Documentation about Spring Framework BOM missing for Spring Framework 5.0Stéphane NicollResolved
MinorImprovementSPR-16319Limit thread synchronization in AbstractRequestExpectationManagerRossen StoyanchevOpen
MinorImprovementSPR-16322CachedIntrospectionResults should use BeanInfoFactory when introspecting implemented interfaces Juergen HoellerResolved
MinorImprovementSPR-16324Addition of overloading methods to addPathPatterns and excludePathPatterns in InterceptorRegistration classRossen StoyanchevResolved
MinorImprovementSPR-16328Make RestOperations extensions parameters nullability consistent with Java APISébastien DeleuzeResolved
MinorBugSPR-16334PropertySourcesPlaceholderConfigurer can not ignore resource if not foundJuergen HoellerResolved
MinorImprovementSPR-16339JsonPathExpectationsHelper doesn't offer a way to distinguish between field not existing and an explicit nullRossen StoyanchevResolved
MinorTaskSPR-16352Replace iText 2.1.7 dependency with OpenPDF 1.0.5Juergen HoellerResolved
MinorImprovementSPR-16356ComponentScanBeanDefinitionParser::parseTypeFilters should not fail on ClassNotFoundExceptionJuergen HoellerResolved
MinorTaskSPR-16360Improve WebFlux.fn Java configuration documentationRossen StoyanchevResolved
MinorImprovementSPR-16361SqlParameterSource needs method for extracting parameter namesJuergen HoellerResolved
MinorBugSPR-16365Using DataBuffer::write results in IndexOutOfBoundsExceptionArjen PoutsmaResolved
MinorBugSPR-16369TestExecutionListener class not found logged at INFOJuergen HoellerResolved
MinorRefactoringSPR-16374CollectionUtils.lastElement for common Set/List extractionJuergen HoellerResolved
MinorNew FeatureSPR-16376Support Custom Headers for Multipart Async DataArjen PoutsmaOpen
MinorImprovementSPR-16378Use ArrayList instead of LinkedList for known sizeJuergen HoellerResolved
MinorBugSPR-16383EclipseLink does not log SQL parameters when using showSqlJuergen HoellerResolved
MinorTaskSPR-16384Upgrade to JUnit Jupiter 5.0.3Sam BrannenResolved
MinorTaskSPR-16387Upgrade to Reactor Netty 0.8Rossen StoyanchevOpen
183 of 83