Sourced from Azure.AI.ContentSafety's releases.
Azure.AI.ContentSafety_1.0.0
1.0.0 (2023-12-15)
Features Added
- Support Microsoft Entra ID Authentication
- Support 8 severity level for AnalyzeText
Breaking Changes
Contract change for AnalyzeText, AnalyzeImage, Blocklist management related methods
AnalyzeText
- AnalyzeTextOptions
- Renamed BreakByBlocklists to HaltOnBlocklistHit
- Added AnalyzeTextOutputType
- AnalyzeTextResult
- Renamed BlocklistsMatchResults to BlocklistsMatch
- Replaced TextAnalyzeSeverityResult by TextCategoriesAnalysis
AnalyzeImage
- AnalyzeImageOptions
- Replaced ImageData by ContentSafetyImageData
- Added AnalyzeImageOutputType
- AnalyzeImageResult
- Replaced ImageAnalyzeSeverityResult by ImageCategoriesAnalysis
Blocklist management
- Added BlocklistAsyncClient
- Renamed AddBlockItemsOptions to AddOrUpdateTextBlocklistItemsOptions
- Renamed AddBlockItemsResult to AddOrUpdateTextBlocklistItemsResult
- Renamed RemoveBlockItemsOptions to RemoveTextBlocklistItemsOptions
- Renamed TextBlockItemInfo to TextBlocklistItem
62633d4
fix discriminator in arc-scvmm (#40683)80eec4e
Add ability to use non Json interface for json format (#40646)5dd1605
Update Generator Version 3.0.0-beta.20231211.1 (#40702)13e4829
[Core] Remove netcoreapp2.1 and net5.0 targets (#40635)c47ab4d
Add an opt-in AOT regression check to the CI pipeline (#40629)d11bb58
Support "functions" SDKType (#40695)5aa3659
Update ConfidentialLedgerClient to pass VerifyConnection flag (#40602)5235895
[AzureMonitorLiveMetrics] poc refactor metrics (#40669)d810209
[Azure Content Safety] Update readme and changelog. (#40607)609f3e4
Increment package version after release of
Azure.ResourceManager.Maintenance ...Sourced from Azure.AI.OpenAI's releases.
Azure.AI.OpenAI_1.0.0-beta.12
1.0.0-beta.12 (2023-12-15)
Like beta.11, beta.12 is another release that brings further refinements and fixes. It remains based on the
2023-12-01-preview
service API version for Azure OpenAI and does not add any new service capabilities.Features Added
Updates for using streaming tool calls:
- A new .NET-specific
StreamingToolCallUpdate
type has been added to better represent streaming tool call updates when using chat tools.
- This new type includes an explicit
ToolCallIndex
property, reflectingindex
in the REST schema, to allow resilient deserialization of parallel function tool calling.- A convenience constructor has been added for
ChatRequestAssistantMessage
that can automatically populate from a priorChatResponseMessage
when using non-streaming chat completions.- A public constructor has been added for
ChatCompletionsFunctionToolCall
to allow more intuitive reconstruction ofChatCompletionsToolCall
instances for use inChatRequestAssistantMessage
instances made from streaming responses.Other additions:
- To facilitate reuse of user message contents,
ChatRequestUserMessage
now provides a publicContent
property (string
) as well as a publicMultimodalContentItems
property (IList<ChatMessageContentItem
).
Content
is the conventional plain-text content and will be populated as non-null when the aChatRequestUserMessage()
constructor accepting a string is used to instantiate the message.MultimodalContentItems
is the new compound content type, currently only usable withgpt-4-vision-preview
, that allows hybrid use of text and image references. It will be populated when an appropriateChatRequestUserMessage()
constructor accepting a collection ofChatMessageContentItem
instances is used.Role
is also restored to common visibility toChatRequestUserMessage
.Breaking Changes
- The type of
ToolCallUpdate
onStreamingChatCompletionsUpdate
has been changed from the non-streamingChatCompletionsToolCall
to the newStreamingToolCallUpdate
type. The conversion is straightforward:
ToolCallUpdate.Id
remains unchanged.- Instead of casting
ToolCallUpdate
toChatCompletionsFunctionToolCall
, cast it toStreamingToolCallUpdate
.- Update cast instance use of
functionToolCallUpdate.Arguments
to accumulatefunctionToolCallUpdate.ArgumentsUpdate
.- Removed the parameterized constructor of the
ChatCompletionsOptions
class that only received the messages as a parameter in favor of the parameterized constructor that receives the deployment name as well. This makes it consistent with the implementation of other Options classes.- Removed the setter of the
Input
property of theEmbeddingsOptions
class as per the guidelines for collection properties.Bugs fixed
- [QUERY] Azure.AI.OpenAI_1.0.0-beta.10 no longer exposes message content on base ChatRequestMessage
- [BUG] Null Reference Exception in OpenAIClient.GetChatCompletionsAsync
Azure.AI.OpenAI_1.0.0-beta.11
1.0.0-beta.11 (2023-12-07)
This is a fast-following bug fix update to address some of the biggest issues reported by the community. Thank you sharing your experiences!
Breaking Changes
- The type of
ChatCompletionsOptions.ToolChoice
has been updated fromBinaryData
to a newChatCompletionsToolChoice
type. Please useChatCompletionsToolChoice.None
,ChatCompletionsToolChoice.Auto
, or provide a reference to a function or function tool definition to migrate.
... (truncated)
ab0ae0d
Azure OpenAI: changelog.md update for beta.12 release (#40815)e973301
[Azure OpenAI] Revamp customizations (#40697)81f5d2b
[Azure OpenAI] Revamp customizations in the audio API (#40674)899b608
Add AOT compatibility checks documentation (#40762)a396f21
Increment package version after release of Azure.ResourceManager.Redis
(#40803)3cc17fc
Increment package version after release of
Azure.ResourceManager.EventGrid (#...33a6417
Generate Eventgrid SDK for API version 2023-12-15-preview (#40714)da78e04
Azure Redis .Net SDK update for new api v2023-08-01 (#39230)0519b41
Update AutoRest C# version to 3.0.0-beta.20231214.1 (#40794)f6a5a36
Increment package version after release of
Microsoft.Azure.Core.NewtonsoftJso...Sourced from Microsoft.Identity.Client's releases.
4.58.1
New Features
- Added
WithForceRefresh
support for silent flows using the Windows broker. See 4457.Bug Fixes
- Fixed a bug when a
x-ms-pkeyauth
HTTP header was incorrectly sent on Mac and Linux platforms. See 4445.- Fixed an issue with client capabilities and claims JSON not being merged correctly. See 4447.
- MSAL can now be used in .NET 8 applications which use native AOT configuration binder source generator. See 4453.
- Fixed an issue with sending an incorrect operating system descriptor in silent flows on Mac. See 4444.
4.58.0
New Features
- Removed support for deprecated .NET 4.6.1 framework and added .NET 4.6.2 support. MSAL.NET packages will no longer include
net461
binary. Existing .NET 4.6.1 apps will now reference .NET Standard 2.0 MSAL binary. See 4315.- MSAL.NET repository now supports Central Package Management. See 3434.
- Added instrumentation to collect metrics with Open Telemetry. Aggregated metrics consist of successful and failed token acquisition calls, total request duration, duration in cache, and duration in a network call. See 4229.
Bug Fixes
- Resolved the issue with dual-headed accounts that share the same UPN for both, Microsoft (MSA) and Microsoft Entra ID (Azure AD) accounts. See 4425.
- MSAL now correctly falls back to use local cache if broker fails to return a result for
AcquireTokenSilent
calls. See 4395.- Fixed a bug when the cache level in the telemetry was not correctly set to L1 Cache when in-memory cache was used. See 4414.
- Deprecated
WithAuthority
on the request builders. Set the authority on the application builders. UseWithTenantId
orWithTenantIdFromAuthority
on the request builder to update the tenant ID. See 4406.- Fixed an issue with the Windows broker dependencies when the app was targetting NativeAOT on Windows. See 4424.
- Updated Microsoft.Identity.Client.NativeInterop reference to version 0.13.14, which includes bug fixes and stability improvements. See 4439.
Sourced from Microsoft.Identity.Client's changelog.
4.58.1
New Features
- Added
WithForceRefresh
support for silent flows using the Windows broker. See 4457.Bug Fixes
- Fixed a bug when a
x-ms-pkeyauth
HTTP header was incorrectly sent on Mac and Linux platforms. See 4445.- Fixed an issue with client capabilities and claims JSON not being merged correctly. See 4447.
- MSAL can now be used in .NET 8 applications which use native AOT configuration binder source generator. See 4453.
- Fixed an issue with sending an incorrect operating system descriptor in silent flows on Mac. See 4444.
4.58.0
New Features
- Removed support for deprecated .NET 4.6.1 framework and added .NET 4.6.2 support. MSAL.NET packages will no longer include
net461
binary. Existing .NET 4.6.1 apps will now reference .NET Standard 2.0 MSAL binary. See 4315.- MSAL.NET repository now supports Central Package Management. See 3434.
- Added instrumentation to collect metrics with Open Telemetry. Aggregated metrics consist of successful and failed token acquisition calls, total request duration, duration in cache, and duration in a network call. See 4229
Bug Fixes
- Resolved the issue with dual-headed accounts that share the same UPN for both, Microsoft (MSA) and Microsoft Entra ID (Azure AD) accounts. See 4425.
- MSAL now correctly falls back to use local cache if broker fails to return a result for
AcquireTokenSilent
calls. See 4395.- Fixed a bug when the cache level in the telemetry was not correctly set to L1 Cache when in-memory cache was used. See 4414.
- Deprecated
WithAuthority
on the request builders. Set the authority on the application builders. UseWithTenantId
orWithTenantIdFromAuthority
on the request builder to update the tenant ID. See 4406.- Fixed an issue with the Windows broker dependencies when the app was targetting NativeAOT on Windows. See 4424.
- Updated Microsoft.Identity.Client.NativeInterop reference to version 0.13.14, which includes bug fixes and stability improvements. See 4439.
bc3c71b
Changelog 4.58.1. (#4461)04dfcf6
Remove obsolete ApplicationOptions.Component property (#4460)10361c8
Add .WithForceRefresh support for silent broker flows (#4458)072ad20
Fix for #4444
- emit simple OS descriptor (#4449)79f951a
Fix for claims and client capabilities JSON merge bug in net6 (#4452)96ea5dc
Fix for #4445
- do not advertise pkeyauth on Mac, Linux (#4450)0eecb41
Clarify method comments (#4436)ac2f3ae
Remove unsupported tests (ADFS v2 v3, iOS, Android) (#4422)9d29dc4
4.58 changelog (#4437)1c2caf9
Update MSALNativeInterop version to 0.13.14 (#4439)Sourced from SharpToken's releases.
Release 1.2.14
Release of version 1.2.14
Release 1.2.13
Release of version 1.2.13
424d925
readme fix (#26)a8f3273
.net8 build target framework (#25)0a396ac
Merge in 'release/7.0' changesb68fd88
Update dependencies from https://github.com/dotnet/arcade
build 20230214.3 (#...cc8752f
Merge in 'release/7.0' changes527278b
Merge pull request #82117
from vseanreesermsft/internal-merge-7.0-2023-02-14-...a9b6c14
add RID for Ubuntu 23.04 (#82123)bd47178
Merge commit '0a2bda10e81d901396c3cff95533529e3a93ad47' into
internal-merge-7...dcb489a
Merge in 'release/7.0' changes9d02343
Fix XmlSqlBinaryReader and introduce a corpus of SqlXml tests (#81878)
(#82063)f3c7837
Merge in 'release/7.0' changesd05bbe4
[release/7.0] Prevent unwinding through stack bottom (#81804)7f82765
v2.6.598f19dd
Updated tests (for analyzer exclusions)298b1b1
#2854:
Add constructors and AddRange for TheoryData<T>36fe729
Bump up to v2.6.5-pre0f87ff7
v2.6.4e466a7c
Unit tests for #2850
(v2)0cc026b
Add KeyValuePair tests with collections and IEquatable objects in the
key slotc729d7f
Add collection dictionary tests for IEquatable<> objects in the
value slot0eb76d2
Attempt to fix race condition reported in visualstudio.xunit/issues#396348c56d
Bump up to v2.6.4-pre