docs(cayenne): cayenne_deletion_mode auto resolves to key on every primary-key table (#2354)
3 hours ago
feat(website): publish agent discovery documents for spiceai.org (#2319)
* feat(website): publish agent discovery documents for spiceai.org
Implement the isitagentready.com checks that apply to a static docs site:
- Serve each page as Markdown to requests that prefer text/markdown
(functions/_middleware.js, using the files the llms-txt plugin now writes)
- Send RFC 8288 Link headers on the homepage
- Publish an RFC 9727 API catalog and /openapi.json for the runtime HTTP API
- Publish the spiceai/skills v2.3.2 skills with an Agent Skills Discovery index
- Publish an ARD manifest at /.well-known/ard.json and ai-catalog.json
- Register WebMCP tools (search_docs, get_page_markdown)
- Declare Content Signals in robots.txt
* fix(website): download the agent skills at a pinned commit, not a tag
A tag can be moved to different content, and the index digests describe only the
downloaded bytes. Pin skillsCommit to the v2.3.2 release commit and reject an
archive of any other commit before publishing.
* fix(website): use the standard ARD media types for skills
A single SKILL.md is text/markdown; profile="urn:air:agent-skills" in the ARD
conformance definitions, not application/agent-skills+md. Drop the llms.txt entry,
whose plain text/markdown type ARD reads as a skill missing its profile.
* fix(website): read search result URLs with get_page_markdown on any deployment
search_docs returns canonical https://spiceai.org URLs, which get_page_markdown
rejected on preview and local deployments. Read the same path from the current
deployment instead. Also write the zero-width space regex as \u200b.
* fix(website): serve openapi.json with its OpenAPI media type, skip Functions for favicons
/openapi.json was served as application/json although the API catalog and Link
headers advertise application/vnd.oai.openapi+json. Root favicon requests invoked
the middleware; exclude them in _routes.json.
6 days ago
feat(website): publish agent discovery documents for spiceai.org (#2319)
* feat(website): publish agent discovery documents for spiceai.org
Implement the isitagentready.com checks that apply to a static docs site:
- Serve each page as Markdown to requests that prefer text/markdown
(functions/_middleware.js, using the files the llms-txt plugin now writes)
- Send RFC 8288 Link headers on the homepage
- Publish an RFC 9727 API catalog and /openapi.json for the runtime HTTP API
- Publish the spiceai/skills v2.3.2 skills with an Agent Skills Discovery index
- Publish an ARD manifest at /.well-known/ard.json and ai-catalog.json
- Register WebMCP tools (search_docs, get_page_markdown)
- Declare Content Signals in robots.txt
* fix(website): download the agent skills at a pinned commit, not a tag
A tag can be moved to different content, and the index digests describe only the
downloaded bytes. Pin skillsCommit to the v2.3.2 release commit and reject an
archive of any other commit before publishing.
* fix(website): use the standard ARD media types for skills
A single SKILL.md is text/markdown; profile="urn:air:agent-skills" in the ARD
conformance definitions, not application/agent-skills+md. Drop the llms.txt entry,
whose plain text/markdown type ARD reads as a skill missing its profile.
* fix(website): read search result URLs with get_page_markdown on any deployment
search_docs returns canonical https://spiceai.org URLs, which get_page_markdown
rejected on preview and local deployments. Read the same path from the current
deployment instead. Also write the zero-width space regex as \u200b.
* fix(website): serve openapi.json with its OpenAPI media type, skip Functions for favicons
/openapi.json was served as application/json although the API catalog and Link
headers advertise application/vnd.oai.openapi+json. Root favicon requests invoked
the middleware; exclude them in _routes.json.
6 days ago
docs(api): the Iceberg REST catalog endpoints are served at /v1/config and /v1/namespaces, not under /v1/iceberg (#2334)
* docs(api): the Iceberg REST catalog endpoints are served at /v1/config and /v1/namespaces, not under /v1/iceberg
* chore: update API docs
* docs(api): drop /iceberg from the request URL encoded in the versioned Iceberg API pages
---------
Co-authored-by: Spice Schema Bot <schema-bot@spice.ai>
4 days ago
Spice v2.4.0-rc.1 Release Blog (#2336)
* Spice v2.4.0-rc.1 Release Blog
* Add s3_auth parameter to release notes
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* Update release notes for v2.4.0-rc.1
Added documentation for reading datasets from published snapshots.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* Remove Homebrew instructions from v2.4.0-rc.1 notes
Removed Homebrew upgrade instructions from release notes.
---------
Co-authored-by: Sergei Grebnov <sergei.grebnov@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
4 days ago
feat(website): publish agent discovery documents for spiceai.org (#2319)
* feat(website): publish agent discovery documents for spiceai.org
Implement the isitagentready.com checks that apply to a static docs site:
- Serve each page as Markdown to requests that prefer text/markdown
(functions/_middleware.js, using the files the llms-txt plugin now writes)
- Send RFC 8288 Link headers on the homepage
- Publish an RFC 9727 API catalog and /openapi.json for the runtime HTTP API
- Publish the spiceai/skills v2.3.2 skills with an Agent Skills Discovery index
- Publish an ARD manifest at /.well-known/ard.json and ai-catalog.json
- Register WebMCP tools (search_docs, get_page_markdown)
- Declare Content Signals in robots.txt
* fix(website): download the agent skills at a pinned commit, not a tag
A tag can be moved to different content, and the index digests describe only the
downloaded bytes. Pin skillsCommit to the v2.3.2 release commit and reject an
archive of any other commit before publishing.
* fix(website): use the standard ARD media types for skills
A single SKILL.md is text/markdown; profile="urn:air:agent-skills" in the ARD
conformance definitions, not application/agent-skills+md. Drop the llms.txt entry,
whose plain text/markdown type ARD reads as a skill missing its profile.
* fix(website): read search result URLs with get_page_markdown on any deployment
search_docs returns canonical https://spiceai.org URLs, which get_page_markdown
rejected on preview and local deployments. Read the same path from the current
deployment instead. Also write the zero-width space regex as \u200b.
* fix(website): serve openapi.json with its OpenAPI media type, skip Functions for favicons
/openapi.json was served as application/json although the API catalog and Link
headers advertise application/vnd.oai.openapi+json. Root favicon requests invoked
the middleware; exclude them in _routes.json.
6 days ago
feat(website): publish agent discovery documents for spiceai.org (#2319)
* feat(website): publish agent discovery documents for spiceai.org
Implement the isitagentready.com checks that apply to a static docs site:
- Serve each page as Markdown to requests that prefer text/markdown
(functions/_middleware.js, using the files the llms-txt plugin now writes)
- Send RFC 8288 Link headers on the homepage
- Publish an RFC 9727 API catalog and /openapi.json for the runtime HTTP API
- Publish the spiceai/skills v2.3.2 skills with an Agent Skills Discovery index
- Publish an ARD manifest at /.well-known/ard.json and ai-catalog.json
- Register WebMCP tools (search_docs, get_page_markdown)
- Declare Content Signals in robots.txt
* fix(website): download the agent skills at a pinned commit, not a tag
A tag can be moved to different content, and the index digests describe only the
downloaded bytes. Pin skillsCommit to the v2.3.2 release commit and reject an
archive of any other commit before publishing.
* fix(website): use the standard ARD media types for skills
A single SKILL.md is text/markdown; profile="urn:air:agent-skills" in the ARD
conformance definitions, not application/agent-skills+md. Drop the llms.txt entry,
whose plain text/markdown type ARD reads as a skill missing its profile.
* fix(website): read search result URLs with get_page_markdown on any deployment
search_docs returns canonical https://spiceai.org URLs, which get_page_markdown
rejected on preview and local deployments. Read the same path from the current
deployment instead. Also write the zero-width space regex as \u200b.
* fix(website): serve openapi.json with its OpenAPI media type, skip Functions for favicons
/openapi.json was served as application/json although the API catalog and Link
headers advertise application/vnd.oai.openapi+json. Root favicon requests invoked
the middleware; exclude them in _routes.json.
6 days ago
docs(python-sdk): git install for spicepy v4 and v4 query API (#2350)
* docs(python-sdk): install spicepy v4 from GitHub and use the v4 query API
pip install spicepy[params] installs an unrelated PyPI package, and v4's client.query()
submits an async job that single-node runtimes reject. Use the git install line pinned
to v4.0.0, client.sql()/query_pandas(), and the git form of the params extra.
* docs(python-sdk): state Python 3.11+ and Git prerequisites
a day ago
docs: publish v2.3.0 documentation and release notes (#2192)
* Add versioned docs for v2.3
* docs: publish v2.3.0 release notes and announcement
* docs: remove the temporary local build configuration
* docs: limit the LLM bundle to the latest released version
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Phillip LeBlanc <879445+phillipleblanc@users.noreply.github.com>
a month ago
Add blog (#735)
* Add blog
* Update
* Update authors.yml
* Update v1.0-rc.4.md
* Fixes
* Update v0.20-beta.md
* Update v0.19.4-beta.md
* Update v0.17.2-beta.md
* Update v0.17.1-beta.md
* Update v0.17-beta.md
* Update v0.13.3-alpha.md
* Update v0.12.1-alpha.md
* Update v0.10-alpha.md
* Update v0.7-alpha.md
* Update v0.6-alpha.md
* Update v0.5.1-alpha.md
* Update v0.5-alpha.md
* Update v0.4-alpha.md
* Update v0.3-alpha.md
* Update authors, update releases (#736)
* Update authors.yml
* Update v0.19-beta.md
* Update v1.0-rc.2.md
* Add website
* add jeadie author, add to releases
* Fixes
* Update packages
* Fixes for react
* Fixes
* Merge
* Update names
* Use hosted generator
* Tweak
* fix scoped tailwind styles
* Fix images
* use scpoed preflight.css, adjust home page styles
* Update links
* Update inline HTML to Markdown
* add evgenii to authors
* fix expressions
* fix static links
* fix linnks
* fix url docs links
* fix blog links
* prefix docs links with /docs
* fix fonts and tweak styles
* apply fonts
* add sgrebnov to authors
* Fix broken links
---------
Co-authored-by: Phillip LeBlanc <phillip@spiceai.io>
Co-authored-by: peasee <98815791+peasee@users.noreply.github.com>
Co-authored-by: jeadie <jack@spice.ai>
Co-authored-by: Evgenii Khramkov <evgenii@spice.ai>
Co-authored-by: Sergei Grebnov <sergei.grebnov@gmail.com>
2 years ago
Check in versioned docs and remove generate-versions script (#1386)
* Check in versioned docs and remove generate-versions script
Transition from per-branch versioning to all versions checked in.
Generated versioned docs from release branches 1.5 through 1.11.
Removed generate-versions.sh and updated .gitignore.
* Remove generate-versions script from build workflow
Versioned docs are now checked in directly. Remove the script
invocation from package.json build, drop the fetch-depth: 0 from CI
(no longer needed), and update README to reflect the new process.
8 months ago
Add blog (#735)
* Add blog
* Update
* Update authors.yml
* Update v1.0-rc.4.md
* Fixes
* Update v0.20-beta.md
* Update v0.19.4-beta.md
* Update v0.17.2-beta.md
* Update v0.17.1-beta.md
* Update v0.17-beta.md
* Update v0.13.3-alpha.md
* Update v0.12.1-alpha.md
* Update v0.10-alpha.md
* Update v0.7-alpha.md
* Update v0.6-alpha.md
* Update v0.5.1-alpha.md
* Update v0.5-alpha.md
* Update v0.4-alpha.md
* Update v0.3-alpha.md
* Update authors, update releases (#736)
* Update authors.yml
* Update v0.19-beta.md
* Update v1.0-rc.2.md
* Add website
* add jeadie author, add to releases
* Fixes
* Update packages
* Fixes for react
* Fixes
* Merge
* Update names
* Use hosted generator
* Tweak
* fix scoped tailwind styles
* Fix images
* use scpoed preflight.css, adjust home page styles
* Update links
* Update inline HTML to Markdown
* add evgenii to authors
* fix expressions
* fix static links
* fix linnks
* fix url docs links
* fix blog links
* prefix docs links with /docs
* fix fonts and tweak styles
* apply fonts
* add sgrebnov to authors
* Fix broken links
---------
Co-authored-by: Phillip LeBlanc <phillip@spiceai.io>
Co-authored-by: peasee <98815791+peasee@users.noreply.github.com>
Co-authored-by: jeadie <jack@spice.ai>
Co-authored-by: Evgenii Khramkov <evgenii@spice.ai>
Co-authored-by: Sergei Grebnov <sergei.grebnov@gmail.com>
2 years ago
Add create-release script + workflow (#1392)
7 months ago
docs(models): replace /v1/evaluate with /v1/decisions and document the SQL decision functions (#2341)
3 days ago
build(deps): bump the npm_and_yarn group across 1 directory with 3 updates (#2315)
Bumps the npm_and_yarn group with 3 updates in the /website directory: [qs](https://github.com/ljharb/qs), [shell-quote](https://github.com/ljharb/shell-quote) and [source-map-js](https://github.com/7rulnik/source-map-js).
Updates `qs` from 6.15.3 to 6.16.0
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.15.3...v6.16.0)
Updates `shell-quote` from 1.10.0 to 1.12.0
- [Changelog](https://github.com/ljharb/shell-quote/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/shell-quote/compare/v1.10.0...v1.12.0)
Updates `source-map-js` from 1.2.1 to 1.2.2
- [Release notes](https://github.com/7rulnik/source-map-js/releases)
- [Changelog](https://github.com/7rulnik/source-map-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/7rulnik/source-map-js/compare/v1.2.1...v1.2.2)
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.16.0
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: shell-quote
dependency-version: 1.12.0
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: source-map-js
dependency-version: 1.2.2
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Luke Kim <80174+lukekim@users.noreply.github.com>
7 days ago
build(deps): bump sharp
Bumps the npm_and_yarn group with 1 update in the /website directory: [sharp](https://github.com/lovell/sharp).
Updates `sharp` from 0.35.2 to 0.35.4
- [Release notes](https://github.com/lovell/sharp/releases)
- [Commits](https://github.com/lovell/sharp/compare/v0.35.2...v0.35.4)
---
updated-dependencies:
- dependency-name: sharp
dependency-version: 0.35.4
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
18 days ago
feat(website): publish agent discovery documents for spiceai.org (#2319)
* feat(website): publish agent discovery documents for spiceai.org
Implement the isitagentready.com checks that apply to a static docs site:
- Serve each page as Markdown to requests that prefer text/markdown
(functions/_middleware.js, using the files the llms-txt plugin now writes)
- Send RFC 8288 Link headers on the homepage
- Publish an RFC 9727 API catalog and /openapi.json for the runtime HTTP API
- Publish the spiceai/skills v2.3.2 skills with an Agent Skills Discovery index
- Publish an ARD manifest at /.well-known/ard.json and ai-catalog.json
- Register WebMCP tools (search_docs, get_page_markdown)
- Declare Content Signals in robots.txt
* fix(website): download the agent skills at a pinned commit, not a tag
A tag can be moved to different content, and the index digests describe only the
downloaded bytes. Pin skillsCommit to the v2.3.2 release commit and reject an
archive of any other commit before publishing.
* fix(website): use the standard ARD media types for skills
A single SKILL.md is text/markdown; profile="urn:air:agent-skills" in the ARD
conformance definitions, not application/agent-skills+md. Drop the llms.txt entry,
whose plain text/markdown type ARD reads as a skill missing its profile.
* fix(website): read search result URLs with get_page_markdown on any deployment
search_docs returns canonical https://spiceai.org URLs, which get_page_markdown
rejected on preview and local deployments. Read the same path from the current
deployment instead. Also write the zero-width space regex as \u200b.
* fix(website): serve openapi.json with its OpenAPI media type, skip Functions for favicons
/openapi.json was served as application/json although the API catalog and Link
headers advertise application/vnd.oai.openapi+json. Root favicon requests invoked
the middleware; exclude them in _routes.json.
6 days ago
Add blog (#735)
* Add blog
* Update
* Update authors.yml
* Update v1.0-rc.4.md
* Fixes
* Update v0.20-beta.md
* Update v0.19.4-beta.md
* Update v0.17.2-beta.md
* Update v0.17.1-beta.md
* Update v0.17-beta.md
* Update v0.13.3-alpha.md
* Update v0.12.1-alpha.md
* Update v0.10-alpha.md
* Update v0.7-alpha.md
* Update v0.6-alpha.md
* Update v0.5.1-alpha.md
* Update v0.5-alpha.md
* Update v0.4-alpha.md
* Update v0.3-alpha.md
* Update authors, update releases (#736)
* Update authors.yml
* Update v0.19-beta.md
* Update v1.0-rc.2.md
* Add website
* add jeadie author, add to releases
* Fixes
* Update packages
* Fixes for react
* Fixes
* Merge
* Update names
* Use hosted generator
* Tweak
* fix scoped tailwind styles
* Fix images
* use scpoed preflight.css, adjust home page styles
* Update links
* Update inline HTML to Markdown
* add evgenii to authors
* fix expressions
* fix static links
* fix linnks
* fix url docs links
* fix blog links
* prefix docs links with /docs
* fix fonts and tweak styles
* apply fonts
* add sgrebnov to authors
* Fix broken links
---------
Co-authored-by: Phillip LeBlanc <phillip@spiceai.io>
Co-authored-by: peasee <98815791+peasee@users.noreply.github.com>
Co-authored-by: jeadie <jack@spice.ai>
Co-authored-by: Evgenii Khramkov <evgenii@spice.ai>
Co-authored-by: Sergei Grebnov <sergei.grebnov@gmail.com>
2 years ago
Try Open Sans font (#784)
2 years ago
Add blog (#735)
* Add blog
* Update
* Update authors.yml
* Update v1.0-rc.4.md
* Fixes
* Update v0.20-beta.md
* Update v0.19.4-beta.md
* Update v0.17.2-beta.md
* Update v0.17.1-beta.md
* Update v0.17-beta.md
* Update v0.13.3-alpha.md
* Update v0.12.1-alpha.md
* Update v0.10-alpha.md
* Update v0.7-alpha.md
* Update v0.6-alpha.md
* Update v0.5.1-alpha.md
* Update v0.5-alpha.md
* Update v0.4-alpha.md
* Update v0.3-alpha.md
* Update authors, update releases (#736)
* Update authors.yml
* Update v0.19-beta.md
* Update v1.0-rc.2.md
* Add website
* add jeadie author, add to releases
* Fixes
* Update packages
* Fixes for react
* Fixes
* Merge
* Update names
* Use hosted generator
* Tweak
* fix scoped tailwind styles
* Fix images
* use scpoed preflight.css, adjust home page styles
* Update links
* Update inline HTML to Markdown
* add evgenii to authors
* fix expressions
* fix static links
* fix linnks
* fix url docs links
* fix blog links
* prefix docs links with /docs
* fix fonts and tweak styles
* apply fonts
* add sgrebnov to authors
* Fix broken links
---------
Co-authored-by: Phillip LeBlanc <phillip@spiceai.io>
Co-authored-by: peasee <98815791+peasee@users.noreply.github.com>
Co-authored-by: jeadie <jack@spice.ai>
Co-authored-by: Evgenii Khramkov <evgenii@spice.ai>
Co-authored-by: Sergei Grebnov <sergei.grebnov@gmail.com>
2 years ago
docs: publish v2.3.0 documentation and release notes (#2192)
* Add versioned docs for v2.3
* docs: publish v2.3.0 release notes and announcement
* docs: remove the temporary local build configuration
* docs: limit the LLM bundle to the latest released version
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Phillip LeBlanc <879445+phillipleblanc@users.noreply.github.com>
a month ago