Fireside 0.1.0-next.4

Phase A–F qualified engine. Published on , as a preview.

Published as @fireside-dev/cli, before Firenook’s rename. About the former name.

A newer release is out: Firenook 0.2.0, the first release for public use.

What changed

The changes, as the release notes give them.

  1. Engine changes since next.3 cover the Phase A–E work: developer-tool inspection and request tracing, rules coverage, Functions readiness and reload contracts, state upgrade, low-disk and interrupted-export recovery, REST read projection/transaction semantics, canonical REST value/timestamp encoding, and cheaper nested-value serialization.

Known limits

What this release was known not to do yet, as its notes recorded it.

  • Known limitations recorded with this release: under one consumer's concurrent two-hour workload, a limit-1 collection query and a 64 KiB Storage cycle had higher medians than the official emulator, while idle and light-load medians were at parity or better; Storage mutations pay an fsync by design; fresh-start import of a large dataset is slower than the Java in-memory import. Persistent-dataset resume was not measured in that run.

How it was checked

The source it was built from, the runs it passed, and how it was published.

  • Pin the engine to fc54e341a6da4fc6ca26849287f92f335a6184ce, the candidate that passed exact-source CI, all five platform install cells and a representative private consumer's full-data endurance, restart, parity and fresh-setup acceptance. See support/phase-f-qualification.md.
  • No dependency version, toolchain or package layout change. Prerelease on next; no stable or universal-compatibility claim.

The release on GitHub.

The latest is 0.2.0

The first release for public use. Install it, and read what changed on the way.

npm install --save-dev firenook@0.2.0
Read the 0.2.0 notes