You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@uima.apache.org by Richard Eckart de Castilho <re...@apache.org> on 2023/03/06 19:49:34 UTC

[ANNOUNCE] Apache UIMA Java SDK JSON CAS I/O v0.5.0 released

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

the Apache UIMA team is pleased to announce the release of 

Apache UIMA Java SDK JSON CAS I/O v0.5.0.  

Apache UIMA <http://uima.apache.org> is a component architecture and framework
for the analysis of unstructured content like text, video and audio data.

The JSON CAS I/O implementation for use with the UIMA Java SDK allows to serialize UIMA CAS data to
JSON and to de-serialize the data back from JSON again, loading it into a CAS object. The aim of
this library is to facilitate the data interoperability of UIMA data across different platforms and 
programming languages. For example, the implementation contains functionality to deal with the 
different character offset counting strategies used by different languages such as Java and Python.
A Python-based implementation of the UIMA JSON CAS format is available as part of the third-party
DKPro Cassis [7] library.

This is the first public release based on the JSON serialization of the Apache UIMA CAS draft
specification version 0.4.0. Please note that the implementation and the specification are not yet
final. For this reason, is not yet recommended to use this library in scenarios where data needs to
be stored or archived over an extended period of time as future versions of the implementation and
specification may introduce incompatibilities with the current version. Good usage scenarios are
for example short-term data exchange between different UIMA implementations such as for example in
network communication.


## What's changed

• ⭐️ Issue #13: Implement TypeSystemMode.MINIMAL by @reckart in #15
• 🦟 Issue #18: Fix Zip Slip Vulnerability in test code by @JLLeitschuh in #10
• 🩹 Issue #14: Upgrade dependencies by @reckart in #16, #17

A full list of issues [1] addressed in this release can be found on issue tracker.

Please use the mailing lists [2] for feedback and the issue tracker [2] to report bugs.


## Supported Platforms

This version should be used in combination with

* Java 1.8 or higher
* UIMA Java SDK 3.4.1 or higher


## How to Get Involved

The Apache UIMA project really needs and appreciates any contributions, including documentation 
help, source code and feedback. If you are interested in contributing, please visit 
our getting involved page [4].


## Download

The official release comes with verifiable signatures and hashes and can be downloaded from the Apache UIMA homepage [5]
	
Convenience binaries are provided via Maven Central [6]

[1] https://github.com/apache/uima-uimaj-io-jsoncas/milestone/3?closed=1
[2] https://uima.apache.org/mail-lists.html
[3] https://github.com/apache/uima-uimaj-io-jsoncas/issues
[4] http://uima.apache.org/get-involved.html
[5] https://uima.apache.org/downloads.cgi
[6] https://search.maven.org/search?q=g:org.apache.uima
[7] https://github.com/dkpro/dkpro-cassis
-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEEPY2MKJLmMo4NDQCrO8wPPFbjAA4FAmQGQ8BfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNE
OEQ4QzI4OTJFNjMyOEUwRDBEMDBBQjNCQ0MwRjNDNTZFMzAwMEUACgkQO8wPPFbj
AA6k7g//aiCkaH3JXdW7crF7FxOlEqt6BPQoGXjuY/2463VDmI6OD4D1pJQg/UwK
AFRJmY1kXImfqV7Tc2sZklpk3Is9shAiRpPkxDxbh7lY9lufTLXCl8aKEWMMD2UB
DPFo1D7yhIuuRF+FtfGmtPxxEWHiy/YAVQUhL/9fR+xQ37Y8FqkudRr2kTV7QC9L
Vj00GEuvEg/EBTmCqPttjsbe8j8JLTKbcaD2VnhNdMAEOI3O+BBN0DlQxETqtpGM
bGuEIU3fGAVIsy5G4x9ITQKix+byj0c4mZZla7EIHxJh4MhFd789Qbn/XZcsKlAt
o8XcPr4FBGewIrCNh6OVeXppjSG5LuI1v49mdnL383mnD+9yW3h7YWI7kfQ2wIYG
GoXxHr+Movd39wTu0Athjt5lwo8smMumF5fdIEzxlYDpPmYKvEMfJL9SPlfRICd2
WZzhMa54WyPsv+oerRgZRDCIwP/uvTbxcGcC2f3/F4yD2gAGZYpKDyjXN6nG5Zsm
rn8NM6JDcPPFQtX3Fh09YaHlS7kqZI5VwhEm6vlHRZPUJLOJGLB2MYgL3H+alktS
MWvBfLYtf/9ugJgpZUgrIEC4ktjzKTSOezpRhVeSxxWf9maipEpD9835HhgVOnud
32AxPz5f9CAeF61Dd8CF1rAhkP8i41n2VD+BAN/H/W6voBtd9bk=
=qYmt
-----END PGP SIGNATURE-----