Skip to content

Conversation

tzolov
Copy link
Collaborator

@tzolov tzolov commented Aug 28, 2025

BREAKING CHANGE: The clientId parameter is now required for @McpElicitation annotation

  • Remove default empty string from McpElicitation.clientId parameter
  • Add validation in AsyncElicitationSpecification and SyncElicitationSpecification to ensure clientId is not null or empty
  • Update all test examples and documentation to include required clientId parameter
  • Update README.md to document the clientId requirement for @McpElicitation

BREAKING CHANGE: The clientId parameter is now required for @McpElicitation annotation

- Remove default empty string from McpElicitation.clientId parameter
- Add validation in AsyncElicitationSpecification and SyncElicitationSpecification to ensure clientId is not null or empty
- Update all test examples and documentation to include required clientId parameter
- Update README.md to document the clientId requirement for @McpElicitation

Signed-off-by: Christian Tzolov <[email protected]>
@tzolov tzolov added this to the 0.3.0 milestone Aug 28, 2025
@tzolov tzolov merged commit ee776c0 into spring-ai-community:main Aug 28, 2025
1 check passed
scottslewis pushed a commit to scottslewis/mcp-annotations that referenced this pull request Aug 28, 2025
…ai-community#37)

BREAKING CHANGE: The clientId parameter is now required for @McpElicitation annotation

- Remove default empty string from McpElicitation.clientId parameter
- Add validation in AsyncElicitationSpecification and SyncElicitationSpecification to ensure clientId is not null or empty
- Update all test examples and documentation to include required clientId parameter
- Update README.md to document the clientId requirement for @McpElicitation

Signed-off-by: Christian Tzolov <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant