Skip to content

Releases: honeycombio/refinery

v2.0.0

06 Jul 17:20
e6123c9
Compare
Choose a tag to compare

Summary

** NEW MAJOR VERSION **
!! BREAKING CHANGES !!
Configuration file formats have changed and some functionality has changed.
Use the new converter tool to convert existing configuration and rules files. Binaries are available as part of the release.
For more information, see the release notes.

Features

Fixes

Maintenance

Additional contributions by:

v1.21.0

14 Apr 19:17
36aa2ca
Compare
Choose a tag to compare

Summary

Adds many fixes for existing features such as meta fields for use with stress relief mode. Adds ability to annotate sample rates that
were already set upstream before refinery sampling for debugging purposes.

Enhancements

Bug Fixes

Maintenance

v1.20.0

10 Mar 19:01
a032b4d
Compare
Choose a tag to compare

Summary

This is a significant new release of Refinery, with several features designed to help when operating Refinery at scale:

For details on all of the new features, please see the new Release Notes document.
New features must be enabled by adjusting configuration.

Enhancements

Bug fixes

Maintenance

  • chore: publish should only happen on main (#627) | Kent Quirk
  • chore: Publish every build to honeycomb's ecr (#613) | Kent Quirk
  • docs: update FieldList (#591) | Tyler Helmuth
  • docs: add environment variables (#589) | Tyler Helmuth
  • chore: Update CODEOWNERS (#588) | Tyler Helmuth
  • chore: Change workflow to use Collections board (#587) | Kent Quirk
  • chore: update dependabot (#583) | Kent Quirk
  • chore: update validate PR title workflow (#572) | Purvi Kanal
  • chore: validate PR title (#571) | Purvi Kanal
  • refactor: Change Router to use TraceServer (#607) | Tyler Helmuth
  • maint(deps): bump golang.org/x/net from 0.4.0 to 0.7.0 (#628) | dependabot[bot]
  • maint(deps): bump github.com/pelletier/go-toml/v2 from 2.0.6 to 2.0.7 (#620) | dependabot[bot]
  • maint(deps): bump github.com/honeycombio/husky from 0.19.0 to 0.21.0 (#619) | dependabot[bot]
  • maint(deps): bump github.com/klauspost/compress from 1.15.15 to 1.16.0 (#618) | dependabot[bot]
  • maint(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#616) | dependabot[bot]
  • maint(deps): bump github.com/honeycombio/husky from 0.17.0 to 0.19.0 (#603) | dependabot[bot]
  • maint(deps): bump github.com/hashicorp/golang-lru from 0.5.4 to 1.0.1 (#602) | dependabot[bot]
  • maint(deps): bump github.com/klauspost/compress from 1.15.12 to 1.15.15 (#601) | dependabot[bot]
  • maint(deps): bump github.com/honeycombio/dynsampler-go from 0.2.1 to 0.3.0 (#600) | dependabot[bot]
  • maint(deps): bump grpc to 1.52.3 (#599) | Kent Quirk
  • maint(deps): bump github.com/spf13/viper from 1.13.0 to 1.15.0 (#597) | dependabot[bot]
  • maint(deps): Bump github.com/prometheus/client_golang from 1.13.0 to 1.14.0 (#576) | dependabot[bot]
  • maint(deps): Bump github.com/tidwall/gjson from 1.14.3 to 1.14.4 (#575) | dependabot[bot]
  • maint(deps): Bump github.com/hashicorp/golang-lru from 0.5.4 to 1.0.1 (#574) | dependabot[bot]

v1.19.0

09 Nov 20:40
4520d04
Compare
Choose a tag to compare

1.19.0 2022-11-09

Adds a new query command to retrieve configuration metadata, and also allows for a new (optional) cache management strategy that should be more effective at preventing OOM crashes in situations where memory is under pressure.

Enhancements

Fixes

Maintenance

  • Bump google.golang.org/grpc from 1.50.0 to 1.50.1 (#553)
  • Bump github.com/fsnotify/fsnotify from 1.5.4 to 1.6.0 (#552)
  • Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (#551)
  • Bump github.com/honeycombio/libhoney-go from 1.16.0 to 1.18.0 (#550)
  • Bump github.com/klauspost/compress from 1.15.11 to 1.15.12 (#549)

v1.18.0

12 Oct 21:19
fabff5c
Compare
Choose a tag to compare

1.18.0 2022-10-12

Enhancements

Fixes

  • RedisIdentifier now operates properly in more circumstances (#521) | @Baliedge
  • Properly set metadata to values that will work. (#523) | @kentquirk

Maintenance

  • maint: add new project workflow (#537) | @vreynolds
  • Bump go version to 1.19 (#534) | @TylerHelmuth
  • Bump github.com/klauspost/compress from 1.15.9 to 1.15.11 (#531)
  • Bump github.com/honeycombio/husky from 0.15.0 to 0.16.1 (#529)
  • Bump github.com/prometheus/client_golang from 1.12.2 to 1.13.0 (#528)
  • Bump github.com/spf13/viper from 1.12.0 to 1.13.0 (#527)
  • Bump Husky to v0.17.0 (#538) | @kentquirk

New Contributors

Full Changelog: v1.17.0...v1.18.0

v1.17.0

19 Sep 17:07
v1.17.0
9ef4ff8
Compare
Choose a tag to compare

Enhancements

  • Allow adding extra fields to error logs (#514) | @kentquirk
  • Allow BatchTimeout to be overriden on the libhoney Transmission (#509) | @leviwilson

Fixes

v1.16.0

12 Sep 13:27
93c2df5
Compare
Choose a tag to compare

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

Maintenance

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

Full Changelog: v1.15.0...v1.16.0

v1.15.0

01 Jul 16:14
805ffeb
Compare
Choose a tag to compare

Enhancements

Maintenance

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

17 May 00:52
afe516c
Compare
Choose a tag to compare

1.14.1 2022-05-16

Fixes

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

03 May 16:09
f15d37d
Compare
Choose a tag to compare

Enhancements

Maintenance