Skip to content

Latest commit

 

History

History
439 lines (261 loc) · 14.7 KB

CHANGELOG.md

File metadata and controls

439 lines (261 loc) · 14.7 KB

Husky Changelog

0.34.0 2024-12-11

  • fix: Disable HTML escaping when JSON encoding values (#288) | @MikeGoldsmith
  • maint(deps): bump the minor-patch group with 3 updates (#287) | @dependabot

0.33.0 2024-11-14

  • fix: revert back to recognize only "sampleRate" or "SampleRate" attributes (#284) | Robb Kidd

0.32.0 2024-11-13

  • fix: Return the actual key from getSampleRateKey (#282) | Kent Quirk
  • maint(deps): bump the minor-patch group with 2 updates (#281) | dependabot[bot]

0.31.0 2024-10-18

  • feat: add PHP to list of telemetry libraries (#278) | Jamie Danielson
  • feat: add sample rate to logs if set (#275) | Jamie Danielson
  • chore: Remove SizeBytes from Batch struct (#276) | Mike Goldsmith
  • docs: update vulnerability reporting process (#269) | Robb Kidd
  • maint: appease codeql warning (#270) | Alex Boten
  • maint(deps): bump the minor-patch group across 1 directory with 2 updates (#279) | @dependabot
  • maint(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 (#271) | @dependabot
  • maint(deps): bump the minor-patch group with 2 updates (#268) | @dependabot

0.30.0 2024-06-05

  • fix: Ensure a limited reader is used when decompressing payloads (#265) | @codeboten
  • maint(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 (#264) | @dependabot
  • maint(deps): bump the minor-patch group with 2 updates (#263) | @dependabot

0.29.0 2024-05-17

Enhancements

  • feat: Record span trace state as event field (#261) | @MikeGoldsmith

0.28.0 2024-05-09

Enhancements

  • feat: Add in time since span event start from start of span (#259) | @McSick

Maintenance

  • maint(deps): bump the minor-patch group with 3 updates (#258) | @dependabot
    • github.com/klauspost/compress from 1.17.7 to 1.17.8
    • google.golang.org/grpc from 1.62.0 to 1.63.2
    • google.golang.org/protobuf from 1.32.0 to 1.33.0

0.27.0 2024-03-15

Enhancements

  • feat: Add tracing support (#253) | @MikeGoldsmith

0.26.0 2024-03-07

Enhancements

  • feat: add Classic Ingest Key support (#245) | @jharley

Maintenance

  • maint(deps): bump the minor-patch group with 3 updates (#250) | @dependabot
  • maint: group dependency updates (#249) | @codeboten

0.25.1 2024-02-29

Fixes

  • fix: Handle invalid content type errors first (#243) | @MikeGoldsmith

0.25.0 2024-02-22

Enhancements

  • feat: Allow flattening of OTLP key-value lists (#240) | @MikeGoldsmith

Maintenance

  • maint(deps): bump github.com/klauspost/compress from 1.17.4 to 1.17.5 (#238) | @dependabot
  • maint(deps): bump google.golang.org/grpc from 1.60.1 to 1.61.0 (#237) | @dependabot

0.24.0 2024-01-05

Fixes

  • fix: Handle case of endtime before starttime (#231) | Kent Quirk
  • fix: properly parse parent id for logs (#230) | Kent Quirk

Maintenance

  • maint(deps): bump google.golang.org/grpc from 1.59.0 to 1.60.1 (#229) | dependabot[bot]
  • maint(deps): bump google.golang.org/protobuf from 1.31.0 to 1.32.0 (#228) | dependabot[bot]
  • maint: update codeowners to pipeline-team (#226) | Jamie Danielson
  • chore: fix team name for dependabot (#233) | Kent Quirk

0.23.1 2023-12-08

  • fix: bug where we could error after writing a status code (#224) | Tyler Helmuth
  • maint: add deps and docs to maintenance in release (#223) | Jamie Danielson
  • maint: add extra detail to release doc (#222) | Jamie Danielson

0.23.0 2023-12-08

  • feat: Add public functions for handling OTLP HTTP responses (#219) | Tyler Helmuth
  • maint: update codeowners (#220) | Tyler Helmuth
  • maint(deps): bump google.golang.org/grpc from 1.58.3 to 1.59.0 (#218)
  • maint(deps): bump github.com/klauspost/compress from 1.17.2 to 1.17.4 (#217)
  • maint(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 (#215)
  • maint(deps): bump golang.org/x/net from 0.12.0 to 0.17.0 (#214)
  • maint: bump github.com/klauspost/compress from 1.16.7 to 1.17.2 (#213) | Tyler Helmuth
  • maint(deps): bump google.golang.org/grpc from 1.56.1 to 1.58.2 (#210)
  • maint(deps): bump github.com/klauspost/compress from 1.16.5 to 1.16.7 (#204)
  • maint(deps): bump google.golang.org/grpc from 1.55.0 to 1.56.1 (#202)
  • maint(deps): bump google.golang.org/protobuf from 1.30.0 to 1.31.0 (#203)
  • maint(deps): bump google.golang.org/grpc from 1.54.0 to 1.55.0 (#200)
  • maint(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.4 (#199)

0.22.4 2023-05-16

fix: Send the values not the Values in exception details (#197) | Kent Quirk

0.22.3 2023-05-12

  • feat: copy exception details from span event to parent span (#191) | Phillip Carter
  • maint: Remove refs to proxy token and headers (#193) | Kent Quirk
  • maint: update dependabot config (#195) | Vera Reynolds
  • maint(deps): bump google.golang.org/grpc from 1.53.0 to 1.54.0 (#190)
  • maint(deps): bump github.com/klauspost/compress from 1.16.0 to 1.16.3 (#189)
  • maint(deps): bump google.golang.org/protobuf from 1.28.1 to 1.30.0 (#188)
  • maint(deps): bump github.com/klauspost/compress from 1.16.3 to 1.16.5 (#194)

0.22.2 2023-03-09

  • Use bytesToSpanID for parentID too. (#185) | Robb Kidd
  • Fix bug in bytesToSpanID, add test for it. (#184) | Robb Kidd

0.22.1 2023-03-08

  • Fix bug in BytesToTraceID, add test for it. (#182) | Kent Quirk

0.22.0 2023-03-08

This release fixes an issue where the traceID and spanID in OTLP/JSON data is being misinterpreted by protojson as base64, rather than hex. We can't fix it in the protobuf, but we can reverse the bad decoding.

  • fix: JSON ingestion issue (#179) | Kent Quirk
  • maint: clean up after dependabot (#180) | Kent Quirk
  • maint(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.2 (#178) | dependabot[bot]
  • maint(deps): bump google.golang.org/grpc from 1.50.0 to 1.53.0 (#177) | dependabot[bot]
  • maint(deps): bump github.com/klauspost/compress from 1.15.11 to 1.16.0 (#176) | dependabot[bot]

0.21.0 2023-02-22

Enhancements

0.20.0 2023-02-16

Enhancements

  • Detect if scope is from instrumentation library (#170) | @MikeGoldsmith

0.19.0 2023-01-13

Enhancements

  • Add error field to events/links on spans that are error spans (#159) | @cartermp

Fixed

  • Makes husky compatible with OTel SDK (#161) | @maxedmands

Maintenance

  • Make dependabot titles work better (#157) | @kentquirk
  • Update validate PR title workflow (#152) | @pkanal
  • Validate PR title (#151) | @pkanal

0.18.0 2022-11-07

Fixed

  • Fix kvlist and byte arrays marshalling (#145) | @kentquirk

Maintenance

  • maint: delete workflows for old board (#139) | @vreynolds
  • maint: add release file (#138) | @vreynolds

0.17.0 2022-10-12

Enhancements

Maintenance

  • Add new project workflow (#135) | @vreynolds
  • Update some dependencies for protobuf and ioutil (#136) | @kentquirk
  • Bump github.com/klauspost/compress from 1.15.9 to 1.15.11 (#134)

0.16.1 2022-09-27

Fixed

Maintenance

  • Bump google.golang.org/grpc from 1.48.0 to 1.49.0 (#120)
  • Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.11.1 to 2.11.3 (#119)

0.16.0 2022-09-13

Enhancements

  • Allow OTLP/http-json for metrics (#121) | @robbkidd
  • Dataset targeting rules for OTel Logs (#126) | @robbkidd

0.15.0 2022-08-24

Enhancements

  • Add support for translating otlp/json trace and log requests (#112) | @MikeGoldsmith

Fixed

0.14.0 2022-08-16

Enhancements

  • Replace usage of OTLP proto with internal copy (#106) | @MikeGoldsmith
    • Exposes the forked OTLP proto files for internal and external use
  • Update OTLP proto to v0.19.0 (#110) | @MikeGoldsmith
  • Add support for scope attributes when translating traces & metrics requests (#111) | @MikeGoldsmith

0.13.0 2022-08-02

Enhancements

  • Add copy of genereted OTLP proto files (#100) | @kentquirk
    • Includes re-adding previously depreate metrics types (IntSum, IntGauge & IntHistogram) and StringKeyValue

0.12.0 2022-07-26

Enhancements

!!! Breaking Changes !!!

  • Update OTLP proto to v0.18 (#87) | @MikeGoldsmith
    • Husky will no longer support translating Deprecated metric types into Honeycomb events.

Fixed

0.11.2 2022-07-22

Fixed

  • only set meta.annotation_type field when log is part of trace (#95) | @MikeGoldsmith

Maintenance

  • Rename translate OTLP request structs to be generic (#94) | @MikeGoldsmith

0.11.1 2022-07-20

Enhancements

0.11.0 2022-07-14

Enhancements

Maintenance

  • Bump github.com/klauspost/compress from 1.15.5 to 1.15.8 (#85)
  • Bump google.golang.org/grpc from 1.46.0 to 1.48.0 (#86)
  • Bump github.com/stretchr/testify from 1.7.1 to 1.8.0 (#83)
  • Bump github.com/klauspost/compress from 1.15.2 to 1.15.5 (#80)

0.10.6 2022-05-20

Fixed

  • Convert OTLP span status.code type to integer earlier in the transform (#78) | @robbkidd

0.10.5 2022-05-09

Fixed

  • Fix library.version spillover between spans in a single batch (#69) | @robbkidd
  • Copy span attrs after resource attrs (#74) | @robbkidd

Maintenance

  • Bump google.golang.org/grpc from 1.45.0 to 1.46.0 (#72)
  • Bump github.com/klauspost/compress from 1.15.1 to 1.15.2 (#71)

0.10.4 2022-04-25

Maintenance

  • bump otlp to v0.11 (#66) | @MikeGoldsmith
  • update go to 1.18 (#57) | @MikeGoldsmith
  • Bump google.golang.org/grpc from 1.40.0 to 1.45.0 (#62) | dependabot
  • Bump github.com/klauspost/compress from 1.13.6 to 1.15.1 (#61) | dependabot
  • Bump google.golang.org/protobuf from 1.27.1 to 1.28.0 (#59) | dependabot
  • Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 (#60) | dependabot
  • Create dependabot.yml (#58) | @vreynolds

0.10.3 2022-03-28

Fixed

0.10.2 2022-03-07

Fixed

  • Trim whitespace when deriving from service.name (#52) | @vreynolds

0.10.1 2022-03-01

Fixed

  • Return sample rate of 1 when no sample rate key found (#50) | @MikeGoldsmith

0.10.0 2022-02-18

Enhancements

  • feat: update metrics header validation (#48) | @vreynolds

0.9.0 2022-02-15

Enhancements

  • feat: truncate dataset name when service is unknown (#46) | @vreynolds

0.8.1 2022-02-10

Enhancements

  • empty or missing service name should default to unknown_service (#42) | @JamieDanielson

Maintenance

  • maint: remove indent style from editorconfig (#39) | @vreynolds

0.8.0 2022-02-03

!!! Breaking Changes !!!

  • feat!: include individual batch sizes (#38)

0.7.0 2022-02-02

!!! Breaking Changes !!!

  • feat!: environments & services support (#35)

0.6.0 2021-12-15

Enhancements

  • Add versioning info (#32)

0.5.0 2021-12-07

Enhancements

  • Parse proxy version as part of RequestInfo (#30)
  • Record number of span events and links (#29)

0.4.0 2021-12-03

Dependencies

  • Downgrade otlp-proto to v0.9.0 & grpc to 1.40.0 (#27)

0.3.0 2021-12-01

Enhancements

  • Update translate trace request calls to return struct instead of params (#23)

Maintenance

  • Add changelog & releasing docs (#20)
  • Add case insensitive tests for parsing headers (#24)

0.2.0 2021-11-29

Enhancements

  • Remove dependency on http.Request (#15)
  • Add support for array and KV list attributes (#17)
  • Add error support (#14)
  • Make bytesToTraceID public (#13)
  • Use parent span's timestamp for span links (#10)

Fixes

  • Handle KeyValue attributes with nil value (#19)

Maintenance

  • Update otlp-proto to v0.11.0 (#16)
  • Add CODEOWNERS and move PULL_REQUEST_TEMPLATE to .github (#5)
  • Add CircleCI config (#9)
  • Update repo to have standard OSS issues templates, codeowners, workflows, etc (#12)

0.1.0 2021-10-26

Enhancements

  • Add tests for trace and common (#6)
  • Add content-encoding and grpc-accept-encoding to RequestInfo (#4)
  • Add OTLP trace HTTP/gRPC translators (#1)

Maintenance

  • tidy up default project files, add missing OSS files, etc