Releases: microsoft/kiota-dotnet
Releases · microsoft/kiota-dotnet
v2.0.0
06 May 23:24
Compare
Sorry, something went wrong.
No results found
2.0.0 (2026-05-06)
⚠ BREAKING CHANGES
net5.0 and net6.0 TFMs dropped; net8.0 and net10.0 added.
update target frameworks, merge IAsyncParseNodeFactory, and remove obsolete APIs (#708 )
abstractions: IAsyncParseNodeFactory removed; implement IParseNodeFactory.GetRootParseNodeAsync directly.
abstractions: Use DeserializeAsync/DeserializeCollectionAsync instead.
abstractions: GetPartValue(string) and RemovePart(string) removed; use the overloads that accept (partName, contentType).
Features
update target frameworks to net8.0 and net10.0, drop net5.0 and net6.0 (c41f7e0 )
update target frameworks, merge IAsyncParseNodeFactory, and remove obsolete APIs (#708 ) (c41f7e0 )
Bug Fixes
build: update package version lower bounds from 6.0 to 8.0 (c41f7e0 )
ci: use glob pattern for timestamped coverlet coverage report paths (c41f7e0 )
resolve trim analysis warnings and pin PublicApiAnalyzers to net8.0 (c41f7e0 )
Code Refactoring
abstractions: merge IAsyncParseNodeFactory into IParseNodeFactory (c41f7e0 )
abstractions: remove deprecated single-param MultipartBody.GetPartValue and RemovePart overloads (c41f7e0 )
abstractions: remove synchronous Deserialize and DeserializeCollection from KiotaSerializer (c41f7e0 )
v1.22.2
06 May 08:12
Compare
Sorry, something went wrong.
No results found
1.22.2 (2026-05-05)
Bug Fixes
Set CLSCompliant attribute where possible (#705 ) (f6c21e4 )
v1.22.1
19 Mar 20:16
Compare
Sorry, something went wrong.
No results found
1.22.1 (2026-03-19)
Bug Fixes
adds missing parentheses in pattern matching (#671 ) (50d535e )
performance issue with enum parsing during deserialization (#670 ) (3a09234 )
v1.22.0
02 Mar 23:40
Compare
Sorry, something went wrong.
No results found
1.22.0 (2026-03-02)
Features
add http.route attribute to open telemetry on requests (#640 ) (b92c9c0 )
Bug Fixes
add removal of auth headers if port changes (#666 ) (b31c1f4 )
multiple constructors break DI registration for HttpClientRequestAdapter (#656 ) (21d58b0 )
removes duplicated parameter for request scrubbing (#667 ) (ef3fb54 )
security: remove proxy and cookie auth headers on insecure redirect (#653 ) (57d6b36 )
v1.21.3
05 Feb 13:13
Compare
Sorry, something went wrong.
No results found
1.21.3 (2026-02-05)
Bug Fixes
Move the default should-retry logic into the default RetryOption (#639 ) (33d115c )
v1.21.2
19 Jan 13:47
Compare
Sorry, something went wrong.
No results found
1.21.2 (2026-01-17)
Bug Fixes
use recyclable streams for serialization to reduce memory pressure and improve overall performance (41e3cce )
v1.21.1
18 Dec 21:08
Compare
Sorry, something went wrong.
No results found
1.21.1 (2025-12-18)
Bug Fixes
tooling: ensure latest azure-core dependency is used (#598 ) (ae21549 )
Miscellaneous Chores
v1.21.0
28 Oct 17:19
Compare
Sorry, something went wrong.
No results found
1.21.0 (2025-10-28)
Features
Add SetContentFromEnumCollection method to RequestInformation class (d970e8e )
Bug Fixes
Restore constructor backwards compatibility on old .NET versions. (ce59749 )
Restore constructor compatibility consuming a downlevel library on .NET 5+. (36c543e )
Restore HttpClientRequestAdapter constructor compatibility between .NET 5+ and .NET Standard/Framework (08edbad )
v1.20.1
29 Sep 18:47
Compare
Sorry, something went wrong.
No results found
1.20.1 (2025-09-26)
Bug Fixes
upgrades azure core dependency (3d56749 )
v1.20.0
23 Sep 14:49
Compare
Sorry, something went wrong.
No results found
1.20.0 (2025-09-23)
Features
adds the ability to pass the http version for netstandard/netfx/netcore instead of using a hardcoded value (default http/2) (4aa10e1 )
Bug Fixes
get the http version and version policy from the http client for net5+ instead of using a hardcoded value (default http/2) (4aa10e1 )