Skip to content

chore(main): release 0.1.0 - #1

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--exofind
Open

chore(main): release 0.1.0#1
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--exofind

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 23, 2026

Copy link
Copy Markdown

🤖 I have created a release beep boop

0.1.0 (2026-08-30)

Features

  • Ability to add query-time synonyms per index (c395813)
  • Ability to limit the complexity of searches (8da8afb)
  • Ability to list indexed documents (937345b)
  • Ability to rebuild a lost or corrupt index registry (b32053a)
  • Ability to request which nested objects matched a query (69d96ae)
  • Ability to return each matched nested object as a hit of its own (b4aebfc)
  • Ability to set a role on a field to simplify setup (ec2baae)
  • Accept dynamic attribute names inside and for object fields (2fed904)
  • Add benchmark utility (31d195d)
  • Add health check endpoints (b1cdd3b)
  • Add locale support for Central Kurdish, Nepali and Chinese (Traditional) (d66dab0)
  • Allow disabling typo-tolerance for certain words (eda49ea)
  • Allow nested objects to specify their key (562e53f)
  • Allow objects to store, highlight and nest further down (6cd000e)
  • Allow ranking signals on requests to compose with the index (d7f1764)
  • Answer exact totals of value hits from index statistics (461b7e3)
  • Answer locale specific fields in the locale the search asked for (3a6e488)
  • Balance indexes between nodes based on write load (8f6c855)
  • Cache the documents of search results in memory, (f75460d)
  • Change nested documents without having to send them all (d7423cc)
  • Change one document with PATCH (cb25ba3)
  • Change only some settings with PATCH (6297850)
  • Combine text and vector rankings by rank with a fuse clause (ce32a59)
  • Count value hits straight off their own conditions (b6bffaa)
  • Custom document serializing to reduce memory needed to write them (76327e9)
  • Cut allocations when counting facets over object fields (264f850)
  • Declare an index's locales once instead of on every field (b85b028)
  • Endpoint to explain how a hit scored (7812481)
  • Export metrics surrounding node and index health (e469cd6)
  • Fill a new generation by reindexing from the one it replaces (52febbd)
  • Filter inside nested objects without emptying their own facets (2d698b7)
  • Forward index writes to the correct indexer (ccc7ea1)
  • Hierarchy facets allocate less by reusing parsed paths per segment (22ae8ef)
  • Highlight a page of hits with one term lookup per segment (cb64d23)
  • Improve hierarchy facet speed via caching (2c67e39)
  • Improve index and setting refresh timings (efad724)
  • Improve JVM defaults when running in Docker (81e8af0)
  • Improve logging of startup, indexing etc (940bae2)
  • Improve query speed based on benchmark numbers (8208cb1)
  • Improve query speed when using ranking signals (8009dd7)
  • Improve speed of searches that ask for highlights (da7478a)
  • Include decimals in tookMs (c03614d)
  • Indexer nodes now spread writes to indexes between them (d9bcf7a)
  • Initial commit (3b3071f)
  • Introduce nested vs flattened object representations (20090ae)
  • Korean support for compound nouns (1cf9916)
  • Let each document control if nested objects are surfaced in its place (fafce10)
  • Let ranking be tuned per index without updating it (136ed4f)
  • OpenAPI documentation (4e3b12f)
  • Poll S3 less by utilizing the registry to carry update hints (fac537b)
  • Prefix every environment variable with EXOFIND_ (694816a)
  • Push an index in its merged form after writing stops (4f6695d)
  • Record which documents change so a rebuild copy can be caught up (633b0b0)
  • Refuse searches asking for fields the index can never return (2c4f6c2)
  • Reject dots in field names in favor of explicit objects (82df057)
  • Rerank the best results in a second pass (6dc56b0)
  • Return single fields from inside objects in search results (adff0b9)
  • Rework locale data and support for Icelandic (a5d753e)
  • Search a document's chunks by vector with knn inside a nested object (6da5f80)
  • Searches no longer wait on a shared lock on the index (32aada5)
  • Searches with typo tolerance ignore number typos (8e41a08)
  • Speed up and reduce memory used when decoding source fields (eabe5d7)
  • Speed up facets when only their own filter, or nothing, narrows the search (a13ed61)
  • Speed up multi-word text search on fields that support autocomplete (51bf060)
  • Speed up searches by disabling disjunction query tie-breaking (2bb0ed8)
  • Speed up searches that repeat a misspelled or half-typed word (ee432c6)
  • Speed up typo tolerant queries (77ef291)
  • Speed up typo-tolerant search by walking each misreading less times (4e63300)
  • Split Finnish compound words (d44290f)
  • Switch highlights to use postings (683f744)
  • The admin API now shows which node writes each index (9c89c69)
  • When editing an index definition check compatibility before allowing (0405cca)

Bug fixes

  • Adjust config names so that ENV-vars can reach them (49a2489)
  • Create an index without it sometimes failing as readonly (46f4d3d)
  • Documents accepted just before a shutdown survive a fast takeover by another node (4c40e98)
  • Enable fsync of manifest and index files (d8df834)
  • examples: Make sure the livsmedel example no longer renders [object Object] (3c23882)
  • Keep writing indexes when S3 reports a conditional write conflict (ad4c925)
  • Stop a node whose claim lapsed from overwriting its successor's work (207ed73)
  • Stop reporting a failure for a registry change that was made (4fe8dbb)
  • Upload every file again when the remote index was emptied (d19d2e4)

Documentation

  • Add cross-links to how-to guides (9220d7d)
  • Add examples to REST API (5b11189)
  • Add more documentation (8bcf0f6)
  • Add some tentative deploy docs for Kubernetes (d271ed6)
  • Document how merged files are handled in the object storage bucket (b1cef52)
  • Document some traps surrounding benchmarks (95ab7e8)
  • Fix example intros (691d2ec)
  • Fold facets on smaller screen sizes (5a41150)
  • Give proto files a documentation pass (52f7c13)
  • How to for modelling dynamic attributes (e0e7cff)
  • Improve page transitions on website (a1e1844)
  • Improve synonym docs (c5c2ec5)
  • License under Apache 2.0 (949e22f)
  • Move documentation site to exofind.dev (c06873a)
  • Normalize names of pages (d4f3590)
  • REST API section for website (8594b63)
  • Rework docs in an attempt to make them clearer (7b4ed67)
  • Rework website theme (e1b406b)
  • Rewrite the OpenAPI descriptions (2fe3bfd)
  • Stop the page blanking when moving between documentation pages (f4cf27a)
  • Update CLAUDE.md (d563de7)
  • Update documentation skill (2e4f8b8)
  • Update documentation skill (06f287b)
  • Update explanation doc for index generations (4e460d0)
  • Update website and tutorials (ec99cf8)
  • Update website navigation (91c2d2c)
  • Upgrade Astro and Starlight (c79dbde)
  • Website built from documentation and examples (93cb06f)

Internal

  • Add CI and publish images to GHCR (054341b)

This PR was generated with Release Please. See documentation.

@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--exofind branch 27 times, most recently from d774dda to 048d0c0 Compare August 30, 2026 06:23
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--exofind branch 2 times, most recently from ad2cc68 to 20cef10 Compare August 30, 2026 09:26
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--exofind branch 4 times, most recently from a6c7cee to 2783126 Compare August 30, 2026 17:42
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--exofind branch from 2783126 to 75b188a Compare August 30, 2026 17:46
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.

0 participants