Evan Mattson and GitHub
2c8036779c
Python: Bump versions for a release. Update CHANGELOG ( #5385 )
...
* Bump versions for a release. Update CHANGELOG
* Bump devui
2026-04-21 15:14:42 +09:00
68b93641b6
Python: Bump agent-framework-devui to 1.0.0b260414 for release ( #5259 )
...
Update devui version and changelog for the streaming memory fix release.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-15 18:22:15 +00:00
1b95e8585d
Python: Add allowed_checkpoint_types support to CosmosCheckpointStorage for parity with FileCheckpointStorage ( #5202 )
...
* Python: Add allowed_checkpoint_types support to CosmosCheckpointStorage (#5200 )
Add allowed_checkpoint_types parameter to CosmosCheckpointStorage for
parity with FileCheckpointStorage. This ensures both providers use the
same restricted pickle deserialization by default.
Changes:
- Accept allowed_checkpoint_types kwarg in __init__, stored as frozenset
- Convert _document_to_checkpoint from @staticmethod to instance method
- Forward allowed_types to decode_checkpoint_value on all load paths
- Update class docstring to describe the new parameter
- Add tests covering built-in safe types, app type opt-in/blocking,
and all load paths (load, list_checkpoints, get_latest)
- Add changelog entry noting the breaking behavior change
BREAKING CHANGE: CosmosCheckpointStorage now uses restricted pickle
deserialization by default. Checkpoints containing application-defined
types will require passing those types via allowed_checkpoint_types.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* Python: Add `allowed_checkpoint_types` support to `CosmosCheckpointStorage` for parity with `FileCheckpointStorage`
Fixes #5200
* Address PR review: add pickle security warning and fix docstring examples
- Reintroduce explicit security warning about pickle deserialization risks
- Convert Example:: block to .. code-block:: python with imports for
consistency with other docstring examples
- Note: PR title should be updated to include [BREAKING] prefix per
changelog convention (comment #3 , requires GitHub UI change)
Fixes #5200
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <copilot@github.com >
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-14 02:20:55 +00:00
Evan Mattson and GitHub
4a36f10888
Python: Bump Python version to 1.0.1 for a release ( #5196 )
...
* Bump Python version to 1.1.0 for a release
* Fix changelog
* 1.0.1 instead of 1.1.0
* Update CHANGELOG.md
* update version and changelog
* Bump lower bounds
2026-04-10 12:23:21 +09:00
Giles Odigwe and GitHub
1dd828d255
CHANGELOG Update with V1.0.0 Release ( #5069 )
2026-04-09 22:39:01 +00:00
Giles Odigwe and GitHub
0e00e5f8dd
Python: Update Python Packages for rc6 ( #4979 )
...
* python package update
* small fix
2026-03-30 21:12:37 +00:00
Evan Mattson and GitHub
26cd5cc1bf
Python: Bump Python version to 1.0.0rc5 and 1.0.0b260319 for a release. ( #4807 )
...
* Bump Python version to 1.0.0rc5 and 1.0.0b260319 for a release.
* update missed pkg versions
* Update changelog
2026-03-20 10:35:47 +09:00
Dmytro Struk and GitHub
53b0753dfb
Prepare RC4 release ( #4631 )
2026-03-11 18:53:38 +00:00
1ac68f65bf
Python: Fix RedisContextProvider for redisvl 0.14.0 by using AggregateHybridQuery ( #3954 )
...
* Initial plan
* Fix: Replace alpha with linear_alpha in HybridQuery for redisvl 0.14.0 compatibility
Co-authored-by: markwallace-microsoft <127216156+markwallace-microsoft@users.noreply.github.com >
* Address code review: Improve test readability and add explanatory comment
Co-authored-by: markwallace-microsoft <127216156+markwallace-microsoft@users.noreply.github.com >
* Add CHANGELOG entry for redisvl 0.14.0 compatibility fix
Co-authored-by: eavanvalkenburg <13749212+eavanvalkenburg@users.noreply.github.com >
* Use AggregateHybridQuery instead of HybridQuery for backward compatibility
Replace HybridQuery with AggregateHybridQuery to preserve existing functionality that works with older Redis versions. The new HybridQuery in redisvl 0.14.0 requires Redis 8.4.0+ and uses a different API, while AggregateHybridQuery maintains compatibility with the original implementation.
Co-authored-by: TaoChenOSU <12570346+TaoChenOSU@users.noreply.github.com >
* Fix test to use linear_alpha parameter matching _redis_search implementation
The test was passing alpha as a keyword argument to _redis_search(), but the
method uses linear_alpha to match the redisvl 0.14.0 AggregateHybridQuery API.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* Fix pyright error: use alpha parameter matching AggregateHybridQuery API
AggregateHybridQuery expects 'alpha', not 'linear_alpha'. Updated the
_redis_search method parameter and the test accordingly.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: markwallace-microsoft <127216156+markwallace-microsoft@users.noreply.github.com >
Co-authored-by: eavanvalkenburg <13749212+eavanvalkenburg@users.noreply.github.com >
Co-authored-by: TaoChenOSU <12570346+TaoChenOSU@users.noreply.github.com >
Co-authored-by: Ben Thomas <ben.thomas@microsoft.com >
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-06 01:34:35 +00:00
Dmytro Struk and GitHub
965a1ec103
Updated package versions ( #4470 )
2026-03-04 16:49:48 +00:00
7d56a5a4d6
Update Python package versions to rc2 ( #4258 )
...
- Bump core and azure-ai to 1.0.0rc2
- Bump preview packages to 1.0.0b260225
- Update dependencies to >=1.0.0rc2
- Add CHANGELOG entries for changes since rc1
- Update uv.lock
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-25 19:37:44 +00:00
4c8f595019
Python: Updated package versions for RC release ( #4068 )
...
* Updated package versions for RC release
* Update python/packages/redis/pyproject.toml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Small fix
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-19 16:11:48 +00:00
65e77e52af
update package versions ( #3902 )
...
Co-authored-by: Evan Mattson <35585003+moonbox3@users.noreply.github.com >
2026-02-13 00:00:57 +00:00
Dmytro Struk and GitHub
65b6b28ffe
Update package versions ( #3838 )
2026-02-11 00:20:29 +00:00
0521f5bed8
Python: [BREAKING] Simplify API: ChatAgent -> Agent, ChatMessage -> Message ( #3747 )
...
* [BREAKING] Rename ChatAgent -> Agent, ChatMessage -> Message, ChatClientProtocol -> SupportsChatGetResponse
Simplify the public API by removing redundant 'Chat' prefix from core types:
- ChatAgent -> Agent
- RawChatAgent -> RawAgent
- ChatMessage -> Message
- ChatClientProtocol -> SupportsChatGetResponse
Also renamed internal WorkflowMessage (was Message in _runner_context) to avoid collision.
No backward compatibility aliases - this is a clean breaking change.
* [BREAKING] Rename Agent chat_client parameter to client
* Fix rebase issues: WorkflowMessage references and broken markdown links
* Fix formatting and lint issues from code quality checks
* Fix import ordering in workflow sample files
* fixed rebase
* Fix test failures: use WorkflowMessage and A2AMessage after ChatMessage→Message rename
- Replace Message(data=..., source_id=...) with WorkflowMessage(...) in workflow tests
- Fix isinstance check in A2A agent to use A2AMessage instead of Message
- Fix import in test_workflow_observability.py (Message→WorkflowMessage)
* Fix lint, fmt, and sample errors after ChatMessage→Message rename
- Auto-fix 70+ ruff lint issues across samples (ChatMessage→Message refs)
- Fix HostedVectorStoreContent→Content.from_hosted_vector_store in file search sample
- Fix _normalize_messages→normalize_messages in custom agent sample
- Fix context.terminate→raise MiddlewareTermination in middleware samples
- Fix with_update_hook→with_transform_hook in override middleware sample
- Add TOptions_co import back to custom_chat_client sample
- Add noqa for FastAPI File() default in chatkit sample
- Fix B023 loop variable capture in weather agent sample
* fix: update Agent constructor calls from chat_client to client in declaration-only tool tests
* fix: add register_cleanup to devui lazy-loading proxy and type stub
* fixed tests and updated new pieces
* fix agui typevar
* fix merge errors
* fix merge conflicts
* fiux merge
* Remove unused links
---------
Co-authored-by: Evan Mattson <evan.mattson@microsoft.com >
2026-02-10 23:04:32 +00:00
Eduard van Valkenburg and GitHub
35097d8c75
Python: Add long-running agents and background responses support ( #3808 )
...
* Python: Add long-running agents and background responses support
- Add ContinuationToken TypedDict to core types
- Add continuation_token field to ChatResponse, ChatResponseUpdate,
AgentResponse, and AgentResponseUpdate
- Add background and continuation_token options to OpenAIResponsesOptions
- Implement polling via responses.retrieve() and streaming resumption
in RawOpenAIResponsesClient
- Propagate continuation tokens through agent run() and
map_chat_to_agent_update
- Fix streaming telemetry 'Failed to detach context' error in both
ChatTelemetryLayer and AgentTelemetryLayer by avoiding
trace.use_span() context attachment for async-managed spans
- Add 14 unit tests for continuation token types and background flows
- Add background_responses sample showing polling and stream resumption
Fixes #2478
* Python: Add A2A long-running task support via ContinuationToken
- Make ContinuationToken provider-agnostic (total=False, optional task_id/context_id fields)
- Add background param to A2AAgent.run() controlling token emission
- Add poll_task() for single-request task state retrieval
- Add resubscribe support via continuation_token param on run()
- Extract _updates_from_task() and _map_a2a_stream() for cleaner code
- Streamline run()/streaming by removing intermediate _stream_updates wrapper
- Update A2A sample to show background=False (default) with link to background_responses sample
- Remove stale BareAgent from __all__
- Add 12 new A2A continuation token tests
* fix logic for overriding continuation token when done
* refactored ContinuationToken setup
2026-02-10 20:37:43 +00:00
Dmytro Struk and GitHub
8b475afe17
Python: Add BaseAgent implementation for Claude Agent SDK ( #3509 )
...
* Added ClaudeAgent implementation
* Updated streaming logic
* Small updates
* Small update
* Fixes
* Small fix
* Naming improvements
* Updated imports
* Addressed comments
* Updated package versions
2026-01-30 18:11:41 +00:00
Dmytro Struk and GitHub
45a020be43
.NET: Python: [BREAKING] Renamed Github to GitHub ( #3486 )
...
* Renamed Github to GitHub
* Small fix
* Updated package versions
2026-01-28 19:58:31 +00:00
Dmytro Struk and GitHub
968621e817
Updated package versions ( #3462 )
2026-01-27 18:16:55 +00:00
Giles Odigwe and GitHub
330c2607ad
update package versions ( #3421 )
2026-01-23 23:40:20 +00:00
Giles Odigwe and GitHub
9e3b2fa09a
Python: Update package version ( #3258 )
...
* package version 260116
* removed name tags
2026-01-16 21:06:30 +00:00
cb2862d4c3
update package versions ( #3223 )
...
Co-authored-by: Dmytro Struk <13853051+dmytrostruk@users.noreply.github.com >
2026-01-14 23:26:50 +00:00
Evan Mattson and GitHub
f508f1d6da
Python: Bump python version to 1.0.0b260107 for a release ( #3128 )
...
* Bump python version to 1.0.0b260107 for a release
* Update changelog
2026-01-08 08:49:28 +09:00
Evan Mattson and GitHub
202f557c71
Bump versions to 1.0.0b260106 for a release. Update CHANGELOG.md ( #3109 )
2026-01-07 00:09:49 +00:00
Dmytro Struk and GitHub
5ab47596ff
Python: Updated package versions ( #3024 )
...
* Updated package versions
* Updated changelog
2025-12-23 16:04:53 +00:00
Evan Mattson and GitHub
e15eab7da6
Python: Bump Py version to 1.0.0b251218 for a release. Update CHANGELOG ( #2968 )
...
* Bump Py version to 1.0.0b251218 for a release. Update CHANGELOG
* update lock
* Fix formatting
* Fix ChatKit typing
2025-12-19 01:31:57 +00:00
Phillip Hoff and GitHub
2bde58f915
Python: Switch to new "run" method name. ( #2890 )
...
* Switch to `run` method.
* Add support for deprecated `run_agent`.
* Fix entity method name.
* Fix method name and improve tests.
* Update comment.
* Update Python CHANGELOG.
2025-12-16 22:08:12 +00:00
Dmytro Struk and GitHub
e319707058
Updated package versions ( #2913 )
2025-12-16 18:51:44 +00:00
Dmytro Struk and GitHub
8d53b20026
Python: Updated package versions ( #2784 )
...
* Updated package versions
* Small fix
2025-12-11 18:39:08 +00:00
Dmytro Struk and GitHub
43302fb4cd
Python: Updated package versions ( #2737 )
...
* Updated package versions
* Updated changelog
2025-12-09 22:58:45 +00:00
Dmytro Struk and GitHub
f5786b2c5b
Updated package versions ( #2643 )
2025-12-04 22:08:47 +00:00
Dmytro Struk and GitHub
cf13e35c73
Updated package versions ( #2360 )
2025-11-20 16:07:10 -08:00
Evan Mattson and GitHub
1f0ffc159c
Python: Fix ag-ui state handling issues ( #2289 )
...
* Fix ag-ui state handling
* Bump package version and update changelog
* Update changelog
2025-11-18 11:47:26 +09:00
Dmytro Struk and GitHub
c7e7020c32
Python: Updated package versions ( #2238 )
...
* Updated package versions
* Small fix
* Small fix
2025-11-15 00:42:41 +00:00
Evan Mattson and GitHub
e92dcb3d5d
Python: fix tool call id mismatch in ag-ui ( #2166 )
...
* Fix state for pending requests bug
* Bump ver
* Update changelog
2025-11-13 04:57:59 +00:00
Dmytro Struk and GitHub
3c874d0073
Python: Updated package versions ( #2165 )
...
* Updated package versions
* Reverted package version update for ag-ui
* Updated changelog file
2025-11-13 04:23:57 +00:00
Dmytro Struk and GitHub
e8243b7d11
Updated package versions ( #2154 )
2025-11-12 23:58:02 +00:00
Dmytro Struk and GitHub
863a632ccf
Updated package versions ( #2104 )
2025-11-11 23:30:34 +00:00
Dmytro Struk and GitHub
c394f3f52b
Updated package versions ( #2027 )
2025-11-08 18:09:28 +00:00
Evan Mattson and GitHub
708556e4ee
Python: Update changelog with ag-ui changes ( #1954 )
...
* Update changelog with ag-ui changes
* Changed -> Fixed
2025-11-06 12:21:54 +09:00
Evan Mattson and GitHub
99e2875fc8
Bump ag-ui package to 1.0.0b251106 for a release. Update CHANGELOG. ( #1951 )
2025-11-06 09:57:23 +09:00
Dmytro Struk and GitHub
327c304339
.NET: Python: Updated package versions ( #1944 )
...
* Updated .NET version
* Updated Python package versions
* Updated changelog
2025-11-05 22:20:31 +00:00
Evan Mattson and GitHub
d81b579111
Python: Bump ag-ui package to 1.0.0b251105 for a release. Update changelog. ( #1922 )
...
* Bump ag-ui package to 1.0.0b251105 for a release. Update changelog.
* Fix authors and license-files
2025-11-05 08:30:52 +00:00
Evan Mattson and GitHub
7b3e2a7e82
Update changelog with a new PR that went in ( #1912 )
2025-11-04 23:20:13 +00:00
Dmytro Struk and GitHub
9e1b3c9b85
Python: .NET: Updated package version and small fix ( #1911 )
...
* Removed public key
* Updated package version
* Updated Python package versions
2025-11-04 22:42:07 +00:00
Dmytro Struk and GitHub
eed7e59f3f
Updated Python and .NET package versions ( #1758 )
2025-10-28 18:49:50 +00:00
8c24a72107
Python: Updated package version ( #1528 )
...
* Updated package version
* Update python/CHANGELOG.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Updated metadata for Purview
* Updated test
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-16 22:32:25 +00:00
Eduard van Valkenburg and GitHub
8b73b5b1be
Python: bump version and update changelog ( #1277 )
...
* bump version and update changelog
* undo lab package version bump
* add changelog to exclude pattern for links
* fix for ignore path
* exclude file
2025-10-07 21:41:59 +00:00
93577f76b1
Python: Add CHANGELOG.md to python folder with all merged PRs since first release ( #1205 )
...
* Initial plan
* Add CHANGELOG.md to python folder with all merged PRs since 1.0.0b251001
Co-authored-by: eavanvalkenburg <13749212+eavanvalkenburg@users.noreply.github.com >
* Update python/CHANGELOG.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update python/CHANGELOG.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fixed headers in changelog
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: eavanvalkenburg <13749212+eavanvalkenburg@users.noreply.github.com >
Co-authored-by: Eduard van Valkenburg <eavanvalkenburg@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: eavanvalkenburg <github@vanvalkenburg.eu >
2025-10-07 18:34:10 +00:00