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.5
- Added authentication with ORCID (orcid.org) and OpenID Connect (OIDC)
- Added download button to QR codes of study links
- Added study link's comments to result metadata (#293)
Changes in 3.8.4
- Bugfix: Result files stored in the wrong folder (#292)
Changes in 3.8.3
- Bugfixes
- Administration improvements:
- Added docs for JATOS with Docker Compose and JATOS in a cluster with Kubernetes
- 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_TMP_PATH
- Improved Dockerfile: JATOS home folder is now by default /opt/jatos and JATOS' data (study assets, result uploads, study logs) are in /opt/jatos_data
- Added Tests to GUI's administration page / Tests: test access to all necessary folders (study assets, result uploads, logs, study logs, and tmp folder)
Changes in 3.8.2
- 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)
Changes in 3.8.1
- 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_win_java.zip
- jatos_mac_java.zip (if you have problems install your own Java with brew)
- jatos_linux_java.zip
- If you prefer Docker: hub.docker.com/r/jatos/jatos