Published July 12, 2023
| Version v3.8.4
Software
Open
JATOS/JATOS: JATOS v3.8.4 pre-release
Description
If you want to update a JATOS server from version < 3.7.1 read the release information from v3.7.x first.
Try out the new version on cortex.jatos.org.
Changes in 3.8.4- Bugfix: Result files stored in the wrong folder (#292)
- Bugfixes
- Administration improvements:
- Added doc for Docker Compose (doc for Kubernetes is coming soon)
- Rename JATOS' config file: production.conf to jatos.conf (but production.conf is still allowed)
- Better support of multi-node setups: set flag jatos.multiNode=true
- Make migrations and updates multi-node safe
- Add liveness test: route /ping answers with 'pong'
- JATOS' tmp folder is now configurable via jatos.tmpPath and _JATOS_TMPPATH
- Improved Dockerfile: JATOS home folder is now by default /opt/jatos and JATOS' data (study assets, result uploads, study logs) are in _/opt/jatosdata
- Added Tests to GUI's administration page / Tests: test access to all necessary folders (study assets, result uploads, logs, study logs, and tmp folder)
- Bugfixes
- Result data exported as Plain Text missing line-breaks (#285 )
- Malformed cookies from older JATOS versions can cause an InternalServerError with some browsers
- GUI:
- Use browser's local date-time (instead of server's date-time) at e.g. Start Time or Last Seen in the result pages
- Study Links, in the setup for the Personal types - add a button group to toggle between visibility of All, Active, Deactivated, and Used study links
- JATOS API: new endpoint to get the directory structure of a study assets directory in JSON
- A lot of administration improvements:
- Abolished server-side cache -> all state is now either in the database or in cookies (easier to run JATOS on multiple nodes)
- Logs config:
- Allow to configure the location of the application logs
- Allow logging to file or
stdout
- production.conf - Equalize property names. Most common names all start with
jatos.now, but old-style names are still supported. - Abolished use of
X-Forwarded-*HTTP headers (X-Forwarded-Proto,X-Forwarded-For,X-Forwarded-Ssl) (easier to run JATOS in complex system layouts)
- Introducing the JATOS API
- Access JATOS from the programming language of your choice (e.g. Python or R)
- Specifications in OpenAPI
- Uses personal access tokens for authentication
- Have a look
- New results export format: JATOS results archive (JRZIP)
- Formalize the study exchange format: JATOS study archive (JZIP)
- GUI: Simpler result pages and support of JATOS Result Archives (JRZIP)
- GUI: Study links page - remove All Workers button
- jatos.js: Standardize the behavior of empty/null in jatos.studyJsonInput, jatos.componentJsonInput and jatos.batchJsonInput (#277)
- Fix result data size checking of jatos.submitResultData
- Fix issue with JATOS on Windows - sometimes loader.bat closes immediately (#265 )
Previous releases: github.com/JATOS/JATOS/releases
Which variant do I need?- If you have Java (version 8 or 11) already installed (all OS): jatos.zip
- No Java installed: Choose according to your OS between
- _jatos_winjava.zip
- _jatos_macjava.zip (if you have problems install your own Java with brew)
- _jatos_linuxjava.zip
- If you prefer Docker: hub.docker.com/r/jatos/jatos
Files
JATOS/JATOS-v3.8.4.zip
Files
(13.8 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:b494ee5abf1075c903884d73cb1afab9
|
13.8 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/JATOS/JATOS/tree/v3.8.4 (URL)