Changelog

0.23.1 12-03-2020

  • [Bug] #139: Use POSTRES_HOST_AUTH_METHOD for postres configuration

0.23.0 09-02-2020

  • [Feature] #122: Adding docker compose override files to cob docker deploy --compose-override
  • [Bug]: Fix Werkzeug’s ProxyFix import

0.22.0 04-09-2019

  • [Feature]: Added automation documentaion for commands
  • [Feature] #116: Update PyAML version

0.21.4 10-02-2019

  • [Bug]: Pin click version to < 8
  • [Bug]: Pin tmuxp version to < 2.0

0.21.3 13-12-2018

  • [Bug]: Use yaspin instead of halo

0.21.2 06-12-2018

  • [Bug]: Properly handle pypi index url environment variables

0.21.1 31-10-2018

  • [Feature]: Added -H parameter to cob testserver, specifying the address to bind

0.20.0 08-10-2018

  • [Feature] #105: Allow configuring node versions being used during docker image building

0.19.8 09-08-2018

  • [Bug] #104: Clean up containers on docker test end
  • [Bug]: : Avoid setting up database if project doesn’t have models

0.19.7 02-08-2018

  • [Bug]: Added --no-cache option to cob docker test to support usage in CIs

0.19.6 01-08-2018

  • [Bug]: Avoid running rsync in cob docker test if an image is built during the process

0.19.5 01-08-2018

  • [Bug]: Fix pylint errors

0.19.4 01-08-2018

  • [Bug] #101: Run migrations on cob docker test

0.19.3 26-08-2018

  • [Bug]: Add IPython as a dependency

0.19.2 18-08-2018

  • [Bug]: Pin pylint dependency

0.19.1 18-07-2018

  • [Bug]: Added debug log output to cob testserver

0.19.0 15-07-2018

  • [Feature] #90: Add docker.exposed_ports configuration for controlling exposed ports in deployment
  • [Feature] #89: Add --force to cob docker deploy to force overwriting unit files
  • [Feature] #88: Add option to specify more compose file to cob docker run-image
  • [Feature] #92: Use journald logging driver when available during docker execution
  • [Feature] #94: Added cob docker tag-latest to tag the recent image as latest, and cob docker push to push the latest image
  • [Feature] #97: Added cob shell command, allowing users to interactively access their modules and code through IPython or the builtin Python interpreter shell
  • [Bug] #96: Pin Celery dependency to 4.1.x because of 4.2.x regression

0.18.5 09-07-2018

  • [Bug] #88: Support additional docker-compose files in docker run-image with -o
  • [Bug] #90: Add docker.exposed_ports configuration
  • [Bug]: Fix error formatting when docker could not be located

0.18.4 05-07-2018

  • [Bug] #89: Add –force to cob docker deploy
  • [Bug]: Add logging to syslog by default

0.18.3 28-06-2018

  • [Bug]: Fix escaping of image names
  • [Bug] #87: Add “cob version” command

0.18.2 28-06-2018

  • [Bug] #84: Cob now mounts /etc/localtime inside containers to enforce correct time zone
  • [Bug] #85: Cob now supports symlinks for /etc/cob/conf.d/PROJNAME
  • [Bug]: Pin PyYaml to 3.x
  • [Bug]: Fix escaping of image names when using cob docker deploy

0.18.1 27-06-2018

  • [Bug] #84: Cob now mounts /etc/localtime inside containers to enforce correct time zone
  • [Bug] #85: Cob now supports symlinks for /etc/cob/conf.d/PROJNAME
  • [Bug] #85: * Changelog
  • [Bug] #85: * Support `cob docker deploy` command (closes #51)
  • [Bug] #85: * Use port 80 in cob docker deploy
  • [Bug] #85: * cob docker test now uses <project name>:dev image name by default
  • [Bug]: Change default build image to Python3.6-jessie
  • [Bug] #83: Add docker.image_name project configuration

0.18.0 25-06-2018

  • [Feature] #67: Support redis
  • [Feature] #66: Support the --image-name parameter in cob docker run to override the image used
  • [Feature] #76: Support celery.additional_args to control additional worker arguments through configuration
  • [Feature] #50: cob docker test can now be used to run your tests inside a working docker-compose setup
  • [Feature] #77: Cob now required Python 3.6
  • [Feature] #82: Added cob docker run-image to run a prebuilt cob image without requiring dependencies
  • [Feature] #51: Support cob docker deploy command to conveniently deploy dockerized cob projects on systemd

0.17.0 05-03-2018

  • [Feature]: Allow passing celery configuration in project yaml

0.16.0 25-2-2018

  • [Feature] #21: Cob now uses multi-stage docker building to reduce image size and speed up the build process

0.15.0 19-2-2018

  • [Feature]: Many small fixes and improvements
  • [Feature] #47: Cob now handles cases where docker requires sudo more elegantly
  • [Feature] #59: Front-end ember grains now run npm install

0.14.0 19-10-2017

  • [Feature] #42: Cob now supports specifying the pypi index URL to use via COB_INDEX_URL
  • [Feature] #44: Allow specifying cob version to use via COB_VERSION environment variable
  • [Feature] #40: Added ability to make background tasks run in app context
  • [Feature] #43: Add option to pass arbitrary arguments to celery start-worker

0.0.1 16-11-2016

  • [Feature]: First operational release