- Resolved bug Issue #30 (thank you
@mikkyornyx)
- Resolved bug Issue #28 with Pull Request #29 (thank you @zyv)
- Merged Pull Request #27 (thank you @aodag)
- Included baseurl per Issue #26 (thank you @DeathRitual)
- Updated requirements.txt to reflect requests>=1.2.3 (instead of previous requests==1.2.3)
- Resolved bug Issue #22
- In response to Issue #23, change license to to Apache 2.0. Versions 0.1.12 will maintain the CC license (added a cc-by-sa tag to repo to make it easy to find).
- In response to Issue #18 (many thanks @bobnelson0), update docs to provide information about Multi-valued job options.
- Merged Issue #16: Fix typo in isinstance call (many thanks @boosh)
- Fixed broken test init validation
- Fixed Issue #15: job_executions() in api.py should use GET not POST
- Add username/password authentication support (thanks to brendan-sterne)
- Fix project API call - was using POST, should be GET (thanks to shawnchasse)
- Various fixes to get tests to pass with a Rundeck 2.x version server
- Last release before version 1
- Minor documentation changes: autodoc for all interesting modules and other misc changes
- Fix api.jobs_export to actually call the Rundeck /jobs/export endpoint with proper params
- Add switch for Rundeck server SSL certificate validation (thank you @shlomosh)
- Fix silly typo exceptions.RundeckServerError
- Put some decent effort into documentation
- Create an API class that attempts to mirror the Rundeck API as closely as possible
- Refactor the Client class to provide conveniences for the user
- Wrap Client class methods in "transforms" - really just changes the XML from Rundeck into friendly Python dicts
- Increase test coverage of the API class significantlyu
- Add support to block and wait for a completed status from
run_job
invoke