Skip to content

Releases: honeycombio/terraform-provider-honeycombio

v0.5.0

25 Apr 17:24
3c473b6
Compare
Choose a tag to compare

BUGFIXES:

  • docs: grammar fixes (#153, #152)
  • client: ensure Derived Column alias is properly URL escaped (#154)
  • resource/honeycombio_query_annotation: properly validate length for name at 80 characters (#155)

ENHANCEMENTS:

  • resource/honeycombio_derived_column: validate length for alias, expression, and description (#154)
  • resource/honeycombio_board: validate length for name, description, and query caption (#155)
  • resource/honeycombio_column: validate length for key_name, and description (#155)
  • resource/honeycombio_dataset: validate length for name (#155)

HOUSEKEEPING:

  • terraform-plugin-sdk upgraded from 2.13.0 to 2.14.0 (#149)
  • CI: remove unmaintained buildevents action (#150)
  • CI: bump Go version to 1.17 (#150)
  • CI: hashicorp/setup-terraform action upgraded from 1 to 2 (#157)
  • CI: codecov/codecov-action action upgraded from 3.0.0 to 2.1.0 (#156)

v0.4.0

13 Apr 18:05
91496fa
Compare
Choose a tag to compare

NOTES:

  • A Trigger may need to be destroyed and recreated in order to stabalize the ordering of recipients.

BUGFIXES:

  • resource/honeycombio_trigger: fix unstable recipient ordering causing infinite diffs (#142)
  • datasource/honeycombio_query_specfication: fix for filter_combination 'AND' causing infinite diffs (#144)

ENHANCEMENTS:

  • docs: add SLI example (#138)
  • validation for Trigger and Board name and description lengths (#143)

HOUSEKEEPING:

  • terraform-plugin-sdk upgraded from 2.10.1 to 2.13.0 (#135, #139)
  • testify upgraded from 1.7.0 to 1.7.1 (#137)

v0.3.2

09 Mar 15:53
2bd4167
Compare
Choose a tag to compare

BUGFIXES:

  • resource/honeycombio_trigger: workaround for misparsing a recipient's empty 'target' when using dynamic blocks (#132)

ENHANCEMENTS:

  • provider can be started in debug mode with support for debuggers like delve (#129)

v0.3.1

04 Mar 22:06
ace1572
Compare
Choose a tag to compare

BUGFIXES:

  • client: error if creating a derived column with an alias that already exists (#124)

v0.3.0

17 Feb 15:46
edbfdfa
Compare
Choose a tag to compare

NOTES:

  • the value filter attribute has been undeprecated and now properly coerces the input when marshaling JSON to the Honeycomb API.
  • the type-specific value_boolean, value_float, value_integer and value_string filter values (introduced by #29) have been
    deprecated. The value_* filter attributes will be removed before the 1.0 release.

ENHANCEMENTS:

  • datasource/honeycombio_query_specfication: support for having filters (#110)
  • datasource/honeycombio_query_specfication: support for CONCURRENCY operator (#112)
  • docs: handful of fixes and clarifications (#111, #115, #116)

BUGFIXES:

  • datasource/honeycombio_query_specfication: filtering by the 'zero value' of a type and properly coerced values now sent to the API. Filter value has been undeprecated and the value_* have been deprecated (#114)
  • datasource/honeycombio_query_specfication: specifiying ascending sort order no longer causes constant diffs (#120)

v0.2.0

27 Jan 21:08
0c799cf
Compare
Choose a tag to compare

0.2.0 (Jan 27, 2022)

NOTES:

  • This is the first official release made by Honeycomb!
  • This release does contain three breaking changes, see below.

FEATURES:

  • resource/honeycombio_board: board queries now support annotations (#100)

ENHANCEMENTS:

  • client: API client is no longer a third party dependency (#88)
  • client: query specification support for RATE_AVG, RATE_MAX, and RATE_SUM (#92)

BUGFIXES:

  • resource/honeycombio_trigger: disabled properly marshaled to allow disabling triggers (#91)
  • resource/honeycombio_query: Suppress equivalent query_json differences (#100)
  • documentation fixes (#94, #99)

BREAKING CHANGES:

  • datasource/honeycombio_query: renamed to datasource/honeycombio_query_specification (#98)
  • resource/honeycombio_board: board queries no longer support inline query JSON (#96)
  • resource/honeycombio_trigger: triggers no longer support inline query JSON (#96)

v0.1.5

10 Oct 22:08
Compare
Choose a tag to compare

FEATURES:

  • Add honeycombio_query and honeycombio_query_annotation resource #63 (@tyler-boyd)

BUG FIXES:

  • Remove ForceNew from honeycombio_derived_column expression field #78 (@olegy2008)

v0.1.4

28 Apr 23:32
7b1746f
Compare
Choose a tag to compare

NOTES:

  • This release contains several fixes thanks to @tyler-boyd!

BUG FIXES:

  • honeycombio_column and honeycombio_derived_column: fix import #60
  • honeycombio_column: check whether the column exists before attempting to create it again #60
  • data.honeycombio_query: filters with value_boolean = false were ignored #60

v0.1.3

02 Mar 00:46
Compare
Choose a tag to compare

NOTES:

  • Honeycomb released several new management APIs in open beta. Support has been added for columns, derived columns and datasets. Support for managing queries and query annotations (named queries) is yet to come.

FEATURES:

v0.1.2

20 Oct 00:06
Compare
Choose a tag to compare

ENHANCEMENTS:

  • data source honeycombio_query: added support for new filter ops in and not-in (feature announcement)

Example of using in and not-in:

data "honeycombio_query" "example" {
  filter {
    column       = "app.tenant"
    op           = "in"
    value_string = "foo,bar" # op 'in' expects a list of values
  }
  filter {
    column       = "request.method"
    op           = "not-in"
    value_string = "GET,HEAD"
  }
}