docs: add versioned docs for v2.4 (#2414)
* docs: add versioned docs for v2.4
Copy of website/docs at 77dd0e0f, made with website/create-release.sh 2.4.
* docs(v2.4): exclude 223a66e4 (Parquet page-size bound, JSON function federation, Docker /tmp, GraphQL error previews, MySQL binlog thread)
Reverts 223a66e4 in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15078, spiceai/spiceai#15181, spiceai/spiceai#15245, spiceai/spiceai#15255, spiceai/spiceai#15321, which release/2.4 does not contain.
* docs(v2.4): exclude 249d7eac (async queries reject task history; /v1/search rejects empty text)
Reverts 249d7eac in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15119, spiceai/spiceai#15213, which release/2.4 does not contain.
* docs(v2.4): exclude af5309a4 (snapshot refresh error reasons, snapshot metrics, query-interactive pool, Iceberg append warning, Datadog pod panels)
Reverts af5309a4 in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15144, spiceai/spiceai#15212, spiceai/spiceai#15309, spiceai/spiceai#15310, which release/2.4 does not contain. Keeps the components/data-accelerators/cayenne/index.md change, which documents spiceai/spiceai#15340, backported to release/2.4.
* docs(v2.4): exclude a2aab93e (http: file reads send Basic credentials as a header, not in the URL)
Reverts a2aab93e in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15305, which release/2.4 does not contain.
* docs(v2.4): exclude db4fe591 (search: pass query parameters to search table functions)
Reverts db4fe591 in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15048, which release/2.4 does not contain.
* docs(v2.4): exclude 94f266ff (models: chat completions keep the text a model writes beside a tool call)
Reverts 94f266ff in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15035, spiceai/spiceai#15088, which release/2.4 does not contain.
* docs(v2.4): exclude 6359209c (http: forward the query's traceparent to the HTTP origin)
Reverts 6359209c in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15089, which release/2.4 does not contain.
* docs(v2.4): exclude bfeec6c8 (auth: read-only sql tool without a read-write key; startup warning for writable data without runtime.auth)
Reverts bfeec6c8 in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15284, which release/2.4 does not contain.
* docs(v2.4): exclude f7c360b5 (cluster: a restarted scheduler waits for its old heartbeat to lapse, then registers)
Reverts f7c360b5 in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15196, which release/2.4 does not contain.
* docs(v2.4): exclude 511eac6b (cdc: MySQL CDC takes commit time from the GTID event, to the millisecond)
Reverts 511eac6b in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15188, which release/2.4 does not contain.
* docs(v2.4): exclude 7b1a3f48 (models: Spice replays its tool calls from earlier turns on /v1/chat/completions)
Reverts 7b1a3f48 in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15127, which release/2.4 does not contain.
* docs(v2.4): exclude b33f2255 (distributed-query: cluster port requires mTLS; deprecate --allow-insecure-connections)
Reverts b33f2255 in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15285, which release/2.4 does not contain.
* docs(v2.4): exclude 9c2a7d95 (models: retry failed model loads in the background)
Reverts 9c2a7d95 in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15277, which release/2.4 does not contain.
* docs(v2.4): exclude 93f2cbe0 (cli: spice dataset configure prompts for spiceai_region)
Reverts 93f2cbe0 in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15170, which release/2.4 does not contain.
* docs(v2.4): exclude 7f7633ec (refresh: warn about on_zero_results in caching mode only when set to use_source)
Reverts 7f7633ec in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15254, which release/2.4 does not contain.
* docs(v2.4): exclude 94b3239b (snapshots: release the snapshot writer lease on graceful shutdown)
Reverts 94b3239b in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15256, which release/2.4 does not contain.
* docs(v2.4): exclude c01cc016 (observability: state-store request, conflict and cleanup metrics)
Reverts c01cc016 in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15203, which release/2.4 does not contain.
* docs(v2.4): exclude f65269c0 (snapshots: keep 28 days of snapshots)
Reverts f65269c0 in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15199, spiceai/spiceai#15241, which release/2.4 does not contain.
* docs(v2.4): exclude 6561cca6 (cayenne: refuse a Spicepod whose Cayenne datasets resolve to different metastore directories)
Reverts 6561cca6 in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15232, which release/2.4 does not contain.
* docs(v2.4): exclude f4d86be6 (snapshots: pin and unpin a snapshot; spice acceleration CLI reference)
Reverts f4d86be6 in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15221, which release/2.4 does not contain.
* docs(v2.4): exclude 4720cf21 (store and query OpenTelemetry logs)
Reverts 4720cf21 in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15206, which release/2.4 does not contain.
* docs(v2.4): exclude f443ab63 (snapshots: keep 14 days of snapshots, and async job cleanup timing)
Reverts f443ab63 in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15199, which release/2.4 does not contain.
* docs(v2.4): exclude 52139445 (snapshots: per-dataset snapshot settings; deprecate top-level snapshots and runtime.scheduler state settings)
Reverts 52139445 in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15136, which release/2.4 does not contain.
* docs(v2.4): exclude be5092e8 (observability: store every OTLP metric in one table and query it with time-series functions)
Reverts be5092e8 in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15066, which release/2.4 does not contain.
* docs(v2.4): exclude 66ab1e4e (runtime: one instance identity for every shared-state feature)
Reverts 66ab1e4e in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15135, which release/2.4 does not contain.
* docs(v2.4): exclude 9058c8da (sql: fractional literals compare exactly with DECIMAL columns)
Reverts 9058c8da in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15082, which release/2.4 does not contain.
* docs(v2.4): exclude d28c5171 (observability: list Drasi forward delivery metrics)
Reverts d28c5171 in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15075, which release/2.4 does not contain.
* docs(v2.4): exclude 2c75b374 (ai: /v1/decisions names load failures and reports cached and reasoning tokens)
Reverts 2c75b374 in website/versioned_docs/version-2.4.x. It documents spiceai/spiceai#15146, which release/2.4 does not contain.
* docs: link the views, DuckDB, and Databricks pages to .md files
These index.md pages used file-relative paths without .md, which Docusaurus resolves as URLs one level too high. In Next they land on the latest version's pages; in the latest version they resolve outside /docs and fail the broken-link check.
15 days ago
docs(accelerators): document cayenne_scan_concurrency, cayenne_pk_keyset_cache_mb, cayenne_bake_deletion_index_trigger, cayenne_cdc_mem_tier_shards, and arrow_sort_columns (#2481)
* docs(accelerators): document cayenne_scan_concurrency, cayenne_pk_keyset_cache_mb, cayenne_bake_deletion_index_trigger, cayenne_cdc_mem_tier_shards, and arrow_sort_columns
* docs(accelerators): drop the first-version keyset fallback and state the key-based prerequisite for cayenne_cdc_mem_tier_shards
---------
Co-authored-by: Emma Spice <emma@EmmasMacStudio.localdomain>
5 days ago