Spring Implicit @ModelAttribute no longer works

After upgrading from spring-boot 2.7 to spring-boot 3.4, implicit @ModelAttribute annotation doesn't work anymore.@Autow...

Spring Consistently declare nullability @Contract for core utilities

OverviewAlthough we have @Contract declarations for various methods in some of our core utilities (such as Assert and St...

Spring @Contract for StreamUtils.drain() incorrectly declares that null will result in an exception

OverviewAlthough the implementation of org.springframework.util.StreamUtils.drain(InputStream) originally threw an Illeg...

Spring Improve Javadoc for getFilename() and getFilenameExtension() in StringUtils

Currently, the Javadoc for those methods does not explain the outcome for all use cases.In addition, the generated HTML ...

Spring Security OidcBackChannelLogoutWebFilter make use of a servlet class

Describe the bugThe OidcBackChannelLogoutWebFilter class make use of an undefined status code when the project doesn't h...

Spring AI Tools MethodToolCallback, parameter name cannot be matched

Please do a quick search on GitHub issues first, there might be already a duplicate issue for the one you are about to c...

Spring AI MCP integration using WebMVC SSE

Bug descriptionI have implemented both the client and server components for the Model Context Protocol (MCP). Both commu...

Spring AI Message metadata should be returned when calling Chatclient.call()

Expected BehaviorWhen I build and invoke a ChatClient like this:ChatClient client = ChatClient.builder(chatModel) .de...

Spring AI The mcp calling tool is incorrect,block()/blockFirst()/blockLast() are blocking, which is not supported in thread reactor-http-nio

it calls mcp tool, it uses block,I'm not sure if it's because there's a problem with my configurationEnvironmentSpringAI...

Spring AI Hikari detecting connection leak when using JdbcChatMemoryRepository auto configuration

Bug descriptionIn JdbcChatMemoryRepositoryDialect, the following method static JdbcChatMemoryRepositoryDialect from(Data...

Spring AI Error "toolInput cannot be null or empty" when calling in stream mode

Bug descriptionGetting error "toolInput cannot be null or empty" while calling .stream() in chatClientjava.lang.IllegalA...

Spring AI Unable to disable Gemini and Vertex during testing

Bug descriptionI'm unable to disable Vertex during testing. I get the folloing when running in a hermetic environment wi...

SpringBoot Can spelling errors be corrected for this type of word?

I don't understand why there are so many low-level errors and they have been released as the official version.

SpringBoot Spring Boot with native image container image build fails on podman due to directory permissions

Steps to Reprohttps://start.spring.io, Spring Boot 3.4.4, Java 21, Gradle. Add deps for native image + spring web. Downl...

SpringBoot Use Detekt to perform static analysis of Kotlin code

Inspired by #45555 and #45574, we could apply Detekt's Gradle plugin as part of our Kotlin conventions. https://github.c...

SpringBoot Allow structured logging with relocated or disabled context elements

Our structure logging currently always adds MDC items. It's possible that user doesn't want them so we should offer a pr...

SpringBoot Actuator - startup endpoint is not showing up

Unable to enable startupactuator endpoint on Spring Boot 3.4.5. Both management.endpoints.web.exposure.include=* and man...

Spring Updates to resource handling for functional endpoints

The built-in handling of resources in Spring MVC and WebFlux gets updated occasionally, but the functional programming m...

Spring Consider revisiting converters and codecs default setup in HTTP stacks

The order of codecs has been the same for a very long time and applications might rely on it.On the other hand, Spring B...

Apache Superset [SIP-169] Proposal for Extracting and Publishing Superset Core UI Components

MotivationThe src/components/ directory in Superset has grown into an unstructured mix of UI primitives, AntD wrappers, ...
上一页 下一页
.