Skip to content

docs: document behavior that changed in v2.4.0-rc.2 - #2376

Closed
krinart wants to merge 2 commits into
trunkfrom
viktor/release-2.4-rc.2
Closed

krinart wants to merge 2 commits into
trunkfrom
viktor/release-2.4-rc.2

Conversation

@krinart

@krinart krinart commented Oct 15, 2026

Copy link
Copy Markdown
Contributor

Summary

Updates website/docs/ for behavior that differs between v2.4.0-rc.1 and v2.4.0-rc.2. Each change maps to a spiceai/spiceai PR in the rc.2 changelog. Behavior that rc.1 already had is not added.

Verification

Behavior was run against a v2.4.0-rc.2 build where feasible. Names and defaults were checked against spiceai trunk 37ed679674, and each statement against the v2.4.0-rc.1 source. These were read in source and not run:

  • the Iceberg Hadoop version search;
  • SharePoint folder rows;
  • the Flight DoGet server-timing trailer;
  • session binding after authentication;
  • the 30-second source-read wait before a rebuild.

npm run build passes with no broken links or anchors.

Update website/docs for behavior that differs between v2.4.0-rc.1 and
v2.4.0-rc.2: acceleration settings applied on restart, deletion_mode
auto, snapshots and the startup check under runtime.state, results
cache aging on TTL, non-deterministic queries, Server-Timing, Flight
error codes and TLS handshake timeout, HTTP rate control across shared
origins and instances, Iceberg Hadoop metadata, NSQL reasoning_effort,
/v1/decisions, and rrf() named arguments. Sync the OpenAPI spec for
rc.2 API changes and regenerate the affected API pages.

Remove the v2.4.0-rc.1 migration and history notes so the pages
describe current behavior only.
@krinart
krinart requested a review from a team as a code owner October 15, 2026 02:48
Copilot AI balanced review requested due to automatic review settings October 15, 2026 02:48
@krinart krinart self-assigned this Oct 15, 2026
@github-actions

github-actions Bot commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

✅ Pull with Spice Passed

Passing checks:

  • ✅ Title meets minimum length requirement (10 characters)
  • ✅ Has at least one of the required labels: area/blog, area/docs, area/cookbook, dependencies
  • ✅ No banned labels detected
  • ✅ Has at least one assignee: krinart

@github-actions

Copy link
Copy Markdown
Contributor

🔍 Pull with Spice Failed

Passing checks:

  • ✅ Title meets minimum length requirement (10 characters)
  • ✅ Has at least one of the required labels: area/blog, area/docs, area/cookbook, dependencies
  • ✅ No banned labels detected

Failed checks:

  • ❌ At least one assignee is required for this pull request.

Please address these issues and update your pull request.

@github-actions

Copy link
Copy Markdown
Contributor

🚀 deployed to https://34318dc4.spiceai-org-website.pages.dev

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The namespace response schema contradicts runtime serialization and needs correction across generated API representations.

4 open findings
What changed in this PR

Updates the website documentation and generated API reference for v2.4.0-rc.2 behavior.

Changes:

  • Documents acceleration, caching, runtime state, connector, and API changes.
  • Adds Decisions API reference pages and refreshes affected schemas.
  • Removes rc.1-specific migration and history notes.
File Description
website/​docs/​troubleshooting/​index.md Documents Flight error codes.
website/​docs/​reference/​sql/​search.md Clarifies search limits and nested arguments.
website/​docs/​reference/​sql/​prepared_statements.md Explains authenticated session ownership.
website/​docs/​reference/​spicepod/​runtime.md Updates rate control and state storage guidance.
website/​docs/​features/​views/​index.md Documents startup dependencies.
website/​docs/​features/​observability/​index.md Updates cache metrics.
website/​docs/​features/​large-language-models/​tools.md Describes Responses API tool rounds.
website/​docs/​features/​large-language-models/​parameter_overrides.md Documents NSQL reasoning effort.
website/​docs/​features/​large-language-models/​mcp.md Removes historical environment note.
website/​docs/​features/​large-language-models/​decisions.md Updates decision behavior and task history.
website/​docs/​features/​distributed-query/​index.md Documents missing-graph recovery failure.
website/​docs/​features/​data-acceleration/​snapshots.md Documents runtime-state snapshot storage.
website/​docs/​features/​data-acceleration/​partitioning.md Explains automatic partition rebuilds.
website/​docs/​features/​data-acceleration/​data-refresh.md Documents acceleration creation retries.
website/​docs/​features/​caching/​index.md Revises cache eligibility, expiration, and invalidation.
website/​docs/​components/​tools/​mcp.md Removes historical environment note.
website/​docs/​components/​data-connectors/​sharepoint.md Clarifies folder rows and nullable fields.
website/​docs/​components/​data-connectors/​iceberg.md Updates metadata discovery guidance.
website/​docs/​components/​data-connectors/​huggingface.md Documents retries and resumed downloads.
website/​docs/​components/​data-connectors/​https/​deployment.md Updates shared-origin configuration guidance.
website/​docs/​components/​data-accelerators/​cayenne/​performance.md Clarifies unsupported tuning parameters.
website/​docs/​components/​data-accelerators/​cayenne/​index.md Updates deletion strategies and settings changes.
website/​docs/​components/​data-accelerators/​cayenne/​deployment.md Updates compaction troubleshooting.
website/​docs/​components/​catalogs/​iceberg.md Clarifies Hadoop metadata discovery.
website/​docs/​api/​tls/​index.md Documents Flight handshake timeout.
website/​docs/​api/​overview.md Explains server timing headers and trailers.
website/​docs/​api/​HTTP/​sidebar.ts Updates API navigation.
website/​docs/​api/​HTTP/​post-sql.StatusCodes.json Adds server timing documentation.
website/​docs/​api/​HTTP/​post-sql.api.mdx Refreshes embedded SQL operation.
website/​docs/​api/​HTTP/​post-nsql.RequestSchema.json Adds reasoning effort schema.
website/​docs/​api/​HTTP/​post-nsql.api.mdx Refreshes embedded NSQL operation.
website/​docs/​api/​HTTP/​post-decisions.StatusCodes.json Adds decision response schemas.
website/​docs/​api/​HTTP/​post-decisions.RequestSchema.json Adds decision request schema.
website/​docs/​api/​HTTP/​post-decisions.api.mdx Adds Decisions API page.
website/​docs/​api/​HTTP/​post-chat-completions.StatusCodes.json Updates response types and errors.
website/​docs/​api/​HTTP/​post-chat-completions.RequestSchema.json Updates OpenAI request types.
website/​docs/​api/​HTTP/​post-chat-completions.api.mdx Refreshes embedded chat operation.
website/​docs/​api/​HTTP/​get-table.StatusCodes.json Revises Iceberg table responses.
website/​docs/​api/​HTTP/​get-table.api.mdx Documents table loading restrictions.
website/​docs/​api/​HTTP/​get-namespace.StatusCodes.json Adds namespace response body schema.
website/​docs/​api/​HTTP/​get-namespace.api.mdx Updates namespace loading reference.
website/​docs/​api/​HTTP/​get-iceberg-namespaces.StatusCodes.json Updates Iceberg error types.
website/​docs/​api/​HTTP/​get-iceberg-namespaces.api.mdx Refreshes embedded namespace-list operation.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread website/docs/features/caching/index.md Resolved
Copilot AI balanced review requested due to automatic review settings October 15, 2026 02:54

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment thread website/docs/features/caching/index.md Resolved

This branch was successfully deployed

1 active deployment
preview — 839737fa Deployed Oct 15, 2026 by github-actions[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants