Releases: hashicorp/go-discover
Release list
v1.3.0
Improvements
- provider: Added new SRV service discovery provider that uses DNS SRV records for service discovery. GH-335
Fixed
- mdns: Fixed a bug where the mDNS provider could return empty or partial results GH-337
Full Changelog: v1.2.0...v1.3.0
v1.2.0
Improvements
- Fixed ipv6 default by @JMGoldsmith
- Added addrType by @JMGoldsmith
- Added support for linode vpc addresses by @0xfourzerofour
What's Changed
- group dependabot prs by @abhijeetviswa in #289
- [Compliance] - PR Template Changes Required by @compliance-pr-automation-bot[bot] in #290
- [chore] : Bump the go-security group across 1 directory with 3 updates by @dependabot[bot] in #292
- [chore] : Bump actions/checkout from 4.2.2 to 5.0.0 in the actions group by @dependabot[bot] in #295
- fixing ipv6 default by @JMGoldsmith in #296
- [chore] : Bump actions/setup-go from 5.5.0 to 6.0.0 in the actions group by @dependabot[bot] in #297
- adding addrType by @JMGoldsmith in #299
- [chore] : Bump actions/upload-artifact from 4.6.2 to 5.0.0 in the actions group by @dependabot[bot] in #301
- [chore] : Bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 in the actions group by @dependabot[bot] in #303
- Bump golang.org/x/crypto from 0.36.0 to 0.45.0 in /provider/gce by @dependabot[bot] in #304
- [ci] : Update Go version from 1.23 to 1.24 in acceptance workflow by @ssagarverma in #306
- [chore] : Bump golang.org/x/crypto from 0.36.0 to 0.45.0 in the go-security group across 1 directory by @dependabot[bot] in #305
- Bump github.com/sirupsen/logrus from 1.0.6 to 1.8.3 in /provider/gce by @dependabot[bot] in #310
- [chore] : Bump github.com/sirupsen/logrus from 1.0.6 to 1.8.3 in the go-security group across 1 directory by @dependabot[bot] in #311
- [IND-4227] [COMPLIANCE] Add Copyright and License Headers (Batch 1 of 1) by @oss-core-libraries-dashboard[bot] in #314
- [chore] : Bump the actions group across 1 directory with 4 updates by @dependabot[bot] in #313
- [chore] : Bump actions/setup-go from 6.1.0 to 6.2.0 in the actions group by @dependabot[bot] in #318
- [chore] : Bump actions/checkout from 6.0.1 to 6.0.2 in the actions group by @dependabot[bot] in #319
- [chore] : Bump the actions group with 2 updates by @dependabot[bot] in #322
- chore: Enable CI for pull requests in acceptance and actionlint workflows by @ssagarverma in #320
- feat(vpc): add support for linode vpc addresses by @0xfourzerofour in #312
New Contributors
- @compliance-pr-automation-bot[bot] made their first contribution in #290
- @JMGoldsmith made their first contribution in #296
- @ssagarverma made their first contribution in #306
- @oss-core-libraries-dashboard[bot] made their first contribution in #314
- @0xfourzerofour made their first contribution in #312
Full Changelog: v1.1.0...v1.2.0
v1.1.0
Improvements
AWS provider: enable dual-stack support by default, allowing the use of IPv6 endpoints wherever required. #271
Fixed
Config: String() will always return a parseable config string. #287
New Contributors
- @tanmay17061 made their first contribution in #271
- @abhijeetviswa made their first contribution in #273
- @dependabot made their first contribution in #275
- @ryancragun made their first contribution in #287
Full Changelog: v1.0.0...v1.1.0
v1.0.0
🚀 go-discover v1.0.0 – Official Release 🎉
We’re excited to announce the v1.0.0 release of go-discover! This marks the first feature-complete and stable version of the package.
With this release, we are officially committing to Semantic Versioning (SemVer). This means:
v1.0.0 signals a stable API that you can depend on.
Any future breaking changes will result in a major version bump.
Minor and patch releases will include enhancements and fixes, respectively.
Starting from this release, we’ll also be maintaining detailed changelogs to help you track what’s new, improved, or changed in every update.
Thanks to everyone who contributed, tested, or provided feedback along the way. We’re looking forward to building on this solid foundation together.
v0.0.1
What's Changed
- discover: hide discover providers by @magiconair in #3
- azure: tag map can return nil by @magiconair in #4
- Provider testing by @magiconair in #5
- make providers pluggable by @magiconair in #6
- Register providers explicitly by @magiconair in #7
- aws: better debug logging by @magiconair in #8
- discover: new config parser by @magiconair in #15
- aliyun: fix help string by @chacha403 in #17
- Clarified IAM best practise by @alexbilbie in #20
- Monkey patches golang.org/x/net/trace to avoid multiple registrations. by @slackpad in #23
- Add Microsft Azure Virtual Machine Scale Set provider. by @flyinprogrammer in #12
- Fixes panic by @preetapan in #29
- Testing Modifications by @pearkes in #35
- azure: upgrade to 12.2.0 azure sdk by @chelseakomlo in #37
- provider/triton: Add the ability to discover triton instance IPs by @stack72 in #32
- Update Azure azure-sdk-for-go library by @chelseakomlo in #38
- Provide a way to set custom user agents for clients by @sethvargo in #33
- Tests added for a new provider: Scaleway. by @MagnumOpus21 in #40
- fix invalid vendor.json comma by @alvin-huang in #39
- Added tests for AliCloud provider by @MagnumOpus21 in #41
- Add vSphere discovery by @vancluever in #43
- CI: Use a newer version of Go, not tip by @pearkes in #50
- upgrade scaleway integration by @nicolai86 in #49
- Initial commit for discover-packet by @jasmingacic in #52
- Packet documentation by @jasmingacic in #53
- OpenStack provider uses domain_name or domain_id by @BabisK in #42
- packet: change test token env var by @pearkes in #56
- go.mod support, fix build for 1.11 by @mitchellh in #59
- Kubernetes Provider by @mitchellh in #55
- "packet" provider: facilities and tags filters. by @smintz in #63
- Checksum fix by @alvin-huang in #75
- pin alicloud provider to 1.24.0 by @alvin-huang in #76
- rename azurem to azurerm by @alvin-huang in #78
- pin azure providers and remove Terraform output by @alvin-huang in #79
- more robust alicloud test by @alvin-huang in #77
- Unique Azure resource_groups and hide passwords from output by @alvin-huang in #80
- pin DO provider to 1.1.0 (latest) by @alvin-huang in #81
- pin google provider to 1.20.0 by @alvin-huang in #82
- pin providers and add default vars for k8s by @alvin-huang in #83
- pin providers and remove output for packet by @alvin-huang in #84
- pin scaleway provider by @alvin-huang in #85
- pin triton provider and set test count=2 by @alvin-huang in #86
- add variable for packet project by @alvin-huang in #87
- force user to input a packet project by @alvin-huang in #88
- fix vm test and correct VMSS name by @alvin-huang in #89
- bump to latest azure provider by @alvin-huang in #91
- add circleci tests for go-discover and providers by @alvin-huang in #92
- Fixes issue with equals in value by @petems in #98
- Improves error message by @petems in #101
- Azure configuration via ENV variables by @petems in #99
- Add mDNS provider option using hashicorp/mdns library by @aaronhurt in #28
- go mod tidy follow-on from #28 by @pearkes in #105
- vsphere: Use a fork of vmware/vic by @notnoop in #97
- init linode provider by @stvnjacobs in #103
- don't overprovision azure vmss by @alvin-huang in #113
- linode: vendor golang.com/x/oauth2 by @notnoop in #118
- Add support for Azure MSI authentication by @ne-msft in #120
- add provider implementations of tencentcloud by @likexian in #125
- Update AWS SDK to latest by @notnoop in #128
- Update mdns to 1.0.1 by @notnoop in #132
- Update vendoring of Azure provider by @notnoop in #129
- Pull in latest go-autorest/azure-sdk-for-go by @tvon in #139
- Update Azure provider vendoring to match go.mod by @mkeeler in #142
- Terraform 0.12 Upgrade for integration tests by @mkeeler in #144
- Update k8s.io/client-go dependency by @mkeeler in #143
- ci: use gotestsum and check go mod tidy by @dnephin in #146
- ci: k8s-provider - Use latest master version for both nodes and master by @dnephin in #148
- Fixes #154 - AWS provider outputs debug statements even when its conf… by @djmgit in #156
- ci: run unit tests on forks by @alvin-huang in #157
- Update k8s & azure autorest dependencies by @thisisnotashwin in #158
- Use Dockerhub Mirror by @RussellRollins in #161
- Update tencent version by @jeffwidman in #173
- Update CI badge to CircleCI by @dnephin in #179
- Add AWS SessionToken Support by @alvin-huang in #189
- Fix "Config options" links by @imbdb in #190
- deps: bump Azure/go-autorest to remove transitive jwt-go dependency by @mikemorris in #174
- Add AWS endpoint definition as an option by @obeyler in #194
- Feature/aws ecs support by @fdr2 in #197
- Update tencentcloud-sdk-go modules by @riddhi89 in #202
- [COMPLIANCE] Update MPL-2.0 LICENSE by @hashicorp-copywrite in #204
- Convert hashicorp/go-discover to GitHub Actions by @hc-github-team-es-release-engineering in #212
- SEC-090: Automated trusted workflow pinning (2023-04-27) by @hashicorp-tsccr in #224
- Upgrade to go 1.17 and fix CVEs by @curtbushko in #230
- SEC-090: Automated trusted workflow pinning (2023-07-14) by @hashicorp-tsccr in #249
- Add NOTE around project status by @david-yu in #250
New Contributors
- @magiconair made their first contribution in #3
- @chacha403 made their first contribution in #17
- @alexbilbie made their first contribution in #20
- @slackpad made their first contribution in #23
- @flyinprogrammer made their first contribution in #12
- @preetapan made their first contribution in #29
- @pearkes made their first contribution in #35
- @chelseakomlo made their first contribution in #37
- @stack72 made their first contribution in #32
- @sethvargo made their first contribution in http...