Releases: anexia-it/go-anxcloud
Releases · anexia-it/go-anxcloud
v0.6.1
Added
- e5e/v1: added new
Application
&Function
resources (#317, @anx-mschaefer)
Full Changelog: v0.6.0...v0.6.1
v0.6.0
Added
- core/v1: add
created_at
andupdated_at
fields to Resource type - generic client: make common.PartialResource filterable
- lbaas/v2: added new
Cluster
,Node
&LoadBalancer
resources (#309, @anx-mschaefer) - frontier/v1: added new
API
,Action
,Deployment
&Endpoint
resources (#311, @anx-mschaefer)
Changed
- go-anxcloud is now tested with Go versions 1.20 and 1.21 and we might start using features only available since 1.20
- various dependency updates:
- Bump github.com/golangci/golangci-lint from 1.53.2 to 1.53.3 in /tools by @dependabot in #279
- Bump golang.org/x/tools from 0.9.3 to 0.10.0 in /tools by @dependabot in #278
- Bump github.com/onsi/ginkgo/v2 from 2.10.0 to 2.11.0 by @dependabot in #280
- Bump golang.org/x/tools from 0.10.0 to 0.11.0 in /tools by @dependabot in #282
- Bump golang.org/x/crypto from 0.10.0 to 0.11.0 by @dependabot in #283
- Bump github.com/onsi/gomega from 1.27.8 to 1.27.9 by @dependabot in #284
- Bump github.com/onsi/gomega from 1.27.9 to 1.27.10 by @dependabot in #285
- Bump golang.org/x/tools from 0.11.0 to 0.11.1 in /tools by @dependabot in #286
- Bump golang.org/x/crypto from 0.11.0 to 0.12.0 by @dependabot in #287
- Bump golang.org/x/tools from 0.11.1 to 0.12.0 in /tools by @dependabot in #288
- Bump github.com/golangci/golangci-lint from 1.53.3 to 1.54.0 in /tools by @dependabot in #289
- Bump github.com/golangci/golangci-lint from 1.54.0 to 1.54.1 in /tools by @dependabot in #290
- Bump github.com/onsi/ginkgo/v2 from 2.11.0 to 2.12.0 by @dependabot in #292
- Bump github.com/golangci/golangci-lint from 1.54.1 to 1.54.2 in /tools by @dependabot in #291
- Bump golang.org/x/tools from 0.12.0 to 0.13.0 in /tools by @dependabot in #296
- Bump golang.org/x/crypto from 0.12.0 to 0.13.0 by @dependabot in #297
- Bump github.com/onsi/ginkgo/v2 from 2.12.0 to 2.12.1 by @dependabot in #298
- Bump github.com/onsi/gomega from 1.27.10 to 1.28.0 by @dependabot in #299
- Bump golang.org/x/tools from 0.13.0 to 0.14.0 in /tools by @dependabot in #301
- Bump golang.org/x/crypto from 0.13.0 to 0.14.0 by @dependabot in #300
- Bump github.com/onsi/ginkgo/v2 from 2.12.1 to 2.13.0 by @dependabot in #302
- Bump golang.org/x/net from 0.14.0 to 0.17.0 by @dependabot in #303
- Bump github.com/onsi/gomega from 1.28.0 to 1.29.0 by @dependabot in #306
- Bump github.com/go-logr/logr from 1.2.4 to 1.3.0 by @dependabot in #308
- Bump github.com/golangci/golangci-lint from 1.54.2 to 1.55.2 in /tools by @dependabot in #310
Full Changelog: v0.5.3...v0.6.0
v0.5.3
Added
- vsphere/provisioning/vm: add AdditionalDisks field to definition (#275, @marioreggiori)
Changed
- various dependency updates:
- Bump github.com/golangci/golangci-lint from 1.52.2 to 1.53.0 in /tools by @dependabot in #269
- Bump github.com/onsi/gomega from 1.27.7 to 1.27.8 by @dependabot in #273
- Bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.10.0 by @dependabot in #272
- Bump github.com/golangci/golangci-lint from 1.53.0 to 1.53.2 in /tools by @dependabot in #274
- Bump golang.org/x/crypto from 0.9.0 to 0.10.0 by @dependabot in #276
Full Changelog: v0.5.2...v0.5.3
v0.5.2
Fixed
- SYSENG-1624: Retry failed resource tagging by @11Tuvork28 in #266
Changed
- various dependency updates:
- Various dependency updates by @LittleFox94 in #227
- Bump github.com/onsi/ginkgo/v2 from 2.8.3 to 2.9.0 by @dependabot in #234
- Bump github.com/onsi/gomega from 1.27.1 to 1.27.2 by @dependabot in #233
- Dependency updates by @LittleFox94 in #241
- Bump github.com/golangci/golangci-lint from 1.52.0 to 1.52.1 in /tools by @dependabot in #242
- Bump github.com/onsi/gomega from 1.27.4 to 1.27.5 by @dependabot in #244
- Combined update of logr, gomega and golangci-lint by @LittleFox94 in #248
- Bump golang.org/x/tools from 0.7.0 to 0.8.0 in /tools by @dependabot in #250
- Bump golang.org/x/tools from 0.9.2 to 0.9.3 in /tools by @dependabot in #270
- Bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 by @dependabot in #265
- Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.5 by @dependabot in #263
- Bump github.com/onsi/gomega from 1.27.6 to 1.27.7 by @dependabot in #264
- Bump golang.org/x/tools from 0.8.0 to 0.9.1 in /tools by @dependabot in #256
- Bump golang.org/x/crypto from 0.7.0 to 0.9.0 by @dependabot in #257
- Bump golang.org/x/tools from 0.9.1 to 0.9.2 in /tools by @dependabot in #268
New Contributors
Full Changelog: v0.5.1...v0.5.2
v0.5.1
Changed
- trace logging in pkg/client now goes to a logr.Logger attached to the request context, falling back to the logger configured on the client (#212, @LittleFox94)
- various dependency updates:
- Bump golang.org/x/tools from 0.3.0 to 0.4.0 in /tools by @dependabot in #197
- Bump github.com/onsi/ginkgo/v2 from 2.5.1 to 2.6.0 in /tools by @dependabot in #199
- Bump github.com/onsi/ginkgo/v2 from 2.5.1 to 2.6.0 by @dependabot in #198
- Bump github.com/onsi/gomega from 1.24.1 to 1.24.2 by @dependabot in #200
- Bump github.com/onsi/ginkgo/v2 from 2.6.0 to 2.6.1 in /tools by @dependabot in #202
- Bump golang.org/x/tools from 0.4.0 to 0.5.0 in /tools by @dependabot in #203
- Bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0 by @dependabot in #204
- Bump github.com/onsi/gomega from 1.24.2 to 1.25.0 by @dependabot in #206
- Bump github.com/onsi/gomega from 1.25.0 to 1.26.0 by @dependabot in #207
- Bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.7.1 by @dependabot in #209
- Bump github.com/onsi/ginkgo/v2 from 2.7.1 to 2.8.0 by @dependabot in #214
- Bump golang.org/x/tools from 0.5.0 to 0.6.0 in /tools by @dependabot in #217
Fixed
- trace logging in pkg/client now really includes the request/response bodies (#211, @LittleFox94)
- kubernetes/v1: GetKubeConfig helper waits until kubeconfig is available (#221, @marioreggiori)
Added
- kubernetes/v1: configurable cluster prefixes (#208, @marioreggiori)
- generic client: common resource types (#208, @marioreggiori)
Full Changelog: v0.5.0...v0.5.1
v0.5.0
Added
- kubernetes/v1: add Cluster and NodePool bindings (#151, @marioreggiori)
- kubernetes/v1: add kubeconfig helper (#175, @marioreggiori)
Changed
- lbaas/v1: changed state retriever interface
StateSuccess
,StateProgressing
&StateFailure
toStateOK
,StatePending
&StateError
(#185, @marioreggiori) - (internal) generic client: common Generic Service interfaces and utils have been extracted into a new shared package (#185, @marioreggiori)
- various dependency updates
- Bump github.com/golangci/golangci-lint from 1.49.0 to 1.50.0 in /tools by @dependabot in #173
- Bump github.com/onsi/gomega from 1.20.2 to 1.21.1 by @dependabot in #174
- Bump github.com/onsi/gomega from 1.21.1 to 1.22.1 by @dependabot in #178
- Bump github.com/onsi/ginkgo/v2 from 2.2.0 to 2.3.0 in /tools by @dependabot in #176
- Bump github.com/onsi/ginkgo/v2 from 2.3.0 to 2.3.1 by @dependabot in #179
- Bump github.com/onsi/ginkgo/v2 from 2.3.0 to 2.3.1 in /tools by @dependabot in #180
- Bump golang.org/x/tools from 0.1.12 to 0.2.0 in /tools by @dependabot in #181
- Bump github.com/onsi/ginkgo/v2 from 2.3.1 to 2.4.0 by @dependabot in #182
- Bump github.com/onsi/ginkgo/v2 from 2.3.1 to 2.4.0 in /tools by @dependabot in #184
- Bump github.com/golangci/golangci-lint from 1.50.0 to 1.50.1 in /tools by @dependabot in #183
- Bump github.com/onsi/gomega from 1.22.1 to 1.23.0 by @dependabot in #186
- Bump github.com/onsi/gomega from 1.23.0 to 1.24.0 by @dependabot in #187
- Bump github.com/onsi/ginkgo/v2 from 2.4.0 to 2.5.0 in /tools by @dependabot in #189
- Bump github.com/onsi/ginkgo/v2 from 2.4.0 to 2.5.0 by @dependabot in #188
- Bump golang.org/x/tools from 0.2.0 to 0.3.0 in /tools by @dependabot in #191
- Bump github.com/onsi/gomega from 1.24.0 to 1.24.1 by @dependabot in #190
- Bump github.com/onsi/ginkgo/v2 from 2.5.0 to 2.5.1 by @dependabot in #192
- Bump github.com/onsi/ginkgo/v2 from 2.5.0 to 2.5.1 in /tools by @dependabot in #193
Full Changelog: v0.4.6...v0.5.0
v0.4.6
Added
- generic client: AutoTag create option added (#167, @marioreggiori)
Changed
- upgraded to target Go 1.18, so now testing with Go versions 1.18 and 1.19 (#161, @LittleFox94)
- clouddns: prevent creation of DNS records with empty names due to API change -> use "@" to target domain root instead (#168, @marioreggiori)
- (internal) generic client apis: change pkg of tests to
v1_test
to mitigate import cycle issues (#169, @marioreggiori)
Full Changelog: v0.4.5...v0.4.6
v0.4.5
Added
- vsphere/v1: Template bindings and FindNamedTemplate helper added to retrieve templates by name (#148, @marioreggiori)
- generic client: mock implementation (#139, @marioreggiori)
- (internal) object-generator: generate GetIdentifier method in
runtime
mode (#150, @marioreggiori)
Changed
- generic client: GetIdentifier method added to types.Object interface (#150, @marioreggiori)
- (internal) generic client: uses types.Object.GetIdentifier method (#150, @marioreggiori)
Full Changelog: v0.4.4...v0.4.5
v0.4.4
Fixed
- pkg/utils/object/compare.Reconcile now accepts arrays of
*struct
andtypes.Object
as target/existing input (#145, @LittleFox94)
Added
- core/v1: helper methods Tag, Untag and ListTags (#122, @marioreggiori)
- lbaas/v1: ACL and Rule API bindings added (#142, @toothstone & @marioreggiori)
Changed
- moved pkg/api.GetObjectIdentifier and related errors to pkg/api/types (#144, @LittleFox94)
- the previous locations are still available, but marked as deprecated
Full Changelog: v0.4.3...v0.4.4
v0.4.3
Fixed
- clouddns/v1: creating a Record didn't retrieve its Identifier (#120, @LittleFox94)
- lbaas/v1: fix some attributes not being sent to the Engine when creating Backends (#135, @LittleFox94)
Added
- (internal) generic client: FilterRequestURLHook for modifying request URLs (#123, @marioreggiori)
Changed
- (internal) core/v1: ResourceWithTag uses RequestBodyHook and FilterRequestURLHook instead of RequestFilterHook (#123, @marioreggiori)
New Contributors
- @marioreggiori made their first contribution in #123
- @dependabot made their first contribution in #132
Full Changelog: v0.4.2...v0.4.3