Change log
Notable updates to the Adstract SDK and documentation are tracked here.
Unreleased
- No changes yet.
0.2.1 - 2026-02-10
Changed
- Legal/governance documents were updated, including
LICENSE,CONTRIBUTING.md,SECURITY.md, and repository policy files. - Documentation was extensively revised in this release, with broad updates across most project docs (including SDK usage guidance and quick-start content).
0.2.0 - 2026-02-10
This release represents the stabilization of multiple pre-release iterations
(v0.0.1 through v0.0.12) into v0.2.0.
Breaking Changes
AdRequestConfigurationnow requiressession_id.- Passing a full
conversationobject in request config is no longer supported. - Conversation context is now generated internally from
session_id, including automaticmessage_idcreation.
Added
- Configurable API base URL support in the client.
- Extended
AdResponsefields for ad metadata and wrapping support. - Analysis pipeline for ad-injected responses.
- Reporting flow that sends ad acknowledgment data even when analysis encounters failures.
- Quick start and documentation improvements for SDK usage.
Changed
- Refactored request methods to reduce duplication and centralize configuration handling.
- Simplified conversation/session handling flow in the client API.
- Package and SDK version updated to
0.2.0.
Removed
- Non-default request helper methods that were superseded by the unified request flow.
Fixed
- Parameter validation and error raising behavior for required request fields.
- Test suite reliability issues and compatibility updates with refactored request configuration.
- Ruff formatting/lint fixes and pyproject/version conflict cleanups.
0.1.0 - 2026-01-21
- Initial release with core ad selection and injection helpers.