Repository navigation
v0.1.0
First versioned release of the Connect SDK: the Java client for the TSANet Connect API, with the session facade and the console reference app.
What this version carries
- OAuth 2.0 client-credentials support (Entra) alongside password auth - the oauth stack, merged to main.
- Works outside Spring Boot:
jackson-datatype-jsr310is now a declared dependency, so embeddingconnect-libraryin a plain Java service no longer fails on time serialization (#39). - Test cases are distinguishable:
testCasenow travels through the facade DTO and the local cache, so a consumer can badge and filter test cases (#40). - Real cases are possible, deliberately: the create API takes a per-call
testSubmissionflag with no silent default. The old always-test signatures remain as deprecated shims for compatibility and are scheduled for removal in 0.2.0 - migrate callers to the explicit flag (#41). - The build is documented: codegen reads the Connect OpenAPI spec from a sibling
Connect-API-Codeclone onbeta; the README carries the exact working steps and the branch state (#42). - This release publishes itself:
connect-libraryand its parent pom ship to GitHub Packages on release (#43).
Consuming the artifact
com.tsanet:connect-library:0.1.0 from https://maven.pkg.github.com/tsanetgit/Connect_SDK. GitHub Packages requires a token with read:packages even for public artifacts - see the publish workflow PR (#43) for the settings.xml shape.
Certification
Cut from main after the oauth merge: full reactor 122 tests green, built standalone against the beta specification. Module poms stay 0.0.1-SNAPSHOT by design - the release workflow stamps the version, and this tag is the pin.