Skip to content

Conversation

@rarepolz
Copy link
Collaborator

Issue #, if available:
closes #34
closes #49
Description of changes:

  • Add paging logic in checkpoint processor with next_marker support
  • Implement checkpoint token validation
  • Add token expiration checking with error responses
  • Handle missing token cases with context-appropriate validation
  • Add pagination metadata to responses with configurable max_items
  • Add test coverage for all validation scenarios

Dependencies

If this PR requires testing against a specific branch of the Python Language SDK (e.g., for unreleased changes), uncomment and specify the branch below. Otherwise, leave commented to use the main branch.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@rarepolz rarepolz force-pushed the get-execution-state branch 2 times, most recently from 8e9f94b to 900bb3d Compare October 29, 2025 17:36
@rarepolz rarepolz marked this pull request as ready for review October 29, 2025 17:55
@rarepolz rarepolz force-pushed the get-execution-state branch 2 times, most recently from 7ecc4f6 to 506acc3 Compare October 31, 2025 15:44
@rarepolz rarepolz requested a review from wangyb-A as a code owner October 31, 2025 15:44
@rarepolz rarepolz force-pushed the get-execution-state branch from 506acc3 to 1d38d9a Compare October 31, 2025 17:58
@rarepolz rarepolz requested a review from yaythomas October 31, 2025 18:02
@rarepolz rarepolz force-pushed the get-execution-state branch 2 times, most recently from 82a5615 to a395662 Compare November 3, 2025 12:20
@rarepolz rarepolz force-pushed the get-execution-state branch 2 times, most recently from 6452462 to 8f7c562 Compare November 4, 2025 16:27
@rarepolz rarepolz requested a review from yaythomas November 4, 2025 17:53
Copy link
Member

@yaythomas yaythomas left a comment

Choose a reason for hiding this comment

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

suggestion:

maybe split this up into

  1. token validation (almost ready to go!)
  2. store refactor + sqllit
  3. event changes

it's taking quite a lot of reviewing...

very excited where this is headed, though

@yaythomas
Copy link
Member

suggestion:

maybe split this up into

  1. token validation (almost ready to go!)
  2. store refactor + sqllit
  3. event changes

it's taking quite a lot of reviewing...

very excited where this is headed, though

ha, as it is, I lost track, there's some overlap here with 3. so it (was?) split already #88

@rarepolz rarepolz force-pushed the get-execution-state branch 3 times, most recently from fe8b327 to 53ef50c Compare November 5, 2025 14:16
@rarepolz rarepolz requested a review from yaythomas November 5, 2025 16:32
@rarepolz rarepolz force-pushed the get-execution-state branch from 53ef50c to afefe2f Compare November 6, 2025 13:28
@rarepolz rarepolz requested a review from bchampp as a code owner November 11, 2025 11:29
@rarepolz rarepolz requested a review from yaythomas November 11, 2025 11:30
@rarepolz rarepolz force-pushed the get-execution-state branch 3 times, most recently from 0dc45da to 33b1344 Compare November 15, 2025 16:58
- Add paging logic in checkpoint processor with next_marker support
- Implement checkpoint token validation
- Add token expiration checking with error responses
- Handle missing token cases with context-appropriate validation
- Add pagination metadata to responses with configurable max_items
- Add test coverage for all validation scenarios
@rarepolz rarepolz force-pushed the get-execution-state branch from 33b1344 to 79f1b02 Compare November 17, 2025 12:11
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.

Add token validation to get_execution_state Enhance get_execution_state with paging

2 participants