Polishing

master
Sam Brannen 1 year ago
parent
commit
7594a9bd98
  1. 18
      Spring-Framework-6.2-Release-Notes.md

18
Spring-Framework-6.2-Release-Notes.md

@ -197,15 +197,15 @@ See [the reference documentation section for this](https://docs.spring.io/spring @@ -197,15 +197,15 @@ See [the reference documentation section for this](https://docs.spring.io/spring
### Miscellaneous
Apart from the changes listed above, there have also been lots of minor tweaks and improvements including:
Apart from the changes listed above, there have also been a lot of minor tweaks, improvements, and bug fixes including:
* TaskDecorator support for scheduled tasks; `TaskDecorator` is used for scheduled tasks as well, harmonizing task execution and scheduling in the process. See [#23755](https://github.com/spring-projects/spring-framework/issues/23755)
* `TaskDecorator` support for scheduled tasks; `TaskDecorator` is used for scheduled tasks as well, harmonizing task execution and scheduling in the process. See [#23755](https://github.com/spring-projects/spring-framework/issues/23755).
* `DurationFormat` and `@Scheduled` now support "simple" duration formats such as "30s" or "2h30m".
* You can now test WebMvc.fn endpoints with MockMvcWebTestClient, just as you could already for your annotated controllers. See [30477](https://github.com/spring-projects/spring-framework/issues/30477)
* This release includes a revision of the autowiring algorithm, e.g. for consistent generic type matching and for faster resolution of name-based matches, see [#28122](https://github.com/spring-projects/spring-framework/issues/28122) and [#17677](https://github.com/spring-projects/spring-framework/issues/17677).
* `ResponseBodyEmitter` now [allows the registration of multiple state listeners](https://github.com/spring-projects/spring-framework/issues/33356), which is useful if your application is maintaining an ad hoc "keep alive" mechanism for your streaming sessions.
* `ServerResponse` now provides [more ways to send data streams for WebMvc functional endpoints](https://github.com/spring-projects/spring-framework/issues/32710). Server Sent Events were supported already, this enables support for other streaming protocols.
* You can now test WebMvc.fn endpoints with `MockMvcWebTestClient`, just as you could already for your annotated controllers. See [#30477](https://github.com/spring-projects/spring-framework/issues/30477).
* This release includes a revision of the autowiring algorithm – for example, for consistent generic type matching and for faster resolution of name-based matches. See [#28122](https://github.com/spring-projects/spring-framework/issues/28122) and [#17677](https://github.com/spring-projects/spring-framework/issues/17677).
* `ResponseBodyEmitter` now [allows the registration of multiple state listeners](https://github.com/spring-projects/spring-framework/issues/33356), which is useful if your application maintains an ad hoc "keep alive" mechanism for your streaming sessions.
* `ServerResponse` now provides [more ways to send data streams for WebMvc functional endpoints](https://github.com/spring-projects/spring-framework/issues/32710). Although Server Sent Events were already supported, this enables support for other streaming protocols.
* Web Frameworks can now render multiple view fragments to support libraries such as htmx.org and @hotwired/turbo. See [#33162](https://github.com/spring-projects/spring-framework/issues/33162) and [#33194](https://github.com/spring-projects/spring-framework/issues/33194).
* The [Task and ScheduledTask types now expose metadata about their execution](https://github.com/spring-projects/spring-framework/issues/24560): last execution time and outcome, next scheduled execution time...
* The [new CHIPS feature being deployed by browser vendors](https://developer.mozilla.org/en-US/docs/Web/Privacy/Privacy_sandbox/Partitioned_cookies) require changes in applications using third-party cookies. Reactive web servers (except Undertow) now [support Partitioned cookies](https://github.com/spring-projects/spring-framework/issues/31454).
* We have introduced [data binding support from HTTP request headers](https://github.com/spring-projects/spring-framework/issues/32676), to @ModelAttribute controller method arguments.
* The [`Task` and `ScheduledTask` types now expose metadata about their execution](https://github.com/spring-projects/spring-framework/issues/24560): last execution time and outcome, next scheduled execution time, etc.
* The [new CHIPS feature deployed by browser vendors](https://developer.mozilla.org/en-US/docs/Web/Privacy/Privacy_sandbox/Partitioned_cookies) requires changes in applications using third-party cookies. Reactive web servers (except Undertow) now [support Partitioned cookies](https://github.com/spring-projects/spring-framework/issues/31454).
* We have introduced [data binding support from HTTP request headers](https://github.com/spring-projects/spring-framework/issues/32676), to `@ModelAttribute` controller method arguments.
Loading…
Cancel
Save