Releases: axiomhq/axiom-go
Releases · axiomhq/axiom-go
Axiom Go v0.13.2
What's Changed
- feat: decouple 'query' and 'querylegacy' package by @lukasmalkmus in #172
- Update dependencies by @lukasmalkmus in #171
- More GoDoc improvements by @lukasmalkmus in #173
- Fix typo by @lukasmalkmus in #174
Full Changelog: v0.13.1...v0.13.2
Axiom Go v0.13.1
Axiom Go v0.13.0
What's Changed
- Helper package for OpenTelemetry Traces by @lukasmalkmus in #141
- Test cleanups by @lukasmalkmus in #142
- More exports by @lukasmalkmus in #143
- chore(adapters): better godocs by @lukasmalkmus in #144
- fix(ci): drop testing against unsupported deployments by @lukasmalkmus in #146
- Add new and improved README.md by @bahlo in #145
- Add cli config export to the README by @bahlo in #147
- Update README.md by @lukasmalkmus in #148
- fix(all): drop selfhost mentions by @lukasmalkmus in #149
- fix(readme): typo by @lukasmalkmus in #151
- fix(query): deprecate 'query' package by @lukasmalkmus in #150
- feat(apl): promote 'apl' -> 'query' by @lukasmalkmus in #152
- feat(query): add 'rate' and 'pearson_correlation' by @lukasmalkmus in #153
- Handle more API limits (query/ingest) by @lukasmalkmus in #155
- Instrument using OpenTelemetry by @lukasmalkmus in #154
- feat(axiom): variadic query/ingest options by @lukasmalkmus in #156
- fix: correct http request retry for streams by @lukasmalkmus in #158
- fix(ci): do not run integration tests from forks by @lukasmalkmus in #159
- IngestChannel batching by @lukasmalkmus in #160
- feat(query): add 'makelist' aggregation by @lukasmalkmus in #161
- fix(ci): do not run example tests on forks by @lukasmalkmus in #162
- fix(ci): fix if condition by @lukasmalkmus in #163
- feat(querylegacy): add more '[...]if' aggregations by @lukasmalkmus in #164
- fix(ci): update outdated action by @lukasmalkmus in #165
- doc(readme): rename 'Usage' -> 'Quickstart' by @lukasmalkmus in #167
- doc(readme): add configuration example by @lukasmalkmus in #166
- fix(ci): allow fork PRs to pass ci by @lukasmalkmus in #168
- Fix example code in README by @ProZsolt in #157
New Contributors
Full Changelog: v0.12.0...v0.13.0
Axiom Go v0.12.0
What's Changed
Full Changelog: v0.12.0-rc.2...v0.12.0
Axiom Go v0.12.0-rc.2
What's Changed
- fix(query): parse unknown aggregations gracefully by @lukasmalkmus in #134
- Add 'makesetif' aggregation by @lukasmalkmus in #135
- feat: ingest channel + example by @lukasmalkmus in #137
- chore: code grooming by @lukasmalkmus in #138
- fix(auth/pkce): code grooming by @lukasmalkmus in #136
- fix(limit): drop faulty rate limiting logic by @lukasmalkmus in #125
Full Changelog: v0.12.0-rc.1...v0.12.0-rc.2
Axiom Go v0.12.0-rc.1
What's Changed
- feat: remove support for unstable non-public routes by @lukasmalkmus in #126
- fix: ci by @lukasmalkmus in #128
- fix(limit): account for large integer values by @lukasmalkmus in #129
- feat(query): add {min/max}Cursor to the query result status by @lukasmalkmus in #130
- fix: CI and test improvements by @lukasmalkmus in #131
- feat(ci): use GitHub release notes generation API for changelog by @lukasmalkmus in #133
- feat(query): add argmin, argmax and set aggregations by @lukasmalkmus in #132
Full Changelog: v0.11.0...v0.12.0-rc.1
Axiom Go v0.11.0
Changelog
- fc109c1 Merge branch 'main' into fix-ci
- d808723 Merge pull request #123 from axiomhq/fix-ci
- a433dc1 Revert "feat(ci): optimize"
- f4a0a8f doc(apl): improved go doc
- d2dfdf5 doc(query): improved go doc
- 8d840fe feat(ci): optimize
- 591c040 feat(client): extract module info from build info for use in 'User-Agent' header
- c76c2ff feat(dep): update
- d9cb7c2 feat(history): apl support
- 8be466c feat(orgs): drop 'trial' plan
- 36a11d7 feat(orgs): drop outdated fields
- 74d0aa5 feat(orgs): support new plans
- 4ee2d54 feat(orgs): support new/updated fields
- 1c3e039 feat(starred): apl query support
- d35d6fa feat: apl support for monitors
- 083eb2f fix(ci): default to matrix.experimental = false
- 60c75bf fix(ci): restore old behaviour without go 1.19
- b5c259d fix(orgs): ignore 'externalPlan'
- f55f46e remove maxQueriesPerSecond from SDK
Axiom Go v0.10.0
Changelog
- 65b6b12 Fix client backoff mechanism
- c31dc31 Implement test for the backoff/retry logic.
- ef9c42d Initial implementation of backoff
- b8ba347 Move the call to op to where it should be (thank you tests)
- 567cda7 Shorten the
op
func, do error checking outside of the retry logic (with the exception of statusCode >= 500) - 28e3f0e Update dependencies
- 5003770 add nolint comment
- bd2086e fix variable shadowing
- 4f50a89 for loop isn't required in calling client.do
- 2d64a1a httpResp nil check
- a074763 move defer and change err scope
- 265f1b1 move function to be an inline anonymous function
- 05812e7 remove unneeded return statement
- e9c6276 return non nil error in case of statuscode>=500
- 3dd35ff set MaxElapsedTime to 10s and remove MaxElapsedTime
Axiom Go v0.10.0-rc.2
Changelog
- 65b6b12 Fix client backoff mechanism
- c31dc31 Implement test for the backoff/retry logic.
- ef9c42d Initial implementation of backoff
- b8ba347 Move the call to op to where it should be (thank you tests)
- 567cda7 Shorten the
op
func, do error checking outside of the retry logic (with the exception of statusCode >= 500) - 28e3f0e Update dependencies
- 5003770 add nolint comment
- bd2086e fix variable shadowing
- 4f50a89 for loop isn't required in calling client.do
- 2d64a1a httpResp nil check
- a074763 move defer and change err scope
- 265f1b1 move function to be an inline anonymous function
- 05812e7 remove unneeded return statement
- e9c6276 return non nil error in case of statuscode>=500
- 3dd35ff set MaxElapsedTime to 10s and remove MaxElapsedTime
Axiom Go v0.10.0-rc.1
Changelog
- 1aadaa1 Add '/_info' endpoint
- db484dd Address @a-khaledf
- 9aef938 Drop unneeded '-mod' flag for 'go run'
- 6cc9be1 Expand tests
- a3d15c2 Fix CI
- f2fac30 Handle exchange in callback
- 1aa4150 Improve login flow
- 9991f46 OAuth2 Auth Code + PKCE
- 8216a18 Replace '/_info' with '/_fields' endpoint
- 0a28eaf Support Go 1.18, phase out Go 1.16
- 13d4be8 Support rate limits
- d02ced7 Swallow fields meta
- 0973565 Update README.md
- 1e4f1c7 Update dependencies
- 5949665 Upgrade GitHub Actions
- d634816 Upgrade dependencies
- d6c57a7 Wait longer for history queries to settle
- c5f3264 map -> slice