Skip to content

feat: add support for timed put endpoint across all libraries#1

Merged
bhf merged 1 commit into
mainfrom
feat/timed-put-support
May 25, 2026
Merged

feat: add support for timed put endpoint across all libraries#1
bhf merged 1 commit into
mainfrom
feat/timed-put-support

Conversation

@bhf
Copy link
Copy Markdown
Owner

@bhf bhf commented May 25, 2026

This PR adds support for the new timed put endpoint (POST /api/v1/cache/timed/{cacheId}) across all supported embedded libraries (Java, Python, Rust, and TypeScript).

Changes

  • Updated data models to include PutTimedItemRequest.
  • Added synchronous and asynchronous putTimed methods to all library clients.
  • Updated unit and integration tests to verify the new functionality.
  • Updated samples for all languages to demonstrate how to use timed puts with TTL.

Verification

  • Java: ./gradlew test passed.
  • Python: pytest passed.
  • Rust: cargo test passed.
  • TypeScript: jest passed.

@bhf bhf merged commit c6732af into main May 25, 2026
8 checks passed
@bhf bhf deleted the feat/timed-put-support branch May 25, 2026 15:38
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