Skip to content

remove filter level jwt#7450

Merged
generall merged 12 commits intodevfrom
remove-filter-level-jwt
Oct 31, 2025
Merged

remove filter level jwt#7450
generall merged 12 commits intodevfrom
remove-filter-level-jwt

Conversation

@generall
Copy link
Member

Payload filter in JWT was deprecated in 1.15.0

This PR removes it

@generall generall added the release:1.16.0 Pull requests that should be merged for the Qdrant 1.16.0 release. label Oct 23, 2025
coderabbitai[bot]

This comment was marked as resolved.

coderabbitai[bot]

This comment was marked as resolved.

@timvisee timvisee self-requested a review October 24, 2025 07:33
@qdrant qdrant deleted a comment from coderabbitai bot Oct 24, 2025
coderabbitai[bot]

This comment was marked as resolved.

Comment on lines +42 to +45
/// Deprecation: this parameter is kept for preventing old keys to become valid after parameter removal.
#[serde(default, skip_serializing_if = "Option::is_none")]
#[deprecated(since = "1.15.0")]
#[validate(custom(function = "validate_payload_empty"))]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! Came back to check exactly this, happy to see you implemented it this way!

timvisee

This comment was marked as resolved.

@qdrant qdrant deleted a comment from coderabbitai bot Oct 28, 2025
@timvisee timvisee self-requested a review October 28, 2025 17:45
coderabbitai[bot]

This comment was marked as resolved.

@qdrant qdrant deleted a comment from coderabbitai bot Oct 30, 2025
@timvisee timvisee force-pushed the remove-filter-level-jwt branch from 52a5fef to b3fa1ba Compare October 30, 2025 12:43
@qdrant qdrant deleted a comment from coderabbitai bot Oct 30, 2025
@generall generall merged commit 7994816 into dev Oct 31, 2025
20 of 21 checks passed
@generall generall deleted the remove-filter-level-jwt branch October 31, 2025 09:03
timvisee added a commit that referenced this pull request Nov 14, 2025
* make jwt with payload filter fail

* remove `whole` access requirement

* remove unnecessary mut

* fmt

* adjust test

* fix test

* remove more tests

* fix test

* fix test again

* fix test again

* Replace deprecated PayloadConstraint with JSON Value placeholder

* Fix expect message

---------

Co-authored-by: timvisee <tim@visee.me>
@timvisee timvisee mentioned this pull request Nov 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release:1.16.0 Pull requests that should be merged for the Qdrant 1.16.0 release.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants