Bump up version and add changelog entry

Signed-off-by: Sayan Nandan <nandansayan@outlook.com>
next
Sayan Nandan 4 years ago
parent 5ecc6f55f4
commit bfb4b920df
No known key found for this signature in database
GPG Key ID: C31EFD7DDA12AEE0

@ -2,6 +2,34 @@
All changes in this project will be noted in this file.
## Version 0.5.0
> This release introduces breaking changes!
* Command line configuration added to `tdb`
* ⚠ Positional arguments in `tsh` and `tdb-bench` have been removed
* `MKSNAP` now has an _enhanced version_ which enables snapshots to be created even if they're disabled on the server side
* If `BGSAVE` fails, no more writes will be accepted on the server side. All commands that try to modify data will return an internal server error
* `tdb-bench` now provides JSON output with the `--json` flag
* The `Dockerfile` was fixed to use command line arguments instead of the configuration file which caused problems
* The `enabled` key under the `snapshots` key in the configuration file has been removed
### Upgrading
* Users who ran `tsh` like `tsh 172.17.0.1 2003` will now need to run:
``` shell
tsh -h 172.17.0.1 -p 2003
```
* Users who ran `tdb-bench` like `tdb-bench 10 100000 4` will now need to run:
``` shell
tdb-bench -c 10 -q 100000 -s 4
```
* To enable snapshots, you just have to add the key: there is no need for the `enabled` key. To disable snapshots, you just have to omit the `snapshot` key (block) from your configuration file
## Version 0.4.5 [2020-10-29]
> No breaking changes

8
Cargo.lock generated

@ -223,7 +223,7 @@ checksum = "a9f8082297d534141b30c8d39e9b1773713ab50fdbe4ff30f750d063b3bfd701"
[[package]]
name = "libtdb"
version = "0.4.5"
version = "0.5.0-alpha.2"
dependencies = [
"bytes",
"lazy_static",
@ -532,7 +532,7 @@ dependencies = [
[[package]]
name = "tdb"
version = "0.4.5"
version = "0.5.0-alpha.2"
dependencies = [
"bincode",
"bytes",
@ -554,7 +554,7 @@ dependencies = [
[[package]]
name = "tdb-bench"
version = "0.4.5"
version = "0.5.0-alpha.2"
dependencies = [
"clap",
"devtimer",
@ -656,7 +656,7 @@ dependencies = [
[[package]]
name = "tsh"
version = "0.4.5"
version = "0.5.0-alpha.2"
dependencies = [
"bytes",
"clap",

@ -1,6 +1,6 @@
[package]
name = "tsh"
version = "0.4.5"
version = "0.5.0-alpha.2"
authors = ["Sayan Nandan <ohsayan@outlook.com>"]
edition = "2018"

@ -20,7 +20,7 @@
#
name: TerrabaseDB Shell
version: 0.4.5
version: 0.5.0-alpha.2
author: Sayan N. <ohsayan@outlook.com>
about: The TerrabaseDB Shell (tsh)
args:

@ -22,7 +22,7 @@
mod argparse;
mod protocol;
use tokio;
const MSG_WELCOME: &'static str = "TerrabaseDB v0.4.5";
const MSG_WELCOME: &'static str = "TerrabaseDB v0.5.0-alpha.2";
#[tokio::main]
async fn main() {

@ -1,6 +1,6 @@
[package]
name = "libtdb"
version = "0.4.5"
version = "0.5.0-alpha.2"
authors = ["Sayan Nandan <ohsayan@outlook.com>"]
edition = "2018"

@ -1,6 +1,6 @@
[package]
name = "tdb"
version = "0.4.5"
version = "0.5.0-alpha.2"
authors = ["Sayan Nandan <ohsayan@outlook.com>"]
edition = "2018"

@ -20,7 +20,7 @@
#
name: TerrabaseDB Server
version: 0.4.5
version: 0.5.0-alpha.2
author: Sayan N. <ohsayan@outlook.com>
about: The TerrabaseDB Database server
args:

@ -54,7 +54,7 @@ use jemallocator::Jemalloc;
static GLOBAL: Jemalloc = Jemalloc;
/// The version text
static MSG: &'static str = "TerrabaseDB v0.4.5 | https://github.com/terrabasedb/terrabase";
static MSG: &'static str = "TerrabaseDB v0.5.0-alpha.2 | https://github.com/terrabasedb/terrabase";
/// The terminal art for `!noart` configurations
static TEXT: &'static str = "
_______ _ _____ ____

@ -1,6 +1,6 @@
[package]
name = "tdb-bench"
version = "0.4.5"
version = "0.5.0-alpha.2"
authors = ["Sayan Nandan <ohsayan@outlook.com>"]
edition = "2018"

@ -20,7 +20,7 @@
#
name: TerrabaseDB Benchmark Tool
version: 0.4.5
version: 0.5.0-alpha.2
author: Sayan N. <ohsayan@outlook.com>
about: |
The TerrabaseDB benchmark tool can be used to benchmark TerrabaseDB installations.

Loading…
Cancel
Save