Skip to content

Commit

Permalink
Prepare release v1.3.2 (#290)
Browse files Browse the repository at this point in the history
* Update changelog for v1.3.2
  • Loading branch information
JamieDanielson authored Nov 19, 2021
1 parent b351e9a commit a601ecd
Showing 1 changed file with 59 additions and 47 deletions.
106 changes: 59 additions & 47 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,16 @@
# Release v1.3.1 (2021-11-03)
# beeline-go changelog

## v1.3.2 2021-11-19

### Features

- [hnygrpc] add a human readable version of the grpc status code to auto instrumentation (#287) | [@maplebed](https://github.com/maplebed)

### Maintenance

- test: remove flake-prone test case (#289) | [@vreynolds](https://github.com/vreynolds)

## Release v1.3.1 (2021-11-03)

### Fixed

Expand All @@ -11,7 +23,7 @@
- Bump github.com/labstack/echo/v4 from 4.5.0 to 4.6.1 (#276)
- Bump github.com/honeycombio/libhoney-go from 1.15.4 to 1.15.5 (#278)

# Release v1.3.0 (2021-10-15)
## Release v1.3.0 (2021-10-15)

### Maintenance

Expand All @@ -30,7 +42,7 @@
- Bump github.com/gin-gonic/gin from 1.7.2 to 1.7.4 (#265)
- Bump go.opentelemetry.io/otel from 1.0.0-RC1 to 1.0.0-RC2 (#256)

# Release v1.2.0 (2021-07-21)
## Release v1.2.0 (2021-07-21)

### Dependencies

Expand All @@ -48,7 +60,7 @@
- fix(echo): this change ensures honeycomb captures errors correctly (#249)
- Use PingContext in the wrapped PingContext method (#245)

# Release v1.1.3 (2021-07-13)
## Release v1.1.3 (2021-07-13)

### Dependencies

Expand All @@ -61,7 +73,7 @@
- Updates Dependabot Config (#240)
- Switches CODEOWNERS to telemetry-team (#239)

# Release v1.1.2 (2021-06-03)
## Release v1.1.2 (2021-06-03)

### Dependencies

Expand All @@ -71,13 +83,13 @@
- Bump go.opentelemetry.io/otel from 0.19.0 to 0.20.0 (#232)
- Bump go.opentelemetry.io/otel/trace from 0.19.0 to 0.20.0 (#232)

# Release v1.1.1 (2021-05-21)
## Release v1.1.1 (2021-05-21)

### Fixed

- Add missing go.sum entry, which caused issues with go 1.16+ builds (#227) | [@vreynolds](https://github.com/vreynolds)

# Release v1.1.0 (2021-05-18)
## Release v1.1.0 (2021-05-18)

### Added

Expand All @@ -93,14 +105,14 @@
- Bump github.com/gin-gonic/gin from 1.6.3 to 1.7.1 (#213)
- Bump github.com/jmoiron/sqlx from 1.3.1 to 1.3.4 (#221)

# Release v1.0.0 (2021-04-12)
## Release v1.0.0 (2021-04-12)

### Minimum Go version required: 1.14

### Changed

- trace.NewTrace now takes *propagation.PropagationContext instead of serialized headers (#209)
- You can still use trace.NewTraceFromSerializedHeaders to ease migration
- You can still use trace.NewTraceFromSerializedHeaders to ease migration

### Removed

Expand Down Expand Up @@ -128,7 +140,7 @@
- Bump github.com/google/uuid from 1.1.4 to 1.2.0 (#186)
- Bump github.com/honeycombio/libhoney-go from 1.15.0 to 1.15.2 (#183)

# Release v0.11.1 (2021-01-22)
## Release v0.11.1 (2021-01-22)

- Bump github.com/google/uuid from 1.1.2 to 1.1.4 (#171, #174)

Expand All @@ -137,56 +149,56 @@
- Ensure rollup fields are included on subroot spans (#173) | [@BRMatt](https://github.com/BRMatt)
- Default the w3c propagation header sampled flag to `01` (#176)

# Release v0.11.0 (2020-12-29)
## Release v0.11.0 (2020-12-29)

- Add hnygrpc package including support for gRPC interceptor wrapping. (#169)

# Release v0.10.2 (2020-12-23)
## Release v0.10.2 (2020-12-23)

- Bump otel dependencies from 0.13.0 to 0.15.1

# Release v0.10.1 (2020-12-15)
## Release v0.10.1 (2020-12-15)

- Bump github.com/honeycombio/libhoney-go from 0.14.1 to 0.15.0
- Write keys / API keys will now be masked in debug / console logs.

# Release v0.10.0 (2020-11-20)
## Release v0.10.0 (2020-11-20)

- Add GitHub release publish step (#159)
- Bump go.opentelemetry.io/contrib/propagators from 0.12.0 to 0.13.0 (#156)
- Bump github.com/gobuffalo/pop/v5 from 5.2.4 to 5.3.1 (#155)

# Release v0.9.0 (2020-11-06)
## Release v0.9.0 (2020-11-06)

- Add DB.BindNamed to hnysql wrapper (#157) | @matiasanaya

# Release v0.8.0 (2020-10-07)
## Release v0.8.0 (2020-10-07)

- Implemented B3 Propagator (#146) Thanks @Wilhansen!

# Release v0.7.1 (2020-09-24)
## Release v0.7.1 (2020-09-24)

- Add .editorconfig to help provide consistent IDE styling (#143)

# Release v0.7.0 (2020-09-16)
## Release v0.7.0 (2020-09-16)

- Update dependencies
- Add extra warnings when enabling STDOUT (#134)
- Add log when event is rejected with invalid api key (#135)

# Release v0.6.2 (2020-08-21)
## Release v0.6.2 (2020-08-21)

- Upgrade dependencies
- Fixing some flaky tests
- Protection from potential data race condition in propagation context generating code.

# Release v0.6.1 (2020-07-31)
## Release v0.6.1 (2020-07-31)

### Bugfixes

- Calling IsValid() on Honeycomb header unmarshal was preventing manual creation of trace from PropagationContext. Only verify that trace_id is provided whenever parent_id is.

# Release v0.6.0 (2020-07-31)
## Release v0.6.0 (2020-07-31)

### Additions

Expand All @@ -195,47 +207,47 @@
- Marshal / unmarshal functions for Amazon load balancer trace headers and W3C Trace Context headers (used by OpenTelemetry).
- The hnynethttp package now supports configurable hooks for parsing trace context headers from incoming HTTP requests and injecting trace context headers in outgoing HTTP requests

# Release v0.4.10 (2020-02-19)
## Release v0.4.10 (2020-02-19)

### Additions

- Added content encoding field to `hnynethttp` responses.
- Added context methods to `hnypop.DB`. Now working with latest version of `pop`.

# Release v0.4.9 (2019-12-31)
## Release v0.4.9 (2019-12-31)

### Additions

- Added getter methods for trace and span IDs and parent IDs.

# Release v0.4.8 (2019-12-20)
## Release v0.4.8 (2019-12-20)

### Additions

- Added response content-type and content-length to the automatic instrumentation for HTTP spans.

# Release v0.4.7 (2019-11-07)
## Release v0.4.7 (2019-11-07)

### Additions

- Add additional go database stats to `hnysql` and `hnysqlx` wrapppers. In go 1.11 and later, we additionally report `db.conns_in_use`, `db.conns_idle`, `db.wait_count`, and `db.wait_duration`. See https://golang.org/pkg/database/sql/#DB.Stats

# Release v0.4.6 (2019-10-31)
## Release v0.4.6 (2019-10-31)

### Bugfixes

- added missing `Close` function to the `Stmt` type
- renamed `echo` example binary for using the echo web framework so it doesn't collide with the builtin shell `echo` command
- updated transaction's `QueryxContext` to use a span instead of an event

# Release v0.4.5 (2019-09-17)
## Release v0.4.5 (2019-09-17)

### Bugfixes

- Fixed `db.error` not being added by `hnysql` and `hnysqlx` wrappers.
- Reduction in heap allocations when creating a span.

# Release v0.4.4 (2019-04-09)
## Release v0.4.4 (2019-04-09)

### Bugfixes

Expand All @@ -246,14 +258,14 @@

- Added the Contributors file listing people that have made contributions to the Beeline

# Release v0.4.3 (2019-04-09)
## Release v0.4.3 (2019-04-09)

### Bugfixes

- Fix race condition when concurrently adding children and sending a non-root
span. Contribution by @carlosgaldino

# Release v0.4.2 (2019-04-08)
## Release v0.4.2 (2019-04-08)

### Additions

Expand All @@ -267,61 +279,61 @@
- Added missing comment describing the semantics of the `dataset` field in the
trace propagation header added in v0.3.5

# Release v0.4.1 (2019-03-21)
## Release v0.4.1 (2019-03-21)

### Bugfixes

- Sample rate returned by the sampler hook was incorrectly being multiplied with the default global sample rate.

# Release v0.4.0 (2018-11-28)
## Release v0.4.0 (2018-11-28)

### Additions

- Add a `libhoney.Client` as a configurable item in the beeline initial config.
This allows full control over the underlying transmission of spans, so you can
replace the HTTP transport or adjust queue sizes and so on

# Release v0.3.6 (2018-11-28)
## Release v0.3.6 (2018-11-28)

### Additions

- Add `CopyContext` function to simplify moving trace metadata to a new context
(for example, when trying to avoid a cancellation in an async span).
- Improve handling of broken or partial trace propagation headers

# Release v0.3.5 (2018-11-28)
## Release v0.3.5 (2018-11-28)

### Additions

- Add `dataset` to serialized trace headers to allow one service with multiple
upstream callers to send spans to the right destination dataset

# Release v0.3.4 (2018-11-28)
## Release v0.3.4 (2018-11-28)

### Additions

- Delete spans from the trace when they're sent for improved memory management
- Add a benchmark

# Release v0.3.3 (2018-11-28)
## Release v0.3.3 (2018-11-28)

### Additions

- Add URL queries and add name even when empty

# Release v0.3.2 (2018-11-28)
## Release v0.3.2 (2018-11-28)

### Bugfixes

- Fix multiple races when sending spans. (https://github.com/honeycombio/beeline-go/pull/39 and https://github.com/honeycombio/beeline-go/pull/40)

# Release v0.3.1 (2018-10-25)
## Release v0.3.1 (2018-10-25)

### Bugfixes

- Fix race condition on map access that can occur with Sampler and Presend hooks when AddField is called concurrently with Send.

# Release v0.3.0 (2018-10-23)
## Release v0.3.0 (2018-10-23)

### Breaking Changes

Expand All @@ -341,14 +353,14 @@ wrappedWriter := common.NewResponseWriter(w)
handler.ServeHTTP(wrappedWriter.Wrapped, r)
```

# Release v0.2.4 (2018-10-05)
## Release v0.2.4 (2018-10-05)

### Minor Changes

- Allow override of MaxConcurrentBatches, MaxBatchSize, and PendingWorkCapacity in `beeline.Config`
- Sets default value for MaxConcurrentBatches to 20 (from 80), and PendingWorkCapacity to 1000 (from 10000).

# Release v0.2.3 (2018-09-14)
## Release v0.2.3 (2018-09-14)

### Bug Fixes

Expand All @@ -358,19 +370,19 @@ handler.ServeHTTP(wrappedWriter.Wrapped, r)

- sql and sqlx wrappers get both the DB call being made (eg Select) as well as the name of the function making the call (eg FetchThingsByID)

# Release v0.2.2 (2018-09-1)
## Release v0.2.2 (2018-09-1)

### Bug Fixes

- fix version number inconsistency with a patch bump

# Release v0.2.1 (2018-09-14)
## Release v0.2.1 (2018-09-14)

### Bug Fixes

- fix propagation bug when an incoming request has a serialized beeline trace header

# Release v0.2.0 (2018-09-12)
## Release v0.2.0 (2018-09-12)

This is the second major release of the beeline. It changes the model from "one
current span" to a to a doubly-linked tree of events (now dubbed "spans")
Expand All @@ -396,7 +408,7 @@ representing a trace.
- augment the net/http wrapper to wrap `RoundTripper`s and handle outbound HTTP calls
- adding a wrapper for the `pop` package

# Release v0.1.2 (2018-08-30)
## Release v0.1.2 (2018-08-30)

### New Features

Expand All @@ -407,14 +419,14 @@ representing a trace.

- use the passed in context in sqlx instead of creating a background context

# Release v0.1.1 (2018-08-20)
## Release v0.1.1 (2018-08-20)

### Bug Fixes

- Use the right Host header for incoming HTTP requests
- Recognize struct HTTP handlers and add their name
- Fix nil route bug

# Release v0.1.0 (2018-05-16)
## Release v0.1.0 (2018-05-16)

Initial Release

0 comments on commit a601ecd

Please sign in to comment.