You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: sdk/core/System.ClientModel/CHANGELOG.md
+12-3Lines changed: 12 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,17 +1,26 @@
1
1
# Release History
2
2
3
-
## 1.4.0-beta.1 (Unreleased)
3
+
## 1.4.0-beta.1 (2025-03-06)
4
4
5
5
### Features Added
6
6
7
-
### Breaking Changes
7
+
- Added new connection management types in the `System.ClientModel.Primitives` namespace:
8
+
-`ConnectionProvider`: Abstract base class for managing client connections, including retrieval of connection settings and subclient caching.
9
+
-`ClientConnection`: Readonly struct that encapsulates connection options with support for API key, token, or no authentication.
10
+
-`ConnectionCollection`: A keyed collection of client connections, supporting JSON serialization and providing an enhanced debugger view.
11
+
-`ClientCache`: Implements an LRU-based cache for efficient reuse of client instances and optimized retrieval.
8
12
9
13
### Bugs Fixed
10
14
11
-
### Other Changes
15
+
- Removed debugging statement in pipeline creation when applying the `ClientLoggingOptions.AllowedHeaderNames` option.
12
16
13
17
## 1.3.0 (2025-02-11)
14
18
19
+
### Features Added
20
+
21
+
- Added default logging with sanitization to Event Source.
22
+
- Added new logging options type to configure logging behavior, disable all logging, or opt to use ILogger instead.
23
+
15
24
### Other Changes
16
25
17
26
- Use `BinaryData.Empty` for `PipelineResponse.Content` when HTTP message has no content ([#46669](https://github.com/Azure/azure-sdk-for-net/pull/46669)).
0 commit comments