Changelog for Q2-Smart
Current Version: [0.9.0]
NOTE: Q2-Smart SDK package is currently in a prerelease state.
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Released Versions:
v0.9.0 - 2026-09-28
Changed
authenticatenow raisesQ2SmartConfigurationErrorinstead of a bareKeyErrorwhen no Q2MSG HMAC key is configured for the env stack being signed with. The message names that env stack.authenticatenow raisesQ2SmartAuthenticationError(new) when the trait store rejects the source env stack with a 401 or 403, andQ2SmartInternalErrorfor any other failed authentication response. It previously logged and returnedNone, which left callers holdingNonewhere they expected a payload.
v0.8.0 - 2026-08-14
Added
Q2 Smart: Adds following methods to Audience endpoints: - create_imported_audience - update_imported_audience - delete_imported_audience
v0.7.0 - 2026-07-10
Added
Adds
create_simplified_audienceanddelete_simplified_audiencetoAudienceendpoint.
v0.6.1 - 2026-05-07
Fixed
Circular import error with smart config TS override
v0.6.0 - 2026-02-27
Added
Audiences now throw custom exceptions for different status codes
v0.5.0 - 2026-01-21
Added
Added an envstack override to SmartTraITStoreConfig
v0.4.0 - 2025-12-12
Added
Adds
set_user_traitsandset_trait_batchmethods toTraitsendpoint
v0.3.0 - 2025-09-15
Added
Adds Smart Trait store endpoints
v0.2.1 - 2022-10-26
Fixed
Trait.setwill now appropriately send a list of Traits to Krayt rather than a single Trait
v0.2.0 - 2022-09-29
Added
Trait endpoint’s
.setnow takes akrayt_urlparameter to allow overriding the default krayt instance set per environmentTrait endpoint’s
.setnow defaults to using the Smart krayt instances, not the SDK ones
v0.1.0 - 2022-09-01
Added
Trait endpoint now has a
.setmethod that will update a trait on the Smart store through kafka
v0.0.5 - 2020-09-25
Fixed
Updates Trait model to stay in line with official API change
v0.0.4 - 2019-12-10
Fixed
Fixes bug with Heuristic add_or_update which sent the wrong parameter to requests
v0.0.3 - 2019-08-05
Changed
Updates heuristics endpoint url path
v0.0.2 - 2019-06-27
Added
Basic functionality