Skip to main content
darkship
Log in Start free

Changelog

What shipped.

Versioned notes for the platform and the SDKs, newest first.

11 releases shown
v0.9.0
new

Percentage rollouts now sticky per account

Pick a bucketing attribute such as orgId so every user of an account gets the same variation.

v0.8.4
new

Webhook delivery log with replay

Inspect payloads, response codes and timings, and replay failed deliveries from the console.

v0.8.3
fixed

Fixed: segment rules ignoring case in email matching

Operators equals and in on string attributes now compare exactly as documented; use the new case-insensitive modifier when you need folding.

v0.8.2
improved

Fail-static cache for the evaluation service

When the control plane is unreachable, SDKs and the eval service keep serving the last good ruleset.

v0.8.0
new

JSON flags with schema validation

Attach a JSON Schema (2020-12 subset) to a flag. Invalid variations are rejected at save time.

v0.7.3
improved

Dark theme refresh

Re-tuned dark palette, all text pairs AA verified.

v0.7.4
fixed

Fixed: audit log export truncating at 1,000 rows

CSV export now streams the whole filtered range.

v0.7.0
improved

Scoped API tokens

Tokens carry explicit permissions and project/environment scope. Effective permission is the intersection with the owner role.

v0.6.1
improved

Key rotation with 24h overlap

Rotate server keys without downtime. The previous key keeps working for 24 hours.

v0.6.2
sdk

Python SDK 0.6: ETag polling and fail-static cache

Feature parity with the JavaScript SDK for local evaluation, including stale-while-error behaviour.

v0.6.0
sdk

OpenFeature provider for JavaScript

Use darkship through the vendor-neutral OpenFeature API.