Spring Tips: Spring Security method security with special guest Rob Winch

Engineering | Josh Long | July 31, 2024 | ...

Hi, Spring fans! In this installment I have special guest Spring Security lead Rob Winch give us a master class in how the method security support works and some of its new features. Come for the security, stay for the incredible opportunity to look over a senior engineer's shoulders as he explains the nuances of API design!

#springboot #springsecurity #springframework #java #security #apidevelopment #softwaredevelopment #architecture

Spring AI with Groq - a blazingly fast AI inference engine

Engineering | Christian Tzolov | July 31, 2024 | ...

Faster information processing not only informs - it transforms how we perceive and innovate.

Spring AI, a powerful framework for integrating AI capabilities into Spring applications, now offers support for Groq - a blazingly fast AI inference engine with support for Tool/Function calling.

Leveraging Groq's OpenAI-compatible API, Spring AI seamlessly integrates by adapting its existing OpenAI Chat client. This approach enables developers to harness Groq's high-performance models through the familiar Spring AI API.

spring-ai-groq-integration

We'll explore how to configure and use the Spring AI OpenAI chat client to connect with Groq. For detailed information, consult the Spring AI Groq documentation and related tests

This Week in Spring - July 29th, 2024

Engineering | Josh Long | July 29, 2024 | ...

Hi Spring fans! Welcome to another installment of This Week in Spring! It's July 29th, 2024! I can hardly believe it! We're less than a month away from SpringOne 2024! Have you registered for either in-person attendance or the free livestreams yet? As always, we've got a ton of stuff to cover so let's dive right into it!

Spring AI with Ollama Tool Support

Engineering | Christian Tzolov | July 26, 2024 | ...

Earlier this week, Ollama introduced an exciting new feature: tool support for Large Language Models (LLMs).

Today, we're thrilled to announce that Spring AI (1.0.0-SNAPSHOT) has fully embraced this powerful feature, bringing Ollama's function calling capabilities to the Spring ecosystem.

Ollama's tool support allows models to make decisions about when to call external functions and how to use the returned data. This opens up a world of possibilities, from accessing real-time information to performing complex calculations. Spring AI takes this concept and integrates it seamlessly with the…

A Bootiful Podcast: Cloud Legend Mark Fynes

Engineering | Josh Long | July 25, 2024 | ...

Hi, Spring fans! In this installment I talk to Mark Fynes. Mark’s a field principal with Tanzu at Broadcom, building platforms with our Pivotal/VMWare/Broadcom customers for the past 10 years. Passionate technologist, working closely with developers, architects, IT-operations, security architecture and IT-leaders.

This Week in Spring - July 23rd, 2024

Engineering | Josh Long | July 24, 2024 | ...

Hi, Spring fans! It's such an exciting time to be alive! I hope you're doing well. It's nearly the end of July, already! Time is flying and as always the community has not disappointed with their incredible content. Let's dive right into it!

Spring Cloud Data Flow 2.11.4 Released

Releases | Glenn Renfro | July 24, 2024 | ...

On behalf of the team and everyone who has contributed, I’m happy to announce that Spring Cloud Data Flow 2.11.4 has been released and is now available from Maven Central.

Notable Changes in 2.11.4

  • Added tasks/thinexecutions used to list Task Executions more efficiently.

  • Add ability for a user to specify app version when creating schedule.

  • Updated versions and mitigations for CVEs.

    • CVE-2024-37084 Skipper remote code execution mitigated.
    • PRISMA-2023-0067 Jackson 2.17.1

Library Updates

See the release notes for more information.

Stay in touch...

As always, we welcome feedback and contributions, so please reach out to us on Stackoverflow or GitHub

Spring Tools 4.24.0 released

Releases | Martin Lippert | July 23, 2024 | ...

Dear Spring Community,

I am happy to announce the 4.24.0 release of the Spring Tools 4 for Visual Studio Code, Eclipse and Theia.

important highlights

  • (Spring Boot) SPEL syntax highlighting and validation inside Java and embedded Spring Data queries.
  • (Spring Boot) MySQL and PostgreSQL queries syntax highlighting and validation.
  • (Spring Boot) Improvements around Content Assist, Navigation and/or Find References for @Profile, @Resource, @Qualifier, @Value annotations.

Detailed changes can be found in the release notes: https://github.com/spring-projects/sts4/releases/tag/4.24.0.RELEASE

Spring Modulith 1.3 M1, 1.2.2, and 1.1.7 released

Releases | Oliver Drotbohm | July 19, 2024 | ...

I am excited to announce the releases of Spring Modulith 1.3 M1, 1.2.2, and 1.1.7. The former ships with the following new features:

  • Upgrade to Spring Boot 3.4 M1 and Spring Framework 6.2 M6 – GH-737
  • Improvements in the documentation creation – GH-644, GH-638
  • @ApplicationModuleTest can now be used outside a module folder – GH-466
  • A configuration property to define the schema of the Event Publication Registry tables for JDBC – GH-685

These features are surrounded by a few bug fixes that have all been backported to the 1.2 and 1.1 generations of Spring Modulith. Here you can find the full change logs for the releases 1.3 M1, 1.2.2, and 1.1.7

Spring Framework 6.2.0-M6 Available Now

Releases | Stéphane Nicoll | July 18, 2024 | ...

Shortly after our fifth milestone, we have released Spring Framework 6.2.0-M6. This milestone is mostly about addressing a binary backward compatibility with previous 6.x generations.

Spring Framework 6.2.0-M6 is available from repo.spring.io/milestone now, check out the detailed release notes for this version.

6.2 features recap

Check out our What's New page for details about the new features available at this point.

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all