v2.0.0
版本发布时间: 2022-07-14 21:11:26
juju/gomaasapi最新发布版本:v2.3.0(2024-06-10 22:53:03)
What's Changed
- Fix all the license headers. by @howbazaar in https://github.com/juju/gomaasapi/pull/11
- Controller interface by @howbazaar in https://github.com/juju/gomaasapi/pull/12
- Add Spaces and Subnets. by @howbazaar in https://github.com/juju/gomaasapi/pull/14
- Add BootResource, Fabric, VLAN by @howbazaar in https://github.com/juju/gomaasapi/pull/13
- Controller.AllocateMachine by @howbazaar in https://github.com/juju/gomaasapi/pull/15
- Filter machines by @howbazaar in https://github.com/juju/gomaasapi/pull/16
- Add ReleaseMachines method to the Controller. by @howbazaar in https://github.com/juju/gomaasapi/pull/17
- Validate credentials during NewController. by @howbazaar in https://github.com/juju/gomaasapi/pull/19
- Add the method to start machines by @howbazaar in https://github.com/juju/gomaasapi/pull/18
- Devices by @howbazaar in https://github.com/juju/gomaasapi/pull/20
- Create a device by @howbazaar in https://github.com/juju/gomaasapi/pull/21
- Add types for interface and links. by @howbazaar in https://github.com/juju/gomaasapi/pull/22
- Add, list, read and delete files. by @howbazaar in https://github.com/juju/gomaasapi/pull/23
- More networky fields by @howbazaar in https://github.com/juju/gomaasapi/pull/25
- Expose tags for interfaces and machines. by @howbazaar in https://github.com/juju/gomaasapi/pull/24
- Return the optional IPAddress for a Link. by @howbazaar in https://github.com/juju/gomaasapi/pull/27
- Add CreatePhysicalInterface to Device. by @howbazaar in https://github.com/juju/gomaasapi/pull/26
- Allocate machine with interface and storage constraints by @howbazaar in https://github.com/juju/gomaasapi/pull/28
- Delete interfaces by @howbazaar in https://github.com/juju/gomaasapi/pull/29
- Expose the interfaces of a device. by @howbazaar in https://github.com/juju/gomaasapi/pull/31
- Devices query can specify more than one hostname. by @howbazaar in https://github.com/juju/gomaasapi/pull/30
- Rework allocate machine... again. by @howbazaar in https://github.com/juju/gomaasapi/pull/32
- Fix Device.InterfaceSet to not return an error. by @howbazaar in https://github.com/juju/gomaasapi/pull/34
- Link and Unlink Subnet to an interface by @howbazaar in https://github.com/juju/gomaasapi/pull/33
- Devices for a Machine. by @howbazaar in https://github.com/juju/gomaasapi/pull/36
- Update interface name, mac address, or vlan. by @howbazaar in https://github.com/juju/gomaasapi/pull/35
- Remove create op name. by @howbazaar in https://github.com/juju/gomaasapi/pull/37
- Create device for machine by @howbazaar in https://github.com/juju/gomaasapi/pull/38
- Machine.Start should not base64 encode the userdata by @howbazaar in https://github.com/juju/gomaasapi/pull/39
- Parse and return BlockDevices for Machines. by @howbazaar in https://github.com/juju/gomaasapi/pull/40
- Add ConstraintMatches.Storage by @babbageclunk in https://github.com/juju/gomaasapi/pull/41
- VLAN name is optional in 2.0 API schema by @dimitern in https://github.com/juju/gomaasapi/pull/42
- Use uint64 for blockdevice and partition sizes. by @howbazaar in https://github.com/juju/gomaasapi/pull/43
- Make dns_servers optional in subnets by @voidspace in https://github.com/juju/gomaasapi/pull/44
- Don't return typed nil interface values by @babbageclunk in https://github.com/juju/gomaasapi/pull/46
- Use the correct VLAN in machine.CreateDevice by @voidspace in https://github.com/juju/gomaasapi/pull/47
- Make kflavor optional by @voidspace in https://github.com/juju/gomaasapi/pull/49
- Handle nils in filesystem by @voidspace in https://github.com/juju/gomaasapi/pull/50
- Make MAAS2 constraint matches lists by @babbageclunk in https://github.com/juju/gomaasapi/pull/51
- Make model optional in blockdevice schema by @voidspace in https://github.com/juju/gomaasapi/pull/52
- Update for more potential nils. by @howbazaar in https://github.com/juju/gomaasapi/pull/53
- MAAS2: handle fields that might be missing or null from the API by @babbageclunk in https://github.com/juju/gomaasapi/pull/54
- Add device methods to TestService by @babbageclunk in https://github.com/juju/gomaasapi/pull/55
- Enable test devices to have multiple MAC addresses by @babbageclunk in https://github.com/juju/gomaasapi/pull/56
- Enable reading and setting machine owner data by @babbageclunk in https://github.com/juju/gomaasapi/pull/57
- Fix typo in operation name by @babbageclunk in https://github.com/juju/gomaasapi/pull/58
- Machine.CreateDevice() - added VLAN to args; only use args.Subnet/VLAN if set by @dimitern in https://github.com/juju/gomaasapi/pull/59
- Forgot to push @thumper's suggested fixes :( by @dimitern in https://github.com/juju/gomaasapi/pull/60
- machine: Fix panic if primary device NIC's VLAN is nil by @dimitern in https://github.com/juju/gomaasapi/pull/61
- Switch from using not_networks to not_subnets by @voidspace in https://github.com/juju/gomaasapi/pull/62
- Expose the StaticRoutes API by @jameinel in https://github.com/juju/gomaasapi/pull/63
- Added functions related to tags in testservice by @YujiOshima in https://github.com/juju/gomaasapi/pull/64
- controller: Accept a versioned API URL by @babbageclunk in https://github.com/juju/gomaasapi/pull/65
- Make SplitVersionedURL public by @babbageclunk in https://github.com/juju/gomaasapi/pull/66
- Don't return UnsupportedVersionError for unexpected errors from version check by @babbageclunk in https://github.com/juju/gomaasapi/pull/67
- Work around MAAS 1.9.4 bug by @babbageclunk in https://github.com/juju/gomaasapi/pull/68
- Expose block device id_path attribute by @axw in https://github.com/juju/gomaasapi/pull/69
- Add as a potential placement directive constraint. by @ExternalReality in https://github.com/juju/gomaasapi/pull/70
- Fix allow storage constraints to search both physical and virtual(logi… by @ExternalReality in https://github.com/juju/gomaasapi/pull/71
- Update deps. by @howbazaar in https://github.com/juju/gomaasapi/pull/73
- Add 'domains' endpoint request. by @ExternalReality in https://github.com/juju/gomaasapi/pull/74
- Add ability to handle partition match with the machine allocation constraint map response. by @blakerouse in https://github.com/juju/gomaasapi/pull/75
- Implement pools by @notjames in https://github.com/juju/gomaasapi/pull/79
- Allow devices without pools to be properly parsed by @wallyworld in https://github.com/juju/gomaasapi/pull/81
- Allow machines without pools to be properly parsed. by @hmlanigan in https://github.com/juju/gomaasapi/pull/82
- Add Domain to CreateMachineDeviceArgs by @stgraber in https://github.com/juju/gomaasapi/pull/86
- Enable go mod and switch to juju/mgo package by @achilleasa in https://github.com/juju/gomaasapi/pull/88
- Use v1 suffix for imports and module name by @achilleasa in https://github.com/juju/gomaasapi/pull/89
- Update go.mod to require at least go 1.14 by @achilleasa in https://github.com/juju/gomaasapi/pull/90
- Bump go mod version to v2 by @achilleasa in https://github.com/juju/gomaasapi/pull/92
- Update to go 1.17 and latest upstream by @wallyworld in https://github.com/juju/gomaasapi/pull/94
- [JUJU-593] Add APIVersionInfo to the controller by @hmlanigan in https://github.com/juju/gomaasapi/pull/95
- Allow configuration of underlying HTTP client. by @markylaing in https://github.com/juju/gomaasapi/pull/97
- Adds support for listing tags, filtering machines by tag, and getting machine hardware info by @markylaing in https://github.com/juju/gomaasapi/pull/96
New Contributors
- @howbazaar made their first contribution in https://github.com/juju/gomaasapi/pull/11
- @babbageclunk made their first contribution in https://github.com/juju/gomaasapi/pull/41
- @dimitern made their first contribution in https://github.com/juju/gomaasapi/pull/42
- @jameinel made their first contribution in https://github.com/juju/gomaasapi/pull/63
- @YujiOshima made their first contribution in https://github.com/juju/gomaasapi/pull/64
- @axw made their first contribution in https://github.com/juju/gomaasapi/pull/69
- @ExternalReality made their first contribution in https://github.com/juju/gomaasapi/pull/70
- @blakerouse made their first contribution in https://github.com/juju/gomaasapi/pull/75
- @notjames made their first contribution in https://github.com/juju/gomaasapi/pull/79
- @wallyworld made their first contribution in https://github.com/juju/gomaasapi/pull/81
- @hmlanigan made their first contribution in https://github.com/juju/gomaasapi/pull/82
- @stgraber made their first contribution in https://github.com/juju/gomaasapi/pull/86
- @achilleasa made their first contribution in https://github.com/juju/gomaasapi/pull/88
- @markylaing made their first contribution in https://github.com/juju/gomaasapi/pull/97
Full Changelog: https://github.com/juju/gomaasapi/commits/v2.0.0