Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[.Net] Release 0.1.0 #3398

Merged
merged 4 commits into from
Aug 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/dotnet-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ ubuntu-latest, macos-latest, windows-latest ]
os: [ ubuntu-latest, macos-latest ]
python-version: ["3.11"]
runs-on: ${{ matrix.os }}
timeout-minutes: 30
Expand Down
2 changes: 1 addition & 1 deletion dotnet/eng/MetaInfo.props
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<VersionPrefix>0.0.17</VersionPrefix>
<VersionPrefix>0.1.0</VersionPrefix>
<Authors>AutoGen</Authors>
<PackageProjectUrl>https://microsoft.github.io/autogen-for-net/</PackageProjectUrl>
<RepositoryUrl>https://github.com/microsoft/autogen</RepositoryUrl>
Expand Down
41 changes: 41 additions & 0 deletions dotnet/website/release_note/0.1.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# 🎉 Release Notes: AutoGen.Net 0.1.0 🎉

## 📦 New Packages

1. **Add AutoGen.AzureAIInference Package**
- **Issue**: [.Net][Feature Request] [#3323](https://github.com/microsoft/autogen/issues/3323)
- **Description**: The new `AutoGen.AzureAIInference` package includes the `ChatCompletionClientAgent`.

## ✨ New Features

1. **Enable Step-by-Step Execution for Two Agent Chat API**
- **Issue**: [.Net][Feature Request] [#3339](https://github.com/microsoft/autogen/issues/3339)
- **Description**: The `AgentExtension.SendAsync` now returns an `IAsyncEnumerable`, allowing conversations to be driven step by step, similar to how `GroupChatExtension.SendAsync` works.

2. **Support Python Code Execution in AutoGen.DotnetInteractive**
- **Issue**: [.Net][Feature Request] [#3316](https://github.com/microsoft/autogen/issues/3316)
- **Description**: `dotnet-interactive` now supports Jupyter kernel connection, allowing Python code execution in `AutoGen.DotnetInteractive`.

3. **Support Prompt Cache in Claude**
- **Issue**: [.Net][Feature Request] [#3359](https://github.com/microsoft/autogen/issues/3359)
- **Description**: Claude now supports prompt caching, which dramatically lowers the bill if the cache is hit. Added the corresponding option in the Claude client.

## 🐛 Bug Fixes

1. **GroupChatExtension.SendAsync Doesn’t Terminate Chat When `IOrchestrator` Returns Null as Next Agent**
- **Issue**: [.Net][Bug] [#3306](https://github.com/microsoft/autogen/issues/3306)
- **Description**: Fixed an issue where `GroupChatExtension.SendAsync` would continue until the max_round is reached even when `IOrchestrator` returns null as the next speaker.

2. **InitializedMessages Are Added Repeatedly in GroupChatExtension.SendAsync Method**
- **Issue**: [.Net][Bug] [#3268](https://github.com/microsoft/autogen/issues/3268)
- **Description**: Fixed an issue where initialized messages from group chat were being added repeatedly in every iteration of the `GroupChatExtension.SendAsync` API.

3. **Remove `Azure.AI.OpenAI` Dependency from `AutoGen.DotnetInteractive`**
- **Issue**: [.Net][Feature Request] [#3273](https://github.com/microsoft/autogen/issues/3273)
- **Description**: Fixed an issue by removing the `Azure.AI.OpenAI` dependency from `AutoGen.DotnetInteractive`, simplifying the package and reducing dependencies.

## 📄 Documentation Updates

1. **Add Function Comparison Page Between Python AutoGen and AutoGen.Net**
- **Issue**: [.Net][Document] [#3184](https://github.com/microsoft/autogen/issues/3184)
- **Description**: Added comparative documentation for features between AutoGen and AutoGen.Net across various functionalities and platform supports.
3 changes: 3 additions & 0 deletions dotnet/website/release_note/toc.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
- name: 0.1.0
href: 0.1.0.md

- name: 0.0.17
href: 0.0.17.md

Expand Down
Loading