Releases: microsoft/kiota-dotnet
Releases · microsoft/kiota-dotnet
v2.1.2
Compare
Sorry, something went wrong.
No results found
2.1.2 (2026-09-08)
Bug Fixes
serialization-json: honor custom TimeSpan converters (#795 ) (e22c5ba )
serialization-json: honor DateTimeOffset converters (802e20a )
serialization-json: honor guid converters before fallback parsing (#794 ) (22cc1d3 )
v2.1.1
Compare
Sorry, something went wrong.
No results found
2.1.1 (2026-09-04)
Bug Fixes
v2.1.0
Compare
Sorry, something went wrong.
No results found
2.1.0 (2026-08-27)
Features
adds support for wildcard host validation (#779 ) (6a6130e )
v2.0.2
Compare
Sorry, something went wrong.
No results found
2.0.2 (2026-07-16)
Bug Fixes
http: bump System.Text.Json minimum version to 8.0.5 to address vulnerability (#744 ) (430c6a9 )
v2.0.1
Compare
Sorry, something went wrong.
No results found
2.0.1 (2026-06-26)
Bug Fixes
Added net10-browser as a target to enable the BROWSER directive (#728 ) (4ab20a0 )
v2.0.0
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
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
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
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
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 )