@sabz

3 Followers
29 Following
13 Posts
Coder.Learner.

Yippee ki-yay! 🥳
#Spring Framework 6.0 goes GA.

A great milestone for this critical part of the #Java ecosystem, bringing new features such as #GraalVM support, Jakarta API, and the brand new #Micrometer Observation API.
Bear in mind that Java 17 is now required.

Next stop: #SpringBoot 3.0! 🚀
https://spring.io/blog/2022/11/16/spring-framework-6-0-goes-ga

Spring Framework 6.0 goes GA

<p>Dear Spring community,</p> <p>It is my pleasure to announce that Spring Framework 6.0.0 is generally available from Maven Central now! This is the start of a new framework generation for 2023 and beyond, embracing current and upcoming innovations in OpenJDK and the Java ecosystem. At the same time, we carefully designed it as a straightforward upgrade from Spring Framework 5.3.x for modern-day runtime environments.</p> <p>As a major revision of the core framework, Spring Framework 6.0 comes with a Java 17+ baseline and a move to Jakarta EE 9+ (in the <code>jakarta</code> namespace), with a focus on the recently released Jakarta EE 10 APIs such as Servlet 6.0 and JPA 3.1. This provides access to the latest web containers such as <a href="https://tomcat.apache.org/whichversion.html">Tomcat 10.1</a> and the latest persistence providers such as <a href="https://hibernate.org/orm/releases/6.1/">Hibernate ORM 6.1</a>. Don’t be stuck on Java EE 8, make the leap to the <code>jakarta</code> namespace, ideally straight to the Jakarta EE 10 level! The upcoming Spring Boot 3.0.0 release includes corresponding managed dependencies for you.</p>

after Spring boot3 Quarkus too now using Micrometer for observability
https://quarkus.io/blog/quarkus-observability-roadmap-2023/
Quarkus Observability Roadmap 2023

Quarkus: Supersonic Subatomic Java

@dfrasca80 @steinchen sometimes there's need to be a synergy between developer's wish vs orgs goal. As developer we all like to learn and use new tech . I use both JVM , Go and python daily basis. But from orgs perspective sometimes you need to also stop the proliferation of tools and tech and sometime a good enough solution is better than a perfect one. Having said that I do not know background of Disney and what motivates the decision.
@dfrasca80 I agree with you java lags vs Go but often the choice of runtime also dictated by what kind of devs you have . Because adoption of serverless is still new orgs often have devs who are used to in JVM lang so there is also a cost involve to retrain them and gain operational excellence . So if one have devs for Go then sure use it otherwise graal native gives a fighting chance.
A new hook to get logs,trace,metrics and stream to backend of choice
https://aws.amazon.com/blogs/compute/introducing-the-aws-lambda-telemetry-api/
Introducing the AWS Lambda Telemetry API | Amazon Web Services

This blog post is written by Anton Aleksandrov, Principal Solution Architect and Shridhar Pandey, Senior Product Manager Today AWS is announcing the AWS Lambda Telemetry API. This provides an easier way to receive enhanced function telemetry directly from the Lambda service and send it to custom destinations. Developers and operators can now more easily monitor and […]

Amazon Web Services
@kittylyst So will Quarkus also took the path like Spring Boot 3 to use Micrometer Observability API for both tracing and metrics ? Or we use opentelemetry API for tracing and micrometer for metrics
@myfear is there any plan to support something other than infinispan with keycloak something like redis as cache cluster
Spring Framework 6.0.0-RC3 has been released. This is the last release candidate expected before the general availability of Spring Framework 6.0.0 currently planned mid-November. https://spring.io/blog/2022/11/03/spring-framework-6-0-0-rc3-available-now
Spring Framework 6.0.0-RC3 available now

<p>On behalf of the team and everyone who has contributed, I am pleased to announce that Spring Framework <code>6.0.0-RC3</code> is available now.</p> <p>Spring Framework <code>6.0.0-RC3</code> includes <a href="https://github.com/spring-projects/spring-framework/releases/tag/v6.0.0-RC3">22 fixes and improvements</a>. This is the last release candidate expected before the general availability of Spring Framework <code>6.0.0</code> currently planned mid-November.</p> <p><a href="https://projects.spring.io/spring-framework/">Project Page</a> | <a href="https://github.com/spring-projects/spring-framework">GitHub</a> | <a href="https://github.com/spring-projects/spring-framework/issues">Issues</a> | <a href="https://docs.spring.io/spring-framework/docs/6.0.0-RC3/reference/html/">Documentation</a></p>

#Quarkus Runtime performance - a peek into JVM internals - @forked_franz https://bit.ly/3Fyc1Ir #Java #recording
Quarkus Insights #107: Quarkus Runtime performance - a peek into JVM internals

YouTube

Graal reachability metadata repo to enhance compatibility with other libraries. #springboot 3 has already support for it -

https://medium.com/graalvm/enhancing-3rd-party-library-support-in-graalvm-native-image-with-shared-metadata-9eeae1651da4

Enhancing 3rd-Party Library Support in GraalVM Native Image with Shared Metadata

Compiling applications that depend on 3rd-party libraries with GraalVM Native Image just got easier! There is now a GitHub repository that provides “reachability metadata” for popular libraries at…

graalvm