Releases: cloudant-labs/clouseau
Releases · cloudant-labs/clouseau
Release 2.23.1
Release 2.23.0
What's Changed
What's Changed
- release: 2.22.0 by @pgj in #82
- Setup asdf and direnv managed development environment by @iilyak in #44
- Introduce types to supported analyzers take2 by @iilyak in #84
- Replace deprecated JavaConversions with JavaConverters by @iilyak in #85
- Add vscode produced files to .gitignore by @iilyak in #86
- Modernize scala syntax by @iilyak in #87
- Fix Makefile typos by @jaydoane in #88
- release: 2.23.0 release candidate 1 by @pgj in #89
Full Changelog: 2.22.0...2.23.0
Release 2.23.0-RC1
What's Changed
What's Changed
- release: 2.22.0 by @pgj in #82
- Setup asdf and direnv managed development environment by @iilyak in #44
- Introduce types to supported analyzers take2 by @iilyak in #84
- Replace deprecated JavaConversions with JavaConverters by @iilyak in #85
- Add vscode produced files to .gitignore by @iilyak in #86
- Modernize scala syntax by @iilyak in #87
- Fix Makefile typos by @jaydoane in #88
Full Changelog: 2.22.0...2.23.0-RC1
Release 2.22.0
What's Changed
What's Changed
- 2.21.6 by @jaydoane in #71
- improve highlighting support by @rnewson in #72
- chore: remove metrics on field cache size by @pgj in #76
- fix: wildcards in numeric range queries by @pgj in #75
- chore: add metric on the count of NativeFSLocks held by @pgj in #79
- chore: switch to
erlef/setup-beam
by @pgj in #81 - fix: switch to the Cloudant fork of Lucene 4.6.1 by @pgj in #80
Full Changelog: 2.21.6...2.22.0
Release 2.21.6
Clouseau 2.21.5
- address CVE-2014-3488
Clouseau 2.21.4
- Erlang 24 Compatibility (support process aliases)
Release 2.21.2
What's Changed
What's Changed
- Make sure we start epmd for tests to pass by @iilyak in #56
- Add release workflow by @iilyak in #57
- don't consider an index idle if it has pending merges by @rnewson in #59
- Revert "Return no analyzer when perfield field is not valid (#51)" by @rnewson in #60
New Contributors
Full Changelog: 2.21.1...2.21.2
Clouseau 2.21.1
Clouseau 2.21.0
Release 2.21.0 delivers the following improvements:
- Removes log4j (1.x) as a hard dependency. You will need to add and configure one of slf4j's backends (https://www.slf4j.org/). It is important to note that log4j 1.x was never vulnerable to "Log4Shell"
- Removes unused lucene-queryparser class as it triggers CVE-2017-12629
- Upgrade scalang to 0.28-Cloudant6
a) Allows Scalang to communicate with Erlang 23
b) Fixed a scalang monitoring bug that switched the monitoring and monitored PIDs. - Adds new Simple_Asciifolding analyzer
- Removes unused classes from netty and log4j dependencies that trigger CVEs
a) Http classes from netty triggered CVE-2019-16869, CVE-2019-20444, CVE-2019-204445, CVE-2021-21290
b) SocketServer class from log4j triggered CVE-2019-17571 - Updates junit to 4.13.1 as a vulnerability fix
- Fixes a bug that leads to lock contention by
a) Unlocking IndexWriter when IndexService process exits.
b) Closing index in LRU before index is to be renamed/deleted