Skip to content

Releases: nebula-orchestrator/nebula-python-sdk

2.8.0

22 Sep 06:10
Compare
Choose a tag to compare

*Added support for providing host_uri argument when creating a Nebula object
*version bump of prerequisites

  • adding post updates to cron_jobs and apps

2.6.2

21 Aug 14:33
Compare
Choose a tag to compare
  • Updated multiple prerequsite packages
  • New version of the underlaying Alpine container OS
  • Added .env file support for the configuration changes
  • Adding report_on_update_only option
  • Added updated field to the optional reporting system & filtering by it
  • Multiple smaller bugfixes & improvements

2.5.0

21 Apr 08:22
Compare
Choose a tag to compare
  • Cron job support added
  • Updated prereqs
  • Moved device_group update to use the PUT endpoint
  • Multiple smaller bugfixes & improvements

2.4.0

27 Mar 14:18
Compare
Choose a tag to compare
  • added user groups

2.3.0

11 Mar 16:03
Compare
Choose a tag to compare
  • Added bearer token auth support
  • Added multi user support (creation\update\delete\viewing\etc)
  • Minor bugfixes & improvements

2.2.0

28 Feb 12:53
Compare
Choose a tag to compare
  • Added six module to requirements (allowing support Python2 & Python3)
  • Added reports endpoint

2.1.0

17 Feb 12:13
Compare
Choose a tag to compare
  • Python3 support & Python2 support
  • Python3.7 is now the main version
  • Upgraded prereqs
  • Added code of conduct
  • Better unit testing
  • Added PyPi auth build & push CI/CD
  • multiple minor fixes

2.0.0

14 Jan 12:35
Compare
Choose a tag to compare

This release is complete redesign of Nebula with a new architecture, due to the scale of the changes it also includes breaking changes as both the design & the workflow is now radically improved.

  • rolling_restart is now a configurable param inside each app configuration
  • api versioning moved to v2
  • added pruning on all devices
  • added pruning on a per device_group basis
  • added device_group logic - each device group consists of a list of apps it's running and each device\worker is configured at the worker container start to be part of a single device_group
  • added unit tests
  • bugfix where errors didn't return a true boolen value
  • added support for connecting to managers with no user\pass
  • multiple syntax & pep8 fixes
  • updated documention

1.6.0

06 Dec 11:34
Compare
Choose a tag to compare
  • Added prune option
  • Prereqs package update
  • Version bump

1.4.0

22 Aug 11:11
Compare
Choose a tag to compare
  • Added README.md to PyPI now it supports markdown.
  • Added twine for easier & more secure PyPI uploads.
  • Added configurable timeout param.
  • Updated package requirements to latest versions.
  • Multiple bugfixes.