Releases: HouzuoGuo/tiedot
3.4
3.2 (2015-02-12)
Bug fix:
- tiedot performs poorly on certain OS/FS combinations, this is due to the sparse file unintentionally created by Truncate operation, which is now fixed.
New experimental feature:
- Javascript Web Token can be optionally enabled to hand out token and authorize API calls.
Be aware that:
- This release gets rid of the web control panel due to numerous packaging/functional issues. Please let me know if you are interested in renovating the web control panel application!
3.1.3 (2014-12-01)
Sorry - I messed up a file in 3.1.2. This release fixes it.
3.1.2 (2014-12-01)
Improved RPM spec and systemd unit file to properly build on Open Build Service.
3.1.1 (2014-10-18)
Error handling is easier in embedded usage, see example.go for more details.
Fix a bug which causes query processor to return incorrect intersection/complement result.
3.1 (2014-09-01)
New stable features:
- A beautiful web control panel application runs along with ordinary HTTP APIs.
- Easily scan through large collections using new HTTP and embedded APIs.
- To package tiedot into RPM package, there is now a RPM spec pre-cooked for you.
- To run tiedot as a daemon, simply use the systemd user unit file.
Improvements:
- Significantly improved startup performance, thanks to Smart File Scan.
- Other improvements in error handling, locking, logging, and embedded usage examples.
Bug fix:
- Fix a bug that may cause inaccurate lookup query result to be returned.
- Fix a bug that may cause severely degraded performance in certain usages.
3.0 (2014-05-31)
Bug fix:
- Fix numerous bugs that may cause inconsistent index state in version 2.x
Improvements:
- Move document ID out of document data itself, improving performance.
- Tweaked hash table initial parameters.
Be aware that:
- Version 3.0 is not compatible with older databases, unfortunately a migration tool is not available at the moment.
2.1 (2014-05-31)
New experimental features:
- JSON parameterized queries
- A Python client for HTTP APIs
2.0 (2014-01-20)
tiedot 2.0 brings to you new file structures, APIs and a much cleaner codebase. The essential new feature in 2.0 is that all collections are partitioned, hoping to show better scalability; but the mechanism is still being tweaked.
Unfortunately, it is not compatible with older 1.x databases.
1.2 (2013-12-31)
Bug fix:
- Better embedded usage examples.
- Code comments rewritten to be more readable.
Improvements:
- Benchmark sample size is now configurable via CLI parameters.
- Structures inside array may now be indexed as well.
- New HTTP service endpoint to dump database while staying online.
- New HTTP service endpoint to flush all data buffers.
- Verbose log messages can be turned on/off.
Be aware that:
- Original V1 and V2 HTTP APIs have been removed, together with their documents.
- Old query processor (used by V1 and V2 APIs) has been removed.