Releases: galaxyproject/gravity
Releases · galaxyproject/gravity
v1.0.0
Overview
Version 1.0.0 represents a significant update to Gravity, its features and functionality. Although Gravity 1.x is intended to be backwards compatible with 0.x, you are strongly encouraged to read the documentation if upgrading to Gravity 1.x or to Galaxy 23.0 (which depends on Gravity 1.x) in order to get the most out of the new features.
What's Changed
- Support systemd as a process manager by @natefoo in #77
- Full stateless mode when working with single instances and other improvements for 1.0 by @natefoo in #80
- Multi-unicorn rolling restart and general multi-instance service support by @natefoo in #81
- Don't clobber other Galaxies' systemd units when managed by different Gravity config files by @natefoo in #83
- Don't restart tusd on graceful by @natefoo in #85
- Read job_conf.yml by default if job_config_file is unset by @natefoo in #86
- Fixes for spaces in the galaxy root path, fix the
galaxy
entrypoint by @natefoo in #87 - Update existing env with program env when running exec, rather than the other way around by @natefoo in #93
- Hide the "exec" ServiceCommandStyle from documentation since it is only used internally by @natefoo in #94
- Updates for settings documentation generation by @natefoo in #95
- Set
$VIRTUAL_ENV
ifvirtualenv
is set in config by @natefoo in #97 - Always add venv bin dir to
$PATH
ifvirtualenv
is set by @natefoo in #98 - Move the documentation out of the README and add a package check by @natefoo in #99
Full Changelog: v0.13.6...v1.0.0
v0.13.6
What's Changed
- Fix graceful method for gunicorn
--preload
by @Slugger70 in #76 - Add --version option to get Gravity version by @natefoo in #79
- Fix stopping of gx-it-proxy by @abretaud in #91
New Contributors
- @Slugger70 made their first contribution in #76
- @abretaud made their first contribution in #91
Full Changelog: v0.13.5...v0.13.6
v0.13.5
v0.13.4
v0.13.3
v0.13.2
v0.13.1
v0.13.0
What's Changed
- Add options to enable/disable gunicorn, celery, and celery-beat services by @natefoo in #47
- Add ability to include gravity config from a separate file and document by @natefoo in #48
- Only default to preload = true for gunicorn if not using unicornherder by @natefoo in #49
- Add option to specify tusd path by @natefoo in #50
- Support setting per-service environment variables by @natefoo in #56
Full Changelog: v0.12.0...v0.13.0
v0.12.0
v0.11.0
What's Changed
- Allow setting supervisor socket path via environment variable by @mvdbeek in #36
- Automatically switch to non-sample galaxy.yml if it exists by @mvdbeek in #39
- Add pydantic config schema by @mvdbeek in #42
- Add --quiet option to galaxy and galaxyctl start by @mvdbeek in #40
- Add support for yaml job config by @mvdbeek in #37
- Add --preload support for gunicorn by @mvdbeek in #41
- Support running tusd by @natefoo in #23
Full Changelog: v0.10.0...v0.11.0