All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Remove support for golang 1.21 (#52).
- Decouple WithBuffer from SamplingHandler (#30).
- Pass through log with invalid trace context (#28).
- Remove panic from gcp options (#23).
- Change trace context fields name according to Trace Context in non-OTLP Log Formats (#22).
- Add handler for correlation between log records and Open Telemetry spans (#13).
- Add gcp.WithCallers to retrieve stack trace from error (#14).
- Reduce heap escapes (#11).
- Add sampling handler for sampling records at request level (#3).
- Add handler to emit JSON logs to GCP Cloud Logging (#6).
- Add handler to limit records with give rate (#8).