roryqi opened a new pull request, #12384:
URL: https://github.com/apache/gravitino/pull/12384

   ### What changes were proposed in this pull request?
   
   Add REST and Java client support for tag assignment values:
   
   - Support creating tags with value constraints.
   - Support associating and removing tag assignment values.
   - Support retrieving assignment values from associated tags.
   - Support listing associated metadata objects by assignment value.
   - Use the v2 REST media type for valued tag association requests while 
retaining v1 behavior for legacy requests.
   
   ### Why are the changes needed?
   
   The tag assignment value APIs added in the API and core layers need 
corresponding REST endpoints and Java client implementations.
   
   Fix: #12379
   
   ### Does this PR introduce _any_ user-facing change?
   
   Yes. Java client users can create tags with value constraints, associate 
values with tags, retrieve assigned values, and filter associated objects by 
value.
   
   ### How was this patch tested?
   
   - Added REST unit tests for version handling, authorization, tag creation, 
association, removal, and value filtering.
   - Added Java client unit tests for constraints, assignments, valued 
requests, and value filtering.
   - Added and passed `TagIT.testAssignmentValues`.
   - Passed the focused server and Java client regression tests.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to