Athena Oss Athena Versions Save

An automation platform with a plugin architecture that allows you to easily create and share services.

v0.11.0

6 years ago

0.11.0 (July 6, 2017)

  • d1acab9 Auto-detect active mac network adaptor (Andrew Basson)
  • 8817ec6 Fixed broken broken athena logo under docs. (Mc Auriel Gagan)

v0.10.4

7 years ago

0.10.4 (February 13, 2017)

  • 99c3699 Fixes ifconfig output handling on some systems (closes #39)

v0.10.3

7 years ago

0.10.3 (January 30, 2017)

Changed

  • 665156b little refactoring in athena.docker.run_container_with_default_router
  • 91e27b7 improving argument handling on non-default-router docker runs
  • ed1d359 improve support for spaces

v0.10.2

7 years ago

0.10.2 (January 23, 2016)

Changed

  • 4a1347b Add better support for dirs with spaces
  • 96062ef Wrap with double quotes when mounting a docker volume

v0.10.1

7 years ago

0.10.1 (December 19, 2016)

Added

  • bd88414 new-issue command (closes #34)
  • fb66cf6 Added possibility to create standalone projects
  • 3cd4988 Added stdout to info cmd when doing print to var
  • cd4d995 Replaced ebook-convert
  • fa27096 Travis setup for generating documentation in pdf
  • e29914f Added dynamic changelog to deb package

Changed

  • 0d7da34 output more details when 'plugin update' command fails (closes #33)
  • d6f0dab Moved the init phase to when a command is invoked
  • b7fe796 Updated bashunit version
  • 8e85318 Update the installation section debian section for debian (#30)

v0.10.0

7 years ago

0.10.0 (November 25, 2016)

Added

  • scripts to generate debian packages and push to ppa
  • athena.os.get_env_or_fail
  • athena.docker.disable_auto_cleanup and athena.docker.is_auto_cleanup_enabled
  • athena.docker.disable_privileged_mode and athena.docker.is_privileged_mode_enabled
  • possibility to specify the plugins directory using environment variable ATHENA_PLGS_DIR

Changed

  • athena.color functions now print to stderr by default

Fixed

  • docker build args searching for ARG on beginning of line

v0.9.1

7 years ago

0.9.1 (November 10, 2016)

Fixed

  • global variables that can be setted from outside athena

v0.9.0

7 years ago

0.9.0 (November 9, 2016)

Added

  • athena.docker.network functions to manage docker networks

Fixed

  • router.sh path when using a running container

v0.8.0

7 years ago

0.8.0 (November 7, 2016)

Added

  • Support for using ranged or specific versions of athena
  • athena.docker.volume_exists function

Changed

  • Created bootstrap folder that contains files required to bootstrap athena (e.g.: global variables)
  • Extracted Testing Framework to the bashUnit project
  • Replaced tests with bashUnit
  • Removed unit tests from the init command
  • Moved print_logo function to the plugin functions
  • Removed unnecessary bin directory structure

Fixed

  • Some tests that were depending on some athena functionalities and were not explicit

v0.7.0

7 years ago

0.7.0 (October 28, 2016)

Added

  • Utils functions (e.g.: handling arrays) in athena.utils namespace
  • Support for specifying docker environment variables from a file
  • athena.os.print_stacktrace

Changed

  • ATHENA_DOCKER_OPTS is now an array and supports values with spaces
  • athena.docker functions that manipulate the array use athena.utils array functions
  • Docker build args supports values with spaces
  • Stacktrace now appears whenever an error occurs
  • Run container functions now don't require docker options and arguments
  • athena.docker.run_container_with_default_router now uses athena.docker functions to set default values

Fixed

  • Random false negatives (in LINUX) when executing unit tests with exit code assertions