Releases: honeycombio/refinery
Releases · honeycombio/refinery
v1.16.0
1.16.0 2022-09-09
This release contains a number of small new features to assist in running refinery more effectively:
- Adds new endpoints to help in debugging refinery rules (see README.md)
- Fixes issues with SampleRate
- Adds some new configuration parameters (see the *_complete.toml files for more)
- Conforms to the GRPC standard for health probes
- Accepts OTLP/JSON traces and conforms to the most recent OTLP trace specification
Enhancements
- Add /query endpoints to help debug refinery rules (#500, #502) | kentquirk
- Implement grpc-health-probe (#498) | abatilo
- Make gRPC ServerParameters configurable (#499) | abatilo
- Fix sample rate for late spans (#504) | kentquirk
- Optionally record why a sample decision was made (#503) | kentquirk
- Added PeerManagement.Timeout config option (#491) | thrawn01
- Add 'meta.refinery.original_sample_rate' (#508) | epvanhouten
Maintenance
- maint: improvements to GitHub operation (#474, #477, #478) | JamieDanielson, vreynolds
Dependencies
- Bump github.com/stretchr/testify from 1.7.2 to 1.8.0 (#472) | dependabot
- Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 (#484) | dependabot
- Bump google.golang.org/grpc from 1.46.2 to 1.49.0 (#485, 494) | dependabot
- Bump github.com/honeycombio/libhoney-go from 1.15.8 to 1.16.0 (#487) | dependabot
- Bump github.com/gomodule/redigo from 1.8.8 to 1.8.9 (#488) | dependabot
- Bump github.com/klauspost/compress from 1.15.7 to 1.15.9 (#495) | dependabot
- Bump github.com/tidwall/gjson from 1.14.1 to 1.14.3 (#497) | dependabot
- Update github.com/honeycombio/husky to latest and fix breaking changes (#505) | kentquirk
- Go mod tidy (#507) | kentquirk
New Contributors
- @abatilo made their first contribution in #498
- @thrawn01 made their first contribution in #491
- @epvanhouten made their first contribution in #508
Full Changelog: v1.15.0...v1.16.0
v1.15.0
Enhancements
- 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
Maintenance
- Replace legacy with classic in readme (#457) | MikeGoldsmith
Dependencies
- 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)
v1.14.1
1.14.1 2022-05-16
Fixes
- Fix crash bug related to sharding (#455) | @kentquirk
Maintenance
- 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
Documentation
- 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
v1.14.0
Enhancements
- Add support for environment and dataset rules with same names (#438) | @MikeGoldsmith
Maintenance
- Update otlp to v0.11.0 (#437) | @MikeGoldsmith
- Update go to 1.18 (#430) | @MikeGoldsmith
v1.13.0
Enhancements
- Add parsing for nested json fields in the rules sampler (#418) | @ecobrien29
Maintenance
v1.12.1
Fixes
- fix: error log event metadata (#422) | @vreynolds
Maintenance
- Create checksums when building binaries (#423) | @MikeGoldsmith
- Cache google ko deps between workflows (#424) | @MikeGoldsmith
Full Changelog: v1.12.0...v1.12.1
v1.12.0
Enhancements
- Add support for environment name for rules by @JamieDanielson in #410
Maintenance
- Update aws-client orb to latest by @MikeGoldsmith in #409
Full Changelog: v1.11.0...v1.12.0
v1.11.0
Enhancements
Note: Environment & Services Support requires v1.12.0 and higher
Do not use this version with Environment & Services.
- Add Environment & Services support (#403) | @MikeGoldsmith
Maintenance
- docs: add helm charts step to releasing (#400) | @vreynolds
Full Changelog: v1.10.0...v1.11.0
v1.10.0
Enhancements
- added username in config for redis auth (#397) | @ecobrien29
- build: add ARM64 (aarch64) RPM artifact (#395) | @jharley
Fixes
- fix: deadlock when reloading configs (#398) | @vreynolds
- Fixed "honeeycomb" typo in log output when reloading config (#394) | @looneym
New Contributors
- @looneym made their first contribution in #394
- @ecobrien29 made their first contribution in #397
Full Changelog: v1.9.0...v1.10.0
v1.9.0
Enhancements
- Honor env. variable to set gRPC listener address (#386) | @seh
- Add retries when connecting to redis during init (#382) | @MikeGoldsmith
Fixes
Maintenance
- 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)