# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.1.0]
To support the implementation of index-updated-collections, significant changes were made to the Searcher and Writer. 
### add
ctl actions
- create-index
- index-updated-collections

### [0.1.1]
Added serve-service cloud implement

### [0.1.2]
Reimplemented serve-service /indexes, /update-index

### [0.1.3]
qdrant-api /scroll update

### [0.1.4]
fts indexed collection-id

### [0.1.5]
- Reimplemented qdrant-api search & scroll
- implement mysqlpool with jwt in ctl: index-updated-collection
- auto shift fts-version with ctl: index-updated-collection

### [0.1.6]
- Reimplemented points delete
- Pipeline with auto segment-merge and auto-gc

### [0.1.7]
- Implemented create/delete payload-index

## [1.0.0]
- Text field name free

### [1.0.1]
- Implement points-delete without index

## [1.1.0]
- Implement snapshot upload

### [1.1.1]
- Reimplement snapshot upload
    - check existed collection params
    - refine collection upload lock 

## [1.2.0]
- Implement snapshot create/list/delete

## [1.3.0]
- Implement snapshot download

### [1.3.1]
- Bugfix
    - snapshot CollectionDetail compatiblity in qdrant & TiDB
    - get collection detail error when hnsw_config is None

### [1.3.2]
- refine
    - mutex for create-snapshot
    - mutex for create-collection, re-create-collection

### [1.3.3]
- review some error

### [1.3.4]
- Implement MatchAny and MatchExcept in Filter