Skip to content
This repository has been archived by the owner on Jan 29, 2023. It is now read-only.

Releases: mockersf/jenkins-api.rs

0.8.0

23 May 17:37
Compare
Choose a tag to compare
  • Jenkins agent port changed from an u32 to an enum AgentPort #50
  • New method to get config.xml from a job #55
  • Added feature extra-fields-visibility that allow public access to fields that were not parsed as part of a specific object type #52
  • Folder management #51
  • Multibranch pipeline project management #36

0.7.0

23 May 17:32
Compare
Choose a tag to compare
  • change error management to a Box<dyn std::error::Error>

0.6.0

16 Sep 22:35
Compare
Choose a tag to compare
  • Changed some fields of jobs to be optional (full_name, full_display_name, color)
  • Changed some fields of builds to be optional (full_display_name) and added some fields (display_name, timestamp)

0.5.2

10 Nov 03:00
Compare
Choose a tag to compare
  • Support assigned labels field on computers

0.5.1

10 Oct 08:31
Compare
Choose a tag to compare
  • Updated dependencies
  • Should now work with all configurations for crumb header in Jenkins

0.5.0

02 Jul 21:53
Compare
Choose a tag to compare
  • Updated variants types to be able to keep variant information when navigating between objects (ie CommonJob -> FreeStyleProject -> ShortBuild -> FreeStyleBuild without going through CommonBuild)
  • Updated visibility of some of the structs in client
  • Added a new method get_object_as that let the user decide the amount of data returned. See taming-jenkins-json-api-depth-and-tree
  • Removed deprecated methods

0.4.2

18 Jun 22:16
Compare
Choose a tag to compare
  • Decrease log level
  • Deprecated most functions of traits Job and Build
  • Add fields on TimeInQueueAction
  • Support MultiJobProject and MultiJobBuild

0.4.1

13 Jun 21:28
Compare
Choose a tag to compare
  • Can get nodes linked to Jenkins
  • Support build flow jobs

0.4.0

24 May 21:32
Compare
Choose a tag to compare
  • Change all data structures to extendable trait / struct instead of enum
  • Can change depth in requests when building Jenkins client
  • All short items derive Serialize
  • Can target build by alias

0.3.1

21 May 09:15
Compare
Choose a tag to compare
  • Get artifacts of a build
  • Support external jobs
  • Support maven projects
  • Feature to toggle between permissive/strict json parsing for Jenkins responses