Attention:

There is an incorrect URL embedding in the previous "The code is contained 
within the file:" link pointing to a cTAKES-5.1.0 zip file.

This is the correct link:
https://repository.apache.org/content/repositories/staging/org/apache/ctakes/ctakes/6.0.0/ctakes-6.0.0-source-release.zip

Sean

________________________________
From: Finan, Sean
Sent: Tuesday, August 27, 2024 6:12 PM
To: dev@ctakes.apache.org <dev@ctakes.apache.org>; u...@ctakes.apache.org 
<u...@ctakes.apache.org>
Subject: Please test the cTAKES-6.0.0 candidate for release

Hi all,

There is a candidate for version 6.0.0 of Apache cTAKES source code in a 
staging repository:
https://repository.apache.org/content/repositories/staging/org/apache/ctakes/ctakes/6.0.0/

The code is contained within the file:
ctakes-6.0.0-source-release.zip<https://repository.apache.org/content/repositories/staging/org/apache/ctakes/ctakes/5.1.0/ctakes-5.1.0-source-release.zip>

You can also get the source code from GitHub:
https://github.com/apache/ctakes/releases/tag/ctakes-6.0.0


6.0.0 has the same functionality as the 5.1.0 release.  The difference is that, 
wherever possible, third-party dependencies are upgraded.  The primary reason 
for the upgrade is to minimize vulnerabilities, but it is also nice to be able 
to take advantage of newer capabilities of those libraries.
Among many smaller updates, cTAKES now uses:
Java 17   (up from 8)
UIMA 3    (up from 2)
slf4j*    (replaces log4j 1)


I welcome you all to test your favorite pipeline(s) and report any issues.


Cheers to all who have helped so far with this release!

Sean


* Some notes on the slf4j upgrade:
All of the code contained with cTAKES source itself uses only slf4j.
When you compile and run using maven (or an IDE), log4j v2 will be used as the 
logger implementation.  You can disable this behavior by disabling the maven 
profile named "use-log4j", but you will then need to provide your own logger 
implementation.  See slf4j documentation if you don't know what this means.  If 
you don't know what it means then you are probably fine leaving it as-is.
When you build a cTAKES installation (mvn package), log4j v2 will be included 
in the installation.  You can prevent this by disabling the "use-log4j" maven 
profile.  With the default build behavior ("use-log4j" enabled), log4j v2 jars 
will be placed in a config/ directory, not the lib/ directory.  This should 
make manual deletion easier and safer.



Reply via email to