Releases: IBM/couchbackup
Releases · IBM/couchbackup
2.11.1 (2024-11-19)
- [FIXED] Error messages from retried requests.
- [IMPROVED] Updated error response messages.
- [UPGRADED]
@ibm-cloud/cloudant
dependency to version0.11.0
. - [NOTE] Removed
retry-axios
from peerDependencies. - [NOTE] Updated Node.js version requirement statement for LTS 22.
2.11.0 (2024-09-24)
- [NEW] EXPERIMENTAL/UNSUPPORTED Add
attachments
option to backup and restore attachments for Apache CouchDB. - [UPGRADED]
@ibm-cloud/cloudant
dependency to version0.10.3
. - [UPGRADED]
ibm-cloud-sdk-core
peerDependency to minimum version5.0.2
to match version provided from@ibm-cloud/cloudant
. - [UPGRADED]
debug
dependency to version4.3.7
. - [NOTE] The
attachments
option is not supported. Do not use for IBM Cloudant backups.
2.10.2 (2024-08-19)
- [UPGRADED]
@ibm-cloud/cloudant
dependency to version0.10.1
. - [UPGRADED]
ibm-cloud-sdk-core
peerDependency to minimum version5.0.1
to match version provided from@ibm-cloud/cloudant
. - [UPGRADED]
axios
peerDependency to minimum version1.7.4
to match version provided fromibm-cloud-sdk-core
. - [UPGRADED]
commander
dependency to version12.1.0
- [UPGRADED]
debug
dependency to version4.3.6
.
2.10.1 (2024-05-14)
- [IMPROVED] Updated documentation.
- [UPGRADED]
@ibm-cloud/cloudant
dependency to version0.9.1
.
2.10.0 (2024-02-28)
- [NEW] Included
time
inrestored
API events and CLI output. - [NEW] Added metadata to backup files.
- [FIXED] Double output of errors to stderr when using CLI.
- [FIXED] Error for broken JSON in backup files.
- [FIXED] Wrong error code used for incomplete changes item.
- [FIXED] Error if the log file already exists when starting a new backup.
- [REMOVED] Dependency on
async
module. - [REMOVED] Dependency on
tmp
module. - [REMOVED] Unused request handling code.
- [IMPROVED] Increased tolerance to server and network errors when spooling changes (via cloudant-node-sdk changes follower).
- [IMPROVED] Avoided double parsing of JSON batches when resuming a backup.
- [IMPROVED] Resumed backups identification of incomplete backup lines during restore.
- [IMPROVED] Added line numbers to errors from reading backup or log files.
- [IMPROVED] Replace custom liner with Node built-in readline.
- [IMPROVED] Added warning that
--buffer-size
has no effect with--resume
. - [IMPROVED] Documentation about compatibility.
- [IMPROVED] Resolved linter warnings.
- [IMPROVED] Internal enhancements with promises and pipelines replacing callbacks and event emitters.
- [IMPROVED] Added new test cases and improved test stability.
- [NOTE] Versions older than 2.10.0 cannot restore backups created with 2.10.0. See compatibility note.
2.9.17 (2024-02-14)
- [IMPROVED] Examples and related documentation.
- [IMPROVED] Reduced package size.
- [UPGRADED]
@ibm-cloud/cloudant
dependency to version0.8.3
. - [UPGRADED]
commander
dependency to version12.0.0
- [UPGRADED] Examples to use latest dependencies.
2.9.16 (2024-01-11)
- [UPGRADED]
@ibm-cloud/cloudant
dependency to version0.8.2
.
2.9.15 (2023-12-04)
- [UPGRADED]
@ibm-cloud/cloudant
dependency to version0.8.0
. - [NOTE] Updated Node.js version requirement statement for LTS 18 and 20.
2.9.14 (2023-11-02)
- [FIXED] Corrected error handling for invalid URLs.
- [UPGRADED]
@ibm-cloud/cloudant
dependency to version0.7.2
. - [UPGRADED]
ibm-cloud-sdk-core
peerDependency to minimum version4.1.4
to match version provided from@ibm-cloud/cloudant
. - [UPGRADED]
axios
peerDependency to minimum version1.6.0
to match version provided fromibm-cloud-sdk-core
.
2.9.13 (2023-09-28)
- [UPGRADED]
@ibm-cloud/cloudant
dependency to version0.7.1
. - [UPGRADED]
ibm-cloud-sdk-core
peerDependency to minimum version4.1.2
to match version provided from@ibm-cloud/cloudant
. - [NOTE] Updated minimum supported engine to Node.js 18
hydrogen
LTS.