Skip to content

Releases: ctreffe/mortimer

Mortimer v0.6.1

30 Jul 05:46
Compare
Choose a tag to compare
Mortimer v0.6.1 Pre-release
Pre-release

Fixed

  • Fixed a bug that prevented correct logging of exceptions occuring during experiment execution.

  • Fixed a bug that messed up the layout of the experiment page for inactive experiments.

Mortimer v0.6.0

13 Jul 11:59
1835344
Compare
Choose a tag to compare
Mortimer v0.6.0 Pre-release
Pre-release

Mortimer v0.6.0 (Released 2020-07-13)

Changed

  • Mortimer was updated to be compatible with alfred's new logging and configuration handling introduced in alfred3 v1.2.0.

  • The "Log" tab received an update. To increase performance, we now only show the newest 300 entries by default. You can still choose to display all entries. If you have a very large log, you should be prepared for a few seconds processing time in this case.

  • Changed the "Configuration" tab. You can now paste your secrets.conf and config.conf from your local experiment directory into text fields. Note that some settings will be overwritten by mortimer, most notably the metadata and local_saving_agent sections in config.conf and the mongo_saving_agent section in secrets.conf.

  • The experiment homepage and the "Resources" tab both received a small facelift. Most notably, we now show datasets by experimental version.

  • Changed default sorting in "Experiments" overview (new default: Last Update) and "Data" Tab (new default: save_time).

Fixed

  • Included a hotfix for a performance issues with our use of the DataTables Javascript plugin. Until we include server-side processing for the table, the data tab will only show a preview of 50 observations.

mortimer v0.4.5

16 Apr 22:43
c8faffa
Compare
Choose a tag to compare
mortimer v0.4.5 Pre-release
Pre-release

Security improvements

  • We further increased data protection and data security through an improved handling of access to the alfred database from inside experiments.

Bugfixes

  • Fixed a bug that caused JavaScript to crash on some pages.
  • Fixed a bug that caused an error during data encryption using the key introduced in v0.4.4
  • Fixed a bug that prevented the deletion of experiments with specific filenames
  • Fixed the referrer after changing an experiments title

Small changes

  • Included line wrapping for the experiment log

Mortimer v0.4.4

14 Apr 16:07
19c6a12
Compare
Choose a tag to compare
Mortimer v0.4.4 Pre-release
Pre-release

Encryption Keys

  • Every user now has a unique fernet encryption key, generated via cryptography.fernet.Fernet.generate_key(). The key is passed as an entry in the config dictionary (key: encryption_key) to the generate_experiment() function in alfredo.py.
  • The key itself is saved to the mortimer database in encrypted form.
  • Usage: See here

Bugfixes

  • Fixed a bug that prevent the deletion of single files in the resources pane to work properly.

Mortimer v0.4.3

09 Apr 12:24
da28089
Compare
Choose a tag to compare
Mortimer v0.4.3 Pre-release
Pre-release

Bugfixes

  • Fixed a bug that caused the web_experiments.experiment() page to crash as a consequence of a specific experiment startup error.

Smaller changes

  • Improved error handling: Subjects will now always receive a neutral error page, if an experiment crashes. Previously, they were redirected to the login page in some cases.
  • Small UI improvements

Mortimer v0.4.2

02 Apr 12:04
b8f176f
Compare
Choose a tag to compare
Mortimer v0.4.2 Pre-release
Pre-release

Mortimer v0.4.2

Bugfixes

  • Fixed a bug introduced in v0.4.1, which led to a problem with new experiments. Their experiment ID did not get saved at the right time, which caused trouble with data export.

Smaller changes

  • Mortimer now displays its own version number and the alfred version currently running on the server.

Mortimer v0.4.1

Bugfixes

  • Fixed a bug in alfredo.py that caused trouble for videos implemented via alfred.element.WebVideoElement in Safari (wouldn't play at all) and Chrome (forward/backward wouldn't work)

Mortimer v0.4-beta

Breaking changes

  • Separation of web and local experiments. Web experiments hosted via mortimer and local experiments now save their data into different collections in the Alfred database ( web and local ). This means that you can be completely sure that your web and local experiments don't interfere.
  • exp_id for local experiments. You need to specify a unique exp_id in the section [metadata] of your config.conf to be sure that you can retrieve your data from local experiments. Thankfully, Mortimer will always give you a new unique ID on its home page and on the page for local experiment creation.

New user interface

  • Fully reworked user interface. The new interface should be quite self-explanatory. Feel free to explore!

New features

  • File Management
    • You can create directories and subdirectories belonging to your experiment
    • You can upload now multiple files at once
    • No one but you can access you files
  • Configuration. You can now configure your experiment from within Mortimer.
  • Experiment Log. You can now view your experiment's log file from within Mortimer.
  • Futurize Scripts. You can futurize an old script to help you port it to Alfred v1.0.