This file is deterministic and contains no generation timestamp. Run
node scripts/generate-stack-reference.cjs --write after changing an
authoritative manifest, or --check to verify the checked-in copy.
| Component | Exact version | Authoritative source |
|---|---|---|
| Rust | 1.98.0 |
Cargo metadata + rust-toolchain.toml |
| Node.js | 24.15.0 |
root lockfile + package.json |
| npm | 11.12.1 |
root lockfile + package.json |
| Observable Framework | 1.13.4 |
root lockfile |
| esbuild | 0.28.2 |
root lockfile + override |
This table is resolved from cargo metadata --locked, not copied from
Cargo.toml version requirements.
| Crate | Resolved version | Production role | License |
|---|---|---|---|
anyhow |
1.0.104 |
application error propagation and context | MIT OR Apache-2.0 |
bzip2 |
0.5.2 |
streaming MediaWiki History decompression | MIT OR Apache-2.0 |
chrono |
0.4.45 |
UTC dates, timestamps, and snapshot boundaries | MIT OR Apache-2.0 |
clap |
4.6.6 |
command-line parsing | MIT OR Apache-2.0 |
flate2 |
1.1.9 |
concatenated gzip decoding for logging dumps | MIT OR Apache-2.0 |
fs4 |
1.1.0 |
portable file locking | MIT OR Apache-2.0 |
hex |
0.4.3 |
digest encoding | MIT OR Apache-2.0 |
indicatif |
0.18.6 |
operator progress reporting | MIT |
polars |
0.55.2 |
Parquet/CSV dataframes, aggregation, and deterministic output | MIT |
quick-xml |
0.41.0 |
streaming MediaWiki logging XML parsing | MIT |
rayon |
1.12.0 |
bounded parallel work | MIT OR Apache-2.0 |
regex |
1.13.1 |
validated source-name and text parsing | MIT OR Apache-2.0 |
reqwest |
0.12.28 |
Wikimedia dump and API HTTP client | MIT OR Apache-2.0 |
rustix |
1.1.4 |
filesystem durability operations | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
serde |
1.0.229 |
typed serialization contracts | MIT OR Apache-2.0 |
serde_json |
1.0.151 |
JSON manifests, receipts, and status records | MIT OR Apache-2.0 |
sha1 |
0.11.0 |
Wikimedia dump inventory checksum verification | MIT OR Apache-2.0 |
sha2 |
0.11.0 |
content and artifact fingerprints | MIT OR Apache-2.0 |
tracing |
0.1.44 |
structured pipeline events | MIT |
tracing-subscriber |
0.3.23 |
structured log formatting and filtering | MIT |
url |
2.5.8 |
typed canonical snapshot source URLs | MIT OR Apache-2.0 |
Versions and licenses are resolved from the root npm workspace lockfile. The browser query path is Apache Arrow plus parquet-wasm; DuckDB is not an active build or browser dependency.
| Package | Resolved version | Production role | License |
|---|---|---|---|
@observablehq/framework |
1.13.4 |
deterministic static-site compiler | ISC |
@observablehq/inputs |
0.12.0 |
interactive controls | ISC |
@observablehq/plot |
0.6.17 |
charts | ISC |
apache-arrow |
21.2.0 |
browser columnar data representation | Apache-2.0 |
d3 |
7.9.0 |
browser transforms and scales | ISC |
htl |
1.0.0 |
safe browser HTML templates | ISC |
parquet-wasm |
0.7.2 |
browser Parquet decoding | MIT OR Apache-2.0 |
react |
19.2.8 |
exact Observable client JSX runtime resolution | MIT |
react-dom |
19.2.8 |
exact Observable client JSX renderer resolution | MIT |
The table below is rendered from config/wiki-lifecycle.json. Scheduled
datasets are afwiki, arwiki, arzwiki, elwiki, eswiki, frwiki, hawiki, itwiki, jawiki, nlwiki, ptwiki, svwiki, swwiki, viwiki, yowiki, zhwiki; paused imported datasets are none.
| Wiki | Publication | Refresh | Provenance | Freshness SLA / imported cutoff |
|---|---|---|---|---|
afwiki |
published | scheduled | toolforge | 10 days |
arwiki |
published | scheduled | toolforge | 10 days |
arzwiki |
published | scheduled | toolforge | 10 days |
dewiki |
hidden | qualification | toolforge-admin:operator | — |
elwiki |
published | scheduled | toolforge | 10 days |
eswiki |
published | scheduled | toolforge | 10 days |
frwiki |
published | scheduled | toolforge | 10 days |
hawiki |
published | scheduled | toolforge | 10 days |
itwiki |
published | scheduled | toolforge | 10 days |
jawiki |
published | scheduled | toolforge | 10 days |
nlwiki |
published | scheduled | toolforge | 10 days |
ptwiki |
published | scheduled | toolforge | 10 days |
svwiki |
published | scheduled | toolforge | 10 days |
swwiki |
published | scheduled | toolforge | 10 days |
viwiki |
published | scheduled | toolforge | 10 days |
yowiki |
published | scheduled | toolforge | 10 days |
zhwiki |
published | scheduled | toolforge | 10 days |