Skip to content

Conversation

tzolov
Copy link
Collaborator

@tzolov tzolov commented Aug 22, 2025

  • Rename @McpLoggingConsumer annotation to @McpLogging
  • Rename callback classes:
    • AbstractMcpLoggingConsumerMethodCallback → AbstractMcpLoggingMethodCallback
    • SyncMcpLoggingConsumerMethodCallback → SyncMcpLoggingMethodCallback
    • AsyncMcpLoggingConsumerMethodCallback → AsyncMcpLoggingMethodCallback
  • Rename provider classes:
    • SyncMcpLoggingConsumerProvider → SyncMcpLoggingProvider (with typo fix to SyncMcpLogginProvider)
    • AsyncMcpLoggingConsumerProvider → AsyncMcpLoggingProvider
  • Reorganize provider classes into dedicated packages:
    • Move logging providers to org.springaicommunity.mcp.provider.logging
    • Move other providers to their respective domain packages (complete, elicitation, progress, prompt, resource, sampling, tool)
  • Update all references in documentation, tests, and Spring integration modules

BREAKING CHANGE: Classes and annotations have been renamed. Users will need to update their imports and annotations from @McpLoggingConsumer to @McpLogging.

…tion

- Rename @McpLoggingConsumer annotation to @McpLogging
- Rename callback classes:
  - AbstractMcpLoggingConsumerMethodCallback → AbstractMcpLoggingMethodCallback
  - SyncMcpLoggingConsumerMethodCallback → SyncMcpLoggingMethodCallback
  - AsyncMcpLoggingConsumerMethodCallback → AsyncMcpLoggingMethodCallback
- Rename provider classes:
  - SyncMcpLoggingConsumerProvider → SyncMcpLoggingProvider (with typo fix to SyncMcpLogginProvider)
  - AsyncMcpLoggingConsumerProvider → AsyncMcpLoggingProvider
- Reorganize provider classes into dedicated packages:
  - Move logging providers to org.springaicommunity.mcp.provider.logging
  - Move other providers to their respective domain packages (complete, elicitation, progress, prompt, resource, sampling, tool)
- Update all references in documentation, tests, and Spring integration modules

BREAKING CHANGE: Classes and annotations have been renamed. Users will need to update their imports and annotations from @McpLoggingConsumer to @McpLogging.

Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
@tzolov tzolov added this to the 0.2.0 milestone Aug 22, 2025
@tzolov tzolov merged commit 420ee6b into spring-ai-community:main Aug 22, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant