Skip to content

Releases: korpling/graphANNIS

4.0.1 - 2025-10-09

09 Oct 08:50

Choose a tag to compare

Release Notes

Fixed

  • execute_query_on_graph now skips nodes that are not part of the output
    (optional negated nodes) and makes sure the resulting iterator only produces
    unique results.
  • Queries with @ could have extremly slow execution plans when the query
    planner introduces an inverted @ operator and miscalculated the cost
    compared to the non-inverted version.
  • Frequency queries now execute the (additional) timeout check after a certain
    number of matches are processed, not if a specific tuple value has reached a
    treshold.

graphannis-webservice 4.0.1

Download graphannis-webservice 4.0.1

File Platform Checksum
graphannis-webservice-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
graphannis-webservice-x86_64-apple-darwin.tar.xz Intel macOS checksum
graphannis-webservice-x86_64-pc-windows-msvc.zip x64 Windows checksum
graphannis-webservice-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

graphannis-cli 4.0.1

Download graphannis-cli 4.0.1

File Platform Checksum
graphannis-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
graphannis-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
graphannis-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
graphannis-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

4.0.0 - 2025-08-20

20 Aug 13:35

Choose a tag to compare

Release Notes

Changed

  • 💥 Removed usage of the smartstring crate. This changes the interface of
    the AnnoKey, Annotation, and Component/AnnotationComponent structs and
    is a breaking change, but the new interface is actually easier to call
    because the conversion to smart strings is not necessary any longer. The
    change also increases performance for several queries in the test set by up to
    30%.

Added

  • Added the support for Facet to some of the core types
    (like Annotation, Component, etc.) to make it possible to use Facet in the
    Annatto

graphannis-webservice 4.0.0

Download graphannis-webservice 4.0.0

File Platform Checksum
graphannis-webservice-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
graphannis-webservice-x86_64-apple-darwin.tar.xz Intel macOS checksum
graphannis-webservice-x86_64-pc-windows-msvc.zip x64 Windows checksum
graphannis-webservice-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

graphannis-cli 4.0.0

Download graphannis-cli 4.0.0

File Platform Checksum
graphannis-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
graphannis-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
graphannis-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
graphannis-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

3.8.1 - 2025-05-22

22 May 10:43

Choose a tag to compare

Release Notes

Fixed

  • Avoid loading the node annotation storage when listing the components for a
    corpus in the CorpusStorage. Before this change, querying for components via
    the webservice could block the corpus cache.
  • Better estimation for queries with regular expressions without prefix.

graphannis-cli 3.8.1

Download graphannis-cli 3.8.1

File Platform Checksum
graphannis-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
graphannis-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
graphannis-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
graphannis-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

graphannis-webservice 3.8.1

Download graphannis-webservice 3.8.1

File Platform Checksum
graphannis-webservice-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
graphannis-webservice-x86_64-apple-darwin.tar.xz Intel macOS checksum
graphannis-webservice-x86_64-pc-windows-msvc.zip x64 Windows checksum
graphannis-webservice-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

3.8.0 - 2025-05-14

14 May 14:15

Choose a tag to compare

Release Notes

Changed

  • Compile releases of the C-library on Ubuntu 22.04 instead of 20.04, which means the minimal
    GLIBC version is 2.35. This is necessary, since GitHub actions deprecated this
    Ubuntu version.

Added

  • New optional file option for the [logging] section in the webservice
    configuration. Can be used to additionally output all log messages to the given
    file.
  • Add number of root nodes to graph storage statistics. This changes the way
    most of the graph storages store their statistics. You can use old imported data
    files, but to make use of the new information you queries, you have to
    reimport your corpora.
  • Graph:ensure_loaded_parallel returns the actually loaded components that did
    exist.

Fixed

  • Less frequent corpus cache status updates in log. Before, every corpus access
    could trigger an entry into the log which is not desired under heavy load.
  • Improve query execution planning by assuming all annotations can be matched in
    regular expressions without a prefix.

graphannis-cli 3.8.0

Download graphannis-cli 3.8.0

File Platform Checksum
graphannis-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
graphannis-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
graphannis-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
graphannis-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

graphannis-webservice 3.8.0

Download graphannis-webservice 3.8.0

File Platform Checksum
graphannis-webservice-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
graphannis-webservice-x86_64-apple-darwin.tar.xz Intel macOS checksum
graphannis-webservice-x86_64-pc-windows-msvc.zip x64 Windows checksum
graphannis-webservice-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

3.7.1 - 2025-04-14

14 Apr 15:44

Choose a tag to compare

Release Notes

Fixed

  • Correctly map the mappings column for older resolver_vis_map.tab files
    that do have a visibility column.

graphannis-cli 3.7.1

Download graphannis-cli 3.7.1

File Platform Checksum
graphannis-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
graphannis-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
graphannis-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
graphannis-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

graphannis-webservice 3.7.1

Download graphannis-webservice 3.7.1

File Platform Checksum
graphannis-webservice-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
graphannis-webservice-x86_64-apple-darwin.tar.xz Intel macOS checksum
graphannis-webservice-x86_64-pc-windows-msvc.zip x64 Windows checksum
graphannis-webservice-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

3.7.0 - 2025-03-18

18 Mar 17:03

Choose a tag to compare

Release Notes

Fixed

Deprecated

  • Graph::load_from is replaced with the open and import methods.

Added

  • Allow to add updates to the annotation Graph without re-calculating the
    statistics with apply_update_keep_statistics. This is useful for scenarios
    were we assume the changes don't change the graph that much and we want to
    apply the updates as fast as possible.
  • Open an Graph from an external location with open or import the changes
    into the current graph.

graphannis-cli 3.7.0

Download graphannis-cli 3.7.0

File Platform Checksum
graphannis-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
graphannis-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
graphannis-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
graphannis-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

graphannis-webservice 3.7.0

Download graphannis-webservice 3.7.0

File Platform Checksum
graphannis-webservice-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
graphannis-webservice-x86_64-apple-darwin.tar.xz Intel macOS checksum
graphannis-webservice-x86_64-pc-windows-msvc.zip x64 Windows checksum
graphannis-webservice-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

3.6.0 - 2025-01-14

14 Jan 08:52

Choose a tag to compare

Release Notes

Added

  • UpdateEvent now implements PartialEq to make possible to compare changes.

Fixed

  • Deserializing a write-ahead log failed because it was located at the wrong
    sub-directory and the deserialization routine for the map had a bug.

graphannis-cli 3.6.0

Download graphannis-cli 3.6.0

File Platform Checksum
graphannis-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
graphannis-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
graphannis-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
graphannis-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

graphannis-webservice 3.6.0

Download graphannis-webservice 3.6.0

File Platform Checksum
graphannis-webservice-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
graphannis-webservice-x86_64-apple-darwin.tar.xz Intel macOS checksum
graphannis-webservice-x86_64-pc-windows-msvc.zip x64 Windows checksum
graphannis-webservice-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

3.5.1 - 2024-09-25

25 Sep 09:11

Choose a tag to compare

Release Notes

Fixed

  • Fixed out of bounds error parsing legacy meta queries with multiple
    alternatives (#308)

graphannis-cli 3.5.1

Download graphannis-cli 3.5.1

File Platform Checksum
graphannis-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
graphannis-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
graphannis-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
graphannis-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

graphannis-webservice 3.5.1

Download graphannis-webservice 3.5.1

File Platform Checksum
graphannis-webservice-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
graphannis-webservice-x86_64-apple-darwin.tar.xz Intel macOS checksum
graphannis-webservice-x86_64-pc-windows-msvc.zip x64 Windows checksum
graphannis-webservice-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

3.4.0 - 2024-08-20

20 Aug 17:43

Choose a tag to compare

Release Notes

Added

  • Added support for coverage edges between span nodes an segmentation nodes when
    calculating the AQL model index.

Fixed

  • Do not use recursion to calculate the indirect coverage edges in the model
    index, since this could fail for deeply nested structures.

graphannis-cli 3.4.0

Download graphannis-cli 3.4.0

File Platform Checksum
graphannis-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
graphannis-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
graphannis-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
graphannis-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

graphannis-webservice 3.4.0

Download graphannis-webservice 3.4.0

File Platform Checksum
graphannis-webservice-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
graphannis-webservice-x86_64-apple-darwin.tar.xz Intel macOS checksum
graphannis-webservice-x86_64-pc-windows-msvc.zip x64 Windows checksum
graphannis-webservice-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

3.3.3 - 2024-07-12

12 Jul 14:01

Choose a tag to compare

Release Notes

Fixed

  • Add bug fixes for relANNIS import discovered testing the Annatto relANNIS
    importer.
  • Fix FileTooLarge error when searching for token precedence where the
    statistics indicate that this search is impossible.

graphannis-cli 3.3.3

Download graphannis-cli 3.3.3

File Platform Checksum
graphannis-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
graphannis-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
graphannis-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
graphannis-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

graphannis-webservice 3.3.3

Download graphannis-webservice 3.3.3

File Platform Checksum
graphannis-webservice-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
graphannis-webservice-x86_64-apple-darwin.tar.xz Intel macOS checksum
graphannis-webservice-x86_64-pc-windows-msvc.zip x64 Windows checksum
graphannis-webservice-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum