Product Updates

Changelog

What's new in ShipSilently — feature releases, improvements, and fixes.

Edge Synchronization

We rebuilt the flag synchronization layer from the ground up. Flag configuration is now cached and evaluated at the Cloudflare edge — meaning evaluation latency drops from ~50ms to sub-1ms for the vast majority of requests.

  • Edge-first evaluation: Rules are evaluated at the nearest Cloudflare PoP without a round-trip to origin.
  • Real-time propagation: Flag changes now propagate to all 300+ edge locations within 500ms of saving.
  • Stale-while-revalidate: SDKs serve cached rules instantly while fetching updates in the background.
  • Streaming updates via SSE: Dashboard and SDK now receive flag changes via Server-Sent Events instead of polling.

Percentage Rollouts & Targeting Rules

You can now configure percentage-based rollouts directly from the dashboard — no SDK changes required. Combined with attribute-based targeting rules, you have full control over exactly who sees each feature.

  • Consistent assignment: A given user always receives the same flag value within a rollout, preventing flickering.
  • Rule priority: Target specific users or segments before applying the percentage rollout to the remainder.
  • Multiple environments: Rollout percentages are independently configurable per environment.

Go SDK

The Go SDK is now generally available at github.com/slewsoft/shipsilently-go.

main.go
import ss "github.com/slewsoft/shipsilently-go"

client := ss.New(os.Getenv("SHIPSILENTLY_KEY"))
enabled, _ := client.GetFlag(ctx, "new-checkout", ss.Context{"user_id": user.ID})
  • Go SDK: Zero-dependency, context-aware, goroutine-safe background refresh.

Audit Logs & Activity Feed

Every flag change, environment toggle, and API key rotation is now captured in a tamper-evident audit log. Filter by user, flag, or time range and export to CSV for compliance reporting.

  • Who changed what, and when
  • Before/after values for all flag configuration changes
  • 90-day log retention on Pro; configurable on Enterprise

REST API v1 & API Keys

The ShipSilently REST API is now stable at v1. Create and manage flags, environments, and rules programmatically. Multiple scoped API keys are supported — issue read-only keys for SDKs and full-access keys for CI/CD pipelines.

General Availability

ShipSilently is officially out of private beta and available to everyone. Start with the free Hobby tier — 100,000 evaluations per month, no credit card required.

  • JavaScript / TypeScript SDK (shipsilently on npm)
  • Dashboard with boolean and string flag types
  • Production and staging environments
  • Team member invitations