Releases: snapshot-flow/java-sdk
Releases · snapshot-flow/java-sdk
v1.0.0
Changelog
First public release of the SnapshotFlow Java SDK — now on Maven Central.
Install
com.snapshotflow snapshotflow-java 1.0.0Added
Full coverage of the SnapshotFlow public API:
- Capture —
GET /screenshot, sync (capture) and async (submit), with all capture, emulation, blocking, PDF and content-extraction options - Batch —
POST /batch, up to 10 URLs - Diff —
GET /diff, visual diff with stats and rendered image - Jobs —
GET /jobs/:id, with a polling helper (jobs().await) - History —
GET/DELETE /screenshots - Account — register, login, refresh, email verification, profile
- API keys — create / list / revoke / rotate
- Webhook secrets — create / get / rotate / delete
- Health —
GET /health - Webhook verification —
WebhookVerifier(HMAC-SHA256)
Built on the JDK HttpURLConnection (Java 8+); Jackson is the only runtime dependency. Typed exception hierarchy with automatic retry of idempotent requests on transient failures.