Skip to content

Releases: cloudant-labs/clouseau

Release 2.23.1

02 Aug 15:41
Compare
Choose a tag to compare

What's Changed

What's Changed

Full Changelog: 2.23.0...2.23.1

Release 2.23.0

19 Feb 17:14
Compare
Choose a tag to compare

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

02 Feb 12:24
Compare
Choose a tag to compare

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

23 Aug 20:14
Compare
Choose a tag to compare

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

05 May 17:29
Compare
Choose a tag to compare

What's Changed

What's Changed

  • Make Erlang cookie parametric by @pgj in #67
  • Upgrade to Scalang with OTP 25 support by @jaydoane in #70

New Contributors

  • @pgj made their first contribution in #67

Full Changelog: 2.21.5...2.21.6

Clouseau 2.21.5

19 Jan 15:09
Compare
Choose a tag to compare

Clouseau 2.21.4

18 Jan 15:09
Compare
Choose a tag to compare
  • Erlang 24 Compatibility (support process aliases)

Release 2.21.2

09 Nov 11:46
Compare
Choose a tag to compare

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

30 Aug 08:31
f67af82
Compare
Choose a tag to compare
  • Support index snapshotting (#48, #49)
  • Return no analyzer when perfield field is not valid (#51)
  • Clean-up empty directories when the associated database is deleted (#54)

Clouseau 2.21.0

24 Jan 18:35
Compare
Choose a tag to compare

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