This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [Npgsql](https://github.com/npgsql/npgsql) | nuget | major | `8.0.6` -> `9.0.1` |
---
### Release Notes
<details>
<summary>npgsql/npgsql (Npgsql)</summary>
### [`v9.0.1`](https://github.com/npgsql/npgsql/releases/tag/v9.0.1)
9.0.1 was released right after 9.0.0 to stop referencing System.Text.Json 9.0, which caused various issues (https://github.com/npgsql/npgsql/issues/5940, https://github.com/dotnet/aspire/issues/6720).
### [`v9.0.0`](https://github.com/npgsql/npgsql/releases/tag/v9.0.0)
See the [release notes](https://www.npgsql.org/doc/release-notes/9.0.html).
The full list of changes is available [here](https://github.com/npgsql/npgsql/milestone/109?closed=1).
#### What's Changed
- Reuse parameter index for all case permutations by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5432
- Actually rename switch to EnableAssertions by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5433
- Drop NETSTANDARD by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5434
- Bump xunit.runner.visualstudio from 2.4.5 to 2.5.4 by [@​dependabot](https://github.com/dependabot) in https://github.com/npgsql/npgsql/pull/5435
- Additional cleanup after netstandard drop by [@​manandre](https://github.com/manandre) in https://github.com/npgsql/npgsql/pull/5436
- Remove EOL PostgreSQL version 11 from CI by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5441
- Bump Microsoft.CodeAnalysis.CSharp from 4.7.0 to 4.8.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/npgsql/npgsql/pull/5444
- Fix explicit batch preparation reset by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5459
- Fix timestamp to be returned as Unspecified DateTime in legacy mode by [@​roji](https://github.com/roji) in https://github.com/npgsql/npgsql/pull/5466
- Respect max name length by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5463
- Fix sequential buffered seek by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5440
- Fix EndRead throwing exceptions when a stream is active by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5454
- Fix sync writing of hstore values by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5452
- Optimize GetFieldValueAsync using row buffer status by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5470
- Redo binary exporter column reading by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5464
- Bump actions/setup-dotnet from 3.2.0 to 4.0.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/npgsql/npgsql/pull/5474
- Pick the task constructor by using the right ValueTask type by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5487
- Bump BenchmarkDotNet from 0.13.10 to 0.13.11 by [@​dependabot](https://github.com/dependabot) in https://github.com/npgsql/npgsql/pull/5490
- Use PG mock for testing async field read by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5488
- Fix reading infinity as DateTimeOffset in legacy mode by [@​roji](https://github.com/roji) in https://github.com/npgsql/npgsql/pull/5496
- Bump actions/upload-artifact from 3 to 4 by [@​dependabot](https://github.com/dependabot) in https://github.com/npgsql/npgsql/pull/5499
- Bump github/codeql-action from 2 to 3 by [@​dependabot](https://github.com/dependabot) in https://github.com/npgsql/npgsql/pull/5498
- Bump xunit from 2.6.2 to 2.6.3 by [@​dependabot](https://github.com/dependabot) in https://github.com/npgsql/npgsql/pull/5495
- Bump NodaTime from 3.1.9 to 3.1.10 by [@​dependabot](https://github.com/dependabot) in https://github.com/npgsql/npgsql/pull/5506
- Bump xunit from 2.6.3 to 2.6.4 by [@​dependabot](https://github.com/dependabot) in https://github.com/npgsql/npgsql/pull/5505
- Bump xunit.runner.visualstudio from 2.5.4 to 2.5.6 by [@​dependabot](https://github.com/dependabot) in https://github.com/npgsql/npgsql/pull/5504
- Turn off Code Index (rich-code-nav) by [@​noellelc](https://github.com/noellelc) in https://github.com/npgsql/npgsql/pull/5507
- Fix memory leak while asynchronously disposing NpgsqlDataSource by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5514
- Bump xunit from 2.6.4 to 2.6.5 by [@​dependabot](https://github.com/dependabot) in https://github.com/npgsql/npgsql/pull/5515
- Bump BenchmarkDotNet from 0.13.11 to 0.13.12 by [@​dependabot](https://github.com/dependabot) in https://github.com/npgsql/npgsql/pull/5516
- Bump Microsoft.Data.SqlClient from 5.1.2 to 5.1.4 by [@​dependabot](https://github.com/dependabot) in https://github.com/npgsql/npgsql/pull/5519
- Bump xunit from 2.6.5 to 2.6.6 by [@​dependabot](https://github.com/dependabot) in https://github.com/npgsql/npgsql/pull/5527
- StreamActive check should apply before any other EndRead checks by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5479
- Default to JToken instead of JObject by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5477
- Fix duplicate field check by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5531
- Add LinearRing and simplify resolver code by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5532
- Remove delayed commit in exporter by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5530
- Bump actions/cache from 3 to 4 by [@​dependabot](https://github.com/dependabot) in https://github.com/npgsql/npgsql/pull/5534
- Move byte and sbyte from extra conversions by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5533
- Correct JsonDocument deserialization for JSON null by [@​roji](https://github.com/roji) in https://github.com/npgsql/npgsql/pull/5541
- Add test to verify correct behavior of unchanged toasted values by [@​Brar](https://github.com/Brar) in https://github.com/npgsql/npgsql/pull/5489
- Fix another sequential buffered seek exit state issue by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5486
- Bump OpenTelemetry.API from 1.6.0 to 1.7.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/npgsql/npgsql/pull/5494
- Remove isFirstAttempt argument from NpgsqlConnector.Open by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5545
- Correctly handle resolver info in binary exporter by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5546
- Stop sending Host with SslStream if it's an IP address by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5547
- Bump Microsoft.Data.SqlClient from 5.1.4 to 5.1.5 by [@​dependabot](https://github.com/dependabot) in https://github.com/npgsql/npgsql/pull/5548
- Tupled record array fix by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5551
- Decimal scale was lost when dealing with decimal zero by [@​xfischer](https://github.com/xfischer) in https://github.com/npgsql/npgsql/pull/5544
- Fix async nullable read creating an allocation by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5555
- Composite fixes by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5553
- Fix NpgsqlBox behaves incorrectly with negative coordinates by [@​TonEnfer](https://github.com/TonEnfer) in https://github.com/npgsql/npgsql/pull/5502
- Default to invariant culture when using static snake case conversion by [@​azygis](https://github.com/azygis) in https://github.com/npgsql/npgsql/pull/5448
- Bring UnsupportedTypeInfoResolver up-to-date with current mechanics by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5556
- Bump Microsoft.NET.Test.Sdk from 17.8.0 to 17.9.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/npgsql/npgsql/pull/5565
- Improve no IO expected message details by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5568
- Bump NodaTime from 3.1.10 to 3.1.11 by [@​dependabot](https://github.com/dependabot) in https://github.com/npgsql/npgsql/pull/5571
- Support writing IList<T> impls again by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5558
- Add a factory mechanism for the factories called by the chain builder by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5561
- Address trimming/AOT warnings by [@​eerhardt](https://github.com/eerhardt) in https://github.com/npgsql/npgsql/pull/5578
- Bump xunit from 2.6.6 to 2.7.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/npgsql/npgsql/pull/5585
- Bump xunit.runner.visualstudio from 2.5.6 to 2.5.7 by [@​dependabot](https://github.com/dependabot) in https://github.com/npgsql/npgsql/pull/5584
- Fix exception message, use typeof(T) instead of the member type by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5597
- Correct composite buffer test before read by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5583
- Bump Microsoft.Data.SqlClient from 5.1.5 to 5.2.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/npgsql/npgsql/pull/5603
- Improve AsObject/T implementation symmetry and remove downcast method by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5608
- Remove unknown pgtype dependency by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5596
- Fix composite type constructor selection by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5615
- Sync well known text types to actual mapping list by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5617
- Improve binary import perf by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5598
- Add missing EFCore.PG Enum hack in non-generic MapEnum method by [@​kenbailey](https://github.com/kenbailey) in https://github.com/npgsql/npgsql/pull/5627
- Fix NodaTime legacy TimestampTz default mapping by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5629
- Add DI methods accepting a service provider action by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5572
- Remove CI PG version matrix on Windows by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5632
- Upgrade macos to 14 by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5549
- Improve binary exporter perf by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5630
- 5638 fix ipv6 string NpsqlInet constructor by [@​AlexanderVagner](https://github.com/AlexanderVagner) in https://github.com/npgsql/npgsql/pull/5639
- Fix batch command type by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5643
- Consistently check disposed, closed and in result status by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5471
- Bump Microsoft.CodeAnalysis.CSharp from 4.8.0 to 4.9.2 by [@​dependabot](https://github.com/dependabot) in https://github.com/npgsql/npgsql/pull/5610
- Add a fast path for PreparedStatementManager.TryGetAutoPrepared by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5395
- Return boxing info for derived IPAddress types by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5649
- Reduce use of Unsafe.As by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5554
- Start loading composite types before ranges by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5651
- Require binary format in binary importer by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5648
- GetChars fix and infra cleanup by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5618
- Remove mono socket error workaround by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5653
- Add \[Experimental] to converter-related APIs by [@​roji](https://github.com/roji) in https://github.com/npgsql/npgsql/pull/5668
- Set the default Connection Lifetime to one hour by [@​JelteF](https://github.com/JelteF) in https://github.com/npgsql/npgsql/pull/5662
- Changed year to 2024 by [@​YohDeadfall](https://github.com/YohDeadfall) in https://github.com/npgsql/npgsql/pull/5670
- fix([#​5674](https://github.com/npgsql/npgsql/issues/5674)): buffer over-read with ArrayNullabilityMode.PerInstance by [@​John-Paul-R](https://github.com/John-Paul-R) in https://github.com/npgsql/npgsql/pull/5675
- Fix output parameter population in batch commands by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5644
- Fix command text with batching for OpenTelemetry by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5706
- Fix message overflow tests with multiplexing by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5713
- Reset AllResultTypesAreUnknown and UnknownResultTypeList for cached commands by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5712
- Remove hacky enum type mapping introspection by [@​roji](https://github.com/roji) in https://github.com/npgsql/npgsql/pull/5711
- Fixed multiple typos by [@​uhayat](https://github.com/uhayat) in https://github.com/npgsql/npgsql/pull/5742
- Widen the DBNull check so it also applies to object typed DBNull values. by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5738
- Fix unsafe cast in ArrayConverter by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5732
- Trimmer warnings test by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5654
- Throw instead of saturate on Size overflow by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5735
- Remove indices alloc from ArrayConverter by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5736
- Improve Schema retrieval performance by eliminating the use of view o… by [@​DruAtNexee](https://github.com/DruAtNexee) in https://github.com/npgsql/npgsql/pull/5685
- Add missing EnableX methods to slim builder by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5682
- Fix connect timeout when resolving to multiple IPs by [@​EdeMeijer](https://github.com/EdeMeijer) in https://github.com/npgsql/npgsql/pull/5739
- Column seeking rework by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5476
- Add the field (column) name to ReplicationValue by [@​Brar](https://github.com/Brar) in https://github.com/npgsql/npgsql/pull/5719
- Implement Logical Streaming Replication Protocol V4 by [@​Brar](https://github.com/Brar) in https://github.com/npgsql/npgsql/pull/5761
- Fix tracing activity leak with multiplexing by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5765
- Remove some deprecated/unused auth methods and rename enum values by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5777
- Support more unknown result types by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5768
- Add callback to customize Kerberos authentication options by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5775
- Non-breaking obsoletion for PgOutputReplicationOptions constructors by [@​Brar](https://github.com/Brar) in https://github.com/npgsql/npgsql/pull/5779
- Bump actions/setup-dotnet from 4.0.0 to 4.0.1 by [@​dependabot](https://github.com/dependabot) in https://github.com/npgsql/npgsql/pull/5782
- Bump System.Text.Json to 8.0.4 by [@​roji](https://github.com/roji) in https://github.com/npgsql/npgsql/pull/5787
- Correct docs on NpgsqlParameterCollection by [@​roji](https://github.com/roji) in https://github.com/npgsql/npgsql/pull/5786
- Add a callback for SslClientAuthenticationOptions by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5483
- Run CI tests on PG17 (beta) by [@​roji](https://github.com/roji) in https://github.com/npgsql/npgsql/pull/5817
- Ignore parameters with ParameterDirection.ReturnValue by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5796
- Fix unpooled connection return with multiple hosts by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5784
- User resolver PgTypeInfo reuse by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5737
- Fix sending cancellation request if it's requested while reading prepended responses by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5774
- Add method to enable metrics for Npgsql by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5833
- Fix sequential read for NpgsqlPath by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5845
- Fix reading numerics with big scale difference by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5851
- Add NpgsqlConnection.CloneWithAsync by [@​roji](https://github.com/roji) in https://github.com/npgsql/npgsql/pull/5856
- Fix explicit prepare/unprepare after error 0A000 by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5869
- Fix writing non-normalized Nodatime's periods by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5868
- Fix explicit preparation replacing automatically prepared one by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5874
- Bump System.Text.Json to 8.0.5 (CVE) by [@​roji](https://github.com/roji) in https://github.com/npgsql/npgsql/pull/5875
- Fix NRE with default NpgsqlPolygon and NpgsqlPath by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5860
- Fix writing composites with enum by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5837
- Fix protocol desync while reading output parameters from a function by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5840
- Switch to dotnet SDK 9.0.0-rc.2 by [@​roji](https://github.com/roji) in https://github.com/npgsql/npgsql/pull/5879
- Configure CI for released PG17 by [@​roji](https://github.com/roji) in https://github.com/npgsql/npgsql/pull/5880
- Add support for direct ssl with pg17 by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5881
- Add support for environment variable PGSSLNEGOTIATION by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5882
- Allow to load nested postgres types (like range over domain) by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5885
- Bump MacOS to 15 in CI by [@​roji](https://github.com/roji) in https://github.com/npgsql/npgsql/pull/5886
- Add IPNetwork to cidr mapping by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5889
- Add support for infinity intervals with PG17 by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5890
- Fix not throwing due to overflow while writing NodaTime's period by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5894
- Bump actions/setup-dotnet from 4.0.1 to 4.1.0 by [@​dependabot](https://github.com/dependabot) in https://github.com/npgsql/npgsql/pull/5898
- Expose NpgsqlDataSource.Clear() publicly by [@​roji](https://github.com/roji) in https://github.com/npgsql/npgsql/pull/5903
- Apply collection initializers in solution by [@​roji](https://github.com/roji) in https://github.com/npgsql/npgsql/pull/5907
- Apply primary constructors to solution by [@​roji](https://github.com/roji) in https://github.com/npgsql/npgsql/pull/5908
- Various cleanup by [@​roji](https://github.com/roji) in https://github.com/npgsql/npgsql/pull/5909
- Improve parameter logging by [@​balazsmeszegeto](https://github.com/balazsmeszegeto) in https://github.com/npgsql/npgsql/pull/5673
- Make the default value for json with Json.NET a string by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5914
- Add an ability to filter and enrich tracing activities by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5853
- Concrete INpgsqlTypeMapper return types by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5918
- Remove multipass resolution by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5559
- Add NpgsqlDataSource.ReloadTypes{Async} by [@​manandre](https://github.com/manandre) in https://github.com/npgsql/npgsql/pull/5919
- Devcontainer update by [@​manandre](https://github.com/manandre) in https://github.com/npgsql/npgsql/pull/5922
- Refactor bitstring by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5924
- Obsolete ServerCompatibilityLevel.Redshift by [@​roji](https://github.com/roji) in https://github.com/npgsql/npgsql/pull/5927
- Use dotnet SDK 9.0.100 GA by [@​roji](https://github.com/roji) in https://github.com/npgsql/npgsql/pull/5929
- Refactor tracing configuration API by [@​roji](https://github.com/roji) in https://github.com/npgsql/npgsql/pull/5928
- Composite improvements by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5923
- Add TypeLoadingOptions by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5925
- Improve type mapping collection code by [@​NinoFloris](https://github.com/NinoFloris) in https://github.com/npgsql/npgsql/pull/5920
- Constrain type loading to a user-provided list of schemas by [@​bj8sk](https://github.com/bj8sk) in https://github.com/npgsql/npgsql/pull/5535
- Correct PublicAPI changes done accidentally in [#​5928](https://github.com/npgsql/npgsql/issues/5928) by [@​roji](https://github.com/roji) in https://github.com/npgsql/npgsql/pull/5933
- Improve writing IPaddress (and friends) within composite by [@​vonzshik](https://github.com/vonzshik) in https://github.com/npgsql/npgsql/pull/5841
- If 'out of order properties' enabled, allow type discriminator on JSONB types by [@​onionhammer](https://github.com/onionhammer) in https://github.com/npgsql/npgsql/pull/5932
#### New Contributors
- [@​noellelc](https://github.com/noellelc) made their first contribution in https://github.com/npgsql/npgsql/pull/5507
- [@​xfischer](https://github.com/xfischer) made their first contribution in https://github.com/npgsql/npgsql/pull/5544
- [@​TonEnfer](https://github.com/TonEnfer) made their first contribution in https://github.com/npgsql/npgsql/pull/5502
- [@​azygis](https://github.com/azygis) made their first contribution in https://github.com/npgsql/npgsql/pull/5448
- [@​eerhardt](https://github.com/eerhardt) made their first contribution in https://github.com/npgsql/npgsql/pull/5578
- [@​kenbailey](https://github.com/kenbailey) made their first contribution in https://github.com/npgsql/npgsql/pull/5627
- [@​AlexanderVagner](https://github.com/AlexanderVagner) made their first contribution in https://github.com/npgsql/npgsql/pull/5639
- [@​JelteF](https://github.com/JelteF) made their first contribution in https://github.com/npgsql/npgsql/pull/5662
- [@​John-Paul-R](https://github.com/John-Paul-R) made their first contribution in https://github.com/npgsql/npgsql/pull/5675
- [@​DruAtNexee](https://github.com/DruAtNexee) made their first contribution in https://github.com/npgsql/npgsql/pull/5685
- [@​EdeMeijer](https://github.com/EdeMeijer) made their first contribution in https://github.com/npgsql/npgsql/pull/5739
- [@​balazsmeszegeto](https://github.com/balazsmeszegeto) made their first contribution in https://github.com/npgsql/npgsql/pull/5673
- [@​bj8sk](https://github.com/bj8sk) made their first contribution in https://github.com/npgsql/npgsql/pull/5535
- [@​onionhammer](https://github.com/onionhammer) made their first contribution in https://github.com/npgsql/npgsql/pull/5932
**Full Changelog**: https://github.com/npgsql/npgsql/compare/v8.0.0...v9.0.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNi4zIiwidXBkYXRlZEluVmVyIjoiMzkuMjYuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
8.0.6->9.0.1Release Notes
npgsql/npgsql (Npgsql)
v9.0.19.0.1 was released right after 9.0.0 to stop referencing System.Text.Json 9.0, which caused various issues (https://github.com/npgsql/npgsql/issues/5940, https://github.com/dotnet/aspire/issues/6720).
v9.0.0See the release notes.
The full list of changes is available here.
What's Changed
New Contributors
Full Changelog: https://github.com/npgsql/npgsql/compare/v8.0.0...v9.0.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.