v.2.1.0

Improvements:

  1. Added ability to register new account in luna-admin.

  2. Removed the field “status” from the account info.

  3. Updated logging:

    • added log file for info level

    • added log rotation (MAX_LOG_FILE_SIZE parameter in config)

    • added process pid to logs

    • added print filename and line number where logger was called for stdout log and debug log file

    • added ability set suffix for log files (see help of run.py)

    • log message to a log file with level x if log level <= x.

  4. Added “garbage collector” and “re-extract” tasks, see tasks.

  5. Added monitoring feature (see monitoring)

  6. Return opportunity to get service settings from luna-configurator (see configurator)

  7. Added resource for view platform info. See resource “/luna_sys_info” or tab “help”.

  8. Specification format changed from RAML to OpenAPI.

Bugs fixed:

  1. Fix change admin password.

How to update from previous version:

To update from previous version simply replace folders luna_admin, tests, docs and update dependencies from requirements.txt. Then run the commands:

alembic upgrade head