Releases
v0.6.0
Compare
Sorry, something went wrong.
No results found
0.6.0 (2026-10-04)
Features
Allow fallback fields when sorting (2a8fcd8 )
Bug fixes
Answer 400 instead of 500 for a distance-sort cursor that holds no distance (e9138a9 )
Answer 400 instead of 500 for a key expiry later than a key can store (31afff2 )
Answer 400 instead of 500 when a string value is too long to index (7035e66 )
Answer 400 instead of 500 when a text or boolean field gets the wrong JSON type (a08deca )
Answer 404 instead of restoring search settings deleted during a PUT with If-Match: * (b086567 )
Answer index:unsupported instead of a 400 when the live generation needs a newer engine (bc80dca )
Close an index that was still opening when it was deleted (9a8d4e0 )
Continue paging when a cursor comes from a larger index instead of answering 500 (b436821 )
Count requests that match no route as UNKNOWN instead of by their path (209933a )
Delete an index created on another node without a false 404 (fb5e3e0 )
Keep a recreated index's objects when an old removal sweep runs at the same time (3499ef1 )
Keep acknowledged writes when an index is handed over after a failed push (1497bc9 )
Keep indexes readable when two nodes push after the manifest was removed (2fcd6ef )
Keep keys and permissions from newer versions when an older node changes the keys (54b92fd )
Keep pulling an index after a pull fails with an unexpected error (c6130a5 )
Keep ranking from using a signal that an update removed (8c8f7ff )
Keep the index tie breaker when a fallback sort starts on the same field (25e681b )
Keep the removal mark of an index deleted while another node creates it (8301b59 )
Keep writes a node takes during a quick lose-and-regain of an index (d27cca6 )
Refuse a cursor sent with another locale instead of skipping or repeating hits (8866fe9 )
Refuse a JSON body that holds more than one value (3f17008 )
Refuse a primary key of the wrong JSON type (36eab99 )
Refuse a request that gives the same JSON property twice instead of keeping the last value (84e8283 )
Refuse a zero knn vector on a cosine field instead of scoring every hit NaN (e5004c0 )
Refuse an unencoded ; in request paths (4d3f85b )
Refuse definition changes that move a field name onto a wildcard field that indexes it differently (a315000 )
Refuse definition changes that would block every later write of an indexed field (9bb85a2 )
Refuse key index patterns that no index name can match (f033ee6 )
Refuse to promote or delete a generation of an index that needs a newer engine (5dc8b99 )
Report removed field locales as an incompatible definition change (0c02be8 )
Restore the remote definition and change log when a pull follows a refused push (c3c666f )
Skip an NDJSON line that is valid JSON but not an object instead of failing the batch (895ab1e )
Stop a concurrent partial update from bringing back documents a delete by query removed (a9f4cc7 )
Stop a freshness wait from timing out when the index is promoted mid-wait (13d90c2 )
Stop a key granted one generation from cancelling the reindex of another (e91a293 )
Stop a late key refresh from bringing a revoked key back (5bcf276 )
Stop a node that lost an index from keeping the documents it gave up (d7e8e8a )
Stop a promoted reindex from keeping signals the source index removed (b1017c7 )
Stop answering with old search settings after a revert or a second removal (3375425 )
Stop deeply nested definitions from turning empty after the index reopens (c6582b6 )
Stop deleting newer indexes after you restore an older registry in local mode (f39a138 )
Stop keys granted only an index's generations from changing its search settings (c238a88 )
Stop locale patches from leaving stale values in the default locale (ff0d713 )
Stop pushing a handed-over index when its claim is taken during the handover (de40f93 )
Stop readers from serving a deleted index after it is created again under the same name (4face53 )
Stop reads from answering from a demoted generation after a roll back (a15fdf5 )
Stop the refresh pass from removing an index created while it ran (0179b1d )
Treat -0.0 as 0.0 in float and double fields so filters and facets agree at zero (702d783 )
Warn when EXOFIND_NODE_ADDRESS has no scheme or an invalid host name (30ecc6e )
You can’t perform that action at this time.