Recent Releases of de.hu-berlin.german.korpling.annis:annis-all

de.hu-berlin.german.korpling.annis:annis-all - v4.15.0

Added

  • grid visualizer has a mapping hide_text_name (bool) that allows to hide the text name. It defaults to false.

Fixed

  • Update to graphANNIS 3.8.1 that improves the corpus cache handling when querying for segmentation components. This should fix issues when a lot of corpora are selected in the UI (e.g. with the "Select All" checkbox) and the service becomes unresponsive because it needs to load of the corpora into the cache.

- Java
Published by github-actions[bot] 9 months ago

de.hu-berlin.german.korpling.annis:annis-all - v4.14.0

Added

Fixed

  • Updated to graphANNIS 3.8.0. It fixes amongst other things performance issues when querying complex @* queries and limits the output of logging information about the corpus cache. To utilise the performance improvement, you have to reimport existing corpora.

- Java
Published by github-actions[bot] 10 months ago

de.hu-berlin.german.korpling.annis:annis-all - v4.13.0

Fixed

  • Update to graphANNIS 3.7.1

Added

  • sentstructurejs visualizer also works for multiple segmentations. Via an optional mapping edge_type the alignment edges can be specified, which must match the internally derived STYPE. No value for edge_name incorporates all poiting relations. To work with multiple segmentations, the aligned segmentations need to have an ordering with a unique name. Furthermore, the ordered nodes provide the segment values for the visualizer through annotations with a name that is equal to the ordering name. The namespace is optional, i. e. can be empty, equal to the layer name or ordering name, or default_ns.

- Java
Published by github-actions[bot] 11 months ago

de.hu-berlin.german.korpling.annis:annis-all - v4.12.4

Fixed

  • Use native aarch64 graphANNIS service on Apple Silicon instead of relying on emulation.
  • Updated to graphANNIS 3.6.0
  • Updated Java dependencies to fix security issues

- Java
Published by github-actions[bot] about 1 year ago

de.hu-berlin.german.korpling.annis:annis-all - v4.12.3

Fixed

  • Grid visualizer now also display spans that do not belong to any node layer when the "layer" is not specified in the resolver configuration. Before this fix, the layer name was not checked, but the node still needed to be part of a layer.
  • Updated to graphANNIS 3.5.1 which fixes an issue where a backup folder in the database might not be loaded correctly and an issue where impossible precedence queries created a "File too large" error.
  • Allow to show text visualizations for documents where the token are not connected to the textual data source.
  • Resolver entries with the "element" type "node" but no layer are now always shown.
  • Make the audio and video visualizer a little bit more robust when they are not pre-loaded.

- Java
Published by github-actions[bot] over 1 year ago

de.hu-berlin.german.korpling.annis:annis-all - v4.12.2

Fixed

  • Upgraded to graphANNIS 3.3.1 which fixes queries where optional nodes are located not at the end but somewhere in between the query.

- Java
Published by github-actions[bot] over 1 year ago

de.hu-berlin.german.korpling.annis:annis-all - v4.12.1

Added

  • Show the corpus size in tokens or segmentation units. This dependends on new functionality in graphANNIS 3.3.0 and you might need to re-import or re-optimize an already imported corpus to see the corpus size.
  • Added "selected only" checkbox to show only selected corpora in the corpus list. This helps to get an overview of currently selected corpora without needing to scroll through the list and without the annoyance that the selected corpora are automatically at the top of the list.

Fixed

  • Upgraded to graphANNIS 3.3.0 which fixes several issues with corpus unloading and should improve the sitation when ANNIS is under heavy load.
  • Updated issue in release script that was using the wrong graphANNIS version.

- Java
Published by github-actions[bot] almost 2 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.11.3

Fixed

  • Upgraded to graphANNIS 3.2.2 which fixes a regression with showing paged results when selecting multiple corpora.

- Java
Published by github-actions[bot] almost 2 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.11.2

Fixed

  • Use plural form when there is no match in result status: "0 matches".
  • Upgraded to graphANNIS 3.2.1 which fixes an issue in the subgraph generation.

- Java
Published by github-actions[bot] almost 2 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.11.1

Fixed

  • Do not add "annis:doc" labels to sub-corpora when importing relANNIS corpora. This will fix queries where you just search for documents, e.g. by annis:doc but previously also got the sub-corpora as result. This bug only occurred in corpora with sub-corpora and for the document searches.
  • Avoid null pointer exceptions when merging corpus configs for search options.
  • Updated to graphANNIS 3.2.0 which contains several performance improvements for working with large corpora (>10 million token). You might have to re-import the corpora to get the full performance improvement, because a new graph storage implementation and statistics have been added.
  • Omit the document count for results where there are no matches inside a document, but only the documents or sub-corpora themselves. A document count of 0 would otherwise be very confusing.

- Java
Published by github-actions[bot] almost 2 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.11.0

Added

  • Added the possibility to log user search interactions of the QueryController anonymously. You have to set the logging level for the component org.corpus_tools.annis.gui.QueryController to the value DEBUG, e.g. by adding the following lines to the application.properties file: # Set general log level for ANNIS logging.level.org.corpus_tools.annis=WARN # Log user interactions logging.level.org.corpus_tools.annis.gui.QueryController=DEBUG

Fixed

- Java
Published by github-actions[bot] about 2 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.10.6

Fixed

  • Updated to graphANNIS 3.1.0 which has improvements in memory handling. This should fix some situations where ANNIS becomes unresponsive in a enviroment with a lot of different corpora.

- Java
Published by github-actions[bot] about 2 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.10.5

Fixed

  • Update to graphANNIS 3.0.0 with various bugfixes.
  • Polling the import status in the adminstration view fixed.

- Java
Published by github-actions[bot] over 2 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.10.4

Fixed

  • Update to graphANNIS 2.4.8 with various bugfixes.
  • When an optional node (for negation without existence) was not at the end of the query, find queries could give an empty output.

- Java
Published by github-actions[bot] over 2 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.10.3

Fixed

  • Ignore pointing relations when traversing the graph in the RST visualizer. If we include pointing relations and they create cycles, this would result in an error.
  • Delete temporary files when exporting/fetching results.

- Java
Published by github-actions[bot] over 2 years ago

de.hu-berlin.german.korpling.annis:annis-all - 4.10.2

Fixed

  • Audio visualizer for .wav types was not playing the file due to a MIME type mixup (#815)
  • Updated to graphANNIS bugfix version 2.4.3

- Java
Published by github-actions[bot] almost 3 years ago

de.hu-berlin.german.korpling.annis:annis-all - 3.7.1 (legacy version)

This is a maintenance release for the legacy version of ANNIS 3. Use ANNIS 4 whenever possible.

[Fixed Bugs] #813 Missing join on corpus reference when multiple corpora are selected

- Java
Published by thomaskrause about 3 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.10.1

Fixed

  • The GridExporter could randomly fail to include certain matches. This was caused by a buggy logic, where a result was ommitted when any node in the result was not connected to a token. Instead, just exclude this single node and also check the other nodes. Only fail when no node is connected to any token. There is now also a warning in the console messages when this occurs.
  • Long running exports could fail when you are logged in and the internal token expired. The communication with the REST webservice has been refactored to always get the newest token (automatically refreshed by spring) before executing the call.

- Java
Published by github-actions[bot] about 3 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.10.0

Added

  • Show informative error message when segmentation in export does not exist instead of a generic stack trace

Fixed

  • Allow execution on macOS with Apple Silicon (M1/M2) using the Rosetta emulation when starting the graphANNIS service process

- Java
Published by github-actions[bot] over 3 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.9.9

Fixed

  • Fixed issue with corpus names containing special characters when login is active. There was a "Forbidden" error when trying to access the corpus configuration.

- Java
Published by github-actions[bot] over 3 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.9.8

Fixed

  • Fix display of match path in results that match a document or corpus (metadata search) and the corpus has a special character like an umlaut.
  • Do not overwrite existing service.toml file (which might get the file corrupted in certain cases) but always write the updated configuration to a temporary TOML-file.
  • Update Apache commons-text dependency to >= 1.0 because of of CVE-2022-42889

- Java
Published by github-actions[bot] over 3 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.9.7

Fixed

  • Fixed handling of virtual tokenization in exporters when relANNIS corpora had an explicit mapping defined. ANNIS3 had the virtual_tokenization_mapping and virtual_tokenization_from_namespace fields in the ExtData/corpus.properties file which allowed to configure which span annotation belonged to which segmentation. In the exporters, this was used to reconstruct a Salt graph where the virtual token are replace with timeline items and the segmentation spans become actual SToken. There are several corpora that depend on this functionality and where the exporters failed to generated proper text spans because of this.
  • The context defined in the exporter panel was not taken into account.

- Java
Published by github-actions[bot] over 3 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.9.6

Fixed

  • No Row outside dataProvider size error message when the corpus list is empty.
  • The segmentation context was automatically reset to its default value from configuration when changed manually.
  • Update to graphANNIS 2.3.0 which has various bug fixes, including fixing broken result ordering for certain queries.
  • Fixed order of subgraphs when there are gaps in the result
  • Update jsoup dependency to 1.15.3

- Java
Published by github-actions[bot] over 3 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.9.5

Fixed

  • Corpus selection was not reliably shown when executing a corpus query or corpus selecting by using the URL.
  • Update to graphANNIS 2.2.2 to avoid out of memory errors for results which a large number of matches.

- Java
Published by github-actions[bot] over 3 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.9.4

Fixed

  • Ignore terminal namespace when null in tree visualizers. The tree visualizer used to fail, when the terminal namespace mapping is not configured, thus null. Null was then matched against the terminal node's actual namespace in ANNIS4. In ANNIS3, though, the namespace for terminals was ignored when the mapping was not configured (i.e. null). This behavior is now restored.

- Java
Published by github-actions[bot] over 3 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.9.3

Fixed

  • Update to graphANNIS 2.2.1, which fixes a bug where the left/right context was switched when using a segmentation as context.

- Java
Published by github-actions[bot] over 3 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.9.2

Fixed

  • Documents which special characters (like %) in their name could not be opened in full text visualizes (like the document browser).
  • The raw_text visualizer did not work properly and did not show the whole text.
  • Avoid issues with possible problematic random number generation in visualizer result ID. Since the ID is only locally used for one match view, the impact of a flawed random generator are limited, but it is still bad practice to create a new random generator each time.
  • Multiple texts in parallel corpora where treated as a single text, causing several problems. E.g. the KWIC view was showing a single token row with gaps instead of several token rows for parallel corpora.
  • Fixed issue with qualified annotation names in HTML visualizer, which resulted in incomplete results.

- Java
Published by github-actions[bot] over 3 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.9.1

Fixed

  • Addressed some non-security issues confusing static code analyzers (#782)
  • Bumps commons-email from 1.3.2 to 1.5.
  • Update Kotlin test dependency to 1.6 and also Karibu Testing (which needs the Kotlin dependency)
  • Do not restart possible crashed graphANNIS service in integration tests.

- Java
Published by github-actions[bot] over 3 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.9.0

Added

  • Allow to change the displayed order of corpus metadata annotations using the corpus_annotation_order configuration in the corpus-config.toml file. (#500)
  • Automatically restart the bundled web service when it crashed.

Fixed

  • Only show warning on MacOS with M1 processor instead if exiting.
  • Use several lines for showing the MacOS M1 warning, because there is no automatic line brake.

- Java
Published by github-actions[bot] over 3 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.8.0

Fixed

  • Upgrade to graphANNIS 2.1.0 to fix near operator which failed to work with segmentation constraint and also remove the db.lock file when ANNIS is closed
  • Do not skip error messages when started service is aborted. (#761)

Added

  • Because of the update to graphANNIS 2.1.0, it is also now possible to easily allow read-only access to all corpora without login and configuring an authentication provider using the graphANNIS anonymous_access_all_corpora configuration parameter.

- Java
Published by github-actions[bot] almost 4 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.7.1

Fixed

  • Upgrade to graphANNIS 2.0.6 to fix subgraph generation when a segmentation was defined as context and the match includes a token that is not covered by a segmentation node (there are gaps in the segmentation). Because token where missing from the graph, it could appear in ANNIS that there are gaps in the data and that the token order is incorrect.

- Java
Published by github-actions[bot] almost 4 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.7.0

Added

  • Show corpus metadata with corpus hits and not only the document metadata (#768)

- Java
Published by github-actions[bot] almost 4 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.6.7

Fixed

  • Upgraded to graphANNIS 2.0.5. Fix timeout handling for queries with a lot of intermediate results, but less than 1000 matches.

- Java
Published by github-actions[bot] almost 4 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.6.6

Fixed

  • Upgraded to graphANNIS 2.0.4. This fixes wrong number of results when using the non-existant operators with node attribute searches without a value (e.g. dipl !_=_ norm).
  • Fix error message in corpus browser window when there is a meta annotation with an invalid name (like e.g. a space "corpus description" in the Bematac corpus).
  • HTML visualizer might output the elements several times (#755).

- Java
Published by github-actions[bot] almost 4 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.6.5

Fixed

- Java
Published by github-actions[bot] almost 4 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.6.4

Fixed

  • Fix several issues with corpora containing an Umlaut or other special characters. There is often now a distinction between using the decoded corpus name or the "raw" node names, e.g. to get the corpus or HTML visualizer configuration. This also updates graphANNIS to 2.0.3 which includes the corresponding fixes.

- Java
Published by github-actions[bot] almost 4 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.6.3

Fixed

  • Upgraded to graphANNIS 2.0.1. Among other things, it resolves issues when importing large GraphML or relANNIS corpora and issues with translating relANNIS resolver mappings. While this is a major graphANNIS release because of some internal API changes, no data migration or other upgrade steps are required. The AQL interpretation also remained the same.
  • Show visible error message when 32-Bit Java is used to start ANNIS Desktop (#742)
  • Mention the possibility to import GraphML in the import panel (#744)
  • Fix configuration example for user configuration with Keycloak

- Java
Published by github-actions[bot] almost 4 years ago

de.hu-berlin.german.korpling.annis:annis-all - 3.7.0 (legacy version)

This is a maintenance release for the legacy version of ANNIS 3 to ensure compatibility with newer PostgreSQL versions. It also includes an older feature for the RST visualizer to display signals, which had been developed some time ago but was not released yet.

[Fixed Bugs] #746 Ensure Compatibilty with PostgreSQL 14 by updating the JDBC driver #747 Update ANNIS 3 dependencies (Jetty, Vaadin, Spring) to the newest bug fix release #650 Fix typo and outdated info in PostgreSQL tips

[Enhancements] #608 Show signals in RST visualizer

- Java
Published by thomaskrause about 4 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.6.2

Fixed

  • Updated to graphANNIS 1.5.0 to fix issues with the import of relANNIS 3.3 files with missing segmentation information. This graphANNIS release also improves the performance of the relANNIS import in general.

- Java
Published by github-actions[bot] about 4 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.6.1

Fixed

  • Enforce upgrade of (unused) log4j dependency to 2.15.0. While we do have log4j in our classpath, Spring is not configured per default to actually use log4j for debugging and thus ANNIS should be unaffected by CVE-2021-44228 (see https://spring.io/blog/2021/12/10/log4j2-vulnerability-and-spring-boot). But it is better safe to than to be sorry, so we force Spring to use the fixed log4j version.

- Java
Published by github-actions[bot] about 4 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.6.0

Changed

  • Improved available space for corpus names in corpus list table
  • More prominent highlight of corpus and document name in match list

Fixed

  • Updated to graphANNIS 1.4.1 to fix issues with the relANNIS import. This also improves the performance for the tok query on large corpora.

- Java
Published by github-actions[bot] about 4 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.5.3

Fixed

  • Updated to Vaadin Version 8.14.3
  • Fixed memory consumption issues during relANNIS import by updating to graphANNIS 1.4.0

- Java
Published by github-actions[bot] about 4 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.5.2

Fixed

  • AQL code editor: avoid undefined variable by defining a default value

- Java
Published by github-actions[bot] over 4 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.5.1

Fixed

  • Fix "java.io.IOException: unexpected end of stream" exception for some queries with optional nodes by updating to graphANNIS to 1.3.0
  • Do not highlight optional nodes with colors in query text editor

- Java
Published by github-actions[bot] over 4 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.5.0

Added

  • Add operator negation without existence assumption to AQL by upgrading to graphANNIS 1.2.1. Optional and possible non-existing nodes are marked with the suffix ? and can be combined with negated operators like !>*. This means you can e.g. search for all sentences without a noun with the query like cat="S" !>* pos="NN"?. More information can be found in the User Guide in the section "Operator Negation".

- Java
Published by github-actions[bot] over 4 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.4.0

Added

  • Add operator negation with existance assumption to AQL by upgrading to graphANNIS 1.1.0

- Java
Published by github-actions[bot] over 4 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.3.1

Fixed

  • Fetching the segmentation span in CSVExporter could fail if only one token was covered.

- Java
Published by github-actions[bot] over 4 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.3.0

Added

  • Support the segmentation parameter in the CSVExporter. This allows to get the spanned text not from the token (which can be empty), but from the given segmentation layer.

Fixed

  • User guide was still mentioning the non-existing WekaExporter

- Java
Published by github-actions[bot] over 4 years ago

de.hu-berlin.german.korpling.annis:annis-all - v4.2.0

Changed

  • Always show the selected corpora at the beginning of the grid, even when not included in the current filter. This should make it much easier to spot corpora that where selected by mistake. (also fixes issue #563).

Fixed

  • Exception thrown when URL with corpus fragment (#c=...) was openend
  • Fix width of the corpus list columns when scrolling to long corpus names
  • Info and browse document buttons were not always visible without scrolling
  • Removed internal usage of the clone() function which has been reported as "blocker" code smell by the sonarcloud static code analysis.

- Java
Published by github-actions[bot] over 4 years ago

de.hu-berlin.german.korpling.annis:annis-all - 4.1.4

Fixed

  • Matches for documents or (sub-) corpora where not shown. There is a special SingleCorpusResultPanel which should have been used, but was not triggered.
  • Media player was not loaded in result view
  • Security update in dependency jsoup (from 1.11.2 to 1.14.2)

- Java
Published by thomaskrause over 4 years ago

de.hu-berlin.german.korpling.annis:annis-all - 4.1.3

Fixed

  • Query result order was not considered in result view

- Java
Published by thomaskrause over 4 years ago

de.hu-berlin.german.korpling.annis:annis-all - 4.1.2

Fixed

  • Use updated graphANNIS version 1.0.2 to fix issues in performance of subgraph extraction
  • Instance configurations where not loaded (including the default one)

- Java
Published by thomaskrause over 4 years ago

de.hu-berlin.german.korpling.annis:annis-all - 4.1.1

Fixed

  • Do not use the default read timeout in the HTTP REST client (#712)
  • Use an GitHub Action that only uploads the release files instead of creating a new release
  • Download the test corpora before building the release artifacts

- Java
Published by thomaskrause over 4 years ago

de.hu-berlin.german.korpling.annis:annis-all - 4.1.0

Added

  • Support for Oauth2 authorization services like https://github.com/korpling/shibboleth-oauth2-forwarding instead of only OpenID Connect

Changed

  • Release binaries are generated by GitHub Actions and added to GitHub Releases (instead of releasing ANNIS on Maven Central)

Fixed

  • Editing a group shows an error message about a missing PopupTwinColumnSelectMultiline class.
  • Default server configuration now creates the needed SQL tables for the reference links. This fixes an error message in the administrator view.
  • Removed instable inclusion of CITATION.cff file in "About ANNIS" window.

- Java
Published by thomaskrause over 4 years ago

de.hu-berlin.german.korpling.annis:annis-all - 4.0.0

This release is a complete overhaul of the ANNIS service backend. Instead of using the relational database PostgreSQL, a custom AQL implementation based on graphs called graphANNIS is used. This stable release marks an end to an extensive phase of beta-testing.

Compared to the last beta release, the following issues have been fixed

Fixed

  • Do not discard dominance edge, when only the target node has an incoming unnamed incoming edge. For the GUM corpus with mixed dominance for syntax and RST trees, this caused some segments to have no connection to any token. (#696)
  • Fix display of document meta annotations in the document browser
  • Desktop UI aborted execution on KDE when trying to open the browser (#702)

- Java
Published by thomaskrause over 4 years ago

de.hu-berlin.german.korpling.annis:annis-all - 4.0.0-beta.6

Fixed

  • Validating or executing erroneous AQL queries triggered fallback dialog for unexpected errors instead of providing user-friendly feedback.

- Java
Published by thomaskrause almost 5 years ago

de.hu-berlin.german.korpling.annis:annis-all - 4.0.0-beta.5

This release is a large change in how ANNIS is started and deployed. Both the server and desktop (previously "ANNIS Kickstarter") versions are now a single executable JAR file. There is no need to unzip or install the downloaded files.

For the server version, this release completely changes the way users are authenticated, but it should be much easier to integrate Single-Sign-On systems like Shibboleth or other institutional accounts. See the user guide for installation and configuration instructions for the server (e.g. how to add user accounts or run the graphANNIS backend on a different server).

Changed

  • Upgrade to graphANNIS 0.31.0 which brings its own REST service
  • User interface now uses Spring Boot to create a runnable jar file which can be executed easily without explicit installation.

Removed

  • REST service has been removed
  • Kickstarter has no user interface for importing and deleting corpora, use the web administration instead

- Java
Published by thomaskrause about 5 years ago

de.hu-berlin.german.korpling.annis:annis-all - 4.0.0-beta.4

Changed

  • Upgraded Vaadin from 7 to 8 using the compatibility layer
  • Updated graphANNIS to version 0.27.1 with multiple fixes for issues discovered in the previous beta release

Fixed

  • Create multiple textual data sources in Salt document for parallel corpora instead of merging them into one STextualDS
  • When querying multiple corpora at once, getting the next page could fail because of some issues with the offset generation
  • Allow underscore in named node critera #643

- Java
Published by thomaskrause almost 6 years ago

de.hu-berlin.german.korpling.annis:annis-all - 4.0.0-beta.3

Fixed

  • RST document visualizer did not order token properly #615
  • Actually retrieve edge_name attribute from database when fetching the corpus annotations #616
  • On import, assign correct sub-type p for pointing relations entries without annotation: You need to re-import the corpora to get a correct example query in the corpus browser.
  • Use context instead of whole location URI to resolve the iframe vis URL #581
  • Login was failing since web service URL was not properly used in login request handler
  • ZIP-Import might fail because of large directory names
  • CSV export was had a mismatch between the order of the metadata keys in the header and in the column
  • Using a segmentation for the context definition did not work #624
  • Frequency analysis and export where not possible with AQL quirks mode and queries that are invalid in the newest AQL version (e.g meta::)

- Java
Published by thomaskrause over 6 years ago

de.hu-berlin.german.korpling.annis:annis-all - 4.0.0-beta.2

Fixed

  • Document explorer does not show metadata specified in document_browser.json #610

Changed

  • Update graphANNIS to version 0.22.0 to fix issues with Kickstarter on Windows and MacOS

- Java
Published by thomaskrause over 6 years ago

de.hu-berlin.german.korpling.annis:annis-all - 4.0.0-beta.1

This beta pre-release is a complete overhaul of the ANNIS service backend. Instead of using the relational database PostgreSQL, a custom AQL implementation based on graphs called graphANNIS is used.

ANNIS 4 currently only supports a sub-set of the ANNIS Query Langugage (AQL) compared to ANNIS 3. Full support is planned, but some backward-compatible features of AQL will only be available in a compatibility mode. See the chapter "Differences in Compatibility Mode" of the User Guide in in the Tutorial for more information. For adminstrators, there are instructions on how to migrate from ANNIS 3 to 4 in the User Guide.

Since the whole backend has been replaced, we expect more bugs that need to be fixed than in usual feature-releases. Please report any issues in the GitHub issue tracker.

- Java
Published by thomaskrause almost 7 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.6.0

Fixed Bugs

#592 Restrict visjs keyboard shortcuts to elements

Enhancements

#603 Use Maven gitflow plugin for releases #600 Allow to specify custom online help URL in instance configuration #599 Generate the online help from selected content from the user guide #595 New User and Developer Guide #593 Initial version of SentStructure.js visualizer

- Java
Published by thomaskrause about 7 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.5.1

This is a bugfix release.

Fixed Bugs

#596 Grid hides annotation layer with the name "tok" if configured to hide the tokenization

- Java
Published by thomaskrause about 7 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.5.0

This is the first stable release of the 3.5.x series. It is the same as 3.5.0-rc3 but with an updated version number. See the changelog for enhancements and bug-fixes for the 3.5.x series since the 3.4.4 release.

- Java
Published by thomaskrause over 7 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.5.0-rc3

This is a release candidate for a new feature release.

Fixed Bugs

#594 Update to Jetty 9 and Spring 4.3 for security reasons

- Java
Published by thomaskrause over 7 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.5.0-rc2

This is a release candidate for a new feature release.

Fixed Bugs

#591 NullPointerException when not using virtual keyboard

- Java
Published by thomaskrause over 7 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.5.0-rc1

This is a release candidate for a new feature release.

Fixed Bugs

#589 Empty temporary directories created for each match in result, but never deleted #587 Fix frequency query output when OR alternatives use different orders

Enhancements

#586 Add button to copy AQL

- Java
Published by thomaskrause over 7 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.5.0-preview7

This is a preview for a new feature release.

Fixed Bugs

#576 GridExporter fails for texts with "," in name

Enhancements

#583 Allow to configure the web server port on the command line for the Kickstarter

- Java
Published by thomaskrause over 7 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.5.0-preview6

This is a preview for a new feature release.

Fixed Bugs

#575 Optimize PostgreSQL lock usage for installations with large number of corpora #572 Problem with "," in text names #568 Control characters in annotations leads to invalid XML generated by the REST service

- Java
Published by thomaskrause almost 8 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.5.0-preview5

This is a preview for a new feature release.

Fixed Bugs

#566 Wrong count for some queries using the near operator ^ #540 AQL-editor and bidirectional text

Enhancements

#565 Support PostgreSQL 10

- Java
Published by thomaskrause over 8 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.5.0-preview4

This is a preview for a new feature release.

Fixed Bugs

#561 Fix initial corpus set selection when pre-selected corpus is not visible #555 Code mirror keybindings interfere with some keyboard layouts

Enhancements

#562 Add benchmark modes to perform different kind of benchmarks

- Java
Published by thomaskrause over 8 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.5.0-preview3

This is a preview for a new feature release.

Fixed Bugs

#558 Update Vaadin Version to avoid Denial of Service attack vector #557 Inserting an unknown context leads to NullPointerException

Enhancements

#523 Exporting spans from corpora with more than one primary text

- Java
Published by thomaskrause almost 9 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.5.0-preview2

This is a preview for a new feature release.

Enhancements

#551 Feature/kidko exporter two pass #541 Add virtual keyboards for Ethiopic #538 arabic in raw_text

- Java
Published by thomaskrause almost 9 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.5.0-preview1

This is a preview for a new feature release.

Fixed Bugs

#536 Queries violating non-reflexivity constraint result in "Client response status: 500" #533 Left context not displayed when number not pre-defined #528 Can't use CSV exporter for OR-queries with different numbers of nodes in clauses. #524 Rendering overlaps in grid view not always shown in Firefox

Enhancements

#537 Better handling of concurrent users. #535 Use new interactive VisJS visualization from Salt in ANNIS #531 update to Vaadin 7.7.x #529 Refactor exporter infrastructure and add the possibility to recreate the timeline in Salt #526 Set mnemonic on "overwrite" checkbox in ImportDialog to "w" #522 HTML Template support Issue #513 Master

- Java
Published by thomaskrause over 9 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.4.4

This is a bugfix release.

Fixed Bugs

#519 update to Vaadin 7.6.6 #516 Incorrect hit submatch colors in archdependency and KWIC #515 Escaping examplequeries

- Java
Published by thomaskrause almost 10 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.4.3

This is a bugfix release.

Fixed Bugs

#514 not escaped user input in REST API

- Java
Published by thomaskrause almost 10 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.4.2

This is a bugfix release.

Fixed Bugs

#511 Embedded visualization keeps loading forever #510 Wrong color in tree visualization for child nodes

- Java
Published by thomaskrause almost 10 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.4.1

This is a bugfix release.

Fixed Bugs

#509 Link from embedded visualization to search UI is gone in 3.4.0

- Java
Published by thomaskrause almost 10 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.4.0

This is a new stable feature release.

It contains all new features from the previous preview-releases and new bug fixes.

Highlighted enhancements introduced in the 3.4.0 release are: - share reference links to single matches (#454) and allow to embed visualizers in external web-pages (see http://korpling.github.io/ANNIS/doc/embed.html for documentation) - query validation takes annotation name into account (#435) - Make it possible to switch to administration UI easily (#440) - Show login window when not logged in and corpus requires login or show always when globally configured (#445 and #365) - hit marking in HTML visualization (#105) - better performance by updating to the Salt 3.0 data model (#471), updating to the new Vaadin 7.6.x version and by enhancing the database schema (#482, #486, #487 )

Fixed Bugs in 3.4.0 release

(more bugs are fixed in the previous release candiate and preview releases)

#508 "X is not a valid annotation name" error is not removed when "Search" button is clicked. #506 possible problems with Apache Collections library and serialization #497 Can't close match reference window while preview is loading #453 Dependencies not showing in Safari Browser

- Java
Published by thomaskrause almost 10 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.4.0-rc5

This is a release candidate for a new feature release.

Fixed Bugs

#499 GraphML output of the Salt type is not using the most specific class/type

- Java
Published by thomaskrause about 10 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.4.0-rc4

This is a release candidate for a new feature release.

Fixed Bugs

#496 speaker icon in grid does nothing when visualization is embedded #495 invalid GraphML #494 fails to parse tok!="..." when used in the AQL short form

- Java
Published by thomaskrause about 10 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.4.0-rc3

This is a release candidate for a new feature release.

Fixed Bugs

#493 can't set "default-base-text-segmentation" property to token #491 htmlvis won't output spans which have the same annotation name and the same token span

Enhancements

#492 htmlvis should support a pseudoregion that covers all token

- Java
Published by thomaskrause about 10 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.4.0-rc2

This is a release candidate for a new feature release.

Fixed Bugs

#490 LegacyGraphConverter modifies original Salt graph

- Java
Published by thomaskrause about 10 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.4.0-rc1

This is a release candidate for a new feature release.

Fixed Bugs

#489 query builder won't work with "tok != "value" #485 Reference links for single matches fail when annotation namespace has a space character

Enhancements

#488 allow to test the UI with Selenium #487 re-order the physical layout of the fact tables so that columns that are more likely to be used in a (Merge) join are at the beginning #486 better PostgreSQL planner estimations for "same span" operator

- Java
Published by thomaskrause about 10 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.4.0-preview10

This is a preview for a new feature release.

Fixed Bugs

#483 fix wrong command: start needs to be launch #479 color highlighting differs in KWIC #478 htmlvis: can't use only "annis:BEGIN" or "annis:END" #474 BEGIN and END instructions not working in htmlvis #473 frequency definition: can't select more than one

Enhancements

#484 update to jquery 2.2 #482 Better statistics for span and annotation columns #481 update to Vaadin 7.6.x #475 mapping properties contain "+" instead of spaces in embedded visualizer

- Java
Published by thomaskrause about 10 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.4.0-preview9

This is a preview for a new feature release.

Enhancements

#472 don't output the same frequency definition twice #471 Update to Salt 3.0 #469 grid: allow to choose which annotations should show their namespace

- Java
Published by thomaskrause about 10 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.4.0-preview8

This is a preview for a new feature release.

Fixed Bugs

#468 switching to next page results in empty entry in history panel #467 switching to next page does not work when corpus was de-selected after submitting the query #465 executing search with empty corpus selection throws exception #464 Can't query for corpora where document names contain ","

Enhancements

#466 allow to import ZIP files in Kickstarter

- Java
Published by thomaskrause over 10 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.4.0-preview7

This is a preview for a new feature release.

Fixed Bugs

#458 component normalization fails to generate unique variable name #457 share match: exception when a node is matched twice (as AQL node) #456 share match: some visualizers don't show the matched nodes

Enhancements

#463 improve indexes for token related queries

- Java
Published by thomaskrause over 10 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.4.0-preview6

This is a preview for a new feature release.

Fixed Bugs

#455 can't create reference link (match) for queries with more than one node

- Java
Published by thomaskrause over 10 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.4.0-preview5

This is a preview for a new feature release.

Enhancements

#454 Allow to share single matches as links for publications #107 Share ANNIS visualizers as web service without front end

- Java
Published by thomaskrause over 10 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.4.0-preview4

This is a preview for a new feature release.

Fixed Bugs

#450 Extending a context for single match sometimes fails #449 Error message "Corpus Properties does not exists" when logging in after following a corpus link

Enhancements

#448 service update script does not copy the shiro.ini file #105 Hit marking in HTML visualizations

- Java
Published by thomaskrause over 10 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.4.0-preview3

This is a preview for a new feature release

Fixed Bugs

#447 language change in virtual keyboard can trigger exception #446 order field empty when search view is re-attached #444 Error message about not having the access rights for a corpus when validating query

Enhancements

#445 Allow to show login window at each startup (per instance configuration) #365 Using a corpus URL for a corpus not in the list should open login window

- Java
Published by thomaskrause over 10 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.4.0-preview2

This is a preview for a new feature release

Fixed Bugs

#443 3.4-0-preview1: query fragment is not longer evaluated #441 annotation existance check fails on annotations without namespace

Enhancements

#442 add "anonymous" group to each new user per default

- Java
Published by thomaskrause over 10 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.4.0-preview1

This is a preview for a new new feature release.

Fixed Bugs

#437 AQL: in precedence and near operator the "from" value can be large than the "to" value

Enhancements

#440 Make it possible to switch to administration UI easily #439 Easier upgrade for the service #438 allow to filter documents by name in document list #436 positions of semantic errors should be highlighted in query editor #435 Existence validator #426 enhance UI responsivness by using Vaadin push mechanism

- Java
Published by thomaskrause over 10 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.3.6

This is a bugfix release.

Fixed Bugs

#434 AnnisUser does not implement Serializable #433 Authentifaction errors for result #431 Error in regular expression triggers exception

Enhancements introduced in the 3.3.x release series

The most important enhancements are the new ANNIS import format which allow much faster conversion times and a faster import. Corpora in the older import format versions are still supported. This release also brings syntax highlighting to the AQL query text input, which is especially useful since the hit colours are synchronized with the colours of the query input. Additional important features are frequency analysis on meta-data and support for random ordering of the results.

410 Selected tab in main view should not look like a link

408 Moved help messages of exporters into the exporter classes themselves.

398 Added systemd unit file for ANNIS service.

392 Can't set numbers=false and metakeys simultaneously in Grid exporter

385 Syntax highlighting in AQL text editor

378 search for document name

376 Export corpora from database to SaltXML

319 support relANNIS 3.3 format

285 Refactor the current query settings logic

282 Frequency analysis on metadata

268 Limit and random result subsets

78 Farben und Rauten harmonisieren

- Java
Published by thomaskrause over 10 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.3.5

This is a bugfix release.

Fixed Bugs

#430 Instance font reset in AQL text field #429 exit error codes are uniform and not documented #428 annis-service-distribution.tar.gz can't be read from Python #427 admin UI: sometimes members are removed from group when a new item is added with the popup selector #425 stderr and stdout are not properly closed when annis service can't start #422 regression: AQL lost when query panel hidden

- Java
Published by thomaskrause over 10 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.3.4

This is a bugfix release.

Fixed Bugs

#424 Flat query builder disfunctional

- Java
Published by thomaskrause over 10 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.3.3

This is a bugfix release.

Fixed Bugs

#421 AQL errors not cleared when new query is set from server side #420 Text in AQL editor might get replaced with an older version

- Java
Published by thomaskrause over 10 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.3.2

This is a bugfix release.

Fixed Bugs

#419 server install documentation says ANNIS requires JDK 7 only, but later versions should work as well #418 Page offset is not reset when executing a new query #417 AQL lost when query panel hidden. #416 Don't replace count result output with validation message

- Java
Published by thomaskrause over 10 years ago

de.hu-berlin.german.korpling.annis:annis-all - ANNIS 3.3.1

This is a bugfix release.

Fixed Bugs

#415 Adding groups after creating a new user will invalidate password (admin UI) #414 NotSerializableException in authorization cache #413 Text export not working in ANNIS 3.3.0

- Java
Published by thomaskrause over 10 years ago