Skip to content

Latest commit

 

History

History
109 lines (86 loc) · 5.11 KB

HISTORY.rst

File metadata and controls

109 lines (86 loc) · 5.11 KB

History

0.13.0

  • Add options to enable/disable gunicorn, celery, and celery-beat services #47
  • Add ability to include gravity config from a separate file and document #48
  • Only default to preload = true for gunicorn if not using unicornherder #49
  • Add option to specify tusd path #50
  • Support setting per-service environment variables #56

0.12.0

  • 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

0.11.0

  • 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

0.10.0

  • Fix for the case where a job_conf.xml exists but no handlers are defined by @natefoo in #24
  • Do not raise error if config file section is empty by @nsoranzo in #25
  • Add tests for static handlers and a defined job_conf.xml with no handlers by @natefoo in #26
  • Fix minor typos in readme by @ic4f in #27
  • Move configuration to gravity key of galaxy.yml file by @mvdbeek in #28
  • Fix for resolved galaxy.yml.sample symlink by @mvdbeek in #31
  • Support managing gx-it-proxy via gravity by @mvdbeek in #32

0.9

  • Gunicorn/fastAPI support, click support, tests by @mvdbeek in #14
  • Don't test on Python 3.6, which is unsupported by @natefoo in #17
  • Update README. Also some various small bugfixes and fixes for other stuff mentioned in the README by @natefoo in #18
  • Add unicornherder support by @natefoo in #15
  • Expose the log following used by start -f as its own subcommand. by @natefoo in #16
  • Better integration with Galaxy's run.sh by @natefoo in #19
  • Use relative paths in supervisord by @natefoo in #21
  • Converted CLI from argparse to click.
  • Stole ideas and code from planemo in general.
  • Improve the AttributeDict so that it can have "hidden" items (anything that starts with a _) that won't be serialized. Also, it serializes itself and can be created via deserialization from a classmethod. This simplifies using it to persist state data in the new GravityState subclass.

0.8.3

  • Merge galaxycfg and galaxyadm commands to galaxy.

0.8.2

  • Allow for passing names of individual services directly to supervisorctl via the start, stop, and restart methods.
  • Fix a bug where uWSGI would not start when using the automatic virtualenv install method.

0.8.1

  • Version bump because I deleted the 0.8 files from PyPI, and despite the fact that it lets you delete them, it doesn't let you upload once they have been uploaded once...

0.8

  • Add auto-register to galaxy start if it's called from the root (or subdirectory) of a Galaxy root directory.
  • Make galaxycfg remove accept instance names as params in addition to config file paths.
  • Use the same hash generated for an instance name as the hash for a generated virtualenv name, so virtualenvs are more easily identified as belonging to a config.
  • Renamed from galaxyadmin to gravity (thanks John Chilton).

0.7

  • Added the galaxyadm subcommand graceful on a suggestion from Nicola Soranzo.
  • Install uWSGI into the config's virtualenv if requested.
  • Removed any dependence on Galaxy and eggs.
  • Moved project to its own repository from the Galaxy clone I'd been working from.

Older

  • Works in progress as part of the Galaxy code.