Skip to content

Commit

Permalink
Merge pull request #6262 from Dallinger/release-v10.0.1
Browse files Browse the repository at this point in the history
Release version 10.0.1
  • Loading branch information
fmhoeger committed Mar 4, 2024
2 parents 44701b7 + 946da43 commit 2833946
Show file tree
Hide file tree
Showing 18 changed files with 286 additions and 210 deletions.
2 changes: 1 addition & 1 deletion .bumpversion.cfg
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 10.1.0a1
current_version = 10.0.1
parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)((?P<release>[a-z]+)(?P<build>\d+))?
serialize =
{major}.{minor}.{patch}{release}{build}
Expand Down
18 changes: 17 additions & 1 deletion CHANGELOG.md
@@ -1,13 +1,29 @@
# Change Log

## [v10.0.1](https://github.com/dallinger/dallinger/tree/v10.0.1) (2024-03-04)

#### Added
- Implemented `Experiment.get_status`, a customizable method that reports the current status of the experiment.
- Implemented `Experiment.before_request` and `Experiment.after_request`, customizable hooks for running code before and after HTTP requests.

#### Fixed
- Fixed Chrome and ChromeDriver download link in Dockerfile.
- Fixed dallinger requirement in demos and updated demos' constraints.

#### Removed
- Removed unused numpy and pandas dependencies.

#### Updated
- Infrastructure: Updated dependencies; pin pytest == 8.0.0.

## [v10.0.0](https://github.com/dallinger/dallinger/tree/v10.0.0) (2024-02-15)

#### Breaking
- Removed support for Python 3.8.

#### Added
- Added support for Python 3.12.
- Remove version pinning for numpy, panda, pre-commit, sphinx, and sphinx-related packages.
- Remove version pinning for numpy, pandas, pre-commit, sphinx, and sphinx-related packages.
- CI: Added Python 3.12 to GitHub workflow matrix and run Full tox tests for both Python 3.11 and 3.12.
- CI: Use Docker image python:3.12-bullseye.
- The config parameter `num_dynos_worker` (default: `1`) which allows for the configuration of the number of workers can now also be used in SSH deployments. This change is beneficial for parallellizing heavy background worker processes. Previously, this config parameter only worked for Heroku deployments.
Expand Down
2 changes: 1 addition & 1 deletion dallinger/version.py
@@ -1,3 +1,3 @@
"""Dallinger version number."""

__version__ = "10.1.0a1"
__version__ = "10.0.1"
39 changes: 22 additions & 17 deletions demos/dlgr/demos/bartlett1932/constraints.txt
Expand Up @@ -14,6 +14,10 @@ asttokens==2.4.1
# via
# -c ../../../../dev-requirements.txt
# stack-data
async-timeout==4.0.3
# via
# -c ../../../../dev-requirements.txt
# redis
attrs==23.2.0
# via
# -c ../../../../dev-requirements.txt
Expand All @@ -23,16 +27,16 @@ blinker==1.7.0
# via
# -c ../../../../dev-requirements.txt
# flask
boto3==1.34.42
boto3==1.34.54
# via
# -c ../../../../dev-requirements.txt
# dallinger
botocore==1.34.42
botocore==1.34.54
# via
# -c ../../../../dev-requirements.txt
# boto3
# s3transfer
build==1.0.3
build==1.1.1
# via
# -c ../../../../dev-requirements.txt
# dallinger
Expand Down Expand Up @@ -61,11 +65,11 @@ click==8.1.7
# flask
# pip-tools
# rq
cryptography==42.0.2
cryptography==42.0.5
# via
# -c ../../../../dev-requirements.txt
# pyopenssl
dallinger==10.0.0
dallinger==10.0.1
# via -r requirements.txt
decorator==5.1.1
# via
Expand All @@ -75,7 +79,7 @@ executing==2.0.1
# via
# -c ../../../../dev-requirements.txt
# stack-data
faker==23.2.0
faker==23.3.0
# via
# -c ../../../../dev-requirements.txt
# dallinger
Expand Down Expand Up @@ -103,7 +107,7 @@ flask-wtf==1.2.1
# via
# -c ../../../../dev-requirements.txt
# dallinger
future==0.18.3
future==1.0.0
# via
# -c ../../../../dev-requirements.txt
# dallinger
Expand Down Expand Up @@ -185,7 +189,7 @@ packaging==23.2
# -c ../../../../dev-requirements.txt
# build
# gunicorn
pandas==2.2.0
pandas==2.2.1
# via
# -c ../../../../dev-requirements.txt
# dallinger
Expand All @@ -198,7 +202,7 @@ pexpect==4.9.0
# -c ../../../../dev-requirements.txt
# dallinger
# ipython
pip-tools==7.3.0
pip-tools==7.4.0
# via
# -c ../../../../dev-requirements.txt
# dallinger
Expand Down Expand Up @@ -239,11 +243,12 @@ pyproject-hooks==1.0.0
# via
# -c ../../../../dev-requirements.txt
# build
# pip-tools
pysocks==1.7.1
# via
# -c ../../../../dev-requirements.txt
# urllib3
python-dateutil==2.8.2
python-dateutil==2.9.0.post0
# via
# -c ../../../../dev-requirements.txt
# botocore
Expand All @@ -255,7 +260,7 @@ pytz==2024.1
# -c ../../../../dev-requirements.txt
# apscheduler
# pandas
redis==5.0.1
redis==5.0.2
# via
# -c ../../../../dev-requirements.txt
# dallinger
Expand All @@ -265,15 +270,15 @@ requests==2.31.0
# -c ../../../../dev-requirements.txt
# dallinger
# heroku3
rq==1.15.1
rq==1.16.0
# via
# -c ../../../../dev-requirements.txt
# dallinger
s3transfer==0.10.0
# via
# -c ../../../../dev-requirements.txt
# boto3
selenium==4.17.2
selenium==4.18.1
# via
# -c ../../../../dev-requirements.txt
# dallinger
Expand All @@ -289,15 +294,15 @@ six==1.16.0
# dallinger
# python-dateutil
# sqlalchemy-postgres-copy
sniffio==1.3.0
sniffio==1.3.1
# via
# -c ../../../../dev-requirements.txt
# trio
sortedcontainers==2.4.0
# via
# -c ../../../../dev-requirements.txt
# trio
sqlalchemy==1.4.51
sqlalchemy==1.4.52
# via
# -c ../../../../dev-requirements.txt
# dallinger
Expand Down Expand Up @@ -340,7 +345,7 @@ trio-websocket==0.11.1
# via
# -c ../../../../dev-requirements.txt
# selenium
typing-extensions==4.9.0
typing-extensions==4.10.0
# via
# -c ../../../../dev-requirements.txt
# selenium
Expand Down Expand Up @@ -399,7 +404,7 @@ zope-event==5.0
# via
# -c ../../../../dev-requirements.txt
# gevent
zope-interface==6.1
zope-interface==6.2
# via
# -c ../../../../dev-requirements.txt
# gevent
Expand Down
39 changes: 22 additions & 17 deletions demos/dlgr/demos/chatroom/constraints.txt
Expand Up @@ -14,6 +14,10 @@ asttokens==2.4.1
# via
# -c ../../../../dev-requirements.txt
# stack-data
async-timeout==4.0.3
# via
# -c ../../../../dev-requirements.txt
# redis
attrs==23.2.0
# via
# -c ../../../../dev-requirements.txt
Expand All @@ -23,16 +27,16 @@ blinker==1.7.0
# via
# -c ../../../../dev-requirements.txt
# flask
boto3==1.34.42
boto3==1.34.54
# via
# -c ../../../../dev-requirements.txt
# dallinger
botocore==1.34.42
botocore==1.34.54
# via
# -c ../../../../dev-requirements.txt
# boto3
# s3transfer
build==1.0.3
build==1.1.1
# via
# -c ../../../../dev-requirements.txt
# dallinger
Expand Down Expand Up @@ -62,11 +66,11 @@ click==8.1.7
# nltk
# pip-tools
# rq
cryptography==42.0.2
cryptography==42.0.5
# via
# -c ../../../../dev-requirements.txt
# pyopenssl
dallinger==10.0.0
dallinger==10.0.1
# via -r requirements.txt
decorator==5.1.1
# via
Expand All @@ -76,7 +80,7 @@ executing==2.0.1
# via
# -c ../../../../dev-requirements.txt
# stack-data
faker==23.2.0
faker==23.3.0
# via
# -c ../../../../dev-requirements.txt
# dallinger
Expand Down Expand Up @@ -104,7 +108,7 @@ flask-wtf==1.2.1
# via
# -c ../../../../dev-requirements.txt
# dallinger
future==0.18.3
future==1.0.0
# via
# -c ../../../../dev-requirements.txt
# dallinger
Expand Down Expand Up @@ -190,7 +194,7 @@ packaging==23.2
# -c ../../../../dev-requirements.txt
# build
# gunicorn
pandas==2.2.0
pandas==2.2.1
# via
# -c ../../../../dev-requirements.txt
# dallinger
Expand All @@ -203,7 +207,7 @@ pexpect==4.9.0
# -c ../../../../dev-requirements.txt
# dallinger
# ipython
pip-tools==7.3.0
pip-tools==7.4.0
# via
# -c ../../../../dev-requirements.txt
# dallinger
Expand Down Expand Up @@ -244,11 +248,12 @@ pyproject-hooks==1.0.0
# via
# -c ../../../../dev-requirements.txt
# build
# pip-tools
pysocks==1.7.1
# via
# -c ../../../../dev-requirements.txt
# urllib3
python-dateutil==2.8.2
python-dateutil==2.9.0.post0
# via
# -c ../../../../dev-requirements.txt
# botocore
Expand All @@ -260,7 +265,7 @@ pytz==2024.1
# -c ../../../../dev-requirements.txt
# apscheduler
# pandas
redis==5.0.1
redis==5.0.2
# via
# -c ../../../../dev-requirements.txt
# dallinger
Expand All @@ -272,15 +277,15 @@ requests==2.31.0
# -c ../../../../dev-requirements.txt
# dallinger
# heroku3
rq==1.15.1
rq==1.16.0
# via
# -c ../../../../dev-requirements.txt
# dallinger
s3transfer==0.10.0
# via
# -c ../../../../dev-requirements.txt
# boto3
selenium==4.17.2
selenium==4.18.1
# via
# -c ../../../../dev-requirements.txt
# dallinger
Expand All @@ -296,15 +301,15 @@ six==1.16.0
# dallinger
# python-dateutil
# sqlalchemy-postgres-copy
sniffio==1.3.0
sniffio==1.3.1
# via
# -c ../../../../dev-requirements.txt
# trio
sortedcontainers==2.4.0
# via
# -c ../../../../dev-requirements.txt
# trio
sqlalchemy==1.4.51
sqlalchemy==1.4.52
# via
# -c ../../../../dev-requirements.txt
# dallinger
Expand Down Expand Up @@ -349,7 +354,7 @@ trio-websocket==0.11.1
# via
# -c ../../../../dev-requirements.txt
# selenium
typing-extensions==4.9.0
typing-extensions==4.10.0
# via
# -c ../../../../dev-requirements.txt
# selenium
Expand Down Expand Up @@ -408,7 +413,7 @@ zope-event==5.0
# via
# -c ../../../../dev-requirements.txt
# gevent
zope-interface==6.1
zope-interface==6.2
# via
# -c ../../../../dev-requirements.txt
# gevent
Expand Down

0 comments on commit 2833946

Please sign in to comment.