Skip to content

Commit 2bb2aac

Browse files
authored
Prepare SCM release (Azure#48605)
* Prepare SCM release * adding logging changes
1 parent 32c7c08 commit 2bb2aac

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

sdk/core/System.ClientModel/CHANGELOG.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,26 @@
11
# Release History
22

3-
## 1.4.0-beta.1 (Unreleased)
3+
## 1.4.0-beta.1 (2025-03-06)
44

55
### Features Added
66

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.
812

913
### Bugs Fixed
1014

11-
### Other Changes
15+
- Removed debugging statement in pipeline creation when applying the `ClientLoggingOptions.AllowedHeaderNames` option.
1216

1317
## 1.3.0 (2025-02-11)
1418

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+
1524
### Other Changes
1625

1726
- 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

Comments
 (0)