Skip to content

Releases: signalfx/golib

v3.4.4

18 Feb 21:07
c7c6acd

Choose a tag to compare

What's Changed

  • O11YPC-881: add support for yaml-based arrays and objects to be read in from config.yaml files by @jackmorgansplunk in #272

Full Changelog: v3.4.3...v3.4.4

v3.4.3

04 Feb 15:52
3c72a06

Choose a tag to compare

Breaking Changes

Dimension Key Filtering - Dot Character Now Allowed

BREAKING CHANGE: The runeFilterMap function in sfxclient/httpsink.go has been updated to allow the dot (.) character in dimension keys.

What Changed

Previously, dimension keys containing the dot character (.) would have those dots automatically replaced with underscores (_). For example:

  • "service.endpoint" would become "service_endpoint"

With this change, the dot character is now preserved in dimension keys:

  • "service.endpoint" remains "service.endpoint"

Impact

If you are currently sending dimensions with dot characters (.), those dimensions will now be sent to SignalFx with the dots preserved instead of being converted to underscores.

This could affect:

  1. Existing metrics and dashboards: If your dashboards or alerts reference dimension keys with underscores that were originally sent with dots, they may stop matching after upgrading.
  2. Historical data: You may see a split in your data where older data uses underscores and newer data uses dots.
  3. Queries and filters: Any queries that rely on the underscore-replaced dimension keys will need to be updated.

Allowed Characters

After this change, the following characters are allowed in dimension keys:

  • Letters (a-z, A-Z)
  • Digits (0-9)
  • Underscore (_)
  • Hyphen/Dash (-)
  • Dot (.)NEW

All other characters will still be replaced with underscores.

What's Changed

  • Allow dot () character in dimensions name (Breaking Change) by @dloucasfx in #271

Full Changelog: v3.4.2...v3.4.3

v3.4.2

16 Dec 18:10
dc8e111

Choose a tag to compare

What's Changed

  • O11YPC-765: fix issue with yaml file watcher not reloading values properly + add method for publishing component mapping info to zk by @jackmorgansplunk in #270

Full Changelog: v3.4.1...v3.4.2

v3.4.1

28 Aug 16:40
fadaca8

Choose a tag to compare

What's Changed

  • O11YPC-382: add support for yaml config files in o11y go services by @jackmorgansplunk in #267
  • Upgrade go minimal version to 1.23 by @dmitryax in #269
  • Migrate from github.com/jaegertracing/jaeger dependancy by @dmitryax in #268

New Contributors

Full Changelog: v3.3.55...v3.4.1

v3.3.55

18 Oct 05:22
3a23efe

Choose a tag to compare

What's Changed

Full Changelog: v3.3.54...v3.3.55

v3.3.54

17 Sep 16:03
8561486

Choose a tag to compare

What's Changed

Full Changelog: v3.3.53...v3.3.54

v3.3.50

02 May 23:53
44b12bd

Choose a tag to compare

What's Changed

Full Changelog: v3.3.49...v3.3.50

v3.3.47: Merge pull request #240 from atoulme/support_ppc

01 Dec 17:34
07c0f60

Choose a tag to compare

  • Changes
    Adds a CI job to check compilation works on supported platforms.
    Make changes to support ppc platform.

v3.3.46: Merge pull request #236 from bogdandrutu/upgradejaeger

01 Dec 17:33
277453c

Choose a tag to compare

Upgrade jaeger dependency, unblock collector contrib upgrades

v3.3.45: Merge pull request #234 from signalfx/reportsha

01 Dec 17:32
da9af03

Choose a tag to compare

Add optional dockerTag to commit metric