Skip to content

Latest commit

 

History

History
103 lines (89 loc) · 4.94 KB

File metadata and controls

103 lines (89 loc) · 4.94 KB

About CrateDB changelog

Unreleased

  • Dependencies: Updated to Hishel 1.1

v0.0.10 - 2025-12-16

  • Dependencies: Relaxed to pueblo<0.1, for less version bumping noise

v0.0.9 - 2025-11-03

  • Outline: Improved llms-txt's get_doc_content to fail on resources with HTTP != 200
  • Outline: Fixed broken links to documentation
  • CI: Started running software tests each night to catch regressions

v0.0.8 - 2025-07-28

  • Outline: Shrank llms-txt output to <200_000 input tokens
  • Bundle: Added "count-tokens" procedure to inform about the size of the outcome. Sonnet and Opus are limited to 200_000 input tokens.
  • Query: Added a few more example questions specific to CrateDB
  • Naming things: Renamed OutlineItems.to_dict to OutlineItems.to_list
  • Prompt (instructions.md): Reorganized and improved the CrateDB prompt instructions for clarity and structure

v0.0.7 - 2025-07-22

  • Prompt: Added instructions-general.md file when generating bundle
  • CLI: Added guidelines how to use the llm application and Python API with instructions-general.md and llms-full.txt files for executing prompts and holding conversations with LLMs.

v0.0.6 - 2025-07-21

  • Prompt: Added instructions about working with CrateDB to be used for LLM system prompts. Thanks, @hammerhead and @WalBeh.

v0.0.5 - 2025-05-19

  • Bundle: Added outline in Markdown format, which got lost previously
  • Inventory: Added general information about partitioned tables, storage, replication, and views, and more specific information about the {CREATE,ALTER} [FOREIGN] TABLE [AS] and COPY {FROM,TO} commands.
  • Inventory: Added information about SQL data types and about how to import example datasets using CrateDB Toolkit.
  • Bundle: Fixed semantics of llms.txt vs. llms-full.txt, see ABOUT-39.
  • Bundle: Generated outline.html for improved inspection by humans
  • Inventory: Prioritized technical content because context windows are limited. Most LLM implementations will truncate input in some way or another.

v0.0.4 - 2025-05-16

  • Outline: cratedb-about outline now understands --url option to use any outline resource on local or remote filesystems. Alternatively, use the ABOUT_OUTLINE_URL environment variable.
  • Outline: Added to_llms_txt API method and CLI options --format=llms-txt and --optional, to directly convert/expand the source outline file into an llms.txt file.
  • llms-txt: Renamed subcommand build to bundle --format=llms-txt
  • Outline: Refactored quirky as_dict parameter to more fluent .to_dict() interface
  • Query: Added a few example questions specific to CrateDB
  • Outline: Renamed CRATEDB_CONTEXT_URL to ABOUT_CONTEXT_URL
  • Outline: Fixed llms_txt currently does not accept newlines in description fields
  • Inventory: Significantly update cratedb-outline.yaml
  • Bundle: Started accepting --url/ABOUT_OUTLINE_URL option to specify alternative input outline file
  • Bundle: Improved handling of --format option
  • Query: Permitted loading context file from local filesystem per ABOUT_CONTEXT_URL
  • Query: Introduced caching for context payloads on HTTP remote URLs
  • llms-txt: Introduced caching for expanding outline into Markdown file
  • Inventory: Added information about user and role management, privilege assignment, and multi-tenancy implementation suggestions
  • Bundle: Provided README in HTML format per readme.html

v0.0.3 - 2025-05-10

  • Outline: Refactored the source of truth for the documentation outline into the package itself, and changed the format from Markdown to YAML, i.e. from cratedb-overview.md to cratedb-outline.yaml
  • Outline: Provided new CLI subcommand cratedb-about outline
  • Outline: Provided cratedb_about.CrateDbKnowledgeOutline API for retrieving information from the knowledge base outline within Python programs
  • Context: Zapped working tree building by establishing the cratedb-about bundle subcommand
  • CI: Added GHA workflow for publishing package to PyPI
  • Outline: Improved data model and interface
  • Query: Refactored LLM conversations code to CrateDbKnowledgeConversation

v0.0.2 - 2025-05-09

  • Content: Added two pieces of content from blog articles, converted to Markdown format
  • Context: Started advertising to use the designated location https://cdn.crate.io/about/ for consuming the generated resources
  • Context: Naming things: Adhered to the naming convention of LLMs.txt Hub by using llms.txt and llms-full.txt.
  • Outline: Added the CrateDB README

v0.0.1 - 2025-04-17

  • Start: Established project layout
  • Context: Added source files (cratedb-overview.md), generator program wrapper (uv run poe build), and build artifacts (llms-ctx.txt and llms-ctx-full.txt)
  • Query: Added CLI program cratedb-about with subcommands ask and list-questions for ad hoc conversations about CrateDB