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
docs: ECS EBS volumes on Fargate, Bedrock models in the AWS integrations, the Azure guide row, every S3 Express zone prefix, and spice workers (#2501)
* docs: ECS EBS volumes on Fargate and their lifetime, Bedrock models in the AWS integrations list, the Azure guide row, every S3 Express zone prefix Cayenne recognizes, and a spice workers reference page
* docs(aws): EFS is a shared mounted file system, not the only storage that outlives a Fargate task
---------
Co-authored-by: Emma Spice <emma@EmmasMacStudio.localdomain>
14 hours ago
docs(v2.4): backport docs for PRs cherry-picked into release/2.4 (#2445)
* docs(v2.4): backport 9058c8da (sql: fractional literals compare exactly with DECIMAL columns)
Restores 9058c8da, excluded in 513e63d8. It documents spiceai/spiceai#15082, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport 66ab1e4e (runtime: one instance identity for every shared-state feature)
Restores 66ab1e4e, excluded in 513e63d8. It documents spiceai/spiceai#15135, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport 52139445 (snapshots: per-dataset snapshot settings; deprecate top-level snapshots and runtime.scheduler state settings)
Restores 52139445, excluded in 513e63d8. It documents spiceai/spiceai#15136, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport f443ab63 (snapshots: keep 14 days of snapshots, and async job cleanup timing)
Restores f443ab63, excluded in 513e63d8. It documents spiceai/spiceai#15199, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport f65269c0 (snapshots: keep 28 days of snapshots)
Restores f65269c0, excluded in 513e63d8. It documents spiceai/spiceai#15241, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport c01cc016 (observability: state-store request, conflict and cleanup metrics)
Restores c01cc016, excluded in 513e63d8. It documents spiceai/spiceai#15203, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport 94b3239b (snapshots: release the snapshot writer lease on graceful shutdown)
Restores 94b3239b, excluded in 513e63d8. It documents spiceai/spiceai#15256, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport f7c360b5 (cluster: a restarted scheduler waits for its old heartbeat to lapse, then registers)
Restores f7c360b5, excluded in 513e63d8. It documents spiceai/spiceai#15196, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport af5309a4 (snapshot refresh error reasons, snapshot metrics, Datadog pod panels)
Restores af5309a4 except reference/spicepod/runtime.md. It documents spiceai/spiceai#15310, #15212, #15309, which release/2.4 now contains (v2.4.0). The query-interactive pool (spiceai/spiceai#15144) is not in release/2.4 and stays out; the cayenne/index.md change (#15340) was already kept in 513e63d8. Snapshot pinning (spiceai/spiceai#15221) is not in release/2.4, so the conflicting lines take trunk's wording, which no longer mentions it.
* docs(v2.4): backport 249d7eac (/v1/search rejects empty text)
Restores the /v1/search part of 249d7eac. It documents spiceai/spiceai#15119, which release/2.4 now contains (v2.4.0). The task-history change for async queries (spiceai/spiceai#15213) is not in release/2.4 and stays out.
* docs(v2.4): backport 223a66e4 (JSON function federation, MySQL binlog thread)
Restores the JSON function and MySQL binlog parts of 223a66e4. It documents spiceai/spiceai#15078 and #15181, which release/2.4 now contains (v2.4.0). The Parquet page-size bound (#15321), Docker /tmp (#15245), and GraphQL retry warnings (#15255) are not in release/2.4 and stay out.
* docs(v2.4): backport 0a9ef6d5 (cayenne: append-only compaction)
Backports the cayenne_compaction_max_files_per_pick changes from 0a9ef6d5. They document spiceai/spiceai#15227, which release/2.4 contains (v2.4.0). Scan-view reuse under target_freshness (spiceai/spiceai#15259) is not in release/2.4 and stays out; the caching and Iceberg parts of 0a9ef6d5 are already in version-2.4.x.
* docs(v2.4): backport f5f3b977 (fix three typos on the SQL SELECT page)
Docs-only fix.
* docs(v2.4): backport 6a82bb96 (append accelerations with snapshots are served before their first refresh)
Backports the append readiness changes from 6a82bb96. They document spiceai/spiceai#15463, which release/2.4 contains (v2.4.0). The tool-call limit (#15353), Cloud default region (#15414), env store precedence (#15469), and accelerated views (#15371) are not in release/2.4 and stay out.
* docs(v2.4): backport 7df4ed2f (refresh: a source that stops sending mid-refresh fails and retries)
Backports the refresh stall section from 7df4ed2f. It documents spiceai/spiceai#15457, which release/2.4 contains (v2.4.0). The SMB port (#15502), compressed HTTP responses (#15327), DynamoDB numbers (#15513), and URL table checks (#15354) are not in release/2.4 and stay out.
* docs(v2.4): backport 0e1cc953 (deprecate non-Cayenne accelerators; snapshot download failures)
Backports two of the five changes in 0e1cc953. They document spiceai/spiceai#15496 (non-Cayenne acceleration engines and the DuckDB vector engine are deprecated) and #15472 (a snapshot reader that cannot load a newer snapshot reports snapshot_download_failed), which release/2.4 contains (v2.4.0). Decimal division pushdown (#15512), the full-text index rebuild (#14954), and MySQL CDC column type changes (#15134) are not in release/2.4 and stay out.
10 days ago
docs(v2.4): backport docs for PRs cherry-picked into release/2.4 (#2445)
* docs(v2.4): backport 9058c8da (sql: fractional literals compare exactly with DECIMAL columns)
Restores 9058c8da, excluded in 513e63d8. It documents spiceai/spiceai#15082, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport 66ab1e4e (runtime: one instance identity for every shared-state feature)
Restores 66ab1e4e, excluded in 513e63d8. It documents spiceai/spiceai#15135, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport 52139445 (snapshots: per-dataset snapshot settings; deprecate top-level snapshots and runtime.scheduler state settings)
Restores 52139445, excluded in 513e63d8. It documents spiceai/spiceai#15136, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport f443ab63 (snapshots: keep 14 days of snapshots, and async job cleanup timing)
Restores f443ab63, excluded in 513e63d8. It documents spiceai/spiceai#15199, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport f65269c0 (snapshots: keep 28 days of snapshots)
Restores f65269c0, excluded in 513e63d8. It documents spiceai/spiceai#15241, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport c01cc016 (observability: state-store request, conflict and cleanup metrics)
Restores c01cc016, excluded in 513e63d8. It documents spiceai/spiceai#15203, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport 94b3239b (snapshots: release the snapshot writer lease on graceful shutdown)
Restores 94b3239b, excluded in 513e63d8. It documents spiceai/spiceai#15256, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport f7c360b5 (cluster: a restarted scheduler waits for its old heartbeat to lapse, then registers)
Restores f7c360b5, excluded in 513e63d8. It documents spiceai/spiceai#15196, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport af5309a4 (snapshot refresh error reasons, snapshot metrics, Datadog pod panels)
Restores af5309a4 except reference/spicepod/runtime.md. It documents spiceai/spiceai#15310, #15212, #15309, which release/2.4 now contains (v2.4.0). The query-interactive pool (spiceai/spiceai#15144) is not in release/2.4 and stays out; the cayenne/index.md change (#15340) was already kept in 513e63d8. Snapshot pinning (spiceai/spiceai#15221) is not in release/2.4, so the conflicting lines take trunk's wording, which no longer mentions it.
* docs(v2.4): backport 249d7eac (/v1/search rejects empty text)
Restores the /v1/search part of 249d7eac. It documents spiceai/spiceai#15119, which release/2.4 now contains (v2.4.0). The task-history change for async queries (spiceai/spiceai#15213) is not in release/2.4 and stays out.
* docs(v2.4): backport 223a66e4 (JSON function federation, MySQL binlog thread)
Restores the JSON function and MySQL binlog parts of 223a66e4. It documents spiceai/spiceai#15078 and #15181, which release/2.4 now contains (v2.4.0). The Parquet page-size bound (#15321), Docker /tmp (#15245), and GraphQL retry warnings (#15255) are not in release/2.4 and stay out.
* docs(v2.4): backport 0a9ef6d5 (cayenne: append-only compaction)
Backports the cayenne_compaction_max_files_per_pick changes from 0a9ef6d5. They document spiceai/spiceai#15227, which release/2.4 contains (v2.4.0). Scan-view reuse under target_freshness (spiceai/spiceai#15259) is not in release/2.4 and stays out; the caching and Iceberg parts of 0a9ef6d5 are already in version-2.4.x.
* docs(v2.4): backport f5f3b977 (fix three typos on the SQL SELECT page)
Docs-only fix.
* docs(v2.4): backport 6a82bb96 (append accelerations with snapshots are served before their first refresh)
Backports the append readiness changes from 6a82bb96. They document spiceai/spiceai#15463, which release/2.4 contains (v2.4.0). The tool-call limit (#15353), Cloud default region (#15414), env store precedence (#15469), and accelerated views (#15371) are not in release/2.4 and stay out.
* docs(v2.4): backport 7df4ed2f (refresh: a source that stops sending mid-refresh fails and retries)
Backports the refresh stall section from 7df4ed2f. It documents spiceai/spiceai#15457, which release/2.4 contains (v2.4.0). The SMB port (#15502), compressed HTTP responses (#15327), DynamoDB numbers (#15513), and URL table checks (#15354) are not in release/2.4 and stay out.
* docs(v2.4): backport 0e1cc953 (deprecate non-Cayenne accelerators; snapshot download failures)
Backports two of the five changes in 0e1cc953. They document spiceai/spiceai#15496 (non-Cayenne acceleration engines and the DuckDB vector engine are deprecated) and #15472 (a snapshot reader that cannot load a newer snapshot reports snapshot_download_failed), which release/2.4 contains (v2.4.0). Decimal division pushdown (#15512), the full-text index rebuild (#14954), and MySQL CDC column type changes (#15134) are not in release/2.4 and stay out.
docs(v2.4): backport docs for PRs cherry-picked into release/2.4 (#2445)
* docs(v2.4): backport 9058c8da (sql: fractional literals compare exactly with DECIMAL columns)
Restores 9058c8da, excluded in 513e63d8. It documents spiceai/spiceai#15082, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport 66ab1e4e (runtime: one instance identity for every shared-state feature)
Restores 66ab1e4e, excluded in 513e63d8. It documents spiceai/spiceai#15135, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport 52139445 (snapshots: per-dataset snapshot settings; deprecate top-level snapshots and runtime.scheduler state settings)
Restores 52139445, excluded in 513e63d8. It documents spiceai/spiceai#15136, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport f443ab63 (snapshots: keep 14 days of snapshots, and async job cleanup timing)
Restores f443ab63, excluded in 513e63d8. It documents spiceai/spiceai#15199, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport f65269c0 (snapshots: keep 28 days of snapshots)
Restores f65269c0, excluded in 513e63d8. It documents spiceai/spiceai#15241, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport c01cc016 (observability: state-store request, conflict and cleanup metrics)
Restores c01cc016, excluded in 513e63d8. It documents spiceai/spiceai#15203, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport 94b3239b (snapshots: release the snapshot writer lease on graceful shutdown)
Restores 94b3239b, excluded in 513e63d8. It documents spiceai/spiceai#15256, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport f7c360b5 (cluster: a restarted scheduler waits for its old heartbeat to lapse, then registers)
Restores f7c360b5, excluded in 513e63d8. It documents spiceai/spiceai#15196, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport af5309a4 (snapshot refresh error reasons, snapshot metrics, Datadog pod panels)
Restores af5309a4 except reference/spicepod/runtime.md. It documents spiceai/spiceai#15310, #15212, #15309, which release/2.4 now contains (v2.4.0). The query-interactive pool (spiceai/spiceai#15144) is not in release/2.4 and stays out; the cayenne/index.md change (#15340) was already kept in 513e63d8. Snapshot pinning (spiceai/spiceai#15221) is not in release/2.4, so the conflicting lines take trunk's wording, which no longer mentions it.
* docs(v2.4): backport 249d7eac (/v1/search rejects empty text)
Restores the /v1/search part of 249d7eac. It documents spiceai/spiceai#15119, which release/2.4 now contains (v2.4.0). The task-history change for async queries (spiceai/spiceai#15213) is not in release/2.4 and stays out.
* docs(v2.4): backport 223a66e4 (JSON function federation, MySQL binlog thread)
Restores the JSON function and MySQL binlog parts of 223a66e4. It documents spiceai/spiceai#15078 and #15181, which release/2.4 now contains (v2.4.0). The Parquet page-size bound (#15321), Docker /tmp (#15245), and GraphQL retry warnings (#15255) are not in release/2.4 and stay out.
* docs(v2.4): backport 0a9ef6d5 (cayenne: append-only compaction)
Backports the cayenne_compaction_max_files_per_pick changes from 0a9ef6d5. They document spiceai/spiceai#15227, which release/2.4 contains (v2.4.0). Scan-view reuse under target_freshness (spiceai/spiceai#15259) is not in release/2.4 and stays out; the caching and Iceberg parts of 0a9ef6d5 are already in version-2.4.x.
* docs(v2.4): backport f5f3b977 (fix three typos on the SQL SELECT page)
Docs-only fix.
* docs(v2.4): backport 6a82bb96 (append accelerations with snapshots are served before their first refresh)
Backports the append readiness changes from 6a82bb96. They document spiceai/spiceai#15463, which release/2.4 contains (v2.4.0). The tool-call limit (#15353), Cloud default region (#15414), env store precedence (#15469), and accelerated views (#15371) are not in release/2.4 and stay out.
* docs(v2.4): backport 7df4ed2f (refresh: a source that stops sending mid-refresh fails and retries)
Backports the refresh stall section from 7df4ed2f. It documents spiceai/spiceai#15457, which release/2.4 contains (v2.4.0). The SMB port (#15502), compressed HTTP responses (#15327), DynamoDB numbers (#15513), and URL table checks (#15354) are not in release/2.4 and stay out.
* docs(v2.4): backport 0e1cc953 (deprecate non-Cayenne accelerators; snapshot download failures)
Backports two of the five changes in 0e1cc953. They document spiceai/spiceai#15496 (non-Cayenne acceleration engines and the DuckDB vector engine are deprecated) and #15472 (a snapshot reader that cannot load a newer snapshot reports snapshot_download_failed), which release/2.4 contains (v2.4.0). Decimal division pushdown (#15512), the full-text index rebuild (#14954), and MySQL CDC column type changes (#15134) are not in release/2.4 and stay out.
docs(v2.4): backport docs for PRs cherry-picked into release/2.4 (#2445)
* docs(v2.4): backport 9058c8da (sql: fractional literals compare exactly with DECIMAL columns)
Restores 9058c8da, excluded in 513e63d8. It documents spiceai/spiceai#15082, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport 66ab1e4e (runtime: one instance identity for every shared-state feature)
Restores 66ab1e4e, excluded in 513e63d8. It documents spiceai/spiceai#15135, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport 52139445 (snapshots: per-dataset snapshot settings; deprecate top-level snapshots and runtime.scheduler state settings)
Restores 52139445, excluded in 513e63d8. It documents spiceai/spiceai#15136, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport f443ab63 (snapshots: keep 14 days of snapshots, and async job cleanup timing)
Restores f443ab63, excluded in 513e63d8. It documents spiceai/spiceai#15199, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport f65269c0 (snapshots: keep 28 days of snapshots)
Restores f65269c0, excluded in 513e63d8. It documents spiceai/spiceai#15241, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport c01cc016 (observability: state-store request, conflict and cleanup metrics)
Restores c01cc016, excluded in 513e63d8. It documents spiceai/spiceai#15203, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport 94b3239b (snapshots: release the snapshot writer lease on graceful shutdown)
Restores 94b3239b, excluded in 513e63d8. It documents spiceai/spiceai#15256, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport f7c360b5 (cluster: a restarted scheduler waits for its old heartbeat to lapse, then registers)
Restores f7c360b5, excluded in 513e63d8. It documents spiceai/spiceai#15196, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport af5309a4 (snapshot refresh error reasons, snapshot metrics, Datadog pod panels)
Restores af5309a4 except reference/spicepod/runtime.md. It documents spiceai/spiceai#15310, #15212, #15309, which release/2.4 now contains (v2.4.0). The query-interactive pool (spiceai/spiceai#15144) is not in release/2.4 and stays out; the cayenne/index.md change (#15340) was already kept in 513e63d8. Snapshot pinning (spiceai/spiceai#15221) is not in release/2.4, so the conflicting lines take trunk's wording, which no longer mentions it.
* docs(v2.4): backport 249d7eac (/v1/search rejects empty text)
Restores the /v1/search part of 249d7eac. It documents spiceai/spiceai#15119, which release/2.4 now contains (v2.4.0). The task-history change for async queries (spiceai/spiceai#15213) is not in release/2.4 and stays out.
* docs(v2.4): backport 223a66e4 (JSON function federation, MySQL binlog thread)
Restores the JSON function and MySQL binlog parts of 223a66e4. It documents spiceai/spiceai#15078 and #15181, which release/2.4 now contains (v2.4.0). The Parquet page-size bound (#15321), Docker /tmp (#15245), and GraphQL retry warnings (#15255) are not in release/2.4 and stay out.
* docs(v2.4): backport 0a9ef6d5 (cayenne: append-only compaction)
Backports the cayenne_compaction_max_files_per_pick changes from 0a9ef6d5. They document spiceai/spiceai#15227, which release/2.4 contains (v2.4.0). Scan-view reuse under target_freshness (spiceai/spiceai#15259) is not in release/2.4 and stays out; the caching and Iceberg parts of 0a9ef6d5 are already in version-2.4.x.
* docs(v2.4): backport f5f3b977 (fix three typos on the SQL SELECT page)
Docs-only fix.
* docs(v2.4): backport 6a82bb96 (append accelerations with snapshots are served before their first refresh)
Backports the append readiness changes from 6a82bb96. They document spiceai/spiceai#15463, which release/2.4 contains (v2.4.0). The tool-call limit (#15353), Cloud default region (#15414), env store precedence (#15469), and accelerated views (#15371) are not in release/2.4 and stay out.
* docs(v2.4): backport 7df4ed2f (refresh: a source that stops sending mid-refresh fails and retries)
Backports the refresh stall section from 7df4ed2f. It documents spiceai/spiceai#15457, which release/2.4 contains (v2.4.0). The SMB port (#15502), compressed HTTP responses (#15327), DynamoDB numbers (#15513), and URL table checks (#15354) are not in release/2.4 and stay out.
* docs(v2.4): backport 0e1cc953 (deprecate non-Cayenne accelerators; snapshot download failures)
Backports two of the five changes in 0e1cc953. They document spiceai/spiceai#15496 (non-Cayenne acceleration engines and the DuckDB vector engine are deprecated) and #15472 (a snapshot reader that cannot load a newer snapshot reports snapshot_download_failed), which release/2.4 contains (v2.4.0). Decimal division pushdown (#15512), the full-text index rebuild (#14954), and MySQL CDC column type changes (#15134) are not in release/2.4 and stay out.
docs(v2.4): backport docs for PRs cherry-picked into release/2.4 (#2445)
* docs(v2.4): backport 9058c8da (sql: fractional literals compare exactly with DECIMAL columns)
Restores 9058c8da, excluded in 513e63d8. It documents spiceai/spiceai#15082, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport 66ab1e4e (runtime: one instance identity for every shared-state feature)
Restores 66ab1e4e, excluded in 513e63d8. It documents spiceai/spiceai#15135, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport 52139445 (snapshots: per-dataset snapshot settings; deprecate top-level snapshots and runtime.scheduler state settings)
Restores 52139445, excluded in 513e63d8. It documents spiceai/spiceai#15136, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport f443ab63 (snapshots: keep 14 days of snapshots, and async job cleanup timing)
Restores f443ab63, excluded in 513e63d8. It documents spiceai/spiceai#15199, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport f65269c0 (snapshots: keep 28 days of snapshots)
Restores f65269c0, excluded in 513e63d8. It documents spiceai/spiceai#15241, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport c01cc016 (observability: state-store request, conflict and cleanup metrics)
Restores c01cc016, excluded in 513e63d8. It documents spiceai/spiceai#15203, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport 94b3239b (snapshots: release the snapshot writer lease on graceful shutdown)
Restores 94b3239b, excluded in 513e63d8. It documents spiceai/spiceai#15256, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport f7c360b5 (cluster: a restarted scheduler waits for its old heartbeat to lapse, then registers)
Restores f7c360b5, excluded in 513e63d8. It documents spiceai/spiceai#15196, which release/2.4 now contains (v2.4.0).
* docs(v2.4): backport af5309a4 (snapshot refresh error reasons, snapshot metrics, Datadog pod panels)
Restores af5309a4 except reference/spicepod/runtime.md. It documents spiceai/spiceai#15310, #15212, #15309, which release/2.4 now contains (v2.4.0). The query-interactive pool (spiceai/spiceai#15144) is not in release/2.4 and stays out; the cayenne/index.md change (#15340) was already kept in 513e63d8. Snapshot pinning (spiceai/spiceai#15221) is not in release/2.4, so the conflicting lines take trunk's wording, which no longer mentions it.
* docs(v2.4): backport 249d7eac (/v1/search rejects empty text)
Restores the /v1/search part of 249d7eac. It documents spiceai/spiceai#15119, which release/2.4 now contains (v2.4.0). The task-history change for async queries (spiceai/spiceai#15213) is not in release/2.4 and stays out.
* docs(v2.4): backport 223a66e4 (JSON function federation, MySQL binlog thread)
Restores the JSON function and MySQL binlog parts of 223a66e4. It documents spiceai/spiceai#15078 and #15181, which release/2.4 now contains (v2.4.0). The Parquet page-size bound (#15321), Docker /tmp (#15245), and GraphQL retry warnings (#15255) are not in release/2.4 and stay out.
* docs(v2.4): backport 0a9ef6d5 (cayenne: append-only compaction)
Backports the cayenne_compaction_max_files_per_pick changes from 0a9ef6d5. They document spiceai/spiceai#15227, which release/2.4 contains (v2.4.0). Scan-view reuse under target_freshness (spiceai/spiceai#15259) is not in release/2.4 and stays out; the caching and Iceberg parts of 0a9ef6d5 are already in version-2.4.x.
* docs(v2.4): backport f5f3b977 (fix three typos on the SQL SELECT page)
Docs-only fix.
* docs(v2.4): backport 6a82bb96 (append accelerations with snapshots are served before their first refresh)
Backports the append readiness changes from 6a82bb96. They document spiceai/spiceai#15463, which release/2.4 contains (v2.4.0). The tool-call limit (#15353), Cloud default region (#15414), env store precedence (#15469), and accelerated views (#15371) are not in release/2.4 and stay out.
* docs(v2.4): backport 7df4ed2f (refresh: a source that stops sending mid-refresh fails and retries)
Backports the refresh stall section from 7df4ed2f. It documents spiceai/spiceai#15457, which release/2.4 contains (v2.4.0). The SMB port (#15502), compressed HTTP responses (#15327), DynamoDB numbers (#15513), and URL table checks (#15354) are not in release/2.4 and stay out.
* docs(v2.4): backport 0e1cc953 (deprecate non-Cayenne accelerators; snapshot download failures)
Backports two of the five changes in 0e1cc953. They document spiceai/spiceai#15496 (non-Cayenne acceleration engines and the DuckDB vector engine are deprecated) and #15472 (a snapshot reader that cannot load a newer snapshot reports snapshot_download_failed), which release/2.4 contains (v2.4.0). Decimal division pushdown (#15512), the full-text index rebuild (#14954), and MySQL CDC column type changes (#15134) are not in release/2.4 and stay out.