Skip to content

Releases: s2-streamstore/s2-sdk-java

v0.0.12

31 Jan 17:45
878906c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.11...v0.0.12

Javadocs

v0.0.11

31 Jan 00:21
6104cb8
Compare
Choose a tag to compare

What's Changed

  • chore: additions to docs, readme, demos + v0.0.11 by @sgbalogh in #8

Full Changelog: v0.0.10...v0.0.11

Javadocs

v0.0.10

30 Jan 20:50
Compare
Choose a tag to compare

Full Changelog: v0.0.9...v0.0.10

v0.0.9

29 Jan 17:53
fd95116
Compare
Choose a tag to compare
Release v0.0.9

v0.0.8-SNAPSHOT

29 Jan 08:03
Compare
Choose a tag to compare
v0.0.8-SNAPSHOT Pre-release
Pre-release
tweak

v0.0.7

29 Jan 07:47
Compare
Choose a tag to compare
v0.0.7 Pre-release
Pre-release

Full Changelog: v0.0.5...v0.0.7

v0.0.5

25 Dec 20:20
Compare
Choose a tag to compare
v0.0.5 Pre-release
Pre-release

Full Changelog: v0.0.3...v0.0.5

v0.0.3

25 Dec 18:18
Compare
Choose a tag to compare
v0.0.3 Pre-release
Pre-release

Full Changelog: v0.0.2...v0.0.3

v0.0.2

25 Dec 07:23
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release

Full Changelog: v0.0.1...v0.0.2

Initial Release

25 Dec 02:13
Compare
Choose a tag to compare
Initial Release Pre-release
Pre-release

S2 Java SDK v0.0.1 - Initial Release

The first release of the S2 Java SDK provides a clean, type-safe interface for interacting with S2 services. This SDK enables Java applications to integrate seamlessly with S2's basin and stream management capabilities.

Features

  • Simplified Client Interface: A builder-based client setup with fluent API design
  • Basin Management: Full support for basin operations, including creation, listing, and switching
  • Stream Operations: Both synchronous and asynchronous stream operations
  • Automatic Resource Management: Proper handling of gRPC channels and connections
  • Type-Safe API: Fully typed interfaces for all S2 operations

Core Components

  • Client: Main entry point for all S2 operations
  • AccountService: Management of basin-level operations
  • BasinService: Basin-specific stream operations
  • StreamService: Synchronous stream operations
  • AsyncStreamService: Asynchronous stream operations

Requirements

  • Java 17 or higher
  • gRPC 1.64.0
  • Protobuf 3.24.0

Getting Started

Add the dependency to your project:

implementation("org.twelvehart:s2:0.0.1")