Changelog for the gruf-lightstep gem.
- Add CI suite for Ruby 3.3
- Use default value of
'true'
for theot-tracer-sampled
value in the client interceptor instead of'1'
- Add support for Ruby 3.2
- Drop support for Ruby 2.7 (EOL March 2023)
- Add support for Ruby 3.1
- Drop support for Ruby 2.6
- Remove unnecessarily strict dev dependencies
- Add official support for Ruby 3
- Ensure
error
span tag is always set when an exception is raised - Move from whitelist -> allowlist in server interceptor
- Bump Ruby requirement to 2.6+
- Bump bc-lightstep-ruby dependency to 2.0+
- Explicitly declare gruf requirement in gemspec
- Explicitly declare development deps for gem
- Ensure boundary span has
span.kind
set
- Add
frozen_string_literal: true
to all files - Deprecate ruby 2.2 support
- Bump bc-lightstep-ruby to 1.2.0
- First OSS release
- Explicitly require bc-lightstep-ruby dependency
- Add option to allowlist request params to lightstep as span tags
- Bump bc-lightstep-ruby to 1.1.5
- Bump gruf minimum version to 2.4
- Exclude client validation errors from being "errors"
- Ensure gRPC requests are always the root span
- Add ignore_methods as an option to server interceptor
- Standardize span tags according to BC spec
- Support for gruf 2.0.0
- Update to 0.10.3, add rubocop+bundler-audit
- Updated license to MIT
- Handle case when tracer is not yet initialized before trace executes
- Initial public release