Skip to content

Releases: galaxyproject/gravity

v1.0.0

13 Feb 21:17
85515cb
Compare
Choose a tag to compare

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 if virtualenv is set in config by @natefoo in #97
  • Always add venv bin dir to $PATH if virtualenv 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

06 Dec 16:42
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.13.5...v0.13.6

v0.13.5

15 Sep 15:45
Compare
Choose a tag to compare

What's Changed

  • If virtualenv is set in the Gravity config, automatically add its bin dir to $PATH if the gx-it-proxy is enabled by @natefoo in #71
  • Support converting settings to command line arguments in a generalized way by @natefoo in #73

Full Changelog: v0.13.4...v0.13.5

v0.13.4

31 Aug 16:05
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.13.3...v0.13.4

v0.13.3

17 Aug 17:46
Compare
Choose a tag to compare

What's Changed

  • Don't use gunicorn logging options with unicornherder by @natefoo in #65

Full Changelog: v0.13.2...v0.13.3

v0.13.2

10 Aug 14:03
46a3b81
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.13.1...v0.13.2

v0.13.1

16 Jun 02:25
Compare
Choose a tag to compare

What's Changed

  • Set correct default for environment settings by @natefoo in #58
  • Don't catch exceptions in the deregister, register, and rename subcommands by @natefoo in #59
  • processes in the handling dict in the job conf dict is a dict, not a list by @natefoo in #60

Full Changelog: v0.13.0...v0.13.1

v0.13.0

15 Jun 19:22
Compare
Choose a tag to compare

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

06 May 15:31
c127c67
Compare
Choose a tag to compare

What's Changed

  • Fix typo in log_dir description by @nsoranzo in #44
  • Shortcut individual services fix by @natefoo in #45
  • Add additional options to celery beat / celery workers by @mvdbeek in #46

Full Changelog: v0.11.0...v0.12.0

v0.11.0

15 Mar 10:57
f2bce5f
Compare
Choose a tag to compare

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