Skip to content

Releases: lattice-hub/specification

v0.1.0-ALPHA.48

v0.1.0-ALPHA.48 Pre-release
Pre-release

Choose a tag to compare

@chuntaojun chuntaojun released this 05 Aug 19:25
2642bc2

Thin SDK control session v3 release.

  • Adds bidirectional OpenControlSession while retaining legacy OpenSession.
  • Adds local service registration, unregistration, and status events.
  • Clarifies outbound listener snapshots and ingress service registration boundaries.
  • Updates Go, Rust, Java, Node.js, Python, C++, and C# generated contracts.

v0.1.0-ALPHA.47

v0.1.0-ALPHA.47 Pre-release
Pre-release

Choose a tag to compare

@chuntaojun chuntaojun released this 05 Aug 17:33
3417aa2

Smoke test release to verify Maven Central GPG signing secrets after reconfiguration.

v0.1.0-ALPHA.46

v0.1.0-ALPHA.46 Pre-release
Pre-release

Choose a tag to compare

@chuntaojun chuntaojun released this 05 Aug 15:43
3417aa2

What's Changed

Full Changelog: v0.1.0-ALPHA.45...v0.1.0-ALPHA.46

v0.1.0-ALPHA.45

v0.1.0-ALPHA.45 Pre-release
Pre-release

Choose a tag to compare

@chuntaojun chuntaojun released this 04 Aug 13:19
29e2f67

What's Changed

Full Changelog: v0.1.0-ALPHA.44...v0.1.0-ALPHA.45

v0.1.0-ALPHA.44

v0.1.0-ALPHA.44 Pre-release
Pre-release

Choose a tag to compare

@chuntaojun chuntaojun released this 03 Aug 16:17
78a6d3e

Highlights

  • Add the official C++ Protobuf and gRPC generated source package.
  • Add an installable PoleSpecification::pole-specification CMake target.
  • Attach C++ .tar.gz, .zip, and SHA256SUMS assets to the GitHub Release.
  • Preserve the historical RateLimitGRPC/Service wire path while exposing a C++-safe API alias.
  • Publish synchronized Rust, Java, Node.js, Python, Go tag, and C++ specification artifacts.

v0.1.0-ALPHA.43

v0.1.0-ALPHA.43 Pre-release
Pre-release

Choose a tag to compare

@chuntaojun chuntaojun released this 02 Aug 22:19
d33ecaf

What's Changed

  • fix: publish npm prereleases with explicit tag by @chuntaojun in #17

Full Changelog: v0.1.0-ALPHA.42...v0.1.0-ALPHA.43

v0.1.0-ALPHA.42

v0.1.0-ALPHA.42 Pre-release
Pre-release

Choose a tag to compare

@chuntaojun chuntaojun released this 02 Aug 22:09
9d4bfd5

What's Changed

Full Changelog: v0.1.0-ALPHA.41...v0.1.0-ALPHA.42

v0.1.0-ALPHA.41

v0.1.0-ALPHA.41 Pre-release
Pre-release

Choose a tag to compare

@chuntaojun chuntaojun released this 02 Aug 21:49
18c78fb

What's Changed

Full Changelog: v0.1.0-ALPHA.40...v0.1.0-ALPHA.41

v0.1.0-ALPHA.40

v0.1.0-ALPHA.40 Pre-release
Pre-release

Choose a tag to compare

@chuntaojun chuntaojun released this 02 Aug 08:22
afe2ffe

Quota lease protocol for streaming rate limits.

  • Add atomic RESERVE, cumulative UPDATE, and idempotent SETTLE lifecycle.
  • Add per-counter consumable and occupancy accounting for RPM, TPM, and concurrency.
  • Add TOKEN rate-limit resource.
  • Rename the limiter gRPC service to RateLimitGRPC without a V2 suffix.
  • Regenerate Go and Rust bindings.

v0.1.0-ALPHA.39

v0.1.0-ALPHA.39 Pre-release
Pre-release

Choose a tag to compare

@chuntaojun chuntaojun released this 02 Aug 02:59
fc50cae

Highlights

  • Define Sidecar Session v1: gRPC over Unix Domain Socket with Sidecar-pushed listener snapshots
  • Define TargetService v1 with canonical latticehub-target-namespace and latticehub-target-service metadata
  • Add generated Go and Rust bindings plus cross-language conformance assets
  • Deprecate the earlier TargetEnvelope v1 contract in favor of the Thin SDK + Sidecar split
  • Include client-rendered configuration templates, logical service contracts, and namespace kind contracts merged since ALPHA.38

Compatibility

  • Sidecar Session wire version: 1
  • TargetService wire version: 1
  • Thin SDK contract version: 2.0.0
  • Existing protobuf wire-compatibility guards remain enabled
  • Exact verified Sidecar/SDK release combinations will be recorded separately after consumer releases