What's Changed
- Resolve issues around deserialization of untyped numerics by @WanjohiSammy in #3283
- Replace
Single()withSingleOrDefault()inDataServiceActionQuerySingleOfTGetValueandEndGetValuemethods by @WanjohiSammy in #3326 - Remove
ReturnTypeand replace withIEdmOperationReturn Returnby @WanjohiSammy in 3331 - Port EdmLib functional tests (ClrTypeMapping, EdmToClrConversion, Edmx, Parsers, versionings tests) by @WanjohiSammy in #3332
- Address obsoletion warning by @gathogojr in #3334
- Remove pruned references by @gathogojr in #3336
- Apply 'Preferred,Nuget.org' network isolation setting by @gathogojr in #3338
- Troubleshoot network isolation issue for nightly pipeline by @gathogojr in #3343
- Treat unencoded / inside quoted literals as data (not separators) by @gathogojr in #3344
- Fix failing E2E tests by @WanjohiSammy in #3366
- Support key alias for entity type by xuzhg in #3362
UriUtils.UriInvariantInsensitiveIsBaseOfshould be preserve double slashes in base URI - RFC 3986 by @gathogojr in #3365- Add interface method for
Find*methods that acceptReadOnlySpan<char>by xuzhg in #3382 - Remove
CsdlTargetby xuzhg in #3383 - Add
CustomQueryOptionNodeby @mikepizzo in #3386 - Remove hard-coded network isolation policies by @gathogojr in #3390
- Aggregate on collection property using custom methods by xuzhg in #3394
- Replace custom
TranscodingWriteStreamwith built-inEncoding.CreateTranscodingStreamby @WanjohiSammy in #3403 - Fix issue causing tests not to run on ADO by @gathogojr in #3412
- Rewrite
System.MemoryExtensions.ContainstoSystem.Linq.Enumerable.ContainssinceReadOnlySpan<T>is not supported in the LINQ by xuzhg in #3426 - Add
ReturnTypedefault interface property intoIEdmOperation, removeGetReturnextension method by xuzhg - Remove
ReadUntypedAsStringand fix the failing test cases by xuzhg in #3443
Full Changelog: 9.0.0-preview.2...9.0.0-preview.3