Releases: DataDog/jamf-api-client-go
Releases · DataDog/jamf-api-client-go
1.1.0.beta.2
What's Changed
- RUNTIME UPGRADE: go runtime go1.22.2 → go1.25.7 by @campaigner-prod[bot] in #21
- EOL DEPENDENCY UPGRADE: minor: github.com/stretchr/testify · patch: github.com/sirupsen/logrus by @campaigner-prod[bot] in #22
New Contributors
- @campaigner-prod[bot] made their first contribution in #21
Full Changelog: 1.1.0.beta.1...1.1.0.beta.2
1.1.0.beta.1
What's Changed
- BREAKING:
ComputerGroupmodel has been abstracted intoBasicComputerGroupInfowhich could break old references tojamf.Scopein policies
New Contributors
Full Changelog: 1.0.0.beta.7...1.1.0.beta.1
1.0.0.beta.7
- Adds backwards compatible support for classic API auth changes using
WithTokenAuthclient option - Adds basic
AuthTokenstruct for storing token and checking if it is expired - Bump Go version from
1.18to1.22.2 - Patch
gopkg.in/yaml.v3 Denial of Servicevulnerability (dependabot alert)
1.0.0.beta.6
- Adds
ip_address,last_reported_ip, andlast_enrolled_date_utcfields toGeneralInformationstruct onComputerentity [#9]
1.0.0.beta.5
- Adds support for XML nesting extension attributes in
ComputerDetails - Renames
ExtensionAttributestype toExtensionAttribute - Adds XML field tags for
ExtensionAttribute
1.0.0.beta.4
- Adds support for
/classesendpoint - Fixes bug in computer update response
- Adds more intuitive search parameters for
GetComputers(i.e id, name, serialnumber) - Adds in
UpdateComputermethod
1.0.0.beta.3
- Refactors list methods to return list of objects by default i.e
j.Computers() => []BasicComputerInfo. - Refactors list related structs to use
Listkey
1.0.0-beta.2
1.0.0.beta.2
- Adds support for
/computerextensionattributesendpoint - Fixes minor typo in
client.gocausing tests to fail
1.0.0-beta.1
- Initial release of Jamf classic API Go client with support for managing the following:
computersscriptspolicies