Releases: gaqzi/py-gocd
Releases · gaqzi/py-gocd
v0.15.0 - TemplateConfig API
Bump version: 0.14.0 → 0.15.0
v0.14.0 - PluggableSCM API
Added
- PluggableSCM API endpoint.
v0.13.0 - PipelineConfig API v2
Changed
- PipelineConfig now receives an API version, currently defaulting to v2.
v0.12.1 - Python 3 compatibility
Changed
- Fixes failed requests body being lost on Python 3.
v0.12.0 - PipelineConfig API
Added
- PipelineConfig API endpoint.
Go CD 16.3.0 Fixes
Changed
- Fixes Pipeline.pause(), Pipeline.unpause(), Pipeline.release(), Pipeline.schedule() and Stage.cancel() for Go CD 16.3.0.
v0.11.0 — Pipeline stages
Added
-
Stage API endpoint.
Added by @henriquegemignani
-
Pipeline.stage() helper to get a specific stage from a Pipeline
-
Server.stage() helper to to get a stage for a pipeline
v0.10.0 — Artifact downloads
Added
- Pipeline.artifact() helper to get artifacts for the pipeline instance.
- Pipeline.console_output() helper to get the console output from jobs
that has finished for a pipeline.
Changed
- Pipeline.instance() now returns the latest instance when
counter
is falsey. - Pipeline.schedule() has a new argument,
return_new_instance
which
will return the new instance that was scheduled. The instance information is
taken from the Pipeline.history() call and matches the last entry there.
v0.9.0 — Python 3 support
Added
-
Artifact API endpoint.
Added by @henriquegemignani
-
Python 3 support
The API library now works with Python 3, the CLI still needs work for it
though. hint hintAdded by @Lenniboy
A big thanks to @henriquegemignani amd @Lenniboy for the patches! :D
v0.8.0
Added
- An option request_debug_level on gocd.Server to set log level.
- Set the session cookie when a request finishes if it hasn't been set.
This is intended to speed up subsequent requests to Go and will according to the documentation give a significant speed improvement for certain auth modules. - Pipeline groups API endpoint added.
This is used primarily now for getting a list of all available pipelines in gocd-cli and as such only has nice helpers for that use case.
Suggestions welcome for more useful wrappers here. :)
Fixed
- Set the session cookie properly, Go will now not force another login after the session has been set