@naorlivne naorlivne released this Dec 6, 2018 · 3 commits to master since this release

Assets 2
  • Updated prereqs packages
  • Valid port check refactor
  • Added prune option to autoclean unused images
  • Renamed from api-manager to manager

@naorlivne naorlivne released this Oct 11, 2018 · 8 commits to master since this release

Assets 2
  • arm64v8 auto release added to DockerHub
  • Refactored The RabbitMQ connection flow
  • Updated contrib guidlines
  • Adding protection check for RabbitMQ to prevent attempting to close an already closed connection
  • Changed Dockerfile CMD to the recommended format
  • gunicorn now defaults to using gevent for increased parallelability
  • Multiple smaller bugfixes & updates

@naorlivne naorlivne released this Aug 22, 2018 · 20 commits to master since this release

Assets 2
  • Inital sync of workers now done via RabbitMQ - this removes the need for the workers to be able to access MongoDB.
  • MongoDB index by app name, greatly speeding up retrieval in Nebula clusters with a lot of apps.
  • Bug fix where the initial fanout creation would create wrongly named fanout exchanges, resulting in duplicate exchanges.
  • Properly closing RabbitMQ connections when done using them.
  • Updating requirements to latest versions.
  • Added requirements needed to allow MongoDB to be configured via SRV records
  • Multiple bugfixes & improvements.

@naorlivne naorlivne released this Jul 24, 2018 · 39 commits to master since this release

Assets 2
  • RabbitMQ fanout exchange now recreated if somehow deleted (prevents manual accidents)
  • MongoDB 4.x.x support
  • Switched to alpine
  • Python updated to 2.7.15
  • Updated multiple prereqs package versions
  • On case of missing params on a create\update application request a list of what params are missing will be returned
  • Multiple bugfixes & improvments

@naorlivne naorlivne released this Oct 24, 2017 · 53 commits to master since this release

Assets 2
  • Fixed rolling restart
  • RabbitMQ exchanges are now set as durable - BREAKING CHANGE - older versions must delete existing exchanges and recreate them when updating
  • Modules now installed from the requirements.txt file in the Dockerized version
  • Modules are now version locked
  • A lot of parameters now has default values
  • Multiple bug fixes & improvements

@naorlivne naorlivne released this Sep 18, 2017 · 66 commits to master since this release

Assets 2
  • fixing deprecated pika type that was used and broke everything

@naorlivne naorlivne released this Sep 18, 2017 · 67 commits to master since this release

Assets 2
  • Much better logging
  • Full Docker Network support
  • multiple bugfixes

@naorlivne naorlivne released this Aug 16, 2017 · 74 commits to master since this release

Assets 2
  • added devices support
  • added privileged support
  • multiple minor bug fixes and improvements

@naorlivne naorlivne released this Aug 3, 2017 · 76 commits to master since this release

Assets 2
  • added volume support
  • fixed typo in api_available response of api status check
  • various bug fixes

@naorlivne naorlivne released this Jun 19, 2017

Assets 2
  • PUT option to update app without having to rePOST the entire config of it
  • some bug fixes
  • lot of document work