Releases: cortex-lab/alyx
3.0.2
2.1.1
2.1.0
2.1.0
rest
- remove to internal value save method added in previous release to avoid erroneous update of model when patching
- include reference weight pct in water restriction records
- Min weight plot threshold a constant in lab settings allows individual labs to modify weight history plot thesholds
2.0.0
Release notes
models
- Session.project field removed
- Dataset.qc field added
docs
- fix minor typo in Session field help text
- fix minor typos in filter docstrings
rest
- dataset_qc_lte filter added to session and probe insertion views
- protected file viewset
fixtures
- update to test fixtures to reflect model changes
- laserStimulation.intervals dataset type
system
- fix tests for newer versions on django rest framework
- minor improvements to setup script
other
- allow Husbandry members to edit litters, subjects, breeding pairs
1.17.0
What's Changed
- Exclude non-personal, non-globus endpoints from local file record delete by @k1o0 in #812
- Improve reports by @mayofaulkner in #815
- photometryROI datasets by @mayofaulkner in #821
- User rest endpoint changes to allow delegate information access from clients - Photometry datasets by @oliche in #825
Full Changelog: 1.9.0...1.17.0
1.9.0
What's Changed
- Dataset delete protection by @k1o0 in #768
- Bump certifi from 2022.9.24 to 2022.12.7 by @dependabot in #766
- Dev by @k1o0 in #769
- Fix failing autoname when new nickname already exists by @rossant in #771
- Release 1.9.0 by @oliche in #776
Full Changelog: 1.7.0...1.9.0
Release instructions : pull the changes from github
- Activate environment, cd to the alyx folder and install requirements
git stash
git pull
git stash pop
2) Activate environment - install requirements (if new packages)
pip install -r requirements.txt
3) Update the database if any scheme changes - we expect no migrations
cd alyx
./manage.py makemigrations
./manage.py migrate
4) If new fixtures load in the database:
../scripts/load-init-fixtures.sh
5) Restart the Apache server
sudo service apache2 reload
1.7.0
Release notes
Add chronic insertion model to experiments
Release steps below:
Pull the changes from github
1) Activate environment, cd to the alyx folder and install requirements
git stash
git pull
git stash pop
2) Activate environment - install requirements (if new packages)
pip install -r requirements.txt
3) Update the database if any scheme changes - we expect no migrations
cd alyx
./manage.py makemigrations
./manage.py migrate
5) if new tables change the postgres permissions
./manage.py set_db_permissions
./manage.py set_user_permissions
6) Restart the Apache server
sudo service apache2 reload
1.5.0
What's Changed
- Task data repo by @mayofaulkner in #755
- Release 1.5.1 by @oliche in #756
Full Changelog: 1.4.0...1.5.0
1.4.0
Release notes
Added a foreign key to data repository from the task.job model.
For multiple servers in a same lab, this allows to disambiguate which server should run the task
Release steps below:
Pull the changes from github
1) Activate environment, cd to the alyx folder and install requirements
git stash
git pull
git stash pop
2) Update the database if any scheme changes
cd alyx
./manage.py makemigrations
./manage.py migrate
3) Restart the Apache server
sudo service apache2 reload