- Support additional session headers
- Add AnkaCloudComputer (#70)
- Remove 3.6 support (#71)
- fix for approving the pending input when jenkins runs on subpath (#66)
- support get build by display name for job (#63)
- Add EC2Computer as Node child class (#58)
- encode request data with utf-8
- add parameter "recursive" for
Job.duplicate
- fix issue for
Jenkins.crate_job
- recursively create parent of job if it does not exist
- add buildable property for multibranchproject
- set dependency version
- change OrganizationFolder to inherit from WorkflowMultiBranchProject
Jenkins.get_job
return consistent result
- Resolve
name
,full_name
,full_display_name
from url forJob
- Add new methods for
Nodes
,Project
- Support
SectionedView
andOrganizationFolder
- Rename built-in node as https://www.jenkins.io/doc/book/managing/built-in-node-migration/
- Get parameters for job
Jenkins.get_job
can accept job url now- Support to retrive coverage which was generated by JaCoCo and Code Coverage API
- Support NestedView
- Support decrypt credential in Jenkins
- Update doc
- bugfix for
queue.get_build
- Bugfix for nodes.iter_builds
- Add methods to get parameters and causes for
Build
andQueueItem
- Add methods to manage jcasc
- Add help functions
- Support to retrieve test report for build
- Support to validate Jenkinsfile
- Add capability to get/save artifacts for
WorkflowRun
. - Make
Jenkins
andFolder
is subscribed and can be iterated with depth. - Refactor some code.
- Support to enable, disable, scan, get_scan_log for
WorkflowMultiBranchProject
- Call
Jenkins.get_job
for getting parent ofJob
- Support process input step for
WorkflowRun
, seeWorkflowRun.get_pending_input()
- Support user management
- Rewrite documentation and add more examples
Jenkins.build_job()
andProject.build()
accept key word argments instead of dict- Support to access attribute with None type value in json
- Fix typo in
Folder.__iter__()
- First release