Skip to content

Releases: DataDog/jamf-api-client-go

1.1.0.beta.1

07 Aug 12:29
5ac589b
Compare
Choose a tag to compare

⚠️ This release contains a breaking change ⚠️

What's Changed

  • [FEATURE] Add support for managing computer groups by @swojtyn in #20
  • BREAKING: ComputerGroup model has been abstracted into BasicComputerGroupInfo which could break old references to jamf.Scope in policies

New Contributors

Full Changelog: 1.0.0.beta.7...1.1.0.beta.1

1.0.0.beta.7

11 Jun 18:43
865e929
Compare
Choose a tag to compare
  • Adds backwards compatible support for classic API auth changes using WithTokenAuth client option
  • Adds basic AuthToken struct for storing token and checking if it is expired
  • Bump Go version from 1.18 to 1.22.2
  • Patch gopkg.in/yaml.v3 Denial of Service vulnerability (dependabot alert)

1.0.0.beta.6

21 Feb 18:14
5cee9b2
Compare
Choose a tag to compare
  • Adds ip_address, last_reported_ip, and last_enrolled_date_utc fields to GeneralInformation struct on Computer entity [#9]

1.0.0.beta.5

22 Nov 20:19
816e539
Compare
Choose a tag to compare
  • Adds support for XML nesting extension attributes in ComputerDetails
  • Renames ExtensionAttributes type to ExtensionAttribute
  • Adds XML field tags for ExtensionAttribute

1.0.0.beta.4

11 Oct 16:14
71c147a
Compare
Choose a tag to compare
  • Adds support for /classes endpoint
  • Fixes bug in computer update response
  • Adds more intuitive search parameters for GetComputers (i.e id, name, serialnumber)
  • Adds in UpdateComputer method

1.0.0.beta.3

31 Dec 21:23
090a974
Compare
Choose a tag to compare
  • Refactors list methods to return list of objects by default i.e j.Computers() => []BasicComputerInfo.
  • Refactors list related structs to use List key

1.0.0-beta.2

04 Dec 13:24
91eddd9
Compare
Choose a tag to compare

1.0.0.beta.2

  • Adds support for /computerextensionattributes endpoint
  • Fixes minor typo in client.go causing tests to fail

1.0.0-beta.1

01 Dec 19:11
Compare
Choose a tag to compare
  • Initial release of Jamf classic API Go client with support for managing the following:
    • computers
    • scripts
    • policies