cloudrop.it

Changelog

Named storms.

Releases are named the way windstorms are — one alphabetical sequence per season. The name is memorable; the category tells you how hard it hit.

Current season

2026 · A–H

Eight storms logged. The sequence retires when the season closes and starts again at A.

Scale

Named storm

Architecture moved. Something is true now that was not true before.

Front

A capability arrived, or an existing one changed shape.

Squall

Fixes and speed. Short, sharp, no migration attached.

8 releases
v2.34.0 Named storm

Halina

The integrity layer goes live. Every tool result now carries a coverage envelope, and absence is reported as absence.

  • Model output that lacks evidence says so, instead of filling the gap with fluent prose.
  • Coverage envelopes attached to every tool result consumed by the commercial brain.
  • Daily wake proposals bucketed by lane, with per-lane exposure stated up front.
  • Decision log made append-only at the storage layer, not merely by convention.
v2.33.0 Front

Grzegorz

Shipping rebuilt around the person holding the parcel.

  • Packing flow reorganised into decision-sized steps with a sticky action bar.
  • Choice buttons sized for a gloved hand at arm’s length from the screen.
  • Blocked-count sheet now states why each parcel is blocked rather than counting it twice.
  • Reorder guard added so an in-flight edit cannot be yanked out from under the packer.
v2.32.1 Squall

Franciszka

Six defects, one afternoon, no schema changes.

  • Marketplace push worker no longer retries a permanently rejected offer.
  • Invoice footer respects the configured base URL instead of a compiled constant.
  • Stock reconciliation rounds consistently at the boundary between two units of measure.
v2.32.0 Front

Edward

The AI gateway becomes the only door.

  • Every model call in the product routes through one gateway with per-feature budgets.
  • Adding or removing a model is a single registry entry, and nothing else.
  • Spend telemetry per feature, per day, visible in the deck rather than in a provider console.
v2.31.0 Named storm

Dorota

Backups stop being a belief and become a rehearsal.

  • Nightly encrypted off-site copies, encrypted on our host before transfer.
  • Monthly restore rehearsal into a throwaway database with asserted row counts.
  • Checksum comparison against a local manifest, with a page on mismatch and on silence.
v2.30.0 Front

Cyryl

Fifth marketplace connected. Listing state unified across all of them.

  • One offer model, five marketplace adapters, no per-marketplace copy of the truth.
  • Description conversion pipeline shared, so a change lands everywhere or nowhere.
  • Per-marketplace push lanes with independent back-off and one shared idempotency key.
v2.29.2 Squall

Bogumiła

Latency work, mostly invisible, entirely worth it.

  • Order list query rewritten against a partial index; p95 down by two thirds.
  • Redis consumer groups given per-module names so a slow module cannot stall a fast one.
v2.29.0 Named storm

Antoni

First storm of the season. Identity consolidated onto a single provider.

  • All authentication moved behind one identity provider, hand-rolled sessions removed.
  • Every mutating handler re-checks the operator, rather than trusting a layout guard.
  • Post-logout destination made a configuration value instead of a compiled hostname.

Earlier seasons are archived in the deck. Entries are never edited after publication — a changelog that can be rewritten is a marketing page with dates on it.