0% found this document useful (0 votes)
8 views

Spring Java Weekly, Issue 578

Java Weekly, Issue 578 discusses recent developments in Spring and Java, including the introduction of Spring AI and the release of milestone versions to Maven Central. It features articles on various topics such as exception handling in JVM and algebraic data types in Java, along with updates on new releases like Spring Framework 6.2.2 and GraalVM for JDK 23. Additionally, it highlights a new HTTP request method, the HTTP QUERY Method.

Uploaded by

podam91581
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Spring Java Weekly, Issue 578

Java Weekly, Issue 578 discusses recent developments in Spring and Java, including the introduction of Spring AI and the release of milestone versions to Maven Central. It features articles on various topics such as exception handling in JVM and algebraic data types in Java, along with updates on new releases like Spring Framework 6.2.2 and GraalVM for JDK 23. Additionally, it highlights a new HTTP request method, the HTTP QUERY Method.

Uploaded by

podam91581
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

23/02/2025, 12:36 Java Weekly, Issue 578 | Baeldung

(/)

Java Weekly, Issue 578


Last updated: January 23, 2025

Written by: baeldung (https://www.baeldung.com/author/baeldung)

Weekly Review (https://www.baeldung.com/category/weekly-review)


+

1. Spring and Java


>> Building Effective Agents with Spring AI (Part 1)
(https://spring.io/blog/2025/01/21/spring-ai-agentic-patterns)
[spring.io]
Explore basic design patterns for implementing LLM-based systems, with
practical examples using Spring AI.
>> Spring Milestones to Maven central
(https://spring.io/blog/2025/01/21/milestones-to-central) [spring.io]
Spring will start releasing their milestone and RC versions of the modules
to the Maven Central repository. This major change will make accessing
these versions much easier for many people and allow the Spring team to
get more early feedback on ongoing development.
Also worth reading:
>> Spring Security Configuration with Flow Diagrams
(https://www.infoq.com/articles/spring-security-flow-diagrams/?
utm_campaign=infoq_content&utm_source=infoq&utm_medium=fee
d&utm_term=Java) [infoq.com]

https://www.baeldung.com/java-weekly-578 1/5
23/02/2025, 12:36 Java Weekly, Issue 578 | Baeldung

>> Fixed Window Counter Rate Limiter (Redis & Java)


(/)
(https://foojay.io/today/fixed-window-counter-rate-limiter-redis-
java/) [foojay.io]
>> How JVM handles exceptions (https://foojay.io/today/how-jvm-
handles-exceptions/) [foojay.io]
>> Algebraic Data Types and Pattern Matching with Java
(https://blog.scottlogic.com/2025/01/20/algebraic-data-types-
with-java.html) [blog.scottlogic.com]
Webinars and presentations:
>> Java’s Plans for 2025 – Inside Java Newscast #83
(https://inside.java/2025/01/16/newscast-83/) [inside.java]
>> Foojay Podcast #65: Boost Your Career in 2025!
(https://foojay.io/today/foojay-podcast-65/) [foojay.io]
>> A Bootiful Podcast: Apache Causeway’s Dan Haywood
(https://spring.io/blog/2025/01/16/a-bootiful-podcast-dan-
haywood) [spring.io]
>> Episode 34 “Doc, JavaDoc and Markdown” with Jonathan Gibbons
(https://inside.java/2025/01/21/podcast-034/) [inside.java]
Time to upgrade:
>> Spring Framework 6.2.2 Available Now
(https://spring.io/blog/2025/01/16/spring-framework-6-2-2-
available-now) [spring.io]
>> Spring gRPC 0.3.0 released
(https://spring.io/blog/2025/01/17/spring-grpc-0-3-0) [spring.io]
>> Spring Data 2024.1.2 and 2024.0.8 released
(https://spring.io/blog/2025/01/17/spring-data-2024-1-2-and-
2024-0-8-released) [spring.io]
>> GraalVM for JDK 23 Community 23.0.2
(https://github.com/graalvm/graalvm-ce-builds/releases)
[github.com/graalvm]
>> quarkus 3.18.0.CR1
(https://github.com/quarkusio/quarkus/releases)
[github.com/quarkusio]
>> Elasticsearch 8.17.1
(https://github.com/elastic/elasticsearch/releases)
[github.com/elastic]
>> zuul v2.6.1 (https://github.com/Netflix/zuul/releases)
[github.com/Netflix]

https://www.baeldung.com/java-weekly-578 2/5
23/02/2025, 12:36 Java Weekly, Issue 578 | Baeldung

>> Micronaut Core v4.7.12 (https://github.com/micronaut-


(/)
projects/micronaut-core/releases) [github.com/micronaut-projects]
>> camel-4.4.5 (https://github.com/apache/camel/tags)
[github.com/apache]

2. Technical & Musings


>> My first steps with Playwright (https://blog.frankel.ch/first-steps-
playwright/) [frankel.ch]
A simple example of using Playwright (a browser automation tool) to extract
data from a LinkedIn page that the official APIs don’t provide.
Also worth reading:
>> Reflections on 2024: A Remarkable Year for OmniFish, GlassFish,
Piranha, and Jakarta EE (https://foojay.io/today/reflections-on-
2024-a-remarkable-year-for-omnifish-glassfish-piranha-and-
jakarta-ee/) [foojay.io]
>> Kind Engineering (https://hamvocke.com/blog/kind-
engineering/) [hamvocke.com]

3. Pick of the Week


A new request method is coming to HTTP:
>> The HTTP QUERY Method (https://datatracker.ietf.org/doc/draft-ietf-
httpbis-safe-method-w-body/) [ietf.org]

Next »
Java Weekly, Issue 579 (/java-weekly-579)

« Previous
Java Weekly, Issue 577 (/java-weekly-577)

https://www.baeldung.com/java-weekly-578 3/5
23/02/2025, 12:36 Java Weekly, Issue 578 | Baeldung

 Subscribe 
(/)

Be the First to Comment!

{} [+] 

0 COMMENTS

COURSES
ALL COURSES (/COURSES/ALL-COURSES)
BAELDUNG ALL ACCESS (/COURSES/ALL-ACCESS)
BAELDUNG ALL TEAM ACCESS (/COURSES/ALL-ACCESS-TEAM)
THE COURSES PLATFORM (HTTPS://COURSES.BAELDUNG.COM)

SERIES
JAVA “BACK TO BASICS” TUTORIAL (/JAVA-TUTORIAL)
LEARN SPRING BOOT SERIES (/SPRING-BOOT)
SPRING TUTORIAL (/SPRING-TUTORIAL)
GET STARTED WITH JAVA (/GET-STARTED-WITH-JAVA-SERIES)
SECURITY WITH SPRING (/SECURITY-SPRING)
REST WITH SPRING SERIES (/REST-WITH-SPRING-SERIES)
ALL ABOUT STRING IN JAVA (/JAVA-STRING)

ABOUT
ABOUT BAELDUNG (/ABOUT)
THE FULL ARCHIVE (/FULL_ARCHIVE)

https://www.baeldung.com/java-weekly-578 4/5
23/02/2025, 12:36 Java Weekly, Issue 578 | Baeldung

EDITORS (/EDITORS)
OUR PARTNERS (/PARTNERS/)
(/)
PARTNER WITH BAELDUNG (/PARTNERS/WORK-WITH-US)
EBOOKS (/LIBRARY/)
FAQ (HTTPS://WWW.BAELDUNG.COM/LIBRARY/FAQ)
BAELDUNG PRO (/MEMBERS/)

TERMS OF SERVICE (/TERMS-OF-SERVICE)


PRIVACY POLICY (/PRIVACY-POLICY)
COMPANY INFO (/BAELDUNG-COMPANY-INFO)
CONTACT (/CONTACT)

PRIVACY MANAGER

https://www.baeldung.com/java-weekly-578 5/5

You might also like