It’s a journey, and here’s the first step: adding oauth2 to the MCP Server.
spring.io/blog/2025/04...
It’s a journey, and here’s the first step: adding oauth2 to the MCP Server.
spring.io/blog/2025/04...
Build MCP clients/servers in plain Java with both Async (Reactor) & Sync APIs. Spring support is optional.
🔗 Minimal deps: central.sonatype.com/artifact/io....
Build MCP clients/servers in plain Java with both Async (Reactor) & Sync APIs. Spring support is optional.
🔗 Minimal deps: central.sonatype.com/artifact/io....
This opens the door for many tools and libraries to be easily ported to the JVM with no native dependencies..amazing 🤯
This opens the door for many tools and libraries to be easily ported to the JVM with no native dependencies..amazing 🤯
github.com/openzipkin-c...
Collector: Added an OTLP log endpoint to convert log events to span annotations
Brave: Mapping of Brave tags to OTel attributes is now configurable
github.com/openzipkin-c...
Collector: Added an OTLP log endpoint to convert log events to span annotations
Brave: Mapping of Brave tags to OTel attributes is now configurable
github.com/categolj/log...
github.com/categolj/log...
gRPC IS ON THE SPRING INITIALIZR!!!
start.spring.io
thank you, dr. @dsyer.com and @0.5ritter.de !
gRPC IS ON THE SPRING INITIALIZR!!!
start.spring.io
thank you, dr. @dsyer.com and @0.5ritter.de !
spring.io/blog/2024/12...
spring.io/blog/2024/12...
(there's Youtube recording of the talk too, but audio quality not great so not sharing widely; DM if you want a link & can't find)
(there's Youtube recording of the talk too, but audio quality not great so not sharing widely; DM if you want a link & can't find)
github.com/making/oauth...
github.com/making/oauth...