Releases: korpling/ANNIS
ANNIS 3.2.1
This is a bugfix release in the 3.2.x branch of ANNIS. If you are upgrading from a 3.1.x or 3.0.x release you have to re-initialize the database. When updating from 3.2.x you can reuse the old database without any changes.
Fixed bugs
#375 admin UI: generated hash is not salted
#374 admin UI: upload button available after failed login attempt
#373 Highlighting failure in disjunction
#372 Disjunction fails depending on order
#371 Parallel query leads to spurious context tokens in tree view
#370 Metadata in doc browser does not render HTML
ANNIS 3.2.0
This is a new feature release.
The main change is the clarification of the semantics for matches (see issue #344 for details). Also the database scheme has been updated and a lot of queries on "flat corpora" are much faster now (see issues #318 and #317 ). Besides this a number of different enhancements and bugfixes have been introduced, e.g. a graphical administration interface for managing users and groups.
Enhancements
#366 feature request: allow deleting via corpus name
#354 Issue333 html vis element order
#352 configure login-page
#351 expiration of accounts
#348 Allow to display namespace in grid
#347 Provide adminstration interface
#346 Allow to copy corpora from existing installation
#345 Allow to use different (PostgreSQL) schema
#339 Removed progress bar from result view panel
#338 arch_dependency visualizer does not scroll
#335 Checkbox to disable time-out in Kickstarter
#333 HTML visualizer: set element order for annotations w/ identical coverage
#318 new "annotext" scheme
#317 remove rank entries for continuous spans on import
#307 Selective HTML visualizer graph fetching
#306 Export metadata also in Text and SimpleText exporters
#290 New AQL operator: "near"
Fixed Bugs
#368 AQL operator window broken in Query Builder
#363 Tutorial doesn't work in an added instance
#362 Wrapping in the discourse visualizer fails when line ends in non-maximally underscored element
#359 Example query builder does not escape parameters
#357 ANNIS locks too many tables if querying multiple corpora
#356 arch_dependency visualizer doesn't filter namespace/layer
#355 Ignore resolver_vis_map entries with wrong corpus name on import
#334 correct the info text for the "TextExporter" and "SimpleTextExporter"
#330 "_c" parameter lost if corpus needs login
#320 don't add invalid queries to warn.log
#311 Corpus names don't allow spaces
#291 Reload of restricted corpus URL after logout leads to null pointer exception
Other
#344 Properly seperate matches in matches for nodes and matches for annotation on nodes
ANNIS 3.1.8
This is a bugfix release that addresses the following issues:
#350 AQL normalization fails for node with two outgoing edge annotations
Since this is a bugfix-only release, you can re-use the database from the older 3.1.0 to 3.1.7 versions without any modifications.
ANNIS 3.1.7
This is a bugfix release that addresses the following issues:
#340 fixed bug in CorefVisualizer. The annotation name is now displayed
#336 Existence of directory is not checked when saving corpus properties
#332 document browser needs long time to load when there is a larger number of metadata
We would like to give special thanks to Adriane Boyd and Lari Lampen for providing the bug fixes for the issues #332 and #336.
ANNIS 3.1.6
ANNIS 3.1.5
ANNIS 3.1.4
We are pleased to announce the release of a new version of ANNIS, public release version 3.1.4. You can download local and server versions as well as detailed documentation from the ANNIS website:
http://www.sfb632.uni-potsdam.de/annis/
New features in version 3.1.4
Backend (database)
- Support for aggregate queries
- Fetching of full text for documents
- Storage for individual corpus preferences
- Minor performance improvements
Frontend (user interface)
- New frequency analysis interface (histograms and type counts based on combinations of query elements and their annotations)
- Document browser mode for close reading without submitting a query
- Get more/less context for individual search results
- Re-implemented key-word-in-context (KWIC) for better support of dialogue corpora and gaps
- Better handling of ‘islands’: search results containing very distant areas of a document hide intervening text more intuitively for the grid and KWIC visualizers
Query language
- Shortened query form with operators between elements (e.g.
cat="NP" > cat="PP" or "hello" . "world"
) - New non-binding value comparison operators:
tok . tok & #1 == #2
(finds a sequence of two identical tokens, ortok _=_ lemma & #1 != #2
(finds a token that is not identical to its lemma) - Free naming of query nodes, e.g.
NP#cat="NP" & PP1#cat="PP" . PP2#cat="PP" & #NP > #PP1 & #NP > #PP2
- Extended support for brackets in disjunctions, e.g.:
cat="NP" & (head#cat="NP" | head#pos="NN") & #1 >[func="HD"] #head
Please let us know if you find any bugs, or if you have any comments or feature requests. You can also submit these online at: https://github.com/korpling/ANNIS/issues
ANNIS 3.0.1
Hotfix release for #221 (Precedence optimization fails when applied to spans which cover more than one token)
ANNIS 3.0.0
IMPORTANT
This release changes the default user configuration directory from
/etc/annis/user_config_trunk/
to
/etc/annis/user_config/
Please either update your shiro.ini file to your custom location or
move the folder on your file system to the new default location.
New features of ANNIS3 series
This is the first official stable release of the ANNIS3 series.
Some of the new features in ANNIS3 include:
Backend (database)
- Support for multiple/overlapping tokenizations (multiple simultaneous speakers, conflicting tokenizations produced by different tools)
- Support for subtokenization (annotations smaller than the reference word form unit)
Incremental search result fetching
Frontend (user interface)
- Completely new front-end architecture (using VAADIN)
- Build your own HTML visualization with CSS3
- Support for time-aligned streaming A/V data
- On click navigation from annotations to time-aligned player output
Page-aligned PDF-viewer - View KWIC and context using multiple segmentation definitions (e.g. ±5 units of normalized/diplomatic text or ±5 units of speaker1/speaker2/… etc.
- Automatically or manually generated example queries per corpus on welcome screen
- List of available metadata added to Corpus Explorer
- Support for “corpus collections” (thematic groups of corpora in corpora list)
- Support for server-side embedded fonts
Visualizations can be hidden/shown by default, option to use grid as default view
Query language and query interface:
- Typed precedence operators (e.g.
#1 .sentence,1,2 #2
) - Support for user defined and randomly generated example queries
- Virtual keyboard
- Visible query links (copy & paste link from browser)
- Matching document count for search results (e.g. "105 hits in 22 documents")
Changelog for ANNIS 3.0.0
[Bugs]
#158 Exception when using "#c=" fragment
#155 Cannot create user specific corpus groups (3.0.0-rc.1)
#147 test fails when building service
#145 Presence of page annotation creates PDF icon in grid even if there is no PDF registered for the corpus
#144 Cancel import in Kickstarter does not work (3.0.0-rc.1)
#143 Kickstarter does not start if an older database exists (3.0.0-rc.1)
#141 Right-to-left detection in grid visualizer doesn't work
#139 example query not always sensitive to default segmentation
#137 Match highlighting in KWIC is incorrect/missing in parallel corpus query of non-terminal elements
#126 Hit marking in KWIC for segmentations precedence queries is incorrect
[Enhancements]
#157 Add CorefVisualizer that is only using the result context
#42 user-friendly message in "annis-service import" on duplicate corpus
#4 Annotation explorer should also show available document metadata categories
ANNIS 3.0.0 Release Candidate 1
Changelog for RC 1
[Bugs]
#138 Bug in arity operator
#135 Example query table of the annis-gui should respect the instance config
#130 Unable to invoke method click in com.vaadin.shared.ui.button.ButtonServerRpc
#129 PDF-Vis should listen to namespaces and node_key
#125 Segmentation precedence operator not working correctly
#122 Context size and query result page size are no longer configurable in ANNIS3
#121 GridExporter keys parameter does nothing
#120 HTML visualization doesn't trigger on token annotations
#118 font-size in discourse visualization is small (11px) --> change to definition in points? (pt)
#115 Highlighting of matched tokens within matched tokens in a second color doesn't always work
#114 Instruction anno="value" in HTML vis configuration does not work
#112 Prefer query results to example queries.
#110 Behavior of default segmentation setting for multiple selected corpora can lead to wrong results
#108 UTF-8 encoding not working in Exporters
#106 Embedded fonts don't work in corpus explorer and example queries tab
[Enhancements]
#133 default-text-segmentation -> default-context-segmentation
#124 Allow if-missing argument for example queries.
#109 Default segmentation for KWIC, search context and context size in relANNIS
#80 HTML visualization
#57 Corpus specific example queries
[Other]
#134 use Salt in a faster way
#132 metakeys argument should be empty by default
#123 Mysterious gap in grid visualizer
#111 FlatQueryBuilder
#103 More efficient binary data streaming
#76 export metadata only once per match