- Add rule Scope configuration option to rules-based sampler (#440) | isnotajoke
- Replace hand-rolled binary.BigEndian.Uint32 with the real deal (#459) | toshok
- Validate successful span scoped rules test (#465) | MikeGoldsmith
- Create helm-chart issue on release (#458) | MikeGoldsmith
- github_token needs underscore not hyphen (#464) | @JamieDanielson
- Replace legacy with classic in readme (#457) | MikeGoldsmith
- Bump github.com/spf13/viper from 1.10.1 to 1.12.0 (#461)
- Bump github.com/stretchr/testify from 1.7.1 to 1.7.2 (#467)
- Bump github.com/honeycombio/husky from 0.10.5 to 0.10.6 (#460)
- Bump github.com/klauspost/compress from 1.15.4 to 1.15.6 (#466)
- Bump github.com/prometheus/client_golang from 1.12.1 to 1.12.2 (#463)
- Fix crash bug related to sharding (#455) | @kentquirk
- bump husky to 0.10.5 (#450) | @MikeGoldsmith
- Bump github.com/klauspost/compress from 1.15.2 to 1.15.4 (#451) | dependabot
- Bump github.com/tidwall/gjson from 1.14.0 to 1.14.1 (#444) | dependabot
- Bump github.com/fsnotify/fsnotify from 1.5.1 to 1.5.4 (#441) | dependabot
- add a note about reloading the configuration when running within docker (#448) | @leviwilson
- README: remove incorrect mention of sending SIGUSR1 to trigger a configuration reload (#447) | @jharley
- Add support for environment and dataset rules with same names (#438) | @MikeGoldsmith
- Update otlp to v0.11.0 (#437) | @MikeGoldsmith
- Update go to 1.18 (#430) | @MikeGoldsmith
Note: The docker image used to create the binaries has been updated to a version that does not suffer a OpenSSL CVE.
- Add parsing for nested json fields in the rules sampler (#418) | @ecobrien29
- Update husky to v0.10.3 (#431) | @MikeGoldsmith
- Bump google.golang.org/grpc from 1.43.0 to 1.45.0 (#428)
- Bump github.com/klauspost/compress from 1.13.6 to 1.15.1 (#427)
- Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 (#426)
- Bump github.com/prometheus/client_golang from 1.11.0 to 1.12.1 (#390)
- fix: error log event metadata (#422) | @vreynolds
- Create checksums when building binaries (#423) | @MikeGoldsmith
- Cache google ko deps between workflows (#424) | @MikeGoldsmith
- feat: add support for env name from auth (#410) | @JamieDanielson
- update aws-client orb to latest (#409) | @MikeGoldsmith
Note: Environment & Services Support requires v1.12.0 and higher
Do not use this version with Environment & Services.
- Add Environment & Services support (#403) | @MikeGoldsmith
- docs: add helm charts step to releasing (#400) | @vreynolds
- added username in config for redis auth (#397) | @ecobrien29
- build: add ARM64 (aarch64) RPM artifact (#395) | @jharley
- fix: deadlock when reloading configs (#398) | @vreynolds
- Fixed "honeeycomb" typo in log output when reloading config (#394) | @looneym
- Honor env. variable to set gRPC listener address (#386) | @seh
- Add retries when connecting to redis during init (#382) | @MikeGoldsmith
- Properly set meta.refinery.local_hostname field (#387) | @jharley
- docs: update rules example (#378) | @vreynolds
- Bump github.com/gomodule/redigo from 1.8.5 to 1.8.8 (#374)
- Bump github.com/spf13/viper from 1.9.0 to 1.10.1 (#375)
- Bump google.golang.org/grpc from 1.42.0 to 1.43.0 (#372)
- Add re-triage workflow (#368) | @vreynolds
- Bump libhoney & golang (#373) | @lizthegrey
- Bump github.com/honeycombio/husky from 0.5.0 to 0.6.0 (#370)
- Bump github.com/prometheus/client_golang from 0.9.4 to 1.11.0 (#357)
- Make MaxBatchSize configurable (#365) | @JamieDanielson
- Bump husky to v0.5.0 (#366) | @MikeGoldsmith
- Bump husky to v0.4.0 (#361) | @MikeGoldsmith
- Replace internal duplicated code with Husky (#341) @MikeGoldsmith
- Also fixes segfaults caused by nil appearing in OTLP data as described in (#358)
- Improves histogram buckets over the default set (#355) @bdarfler
- Update dependabot to monthly (#356) @vreynolds
- Revert "Use alpine as base image (#343)" (#352)
- Add an --interface-names flag (#342) | @ismith
- bump libhoney-go to v1.15.6
- empower apply-labels action to apply labels (#344)
- Bump github.com/honeycombio/libhoney-go from 1.15.4 to 1.15.5 (#327)
- Re-add missing docker login when publishing (#338)
- Build multi-arch docker images during publish CI step (#336) @MikeGoldsmith
- Fix for race condition in prometheus metrics (#324) @estheruary
- Update race condition fix to use RWLock instead of Lock (#331) @MikeGoldsmith & @robbkidd
- Build docker images on all builds and publish only on tag (#328) @MikeGoldsmith
- Add dynamic sampler support to rules based samplers (#317) @puckpuck
- Publish arm64 Docker images (#323) @MikeGoldsmith
- Adds Stalebot (#321) @JamieDanielson
- Switch licecycle terminology to maintained (#315) cartermp
- Add NOTICE (#314) cartermp
- Add issue and PR templates (#307) @vreynolds
- Add OSS lifecycle badge (#304) @vreynolds
- Add community health files (#303) @vreynolds
- Bump github.com/spf13/viper from 1.8.1 to 1.9.0 (#320) [dependabot[bot]]
- Bump github.com/json-iterator/go from 1.1.11 to 1.1.12 (#316) [dependabot[bot]]
- Bump github.com/klauspost/compress from 1.13.4 to 1.13.6 (#319) [dependabot[bot]]
- Bump github.com/fsnotify/fsnotify from 1.5.0 to 1.5.1 (#311) [dependabot[bot]]
- Bump google.golang.org/grpc from 1.39.1 to 1.40.0 (#305) [dependabot[bot]]
- Bump github.com/fsnotify/fsnotify from 1.4.9 to 1.5.0 (#308) [dependabot[bot]]
- Bump github.com/klauspost/compress from 1.13.3 to 1.13.4 (#306) [dependabot[bot]]
- Add span.kind when ingesting OTLP (#299)
### Maintenance
- Bump google.golang.org/grpc from 1.39.0 to 1.39.1 (#300)
- Bump github.com/klauspost/compress from 1.13.2 to 1.13.3 (#301)
- Bump github.com/honeycombio/libhoney-go from 1.12.4 to 1.15.4 (#295)
- Bump github.com/klauspost/compress from 1.10.3 to 1.13.2 (#297)
- Add support for OTLP over HTTP/protobuf #279 | @MikeGoldsmith
- Bump github.com/sirupsen/logrus from 1.2.0 to 1.8.1 (#290)
- Bump google.golang.org/grpc from 1.37.1 to 1.39.0 (#288)
- Bump github.com/gomodule/redigo from 1.8.4 to 1.8.5 (#287)
- Bump github.com/spf13/viper from 1.7.0 to 1.8.1 (#274)
- Bump github.com/gogo/protobuf from 1.3.1 to 1.3.2 (#242)
- Bump github.com/golang/protobuf from 1.4.3 to 1.5.2 (#252)
- Bump github.com/grpc-ecosystem/grpc-gateway from 1.12.1 to 1.16.0 (#233)
- Add support to "does-not-contain" operator on RulesBasedSampler #267 | @tr-fteixeira
- Ensure span links and events generate events and get resource attrs #264 | @MikeGoldsmith
- OTLP span events are now supported, they were being dropped on the floor previously (#261) | @dstrelau
- Add
UseTLSInsecure
config option to skip TLS verification with Redis (#254) | @beanieboi - Add
AddHostMetadataToTrace
config option to add Refinery hostname information to spans (#250) | @jharley - Additional config validation: verify that sample rate trace field key is specified, if needed (#248) | @paulosman
- Remove redundant peer/api suffix from response error metrics (#247) | @vreynolds
api_response_errors_api
,api_response_errors_peer
,peer_response_errors_api
,peer_response_errors_peer
- replaced by
api_response_errors
,peer_response_errors
- Fix rules sampler to emit correct metric (#236) | @isnotajoke
- Previously
dynsampler_num_dropped
was emitted, nowrulessampler_num_dropped
will be emitted
- Previously
- Update README content (#239) | @jjziv
- Move from garyburd Redigo to supported redigo (#249) | @verajohne
- Bump google.golang.org/grpc from 1.32.0 to 1.37.1 (#253)
- Bump github.com/prometheus/client_golang from 0.9.3 to 0.9.4 (#240)
- Bump github.com/pkg/errors from 0.8.1 to 0.9.1 (#232)
- Bump github.com/stretchr/testify from 1.5.1 to 1.7.0 (#231)
- Bump github.com/jessevdk/go-flags from 1.4.0 to 1.5.0 (#230)
- Bump github.com/hashicorp/golang-lru from 0.5.1 to 0.5.4 (#229)
- Refinery startup issues in v1.1.0
- Add support environment variables for API keys (#221)
- Removes whitelist terminology (#222)
- Log sampler config and validation errors (#228)
- Pass along upstream and peer metrics configs to libhoney (#227)
- Guard against nil pointer dereference when processing OTLP span.Status (#223)
- Fix YAML config parsing (#220)
- Add test for OTLP handler, including spans with no status (#225)
Initial GA release of Refinery