The Weekly updates

Updated: 2024-08-07

With the Weekly update I collect the most interesting quick news and updates of the technologies that I'm following (Angular, Java, Spring, etc.) and some personal discoveries.

2024-Aug-25

Angular 19@next

Version 19.0.0-next-1 released, now it's possible to interact with disabled input components.

Spring

Spring Boot 3.2.9 released. Bug-fixes and added Java 23 as enumerator in preparation of the future release ;-)

Spring Boot 3.4.0-M2 released. Lot of improvements, I will create a dedicated page to follow this development. https://spring.io/blog/2024/08/23/spring-boot-3-4-0-m2-available-now

Spring Security 6.4.0-M2 released. https://spring.io/blog/2024/08/21/spring-security-6-4-0-m2-is-available-now

2024-Aug-18

Spring Data 3.3 Released

Some bux fixes and one new 'feature', the optimization of the delete method in SimpleJpaRepository. https://github.com/spring-projects/spring-data-jpa/releases/tag/3.3.3

Angular 18.2.0 Released

Bugfixes and small improvements for the latest release of Angular, here you can find the details: https://github.com/angular/angular/releases/tag/18.2.0

Angular Components / Material 18.2.0 Released

In this release, some improvements for interacting with disabled components (links).
Tree controller has been deprecated.

Angular 19.0.0-next.0 !!!

The development of the next release of Angular started, I will follow the new features in a dedicated page: https://marmo.dev/angular-19-0-features

Spring 6.2.0-M7

Milestone of the next release of Spring, mostly bug fixes: https://github.com/spring-projects/spring-framework/releases/tag/v6.2.0-M7.

Spring bug fix releases for CVE-2024-38808 and CVE-2024-38809

Spring released new versions of the framework to fix the mentioned security vulnerabilities.
The vulnerabilities description : 'Applications that parse ETags from "If-Match" or "If-None-Match" request headers are vulnerable to DoS attack.'

https://spring.io/blog/2024/08/14/spring-framework-releases-fixes-for-cve-2024-38808-and-cve-2024-38809

The released versions are: 5.3.39, 6.0.23 and 6.1.12

2024-Aug-11

IntelliJ 2024.2 released

Selection of the most interesting feature according to my professional usage, I will write a post about them.

  • Improved Spring Data JPA and cron support.
  • The new UI is enabled by default and the classic is now a plugin. https://blog.jetbrains.com/blog/2024/07/08/the-new-ui-becomes-the-default-in-2024-2/
  • Improvement to the Profiler that now highlights your code by fading out and collapsing library calls
  • Real-time CPU and memory charts in the new Performance tab
  • Ability to trigger Spring @Scheduled methods in the debug session
Angular 18.2.0-rc.0 released
  • The weekly release of the next version of Angular has been released, mostly bug fixes.
    The new features of the 18.2 are:
  • the possibility to add defaultQueryParamsHandling to the router configuration link
  • add 'flush' parameter option to fakeAsync, this is mainly to flush promises during the tests with Jasmine link
  • add whenStable function to ApplicationRef that returns a promise that resolves when the application becomes stable (isStable) link
Angular Material (Components) 18.2.0-rc.0 released
  • added the disabledInteractive input to support focus on disabled button toggles link
Firefox 129.0 released!

There are a lot of general improvements, for us developers there are more CSS warnings if the usage is not correct.

The full list of improvements can be found here: https://www.mozilla.org/en-US/firefox/129.0/releasenotes/

Apache NetBeans 23-rc2

Bug fixes releases link


WebApp built by Marco using SpringBoot 3.2.4 and Java 21, in a Server in Switzerland without 'Cloud'.