Skip to content

Tags: splunk/addonfactory-solutions-library-python

Tags

v8.1.1

Toggle v8.1.1's commit message

Verified

This commit was signed with the committer’s verified signature.
chore(release): 8.1.1

## [8.1.1](v8.1.0...v8.1.1) (2026-08-20)

### Bug Fixes

* ADDON-90004 add circuit breaker for the OTLP exporter ([cfb5696](cfb5696))
* ADDON-90004 add downgrade-to-INFO logging filter ([2c18948](2c18948))
* ADDON-90004 add safe log-rendering helpers to observability module ([04473b4](04473b4))
* ADDON-90004 cap solnlib.observability log calls at INFO ([4d40269](4d40269))
* ADDON-90004 change observability log level ([#461](#461)) ([5a1fa77](5a1fa77))
* ADDON-90004 don't hold breaker lock across blocking export/shutdown calls ([572db48](572db48))
* ADDON-90004 downgrade metrics SDK logger noise to INFO ([c8bbc5d](c8bbc5d))
* ADDON-90004 suppress gRPC C-core stderr and downgrade OTLP logger noise ([fb967ab](fb967ab))
* ADDON-90004 synchronize circuit breaker state against concurrent access ([5c11333](5c11333))
* ADDON-90004 validate event_count/byte_count before recording ([80606b8](80606b8))
* ADDON-90004 validate extra_attrs keys and values before recording ([3b54dc1](3b54dc1))
* ADDON-90004 validate modinput_type for direct ObservabilityService callers ([8761cf7](8761cf7))
* ADDON-90004 validate recorder identity strings, raise TypeError ([0eef64d](0eef64d))
* ADDON-90004 wrap the OTLP exporter in the circuit breaker ([bdc76b3](bdc76b3))

v8.1.1-beta.1

Toggle v8.1.1-beta.1's commit message

Verified

This commit was signed with the committer’s verified signature.
chore(release): 8.1.1-beta.1

## [8.1.1-beta.1](v8.1.0...v8.1.1-beta.1) (2026-08-20)

### Bug Fixes

* ADDON-90004 add circuit breaker for the OTLP exporter ([cfb5696](cfb5696))
* ADDON-90004 add downgrade-to-INFO logging filter ([2c18948](2c18948))
* ADDON-90004 add safe log-rendering helpers to observability module ([04473b4](04473b4))
* ADDON-90004 cap solnlib.observability log calls at INFO ([4d40269](4d40269))
* ADDON-90004 change observability log level ([#461](#461)) ([5a1fa77](5a1fa77))
* ADDON-90004 don't hold breaker lock across blocking export/shutdown calls ([572db48](572db48))
* ADDON-90004 downgrade metrics SDK logger noise to INFO ([c8bbc5d](c8bbc5d))
* ADDON-90004 suppress gRPC C-core stderr and downgrade OTLP logger noise ([fb967ab](fb967ab))
* ADDON-90004 synchronize circuit breaker state against concurrent access ([5c11333](5c11333))
* ADDON-90004 validate event_count/byte_count before recording ([80606b8](80606b8))
* ADDON-90004 validate extra_attrs keys and values before recording ([3b54dc1](3b54dc1))
* ADDON-90004 validate modinput_type for direct ObservabilityService callers ([8761cf7](8761cf7))
* ADDON-90004 validate recorder identity strings, raise TypeError ([0eef64d](0eef64d))
* ADDON-90004 wrap the OTLP exporter in the circuit breaker ([bdc76b3](bdc76b3))

v8.1.0-beta.2

Toggle v8.1.0-beta.2's commit message

Verified

This commit was signed with the committer’s verified signature.
chore(release): 8.1.0-beta.2

# [8.1.0-beta.2](v8.1.0-beta.1...v8.1.0-beta.2) (2026-08-20)

### Bug Fixes

* ADDON-90004 add circuit breaker for the OTLP exporter ([cfb5696](cfb5696))
* ADDON-90004 add downgrade-to-INFO logging filter ([2c18948](2c18948))
* ADDON-90004 add safe log-rendering helpers to observability module ([04473b4](04473b4))
* ADDON-90004 cap solnlib.observability log calls at INFO ([4d40269](4d40269))
* ADDON-90004 change observability log level ([#461](#461)) ([5a1fa77](5a1fa77))
* ADDON-90004 don't hold breaker lock across blocking export/shutdown calls ([572db48](572db48))
* ADDON-90004 downgrade metrics SDK logger noise to INFO ([c8bbc5d](c8bbc5d))
* ADDON-90004 suppress gRPC C-core stderr and downgrade OTLP logger noise ([fb967ab](fb967ab))
* ADDON-90004 synchronize circuit breaker state against concurrent access ([5c11333](5c11333))
* ADDON-90004 validate event_count/byte_count before recording ([80606b8](80606b8))
* ADDON-90004 validate extra_attrs keys and values before recording ([3b54dc1](3b54dc1))
* ADDON-90004 validate modinput_type for direct ObservabilityService callers ([8761cf7](8761cf7))
* ADDON-90004 validate recorder identity strings, raise TypeError ([0eef64d](0eef64d))
* ADDON-90004 wrap the OTLP exporter in the circuit breaker ([bdc76b3](bdc76b3))

v8.1.0

Toggle v8.1.0's commit message

Verified

This commit was signed with the committer’s verified signature.
chore(release): 8.1.0

# [8.1.0](v8.0.0...v8.1.0) (2026-05-13)

### Bug Fixes

* ADDON-85914 findings fixes ([#458](#458)) ([175b546](175b546))
* prevent extra_attrs from overriding ATTR_MODINPUT_NAME in record() ([86b7217](86b7217))
* set DELTA aggregation temporality on OTLPMetricExporter ([d71ccfc](d71ccfc))

### Features

* add flush() method to ObservabilityService ([249fb7f](249fb7f))
* add StanzaObservabilityRecorder to solnlib ([02c7d94](02c7d94))

v8.1.0-beta.1

Toggle v8.1.0-beta.1's commit message

Verified

This commit was signed with the committer’s verified signature.
chore(release): 8.1.0-beta.1

# [8.1.0-beta.1](v8.0.0...v8.1.0-beta.1) (2026-05-13)

### Bug Fixes

* ADDON-85914 findings fixes ([#458](#458)) ([175b546](175b546))
* prevent extra_attrs from overriding ATTR_MODINPUT_NAME in record() ([86b7217](86b7217))
* set DELTA aggregation temporality on OTLPMetricExporter ([d71ccfc](d71ccfc))

### Features

* add flush() method to ObservabilityService ([249fb7f](249fb7f))
* add StanzaObservabilityRecorder to solnlib ([02c7d94](02c7d94))

v8.0.0

Toggle v8.0.0's commit message

Verified

This commit was signed with the committer’s verified signature.
chore(release): 8.0.0

# [8.0.0](v7.0.0...v8.0.0) (2026-04-09)

* feat!: drop Python 3.7 and 3.8 support ([85567db](85567db))

### Bug Fixes

* add AAA test sections and update docformatter config ([7d959ac](7d959ac))
* address PR comments ([ce3cef9](ce3cef9))
* drop Python 3.7/3.8 support and fix Splunk Python path detection in CI ([8ee9ffc](8ee9ffc))
* fix OTLP exporter happy-path test ([02dd919](02dd919))
* install local solnlib in integration tests instead of PyPI version ([32ba4a7](32ba4a7))
* update copyright year, remove typing_extensions, drop observability from __init__ ([c685f3e](c685f3e))
* update poetry to 2.1.2 ([d12515a](d12515a))
* use regex pattern in .licenserc.yaml to allow any copyright year ([dbb307e](dbb307e))

### Features

* add ObservabilityService ([f7ec4fb](f7ec4fb))
* retrying HTTP calls on errors ([#440](#440)) ([413c3a0](413c3a0))

### BREAKING CHANGES

* Python 3.7 and 3.8 are no longer supported.
Minimum required Python version is now 3.9.

v8.0.0-beta.1

Toggle v8.0.0-beta.1's commit message

Verified

This commit was signed with the committer’s verified signature.
chore(release): 8.0.0-beta.1

# [8.0.0-beta.1](v7.0.0...v8.0.0-beta.1) (2026-04-03)

* feat!: drop Python 3.7 and 3.8 support ([85567db](85567db))

### Bug Fixes

* add AAA test sections and update docformatter config ([7d959ac](7d959ac))
* address PR comments ([ce3cef9](ce3cef9))
* drop Python 3.7/3.8 support and fix Splunk Python path detection in CI ([8ee9ffc](8ee9ffc))
* fix OTLP exporter happy-path test ([02dd919](02dd919))
* install local solnlib in integration tests instead of PyPI version ([32ba4a7](32ba4a7))
* update copyright year, remove typing_extensions, drop observability from __init__ ([c685f3e](c685f3e))
* update poetry to 2.1.2 ([d12515a](d12515a))
* use regex pattern in .licenserc.yaml to allow any copyright year ([dbb307e](dbb307e))

### Features

* add ObservabilityService ([f7ec4fb](f7ec4fb))
* retrying HTTP calls on errors ([#440](#440)) ([413c3a0](413c3a0))

### BREAKING CHANGES

* Python 3.7 and 3.8 are no longer supported.
Minimum required Python version is now 3.9.

v7.0.0-beta.4

Toggle v7.0.0-beta.4's commit message

Verified

This commit was signed with the committer’s verified signature.
chore(release): 7.0.0-beta.4

# [7.0.0-beta.4](v7.0.0-beta.3...v7.0.0-beta.4) (2026-04-02)

* feat!: drop Python 3.7 and 3.8 support ([85567db](85567db))

### BREAKING CHANGES

* Python 3.7 and 3.8 are no longer supported.
Minimum required Python version is now 3.9.

v7.0.0-beta.3

Toggle v7.0.0-beta.3's commit message

Verified

This commit was signed with the committer’s verified signature.
chore(release): 7.0.0-beta.3

# [7.0.0-beta.3](v7.0.0-beta.2...v7.0.0-beta.3) (2026-03-26)

### Bug Fixes

* add AAA test sections and update docformatter config ([7d959ac](7d959ac))
* address PR comments ([ce3cef9](ce3cef9))
* drop Python 3.7/3.8 support and fix Splunk Python path detection in CI ([8ee9ffc](8ee9ffc))
* fix OTLP exporter happy-path test ([02dd919](02dd919))
* install local solnlib in integration tests instead of PyPI version ([32ba4a7](32ba4a7))
* update copyright year, remove typing_extensions, drop observability from __init__ ([c685f3e](c685f3e))
* update poetry to 2.1.2 ([d12515a](d12515a))
* use regex pattern in .licenserc.yaml to allow any copyright year ([dbb307e](dbb307e))

### Features

* add ObservabilityService ([f7ec4fb](f7ec4fb))

v7.0.0-beta.2

Toggle v7.0.0-beta.2's commit message

Verified

This commit was signed with the committer’s verified signature.
chore(release): 7.0.0-beta.2

# [7.0.0-beta.2](v7.0.0-beta.1...v7.0.0-beta.2) (2025-08-06)

### Features

* retrying HTTP calls on errors ([#440](#440)) ([413c3a0](413c3a0))