Releases: wavefrontHQ/wavefront-sdk-go
Releases · wavefrontHQ/wavefront-sdk-go
v0.15.0
What's Changed
- chore(ci): fix a bug in the post-release action by @LukeWinikates in #158
- chore: delete 'examples' directory by @LukeWinikates in #162
- chore: enable linting of package import order, and fix existing issues by @LukeWinikates in #160
- fix: url typo in add-release-to-pkg-go-dev.sh by @LukeWinikates in #159
- Use Latest to automatically inventory dependencies into OSM by @priyaselvaganesan in #156
- chore: fix ineffective assigns, enable ineffassign linter by @LukeWinikates in #163
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #165
- chore: enable gosimple linter and resolve linter warnings by @LukeWinikates in #164
- chore: enable revive linter and resolve linter warnings by @LukeWinikates in #166
- chore: enable errcheck linter and resolve linter warnings by @LukeWinikates in #167
- chore: update pipelines, workflows, and documents to reflect switch to main as default branch by @LukeWinikates in #170
- feat: add an option to set the http.Client for the Sender by @LukeWinikates in #171
- chore(release): update open-source licenses by @LukeWinikates in #172
New Contributors
- @priyaselvaganesan made their first contribution in #156
Full Changelog: v0.14.0...v0.15.0
v0.14.0
What's Changed
- feat: allow users to opt out of internal SDK metrics by @LukeWinikates & @suprajanarasimhan in #143
- feat: authentication using CSP by @LukeWinikates & @ernst-riemer in #148
- docs: add an example of sending to a Wavefront proxy with custom ports by @LukeWinikates in #153
Dependencies
- build(deps): use github.com/caio/go-tdigest/v4 v4.0.1 by @LukeWinikates in #151
- build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.4 by @dependabot in #138
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
- Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 by @dependabot in #132
- feat: allow configuring flush interval using time.Duration by @LukeWinikates in #129
- fix: restore support for paths in URLs by @LukeWinikates in #134
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
- Make request timeout and TLS properties configurable. by @suprajanarasimhan in #122
- Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 by @dependabot in #114
- remove unused direct and proxy connection handlers by @LukeWinikates in #123
- make formatters functions internal by @LukeWinikates in #126
New Contributors
- @suprajanarasimhan made their first contribution in #122
Full Changelog: v0.11.0...v0.12.0
Clean up public API
Bug Fixes
- bug: address parsing wavefront urls with a path component by @LukeWinikates in #109
Documentation Updates
- Add release notes to README file. by @keep94 in #103
- docs: simplify README.md by @LukeWinikates in #107
Testing enhancements
- testing: add a basic integration test by @LukeWinikates in #110
Breaking Changes
- hide a few functions that do not need to be part of the public API by @LukeWinikates in #100
- delete deprecated APIs by @LukeWinikates in #101
- Make Sender so that it can't be implemented externally. by @keep94 in #116
New Contributors
- @LukeWinikates made their first contribution in #100
Full Changelog: v0.10.4...v0.11.0
Current version ID of library automatically included
Enhancements
- Current version number of library automatically included #104. Before, maintainers had to manually update a version file with the current version number.
- Version tag added to internal metrics only for the non-deprecated sender API. #104
Bug Fixes Documentation fixes and Dependency Updates
- Documentation for SDKMetricsTags function fixed to mention that the "version" and "pid" tags are always included on internal metrics #104
- Unit tests now use the net/http/httptest library rather than hard coded ports, so the unit tests run correctly regardless of what ports are currently in use. #105
Full Changelog: v0.10.3...v0.10.4
Include span lines in span logs
Bug Fixes and Dependency Updates
Full Changelog: v0.10.2...v0.10.3
Fix internal metric names in new sender API
Bug Fixes and Dependency Updates
- Bump github.com/stretchr/testify from 1.7.5 to 1.8.0 by @dependabot in #95
- Prefix of internal metric names is ~sdk.go.core.sender.proxy when new sender API is used in proxy mode and it is ~sdk.go.core.sender.direct when new sender API is used in direct ingestion mode #96. The new sender API used to always use the ~sdk.go.core.sender.direct prefix for internal metrics
Full Changelog: v0.10.1...v0.10.2
Update README file with current badges and API
Documentation updates
- Update README file to use non-deprecated API in examples by @keep94 #88
- Fix badges on README by @oppegard #93
CI updates
Bug Fixes and Dependency Updates
- Bump github.com/stretchr/testify from 1.7.2 to 1.7.5 by @dependabot in #94
Full Changelog: v0.10.0...v0.10.1
senders.NewSender() to work correctly for direct ingestion
New Features
- Correctly mark deprecated functions. Mark public internal functions as for internal use only by @keep94 #90
Bug Fixes and Dependency Updates
- Bump github.com/stretchr/testify from 1.7.1 to 1.7.2 by @dependabot in #83
- senders.NewSender() to work correctly for direct ingestion by @keep94 #85
- Ensure Option instances are immutable by @keep94 #87
Full Changelog: v0.9.11...v0.10.0