github spring-projects/spring-framework v4.3.14.RELEASE
4.3.14 Release

latest releases: v6.2.0, v6.1.15, v6.2.0-RC3...
5 years ago

⭐ New Features

  • Reduce access on user in SimpleBrokerMessageHandler.handleMessageInternal [SPR-16264] #20811
  • config.enableSimpleBroker("/topic", "/queue"); Should be config.enableSimpleBroker("/topic", "queue"); [SPR-16275] #20822
  • Allow to inject enum with package visibility [SPR-16284] #20831
  • Improve performance of some string operations [SPR-16293] #20840
  • ComponentScanBeanDefinitionParser::parseTypeFilters should not fail on ClassNotFoundException [SPR-16356] #20903
  • Use ArrayList instead of LinkedList for known size [SPR-16378] #20924

🪲 Bug Fixes

  • Error in RestTemplate when setting the same HTTP header through ClientHttpRequestInterceptor and HttpEntity [SPR-15066] #19632
  • Combining @Retryable and @Scheduled/@JmsListener doesn't work [SPR-16196] #20744
  • Exception when receiving Long collection in MessageMapping [SPR-16252] #20799
  • NPE in FunctionReference due to race condition in SpelExpression.getValue() [SPR-16255] #20802
  • spring-web CORS requires X-Forwarded-Port [SPR-16262] #20809
  • Stomp Broker Relay may ignore configured destination prefixes [SPR-16265] #20812
  • Embedded cglib 3.2.5 not closing input streams that read class files [SPR-16267] #20814
  • BeanUtils.isSimpleValueType() returns false for enums overriding a method [SPR-16278] #20825
  • Unnecessary file system access in SimpleMetadataReaderFactory.getMetadataReader [SPR-16281] #20828
  • Ambiguous mapping error when using generic interface [SPR-16288] #20835
  • Programmatic creation of caching proxies using CacheProxyFactoryBean does not work [SPR-16295] #20842
  • Access-Control-Allow-Origin header returns wrong value using SockJS [SPR-16304] #20851
  • Large transaction timeout value (Integer.MAX_VALUE for example) results in transaction expiring immediately after starting. [SPR-16316] #20863
  • @JmsListener concurrency property is ignored if DefaultJmsListenerContainerFactory#concurrency is set [SPR-16338] #20885
  • JMS Producers are cached even when the destination is a temporary queue causing a memory leak [SPR-16353] #20900
  • TestExecutionListener class not found logged at INFO [SPR-16369] #20916
  • EclipseLink does not log SQL parameters when using showSql [SPR-16383] #20929
  • RestTemplate.ResponseEntityResponseExtractor doesn't tolerate unknown status codes [SPR-16371] #20918
  • MockClientHttpResponse should not return null body [SPR-16367] #20914
  • Null path after UriComponents.normalize() results in NullPointerException [SPR-16364] #20911

📔 Documentation

  • Incorrect SpEL syntax in reference documentation [SPR-16315] #20862

Don't miss a new spring-framework release

NewReleases is sending notifications on new releases.