Carrot2 Changelog

What's new in Carrot2 4.5.3

Nov 8, 2023
  • DCS --host option:
  • The DCS now accepts --host name option, which can be used to designate the network interface (name or address) to bind to.
  • The default value 0.0.0.0 binds the service to all network interfaces.
  • Dependency upgrade
  • Jetty to 11.0.18, commons-text to 1.11.0, slf4j to 2.0.9.

New in Carrot2 4.5.2 (Nov 6, 2023)

  • Upgrade of third party dependencies
  • Upgrade gradle to 8.4
  • Switch dependency management to gradle (depart from palantir-consistent-versions) and modernize the build

New in Carrot2 4.5.1 (May 8, 2023)

  • This is a third party dependenices upgrade release with a bug fix affecting CSV import in the DCS frontend.

New in Carrot2 4.5.0 (Nov 3, 2022)

  • This is a dependency rollup and bug fix release correcting a bug in KMeansMatrixFactorizationFactory.

New in Carrot2 4.4.3 (Aug 22, 2022)

  • This is a bugfix release updating third party dependencies and fixing a results-consistency bug in STC.

New in Carrot2 4.4.2 (Jan 10, 2022)

  • Update of dependencies: log4j 2.17.1, Lucene 8.11.1, Jackson 2.13.1.

New in Carrot2 4.4.1 (Dec 15, 2021)

  • Update of log4j to 2.16.0.

New in Carrot2 4.4.0 (Dec 13, 2021)

  • General:
  • Third-party dependency updates including vital security fixes. Please upgrade.
  • Build system upgrades and modernization.
  • DCS frontend build changes, dependency updates.
  • Improvements:
  • Dependency upgrades:
  • Upgraded library dependencies: HPPC 9.0.0, jackson 2.13.0, commons-compress 1.21, log4j 2.14.1, Lucene 8.11.0, jetty 9.4.44.v20210927. #131
  • Build infrastructure upgrades:
  • Upgraded to gradle 7, upgraded build plugins. Upgraded jflex to 1.8.2 and regenerated the lexers. #125 #132
  • Deprecations:
  • Legacy dictionaries:
  • Support for legacy *.utf8 dictionaries has been removed. #56

New in Carrot2 4.3.1 (Jul 6, 2021)

  • Workbench would not load due to a typo in the script.

New in Carrot2 4.3.0 (Jul 5, 2021)

  • Bug fixes to the language loader API.
  • Workbench user interface improvements.
  • Lucene and Jetty upgrade.

New in Carrot2 4.2.1 (Mar 29, 2021)

  • Bug fixes:
  • DCS scripts:
  • A regression bug introduced in v4.2.0 prevents the dcs from starting (SCRIPT_HOME variable set instead of DCS_HOME). Affects Linux script only.
  • A workaround of passing an explicit --home parameter can be used for version 4.2.0.

New in Carrot2 4.2.0 (Mar 26, 2021)

  • Improvements to glob dictionaries - more operators (one-or-more, one, possessive and reluctant matches).
  • Improvements to DCS launcher scripts (PID, idle time).
  • Workbench user interface improvements.

New in Carrot2 4.1.0 (Jan 5, 2021)

  • Carrot2 Clustering Workbench has been rewritten as a browser-based application. Check it out.
  • The default dictionary format has changed to JSON and comes with new, more powerful term and label filtering options.
  • Per-request (ephemeral) label and word filtering support has been added.