yanqiufang 发表于 2016-10-25 11:42:28

Spring Framework 4.3.1 和 4.2.7 发布

欢迎加入运维网交流群:263444886  
                  Spring Framework 4.3.1 和 4.2.7 发布了。
  Spring Framework 4.3.1 更新内容:
  Bug

[*]   - SockJs heartbeat during message send closes socket
[*]   - Failure to resolve @RequestMapping method arguments in Servlet 2.5 environments
[*]   - Hibernate 5 SpringSessionSynchronization calls Session.getFlushMode() directly instead of using SessionFactoryUtils.getFlushMode(session)
[*]   - NoSuchMethodError for SessionFactoryImplementor.getProperties() with Hibernate 5.1
[*]   - Regression: Static JS files served as 'application/octet-stream' instead of 'application/javascript'
[*]   - Background initialization for Hibernate SessionFactory breaks transaction management
[*]   - HEAD/GET in MVC not fully backward-compatible
[*]   - Deadlock while creating a new thread on bean initialization with transactional code invocation
[*]   - @JmsListener endpoint @Payload resolution fails due to interplay of new LazyResolutionMessage and MessagingMessageConverterAdapter
[*]
   - JDBC Connection to reset not>
[*]   - InjectionPoint not propagated by AutowiredAnnotationBeanPostProcessor's cached argument resolution
[*]   - Regression: DefaultCorsProcessor ignores already present Access-Control-Allow-Origin header
[*]   - Possible issue with handling http method OPTIONS
[*]   - Cache infrastructure using AspectJ is not properly configured
[*]   - Return type implementing DeferredResult is rejected with exception
  Improvement

[*]   - Add exposeProxy to @EnableAspectJAutoProxy
[*]   - ReflectionTestUtils should defensively invoke toString() on target objects
[*]   - @WebAppConfiguration fails with ServletServerContainerFactoryBean in the ApplicationContext
[*]   - Revise PropertySourcesPropertyResolver's default logging and customizability
[*]   - ForwardedHeaderFilter should support case insensitive header name
[*]   - Multiple load-time-weaver elements cause repeated addition of AspectJ transformer
[*]   - STOMP 1.1 protocol support for client
[*]   - Improve warn logging in AbstractHandlerExceptionResolver
[*]   - Improve error handling when resolving message payloads
[*]   - RequestMappingInfoHandlerMapping.handleNoMatch throws 415 when it should throw 406
[*]   - MvcUriComponentsBuilder should not include empty query parameters in build URI
[*]   - Enforce UTF-8 encoding in SseEmitter
[*]   - Add BasicAuthorizationInterceptor
[*]
   - Convert comma-separated string into list of>
[*]
   - Defensively access deprecated AbstractHttpClient>
[*]   - @MessageExceptionHandler should match cause as well (analogous to @ExceptionHandler)
  New Feature

[*]   - Provide API to expose Spring MVC's ability to match requests
  Task

[*]   - Compatibility with WebSphere 9 Traditional
[*]   - Small issues with Spring Framework Code   Guide
[*]   - Migrate to Asciidoctor 1.5 syntax
[*]   - Cache documentation does not mention "sync" attribute.
[*]   - Upgrade to CGLIB 3.2.4
[*]   - Ambiguous sentence in the cache documentation
[*]   - Define and document rules for @Autowired self-injection in case of ambiguity
[*]   - Add missing package-info files for common packages
  详细内容请看:4.3.1.RELEASE
  下载地址:
  

[*]  Source code (zip)
[*]  Source code (tar.gz)
  Spring Framework 4.2.7更新内容:
  
  Bug

[*]   - HtmlUnitRequestBuilder should decode request parameter names
[*]   - Meta-@Conditional lookup does not work consistently with ASM
[*]   - Memory leak on STOMP broker connections that fail before heartbeats start
[*]   - markBeanAsCreated does not clear merged bean definition in a thread-safe fashion
[*]   - @Bean not detected in extended interface
[*]   - StringIndexOutOfBoundsException when calling BeanWrapperImpl.setPropertyValue("[']", "foobar")
[*]   - SettableListenableFuture.setException(Throwable) doesn't work for Error
[*]   - NPE was occurred at WebUtils.isSameOrigin
[*]   - Cannot putinside
[*]   - After-completion callback not triggered for custom Throwable subclass
[*]
   - EventListenerMethodProcessor resolves>
[*]   - Race condition in handling of @Lookup annotation
[*]   - AllEncompassingFormHttpMessageConverter ignores JAXB XML when Jackson used for JSON
[*]   - Different error codes on same formatter registered in different ways
[*]   - SockJs heartbeat during message send closes socket
[*]   - Deadlock while creating a new thread on bean initialization with transactional code invocation
[*]   - Cache infrastructure using AspectJ is not properly configured
[*]   - Return type implementing DeferredResult is rejected with exception
  Improvement

[*]   - SimpleBrokerMessageHandler makes an assertion about the type of the MessageHeaderAccessor, but doesn't seem to care
[*]   - Spring Web should process requests with empty/invalid mime type
[*]   - Consistent Error handling in MessageChannel implementations
[*]   - Allow method inlining of ObjectUtils.nullSafeEquals()
[*]   - Improve error handling when resolving message payloads
  Task

[*]   - Doc. Unable to use bean() PCD to define a Pointcut in Aspect created by using annotation @Aspect
[*]   - Doc: @Transactional on private methods with aspectj mode
[*]   - Doc: Different behavior for @Named and @Component
[*]   - Reference Documentation: Why does not exist an XML configuration version for @Async?
[*]   - Doc: @Component bean auto naming working differently for two capital letter start
[*]   - Clarify @Bean(autowire=NO)
[*]   - Label "for" attribute is wrongly documented as required
[*]   - Incorrect annotation is given in "Cache Abstraction" part of Spring reference
[*]   - Upgrade to CGLIB 3.2.4
[*]   - Ambiguous sentence in the cache documentation
[*]   - Add missing package-info files for common packages
  
  
  详细内容请看:4.2.7.RELEASE
  下载地址:

[*]  Source code (zip)
[*]  Source code (tar.gz)
页: [1]
查看完整版本: Spring Framework 4.3.1 和 4.2.7 发布