OracleSiebel / ConfiguringSiebel

Siebel Code Examples and Bookshelf Content
95 stars 111 forks source link

Bump org.springframework-version from 4.3.2.RELEASE to 5.3.3 in /ExampleCode/SAM/REST/Services/Workspace #101

Closed dependabot[bot] closed 3 years ago

dependabot[bot] commented 3 years ago

Bumps org.springframework-version from 4.3.2.RELEASE to 5.3.3. Updates spring-beans from 4.3.2.RELEASE to 5.3.3

Release notes

Sourced from spring-beans's releases.

v5.3.3

:star: New Features

  • Add null check for ExceptionHandlerMethodResolvers #26339
  • ClassNotFoundException: ExchangeFunction when using WebTestClient with Spring MVC #26308
  • Early support for JDK 17 #26307
  • Assertion error details lost in rethrow in assertWithDiagnostics #26303
  • Update ReactiveAdapterRegistry to do classpath checks at class initialization #26295
  • Problem with @Schedule with Quartz features in CronExpression #26289
  • Make use of abortOnRequest in Jetty Reactive HttpClient #26287
  • Update OncePerRequestFilter.isAsyncDispatch to use HttpServletRequest.getDispatcherType() #26282
  • Introduce computeAttribute() in AttributeAccessor #26281
  • Translate PostgreSQL code 21000 (cardinality_violation) #26276
  • Consistent type resolution handling for NullBean #26271
  • Defensively handle loadClass null result in BeanUtils.findEditorByConvention (against misbehaving ClassLoader impl such as in the GWT JettyLauncher) #26252
  • Subscriber context not propagated to WebSocketHandler for Tomcat websockets #26210
  • Introduce ApplicationEvents abstraction to capture application events published during a test #25616
  • Spring AOP should not apply UndeclaredThrowableException to checked exceptions from Kotlin methods #23844

:beetle: Bug Fixes

  • Cannot remove headers from httpHeaders.keySet() in WebFlux #26361
  • ClassCastException handling at SimpleApplicationEventMulticaster of payload items #26349
  • DefaultPartHttpMessageReader creates live resources that won't be shut down #26347
  • Sending empty Flux to RSocket channel causes DecodingException: JSON decoding error: No content to map due to end-of-input #26344
  • Fix implementation of isOpen() in ReactorNettyWebSocketSession #26341
  • Remove obsolete commandName attribute in spring-form.tld #26337
  • The response has a duplicate "Content-Length" header when get by range header #26330
  • @ExceptionHandler methods not invokable if matched on exception's cause level > 1 #26317
  • Switch to PathPatternParser for Spring MVC breaks welcome page auto configuration #26318
  • CronExpression cannot parse combination of step values #26313
  • Fix JdbcOperations.queryForObject/queryForList extensions #26312
  • ClassCastException during websocket upgrade for mutated request #26304
  • kotlinx.serialization should not be used for Java interfaces implemented by Java classes #26298
  • NettyHeadersAdapter.add() accepts @Nullable value but throws NullPointerException #26274
  • Lots of boundedElastic-evictor TIMED_WAITING threads related to form data requests #26263
  • No originalFilename in MockMultipartFile now leads to add it just as part #26261
  • UriComponentsBuilder fromUriString cannot parse File URI #26258

:notebook_with_decorative_cover: Documentation

  • Slow prototype bean creation when migrating spring-boot 2.3.5 -> 2.4.1 #26369
  • Application built against Spring Framework 5.3 breaks deployment to Wildfly 9 #26355
  • Improve MockMvc samples in reference to show where static imports come from #26311
  • MultipartFile.getOriginalFilename() documentation should warn user not to use it as destination file name #26299
  • Spring data DomainClassConverter broken with Spring 5.3 in case of missing entity #26296
  • Document initialization and shutdown logging semantics for the TestContext framework #25385

:hammer: Dependency Upgrades

... (truncated)

Commits
  • 9150980 Release v5.3.3
  • fceceb4 Validate Resource type in ResourceHttpRequestHandler
  • e5ab67b ResourceHandlerRegistration exposes List<Resource> locations
  • 2d53570 Prevent kotlinx.serialization usage on interfaces
  • be5eb70 Explicit notes on non-null enforcement and deep cause support in 5.3
  • fff2291 Document context lifecycle & logging semantics for the TestContext framework
  • 917f3ad Upgrade to Reactor 2020.0.3
  • 2fd6e6e Polish Javadoc for base ExceptionHandlerMethodResolvers
  • 570bdbd Avoid unnecessary sorting in base ExceptionHandlerMethodResolvers
  • b587a16 Expose all exception causes as provided handler method arguments
  • Additional commits viewable in compare view


Updates spring-expression from 4.3.2.RELEASE to 5.3.3

Release notes

Sourced from spring-expression's releases.

v5.3.3

:star: New Features

  • Add null check for ExceptionHandlerMethodResolvers #26339
  • ClassNotFoundException: ExchangeFunction when using WebTestClient with Spring MVC #26308
  • Early support for JDK 17 #26307
  • Assertion error details lost in rethrow in assertWithDiagnostics #26303
  • Update ReactiveAdapterRegistry to do classpath checks at class initialization #26295
  • Problem with @Schedule with Quartz features in CronExpression #26289
  • Make use of abortOnRequest in Jetty Reactive HttpClient #26287
  • Update OncePerRequestFilter.isAsyncDispatch to use HttpServletRequest.getDispatcherType() #26282
  • Introduce computeAttribute() in AttributeAccessor #26281
  • Translate PostgreSQL code 21000 (cardinality_violation) #26276
  • Consistent type resolution handling for NullBean #26271
  • Defensively handle loadClass null result in BeanUtils.findEditorByConvention (against misbehaving ClassLoader impl such as in the GWT JettyLauncher) #26252
  • Subscriber context not propagated to WebSocketHandler for Tomcat websockets #26210
  • Introduce ApplicationEvents abstraction to capture application events published during a test #25616
  • Spring AOP should not apply UndeclaredThrowableException to checked exceptions from Kotlin methods #23844

:beetle: Bug Fixes

  • Cannot remove headers from httpHeaders.keySet() in WebFlux #26361
  • ClassCastException handling at SimpleApplicationEventMulticaster of payload items #26349
  • DefaultPartHttpMessageReader creates live resources that won't be shut down #26347
  • Sending empty Flux to RSocket channel causes DecodingException: JSON decoding error: No content to map due to end-of-input #26344
  • Fix implementation of isOpen() in ReactorNettyWebSocketSession #26341
  • Remove obsolete commandName attribute in spring-form.tld #26337
  • The response has a duplicate "Content-Length" header when get by range header #26330
  • @ExceptionHandler methods not invokable if matched on exception's cause level > 1 #26317
  • Switch to PathPatternParser for Spring MVC breaks welcome page auto configuration #26318
  • CronExpression cannot parse combination of step values #26313
  • Fix JdbcOperations.queryForObject/queryForList extensions #26312
  • ClassCastException during websocket upgrade for mutated request #26304
  • kotlinx.serialization should not be used for Java interfaces implemented by Java classes #26298
  • NettyHeadersAdapter.add() accepts @Nullable value but throws NullPointerException #26274
  • Lots of boundedElastic-evictor TIMED_WAITING threads related to form data requests #26263
  • No originalFilename in MockMultipartFile now leads to add it just as part #26261
  • UriComponentsBuilder fromUriString cannot parse File URI #26258

:notebook_with_decorative_cover: Documentation

  • Slow prototype bean creation when migrating spring-boot 2.3.5 -> 2.4.1 #26369
  • Application built against Spring Framework 5.3 breaks deployment to Wildfly 9 #26355
  • Improve MockMvc samples in reference to show where static imports come from #26311
  • MultipartFile.getOriginalFilename() documentation should warn user not to use it as destination file name #26299
  • Spring data DomainClassConverter broken with Spring 5.3 in case of missing entity #26296
  • Document initialization and shutdown logging semantics for the TestContext framework #25385

:hammer: Dependency Upgrades

... (truncated)

Commits
  • 9150980 Release v5.3.3
  • fceceb4 Validate Resource type in ResourceHttpRequestHandler
  • e5ab67b ResourceHandlerRegistration exposes List<Resource> locations
  • 2d53570 Prevent kotlinx.serialization usage on interfaces
  • be5eb70 Explicit notes on non-null enforcement and deep cause support in 5.3
  • fff2291 Document context lifecycle & logging semantics for the TestContext framework
  • 917f3ad Upgrade to Reactor 2020.0.3
  • 2fd6e6e Polish Javadoc for base ExceptionHandlerMethodResolvers
  • 570bdbd Avoid unnecessary sorting in base ExceptionHandlerMethodResolvers
  • b587a16 Expose all exception causes as provided handler method arguments
  • Additional commits viewable in compare view


Updates spring-core from 4.3.2.RELEASE to 5.3.3

Release notes

Sourced from spring-core's releases.

v5.3.3

:star: New Features

  • Add null check for ExceptionHandlerMethodResolvers #26339
  • ClassNotFoundException: ExchangeFunction when using WebTestClient with Spring MVC #26308
  • Early support for JDK 17 #26307
  • Assertion error details lost in rethrow in assertWithDiagnostics #26303
  • Update ReactiveAdapterRegistry to do classpath checks at class initialization #26295
  • Problem with @Schedule with Quartz features in CronExpression #26289
  • Make use of abortOnRequest in Jetty Reactive HttpClient #26287
  • Update OncePerRequestFilter.isAsyncDispatch to use HttpServletRequest.getDispatcherType() #26282
  • Introduce computeAttribute() in AttributeAccessor #26281
  • Translate PostgreSQL code 21000 (cardinality_violation) #26276
  • Consistent type resolution handling for NullBean #26271
  • Defensively handle loadClass null result in BeanUtils.findEditorByConvention (against misbehaving ClassLoader impl such as in the GWT JettyLauncher) #26252
  • Subscriber context not propagated to WebSocketHandler for Tomcat websockets #26210
  • Introduce ApplicationEvents abstraction to capture application events published during a test #25616
  • Spring AOP should not apply UndeclaredThrowableException to checked exceptions from Kotlin methods #23844

:beetle: Bug Fixes

  • Cannot remove headers from httpHeaders.keySet() in WebFlux #26361
  • ClassCastException handling at SimpleApplicationEventMulticaster of payload items #26349
  • DefaultPartHttpMessageReader creates live resources that won't be shut down #26347
  • Sending empty Flux to RSocket channel causes DecodingException: JSON decoding error: No content to map due to end-of-input #26344
  • Fix implementation of isOpen() in ReactorNettyWebSocketSession #26341
  • Remove obsolete commandName attribute in spring-form.tld #26337
  • The response has a duplicate "Content-Length" header when get by range header #26330
  • @ExceptionHandler methods not invokable if matched on exception's cause level > 1 #26317
  • Switch to PathPatternParser for Spring MVC breaks welcome page auto configuration #26318
  • CronExpression cannot parse combination of step values #26313
  • Fix JdbcOperations.queryForObject/queryForList extensions #26312
  • ClassCastException during websocket upgrade for mutated request #26304
  • kotlinx.serialization should not be used for Java interfaces implemented by Java classes #26298
  • NettyHeadersAdapter.add() accepts @Nullable value but throws NullPointerException #26274
  • Lots of boundedElastic-evictor TIMED_WAITING threads related to form data requests #26263
  • No originalFilename in MockMultipartFile now leads to add it just as part #26261
  • UriComponentsBuilder fromUriString cannot parse File URI #26258

:notebook_with_decorative_cover: Documentation

  • Slow prototype bean creation when migrating spring-boot 2.3.5 -> 2.4.1 #26369
  • Application built against Spring Framework 5.3 breaks deployment to Wildfly 9 #26355
  • Improve MockMvc samples in reference to show where static imports come from #26311
  • MultipartFile.getOriginalFilename() documentation should warn user not to use it as destination file name #26299
  • Spring data DomainClassConverter broken with Spring 5.3 in case of missing entity #26296
  • Document initialization and shutdown logging semantics for the TestContext framework #25385

:hammer: Dependency Upgrades

... (truncated)

Commits
  • 9150980 Release v5.3.3
  • fceceb4 Validate Resource type in ResourceHttpRequestHandler
  • e5ab67b ResourceHandlerRegistration exposes List<Resource> locations
  • 2d53570 Prevent kotlinx.serialization usage on interfaces
  • be5eb70 Explicit notes on non-null enforcement and deep cause support in 5.3
  • fff2291 Document context lifecycle & logging semantics for the TestContext framework
  • 917f3ad Upgrade to Reactor 2020.0.3
  • 2fd6e6e Polish Javadoc for base ExceptionHandlerMethodResolvers
  • 570bdbd Avoid unnecessary sorting in base ExceptionHandlerMethodResolvers
  • b587a16 Expose all exception causes as provided handler method arguments
  • Additional commits viewable in compare view


Updates spring-aop from 4.3.2.RELEASE to 5.3.3

Release notes

Sourced from spring-aop's releases.

v5.3.3

:star: New Features

  • Add null check for ExceptionHandlerMethodResolvers #26339
  • ClassNotFoundException: ExchangeFunction when using WebTestClient with Spring MVC #26308
  • Early support for JDK 17 #26307
  • Assertion error details lost in rethrow in assertWithDiagnostics #26303
  • Update ReactiveAdapterRegistry to do classpath checks at class initialization #26295
  • Problem with @Schedule with Quartz features in CronExpression #26289
  • Make use of abortOnRequest in Jetty Reactive HttpClient #26287
  • Update OncePerRequestFilter.isAsyncDispatch to use HttpServletRequest.getDispatcherType() #26282
  • Introduce computeAttribute() in AttributeAccessor #26281
  • Translate PostgreSQL code 21000 (cardinality_violation) #26276
  • Consistent type resolution handling for NullBean #26271
  • Defensively handle loadClass null result in BeanUtils.findEditorByConvention (against misbehaving ClassLoader impl such as in the GWT JettyLauncher) #26252
  • Subscriber context not propagated to WebSocketHandler for Tomcat websockets #26210
  • Introduce ApplicationEvents abstraction to capture application events published during a test #25616
  • Spring AOP should not apply UndeclaredThrowableException to checked exceptions from Kotlin methods #23844

:beetle: Bug Fixes

  • Cannot remove headers from httpHeaders.keySet() in WebFlux #26361
  • ClassCastException handling at SimpleApplicationEventMulticaster of payload items #26349
  • DefaultPartHttpMessageReader creates live resources that won't be shut down #26347
  • Sending empty Flux to RSocket channel causes DecodingException: JSON decoding error: No content to map due to end-of-input #26344
  • Fix implementation of isOpen() in ReactorNettyWebSocketSession #26341
  • Remove obsolete commandName attribute in spring-form.tld #26337
  • The response has a duplicate "Content-Length" header when get by range header #26330
  • @ExceptionHandler methods not invokable if matched on exception's cause level > 1 #26317
  • Switch to PathPatternParser for Spring MVC breaks welcome page auto configuration #26318
  • CronExpression cannot parse combination of step values #26313
  • Fix JdbcOperations.queryForObject/queryForList extensions #26312
  • ClassCastException during websocket upgrade for mutated request #26304
  • kotlinx.serialization should not be used for Java interfaces implemented by Java classes #26298
  • NettyHeadersAdapter.add() accepts @Nullable value but throws NullPointerException #26274
  • Lots of boundedElastic-evictor TIMED_WAITING threads related to form data requests #26263
  • No originalFilename in MockMultipartFile now leads to add it just as part #26261
  • UriComponentsBuilder fromUriString cannot parse File URI #26258

:notebook_with_decorative_cover: Documentation

  • Slow prototype bean creation when migrating spring-boot 2.3.5 -> 2.4.1 #26369
  • Application built against Spring Framework 5.3 breaks deployment to Wildfly 9 #26355
  • Improve MockMvc samples in reference to show where static imports come from #26311
  • MultipartFile.getOriginalFilename() documentation should warn user not to use it as destination file name #26299
  • Spring data DomainClassConverter broken with Spring 5.3 in case of missing entity #26296
  • Document initialization and shutdown logging semantics for the TestContext framework #25385

:hammer: Dependency Upgrades

... (truncated)

Commits
  • 9150980 Release v5.3.3
  • fceceb4 Validate Resource type in ResourceHttpRequestHandler
  • e5ab67b ResourceHandlerRegistration exposes List<Resource> locations
  • 2d53570 Prevent kotlinx.serialization usage on interfaces
  • be5eb70 Explicit notes on non-null enforcement and deep cause support in 5.3
  • fff2291 Document context lifecycle & logging semantics for the TestContext framework
  • 917f3ad Upgrade to Reactor 2020.0.3
  • 2fd6e6e Polish Javadoc for base ExceptionHandlerMethodResolvers
  • 570bdbd Avoid unnecessary sorting in base ExceptionHandlerMethodResolvers
  • b587a16 Expose all exception causes as provided handler method arguments
  • Additional commits viewable in compare view


Updates spring-web from 4.3.2.RELEASE to 5.3.3

Release notes

Sourced from spring-web's releases.

v5.3.3

:star: New Features

  • Add null check for ExceptionHandlerMethodResolvers #26339
  • ClassNotFoundException: ExchangeFunction when using WebTestClient with Spring MVC #26308
  • Early support for JDK 17 #26307
  • Assertion error details lost in rethrow in assertWithDiagnostics #26303
  • Update ReactiveAdapterRegistry to do classpath checks at class initialization #26295
  • Problem with @Schedule with Quartz features in CronExpression #26289
  • Make use of abortOnRequest in Jetty Reactive HttpClient #26287
  • Update OncePerRequestFilter.isAsyncDispatch to use HttpServletRequest.getDispatcherType() #26282
  • Introduce computeAttribute() in AttributeAccessor #26281
  • Translate PostgreSQL code 21000 (cardinality_violation) #26276
  • Consistent type resolution handling for NullBean #26271
  • Defensively handle loadClass null result in BeanUtils.findEditorByConvention (against misbehaving ClassLoader impl such as in the GWT JettyLauncher) #26252
  • Subscriber context not propagated to WebSocketHandler for Tomcat websockets #26210
  • Introduce ApplicationEvents abstraction to capture application events published during a test #25616
  • Spring AOP should not apply UndeclaredThrowableException to checked exceptions from Kotlin methods #23844

:beetle: Bug Fixes

  • Cannot remove headers from httpHeaders.keySet() in WebFlux #26361
  • ClassCastException handling at SimpleApplicationEventMulticaster of payload items #26349
  • DefaultPartHttpMessageReader creates live resources that won't be shut down #26347
  • Sending empty Flux to RSocket channel causes DecodingException: JSON decoding error: No content to map due to end-of-input #26344
  • Fix implementation of isOpen() in ReactorNettyWebSocketSession #26341
  • Remove obsolete commandName attribute in spring-form.tld #26337
  • The response has a duplicate "Content-Length" header when get by range header #26330
  • @ExceptionHandler methods not invokable if matched on exception's cause level > 1 #26317
  • Switch to PathPatternParser for Spring MVC breaks welcome page auto configuration #26318
  • CronExpression cannot parse combination of step values #26313
  • Fix JdbcOperations.queryForObject/queryForList extensions #26312
  • ClassCastException during websocket upgrade for mutated request #26304
  • kotlinx.serialization should not be used for Java interfaces implemented by Java classes #26298
  • NettyHeadersAdapter.add() accepts @Nullable value but throws NullPointerException #26274
  • Lots of boundedElastic-evictor TIMED_WAITING threads related to form data requests #26263
  • No originalFilename in MockMultipartFile now leads to add it just as part #26261
  • UriComponentsBuilder fromUriString cannot parse File URI #26258

:notebook_with_decorative_cover: Documentation

  • Slow prototype bean creation when migrating spring-boot 2.3.5 -> 2.4.1 #26369
  • Application built against Spring Framework 5.3 breaks deployment to Wildfly 9 #26355
  • Improve MockMvc samples in reference to show where static imports come from #26311
  • MultipartFile.getOriginalFilename() documentation should warn user not to use it as destination file name #26299
  • Spring data DomainClassConverter broken with Spring 5.3 in case of missing entity #26296
  • Document initialization and shutdown logging semantics for the TestContext framework #25385

:hammer: Dependency Upgrades

... (truncated)

Commits
  • 9150980 Release v5.3.3
  • fceceb4 Validate Resource type in ResourceHttpRequestHandler
  • e5ab67b ResourceHandlerRegistration exposes List<Resource> locations
  • 2d53570 Prevent kotlinx.serialization usage on interfaces
  • be5eb70 Explicit notes on non-null enforcement and deep cause support in 5.3
  • fff2291 Document context lifecycle & logging semantics for the TestContext framework
  • 917f3ad Upgrade to Reactor 2020.0.3
  • 2fd6e6e Polish Javadoc for base ExceptionHandlerMethodResolvers
  • 570bdbd Avoid unnecessary sorting in base ExceptionHandlerMethodResolvers
  • b587a16 Expose all exception causes as provided handler method arguments
  • Additional commits viewable in compare view


Updates spring-webmvc from 4.3.2.RELEASE to 5.3.3

Release notes

Sourced from spring-webmvc's releases.

v5.3.3

:star: New Features

  • Add null check for ExceptionHandlerMethodResolvers #26339
  • ClassNotFoundException: ExchangeFunction when using WebTestClient with Spring MVC #26308
  • Early support for JDK 17 #26307
  • Assertion error details lost in rethrow in assertWithDiagnostics #26303
  • Update ReactiveAdapterRegistry to do classpath checks at class initialization #26295
  • Problem with @Schedule with Quartz features in CronExpression #26289
  • Make use of abortOnRequest in Jetty Reactive HttpClient #26287
  • Update OncePerRequestFilter.isAsyncDispatch to use HttpServletRequest.getDispatcherType() #26282
  • Introduce computeAttribute() in AttributeAccessor #26281
  • Translate PostgreSQL code 21000 (cardinality_violation) #26276
  • Consistent type resolution handling for NullBean #26271
  • Defensively handle loadClass null result in BeanUtils.findEditorByConvention (against misbehaving ClassLoader impl such as in the GWT JettyLauncher) #26252
  • Subscriber context not propagated to WebSocketHandler for Tomcat websockets #26210
  • Introduce ApplicationEvents abstraction to capture application events published during a test #25616
  • Spring AOP should not apply UndeclaredThrowableException to checked exceptions from Kotlin methods #23844

:beetle: Bug Fixes

  • Cannot remove headers from httpHeaders.keySet() in WebFlux #26361
  • ClassCastException handling at SimpleApplicationEventMulticaster of payload items #26349
  • DefaultPartHttpMessageReader creates live resources that won't be shut down #26347
  • Sending empty Flux to RSocket channel causes DecodingException: JSON decoding error: No content to map due to end-of-input #26344
  • Fix implementation of isOpen() in ReactorNettyWebSocketSession #26341
  • Remove obsolete commandName attribute in spring-form.tld #26337
  • The response has a duplicate "Content-Length" header when get by range header #26330
  • @ExceptionHandler methods not invokable if matched on exception's cause level > 1 #26317
  • Switch to PathPatternParser for Spring MVC breaks welcome page auto configuration #26318
  • CronExpression cannot parse combination of step values #26313
  • Fix JdbcOperations.queryForObject/queryForList extensions #26312
  • ClassCastException during websocket upgrade for mutated request #26304
  • kotlinx.serialization should not be used for Java interfaces implemented by Java classes #26298
  • NettyHeadersAdapter.add() accepts @Nullable value but throws NullPointerException #26274
  • Lots of boundedElastic-evictor TIMED_WAITING threads related to form data requests #26263
  • No originalFilename in MockMultipartFile now leads to add it just as part #26261
  • UriComponentsBuilder fromUriString cannot parse File URI #26258

:notebook_with_decorative_cover: Documentation

  • Slow prototype bean creation when migrating spring-boot 2.3.5 -> 2.4.1 #26369
  • Application built against Spring Framework 5.3 breaks deployment to Wildfly 9 #26355
  • Improve MockMvc samples in reference to show where static imports come from #26311
  • MultipartFile.getOriginalFilename() documentation should warn user not to use it as destination file name #26299
  • Spring data DomainClassConverter broken with Spring 5.3 in case of missing entity #26296
  • Document initialization and shutdown logging semantics for the TestContext framework #25385

:hammer: Dependency Upgrades

... (truncated)

Commits
  • 9150980 Release v5.3.3
  • fceceb4 Validate Resource type in ResourceHttpRequestHandler
  • e5ab67b ResourceHandlerRegistration exposes List<Resource> locations
  • 2d53570 Prevent kotlinx.serialization usage on interfaces
  • be5eb70 Explicit notes on non-null enforcement and deep cause support in 5.3
  • fff2291 Document context lifecycle & logging semantics for the TestContext framework
  • 917f3ad Upgrade to Reactor 2020.0.3
  • 2fd6e6e Polish Javadoc for base ExceptionHandlerMethodResolvers
  • 570bdbd Avoid unnecessary sorting in base ExceptionHandlerMethodResolvers
  • b587a16 Expose all exception causes as provided handler method arguments
  • Additional commits viewable in compare view


Updates spring-context from 4.3.2.RELEASE to 5.3.3

Release notes

Sourced from spring-context's releases.

v5.3.3

:star: New Features

  • Add null check for ExceptionHandlerMethodResolvers #26339
  • ClassNotFoundException: ExchangeFunction when using WebTestClient with Spring MVC #26308
  • Early support for JDK 17 #26307
  • Assertion error details lost in rethrow in assertWithDiagnostics #26303
  • Update ReactiveAdapterRegistry to do classpath checks at class initialization #26295
  • Problem with @Schedule with Quartz features in CronExpression #26289
  • Make use of abortOnRequest in Jetty Reactive HttpClient #26287
  • Update OncePerRequestFilter.isAsyncDispatch to use HttpServletRequest.getDispatcherType() #26282
  • Introduce computeAttribute() in AttributeAccessor #26281
  • Translate PostgreSQL code 21000 (cardinality_violation) #26276
  • Consistent type resolution handling for NullBean #26271
  • Defensively handle loadClass null result in BeanUtils.findEditorByConvention (against misbehaving ClassLoader impl such as in the GWT JettyLauncher) #26252
  • Subscriber context not propagated to WebSocketHandler for Tomcat websockets #26210
  • Introduce ApplicationEvents abstraction to capture application events published during a test #25616
  • Spring AOP should not apply UndeclaredThrowableException to checked exceptions from Kotlin methods #23844

:beetle: Bug Fixes

  • Cannot remove headers from httpHeaders.keySet() in WebFlux #26361
  • ClassCastException handling at SimpleApplicationEventMulticaster of payload items #26349
  • DefaultPartHttpMessageReader creates live resources that won't be shut down #26347
  • Sending empty Flux to RSocket channel causes DecodingException: JSON decoding error: No content to map due to end-of-input #26344
  • Fix implementation of isOpen() in ReactorNettyWebSocketSession #26341
  • Remove obsolete commandName attribute in spring-form.tld #26337
  • The response has a duplicate "Content-Length" header when get by range header #26330
  • @ExceptionHandler methods not invokable if matched on exception's cause level > 1 #26317
  • Switch to PathPatternParser for Spring MVC breaks welcome page auto configuration #26318
  • CronExpression cannot parse combination of step values #26313
  • Fix JdbcOperations.queryForObject/queryForList extensions #26312
  • ClassCastException during websocket upgrade for mutated request #26304
  • kotlinx.serialization should not be used for Java interfaces implemented by Java classes #26298
  • NettyHeadersAdapter.add() accepts @Nullable value but throws NullPointerException #26274
  • Lots of boundedElastic-evictor TIMED_WAITING threads related to form data requests #26263
  • No originalFilename in MockMultipartFile now leads to add it just as part #26261
  • UriComponentsBuilder fromUriString cannot parse File URI #26258

:notebook_with_decorative_cover: Documentation

  • Slow prototype bean creation when migrating spring-boot 2.3.5 -> 2.4.1 #26369
  • Application built against Spring Framework 5.3 breaks deployment to Wildfly 9 #26355
  • Improve MockMvc samples in reference to show where static imports come from #26311
  • MultipartFile.getOriginalFilename() documentation should warn user not to use it as destination file name #26299
  • Spring data DomainClassConverter broken with Spring 5.3 in case of missing entity #26296
  • Document initialization and shutdown logging semantics for the TestContext framework #25385

:hammer: Dependency Upgrades

... (truncated)

Commits
  • 9150980 Release v5.3.3
  • fceceb4 Validate Resource type in ResourceHttpRequestHandler
  • e5ab67b ResourceHandlerRegistration exposes List<Resource> locations
  • 2d53570 Prevent kotlinx.serialization usage on interfaces
  • be5eb70 Explicit notes on non-null enforcement and deep cause support in 5.3
  • fff2291 Document context lifecycle & logging semantics for the TestContext framework
  • 917f3ad Upgrade to Reactor 2020.0.3
  • 2fd6e6e Polish Javadoc for base ExceptionHandlerMethodResolvers
  • 570bdbd Avoid unnecessary sorting in base ExceptionHandlerMethodResolvers
  • b587a16 Expose all exception causes as provided handler method arguments
  • Additional commits viewable in compare view


Updates spring-jdbc from 4.3.2.RELEASE to 5.3.3

Release notes

Sourced from spring-jdbc's releases.

v5.3.3

:star: New Features

  • Add null check for ExceptionHandlerMethodResolvers #26339
  • ClassNotFoundException: ExchangeFunction when using WebTestClient with Spring MVC #26308
  • Early support for JDK 17 #26307
  • Assertion error details lost in rethrow in assertWithDiagnostics #26303
  • Update ReactiveAdapterRegistry to do classpath checks at class initialization #26295
  • Problem with @Schedule with Quartz features in CronExpression #26289
  • Make use of abortOnRequest in Jetty Reactive HttpClient #26287
  • Update OncePerRequestFilter.isAsyncDispatch to use HttpServletRequest.getDispatcherType() #26282
  • Introduce computeAttribute() in AttributeAccessor #26281
  • Translate PostgreSQL code 21000 (cardinality_violation) #26276
  • Consistent type resolution handling for NullBean #26271
  • Defensively handle loadClass null result in BeanUtils.findEditorByConvention (against misbehaving ClassLoader impl such as in the GWT JettyLauncher) #26252
  • Subscriber context not propagated to WebSocketHandler for Tomcat websockets #26210
  • Introduce ApplicationEvents abstraction to capture application events published during a test #25616
  • Spring AOP should not apply UndeclaredThrowableException to checked exceptions from Kotlin methods #23844

:beetle: Bug Fixes

  • Cannot remove headers from httpHeaders.keySet() in WebFlux #26361
  • ClassCastException handling at SimpleApplicationEventMulticaster of payload items #26349
  • DefaultPartHttpMessageReader creates live resources that won't be shut down #26347
  • Sending empty Flux to RSocket channel causes DecodingException: JSON decoding error: No content to map due to end-of-input #26344
  • Fix implementation of isOpen() in ReactorNettyWebSocketSession #26341
  • Remove obsolete commandName attribute in spring-form.tld #26337
  • The response has a duplicate "Content-Length" header when get by range header #26330
  • @ExceptionHandler methods not invokable if matched on exception's cause level > 1 #26317
  • Switch to PathPatternParser for Spring MVC breaks welcome page auto configuration #26318
  • CronExpression cannot parse combination of step values #26313
  • Fix JdbcOperations.queryForObject/queryForList extensions #26312
  • ClassCastException during websocket upgrade for mutated request #26304
  • kotlinx.serialization should not be used for Java interfaces implemented by Java classes #26298
  • NettyHeadersAdapter.add() accepts @Nullable value but throws NullPointerException #26274
  • Lots of boundedElastic-evictor TIMED_WAITING threads related to form data requests #26263
  • No originalFilename in MockMultipartFile now leads to add it just as part #26261
  • UriComponentsBuilder fromUriString cannot parse File URI #26258

:notebook_with_decorative_cover: Documentation

  • Slow prototype bean creation when migrating spring-boot 2.3.5 -> 2.4.1 #26369
  • Application built against Spring Framework 5.3 breaks deployment to Wildfly 9 #26355
  • Improve MockMvc samples in reference to show where static imports come from #26311
  • MultipartFile.getOriginalFilename() documentation should warn user not to use it as destination file name #26299
  • Spring data DomainClassConverter broken with Spring 5.3 in case of missing entity #26296
  • Document initialization and shutdown logging semantics for the TestContext framework #25385

:hammer: Dependency Upgrades

... (truncated)

Commits
  • 9150980 Release v5.3.3
  • fceceb4 Validate Resource type in ResourceHttpRequestHandler
  • e5ab67b ResourceHandlerRegistration exposes List<Resource> locations
  • 2d53570 Prevent kotlinx.serialization usage on interfaces
  • be5eb70 Explicit notes on non-null enforcement and deep cause support in 5.3
  • fff2291 Document context lifecycle & logging semantics for the TestContext framework
  • 917f3ad Upgrade to Reactor 2020.0.3
  • 2fd6e6e Polish Javadoc for base ExceptionHandlerMethodResolvers
  • 570bdbd Avoid unnecessary sorting in base ExceptionHandlerMethodResolvers
  • b587a16 Expose all exception causes as provided handler method arguments
  • Additional commits viewable in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/OracleSiebel/ConfiguringSiebel/network/alerts).