ceph-sync
Version:
Sync tool between LOCAL file system and REMOTE object storage.
97 lines (53 loc) • 3.1 kB
Markdown
# ceph-sync Change Log
Notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning 2.0.0](http://semver.org/).
## [0.11.1] - 2021-05-12
* Upgrade all dependencies.
升级所有依赖模块的版本。
## [0.11.0] - 2021-04-14
* Display online manual with `commandos.man()`.
依赖 `commandos.man()` 方法展示联机帮助信息。
* Compatible with `ceph-dual`.
与 `ceph-dual` 实现兼容。
## [0.10.0] - Apr 21st, 2020
* New option `--if-none-match` and `options.ifNoneMatch` added.
## [0.9.0] - Jan 5th, 2020
* Upgrade dependency `ceph` to 1.0.0, and `ceph-dual` to 0.1.0.
## [0.8.2] - May 19th, 2019
* Upgrade dependency `jinang` to enable `.toPromise()` and `.final()` method of returned instance of `jinang/Progress`.
## [0.8.1] - Jan 23rd, 2019
* Set default value to option `--concurrency`.
## [0.8.0] - Dec 10th, 2018
* New option `--prefix` available when the source is CEPH storage.
## [0.7.0] - Dec 9th, 2018
* Support `ceph-dual`.
## [0.6.2] - Dec 4th, 2018
* Fixed the bug on `fs2ceph()` when option `filter` exists.
## [0.6.1] - Nov 12th, 2018
Some wonderful optimizations are made in this version:
* If filename contains no-utf8 characters, an exception will be thrown on running `fs2ceph()` in Linux. In this version, such files will be ignored and an event named __no-utf8-filename__ will be emitted. In cli mode, such cases will be output to log file named __no-utf8-filename.log__。
* If the waiting queue becomes longer and longer, `out of memory` exception may be thrown and the process will be terminated. So, a new option named `maxQueueing` with default value 100,000 is now accepted by `fs2ceph()`. When the ceil is touched, the waiting queue will be frozen in 1,000 ms (one second).
Fixed bugs:
* In previous version, skipped filenames are stored in __ignore.log__ while they SHOULD be stored in __skipped.log__. Now this bug is fixed.
## [0.6.0] - Nov 8th, 2018
* New option `--filter` and `--dual-meta-filter` available on synchronising from filesystem to ceph storage.
## [0.5.0] - Aug 20th, 2018
* Fixed the bug when connection's container is changed during sync progress.
## [0.4.1] - Aug 3rd, 2018
* New command option `--concurrency` accepted.
## [0.4.0] - Aug 2nd, 2018
* Upgrade dependency version of `ceph`.
* Fixed the bug in `ceph2fs` that exception thrown if there is really an object named with slash "/" tailed. Now, such object will be ignored directly.
## [0.3.1] - May 13th, 2018
* Update version of dependency __[jinang](https://www.npmjs.com/package/jinang)__ which is necessary.
## [0.3.0] - May 13th, 2018 - @unpublished
* Command options `--fill` accepted.
## [0.2.0] - Apr 23rd, 2018
* Dependencies upgraded.
* Command options `--source-container` and `--target-container` accepted.
## [0.1.2] - Feb 9th, 2018
* `--mapper` option added in CLI mode.
## [0.1.1] - Feb 8th, 2018
## [0.0.1] - Jan 09, 2018
Released.
---
This CHANGELOG.md follows [*Keep a CHANGELOG*](http://keepachangelog.com/).