You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

74 lines
2.1 KiB
Markdown

# Changelog
All changes in this project will be noted in this file.
4 years ago
## Version 0.4.2 [2020-09-19]
> No breaking changes
This release adds `BGSAVE` for automated background saving (see [#11](https://github.com/terrabasedb/terrabasedb/issues/21))
## Version 0.4.1 [2020-09-06]
4 years ago
> No breaking changes
This release adds support for configuration files
## Version 0.4.0 [2020-08-30]
> This release introduces breaking changes
Changes:
* Actions added: `MSET` , `MGET` , `MUPDATE`
* Terrapipe 1.0
* Improved terminal output
Fixes:
* Explicit handling for incomplete responses in `tsh`
### Migrating existing clients
The Terrapipe protocol was revised and promoted to 1.0. This will cause all existing client implementations to break, since the protocol has changed fundamentally. The clients have to implement the [latest spec](https://git.io/JJZ8Z).
## Version 0.3.2 [2020-08-07]
> No breaking changes
The `tsh` component printed the wrong version number. This has been fixed.
4 years ago
## Version 0.3.1 [2020-08-05]
> This release introduces breaking changes
4 years ago
This release fixes #7, #8. It also adds several under-the-hood optimizations greatly improving query performance.
### Migrating existing clients
The only significant change in the protocol is the new metalayout format: `#a#b#c` instead of the previously proposed `a#b#c#` .
### Disk storage format
The disk storage format was changed rendering existing binary data files incompatible. However, if you have any existing data - which is important, open an issue - because we'll be able to provide a tool that can help you easily migrate your existing datasets - with a one line command - so - no worries!
## Version 0.3.0 [2020-07-28]
> No breaking changes
This version enables persistence for stored data
## Version 0.2.0 [2020-07-27]
> This release introduces breaking changes
This release implements the latest version of the Terrapipe protocol.
### Migrating existing clients
All clients have to reimplement the Terrapipe protocol to match the [latest spec](https://git.io/JJZ8Z).
## Version 0.1.0 [2020-07-17]
This release provides an experimental client and server implementation.