github JATOS/JATOS v3.7.6
JATOS v3.7.6

latest releases: v3.9.1-alpha, v3.8.6, v3.8.5...
16 months ago

If you update a JATOS server from version < 3.7.1

Warning 1: Do not update your JATOS while studies are running. Wait for them until they are finished and then update. Updating while studies are running will break those study runs and result data will probably be lost.

Warning 2: If you are using study links with preview (the ones with ?pre in the URL) - they won't trigger a preview anymore (although they will still work and start the study run). The preview setting moved to the Study Properties.

Info 1: If you are using Nginx with JATOS you might have to change the location directive for Websockets to "/(jatos/testWebSocket|publix/[a-z0-9-]+/(group/join|batch/open))".

Info 2: The update procedure might take longer than usual depending on the number of workers you currently have stored in your JATOS. The time that the update will take is difficult to estimate but to give an example in one instance 65.000 workers took around 90 minutes to update. You can follow the progress in JATOS' log in logs/application.log.


Try out the new version on cortex.jatos.org.


Changes in 3.7.6

  • Bug fix - Result data not shown in GUI in some cases when using the default embedded H2 database (#272)

Changes in 3.7.5

Info: Depending on your database size the JATOS update procedure can take a couple minutes since some database rows have to be updated. You can check the progress in JATOS log logs/application.log.

  • Download of results - fix some issues (e.g. not working in Firefox) by abandoning StreamSaver.js and use browser-fs-access instead
  • Database performance - Optimize queries (a problem with large databases)
  • GUI / study page - Fix display on wide screens (#261)
  • GUI security - Add Content Security Policy (CSP) headers with nonce for all <scripts>
  • Migrate from Google Sign-In to Google Identity (only if enabled - Google Identity is off by default)
  • Migrate from Scala 2.11 to 2.13 and sbt 0.13 to 1.3
  • Docker: use eclipse-temurin:11-jre-ubi9-minimal instead of openjdk:11-jre
  • jatos.js - add jatos.startComponentByTitle (starts the component by specifying its title)

Changes in 3.7.4

  • Introducing Superuser:
    • Next to Admin a user can now be Superuser: Superusers can access all studies as if they are a member of this study. This includes accessing/deleting result data and changing/deleting the study.
    • Since this new user role is pretty powerful it is turned off by default and can be turned on in the production.conf.
  • Admins can now edit users' name and email
  • Users got a new field 'email'
  • Fix 'Allow preview' bug
  • Fix General Single Worker problem
  • Fix exporting result data for JATOS used with an URL base path
  • GUI / Administration / User Manager - Fix sorting in column 'Studies'
  • GUI / Administration / Study Admin - make study assets size, result data size, result file size calculation configurable in production.conf
  • Check for duplicate Component UUIDs while importing a study
  • Bump dependencies
  • Multi-arch Docker images: provide arm64 and amd64 (#256)

Changes in 3.7.3

  • Better LDAP support
    • Allow multiple base DNs
    • Optionally specify an LDAP admin user for user searching
  • Remove webpack bundling for jatos.js

Changes in 3.7.2

  • Fix "TypeError: cannot use 'in' operator ..." in Firefox with some OSWeb studies
  • Add more logging during update for one-time generation of study links
  • Add "Your result upload files path" to local home screen

Changes in 3.7.1

Introducing Study Links and Study Codes

Study Entry page

Misc

  • New documentation build with Docusaurus
  • jatos.js build with webpack -> minified code, less requests, faster loads
  • Administration page: show total numbers of studies, study results, and workers
  • Fixed #229
  • Added #191

Previous releases: github.com/JATOS/JATOS/releases


Which variant do I need?

Don't miss a new JATOS release

NewReleases is sending notifications on new releases.