Releases: shipeasy-ai/sdk-ruby
Releases · shipeasy-ai/sdk-ruby
v1.3.0 — anonymous bucketing (__se_anon_id)
Implements the cross-SDK anonymous bucketing contract (18-identity-bucketing.md).
Shipeasy::SDK::RackMiddlewaremints the shared__se_anon_idfirst-party cookie for any request without one. Auto-mounted in Rails via a Railtie; for Sinatra/Hanami/bare Rack adduse Shipeasy::SDK::RackMiddleware.- Gate/experiment evaluations now default to the cookie id as
anonymous_id, so logged-out visitors bucket consistently across server renders and the browser with no per-call wiring. The id is also on the Rack env asshipeasy.anon_id. - Eval fix: a request with no
user_id/anonymous_idnow resolves a fully-rolled (100%) gate as on instead of always off, matching the TypeScript reference SDK.
v1.2.0 - usage telemetry
Per-evaluation usage telemetry (fire-and-forget beacons, default on; opt out with disable_telemetry).