Tags: splunk/addonfactory-solutions-library-python
Tags
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))
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))
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))
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))
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))
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.
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.
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.
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))
PreviousNext