Releases: brantburnett/couchbase-index-manager
Releases · brantburnett/couchbase-index-manager
2.2.0-beta0001
What's Changed
- Match secure port numbers by @brantburnett in #124
- Allow num_replica to be undefined by @brantburnett in #125
- Bump follow-redirects from 1.15.3 to 1.15.4 by @dependabot in #126
Full Changelog: 2.1.2...2.2.0-beta0001
2.1.2
What's Changed
- Fix NPM package file inclusions/exclusions by @brantburnett in #123
Full Changelog: 2.1.1...2.1.2
2.1.1
What's Changed
- Bump minimatch from 3.0.4 to 3.1.2 in /packages/couchbase-index-manager-cli by @dependabot in #105
- Bump markdown-it and markdownlint-cli by @dependabot in #109
- Bump minimatch from 3.0.4 to 3.1.2 by @dependabot in #111
- Bump parse-url and lerna by @dependabot in #113
- Bump json5 from 2.2.0 to 2.2.3 in /packages/couchbase-index-manager by @dependabot in #115
- Bump json5 from 2.2.0 to 2.2.3 in /packages/couchbase-index-manager-cli by @dependabot in #114
- Modernize devcontainers by @brantburnett in #119
- Upgrade to Lerna 8 by @brantburnett in #121
- Migrate to GitHub Actions by @brantburnett in #120
- Use new method to get HttpExecutor by @brantburnett in #122
Full Changelog: 2.1.0...2.1.1
2.1.0
New Features
- Compatibility with Couchbase Capella.
Breaking Changes
- In keeping with Node release cycles, Node 12 is now the minimum supported version.
What's Changed
- Bump minimist from 1.2.5 to 1.2.6 in /packages/couchbase-index-manager-cli by @dependabot in #95
- Bump node-fetch from 2.6.5 to 2.6.7 by @dependabot in #98
- Bump minimist from 1.2.5 to 1.2.6 by @dependabot in #99
- Bump simple-get from 3.1.0 to 3.1.1 in /packages/couchbase-index-manager by @dependabot in #96
- Bump parse-url from 6.0.0 to 6.0.2 by @dependabot in #100
- Upgrade to Couchbase SDK 4.1 by @brantburnett in #103
- Run all index mutation queries as adhoc by @brantburnett in #104
Full Changelog: 2.0.0...2.1.0
2.0.0
What's Changed
- Remove accidentally committed logging by @brantburnett in #70
- Begin switch to Typescript by @brantburnett in #71
- Convert config file validation to typescript by @brantburnett in #72
- Rewrite Couchbase connectivity in TypeScript by @brantburnett in #73
- Convert plans to TypeScript by @brantburnett in #74
- Convert definitions to TypeScript by @brantburnett in #75
- Convert commands to TypeScript by @brantburnett in #76
- Convert tests to TypeScript by @brantburnett in #77
- Support dev containers by @brantburnett in #78
- Avoid name conflicts with scope/collections by @brantburnett in #79
- Enable more TypeScript functionality by @brantburnett in #80
- Finish cleanup of index-manager collection support by @brantburnett in #81
- Add collection support to plans by @brantburnett in #82
- Complete basic collection support by @brantburnett in #83
- Support resize/move for indexes in collections by @brantburnett in #84
- Make Node minimum version 10 by @brantburnett in #85
- Only build indexes in collections involved in a phase by @brantburnett in #86
- Remove support for old Couchbase versions by @brantburnett in #87
- Properly await Couchbase connection close by @brantburnett in #88
- Update docs for 2.x by @brantburnett in #89
- Include test in the TypeScript build for validation by @brantburnett in #90
- Switch to Jest expectations in tests by @brantburnett in #91
- Move to lerna monorepo by @brantburnett in #92
- Support named collections in _default scope by @brantburnett in #94
Full Changelog: 1.0.1...2.0.0
2.0.0-beta002
What's Changed
- Support named collections in _default scope by @brantburnett in #94
Full Changelog: 2.0.0-beta001...2.0.0-beta002
2.0.0 Beta 1
- Support for indexes within scopes & collections
- Programmatic and CLI interfaces are split into separate packages
- Couchbase Server 5.5 is now the minimum supported version, which allows us to trim a lot of legacy compatibility code
- Upgraded to use the Couchbase Node SDK 3.x
- Updated to a minimum version of Node 12 (current LTS)
- Rewritten in TypeScript, the programmatic interface now has typings
Improve dropped index handling
1.0.0: Bump ini from 1.3.5 to 1.3.7 (#61)
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.7. - [Release notes](https://github.com/isaacs/ini/releases) - [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.7) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Move up to Couchbase SDK 3.0
Also adds support for:
- num_partition to control the number of partitions on a partitioned index
- Using ALTER INDEX to change the number of replicas with no down time (Couchbase 6.5 and later)
- retain_deleted_xattr support for Sync Gateway
Support has been dropped for:
- The
--no-rbac
command-line parameter. It now works without the parameter on Couchbase 4.x.