Bradley Grainger

Results 87 issues of Bradley Grainger

A new feature in MySQL Server Enterprise Edition 9.1 is [OpenID Connect Pluggable Authentication](https://dev.mysql.com/doc/refman/9.1/en/openid-pluggable-authentication.html). On the client side, this seems to be supported via a new `OpenidIdentityToken` connection option: https://dev.mysql.com/doc/relnotes/connector-net/en/news-9-1-0.html

enhancement
low priority

.NET 9 adds support for [collection lookups with spans](https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/libraries.md#collection-lookups-with-spans). This permits zero-allocation lookups in the `FastEncoder` dictionary using segments of an input string. This PR is a proof-of-concept to start...

## Changes MySQL should be identified as `"mysql"`, not `"microsoft.sql_server"`. This fixes a regression introduced in https://github.com/open-telemetry/semantic-conventions/commit/a86a51c9325a2ed43b4dc363b008b4bc485b7158#diff-8b7054e134a55e0a1ec2dbd60371b69ee98213984c9973587f428e8f3695ec7a. ## Merge requirement checklist * [x] [CONTRIBUTING.md](https://github.com/open-telemetry/semantic-conventions/blob/main/CONTRIBUTING.md) guidelines followed. * [ ] Change...

area:db

`MySqlCommand.Cancel` attempts to ensure that `KILL QUERY` runs on the correct server by connecting directly to its IP address: https://github.com/mysql-net/MySqlConnector/blob/4cbcfc72063a74c02003a781174f9393660fe731/src/MySqlConnector/MySqlConnection.cs#L913-L921 In a layer 4 load balancing scenario, this might not...

enhancement

**Problem** One of our CI/CD builds failed recently because SignTool failed. (Private build, can't link to it.) The ultimate cause appears to be a service error with Azure Trusted Signing....

**Software versions** MySqlConnector version: 2.5.0 Beta 1 Server type (MySQL, MariaDB, Aurora, etc.) and version: MySQL Community 9.4 .NET version: 8.0 **Describe the bug** Integration test failed: https://dev.azure.com/mysqlnet/MySqlConnector/_build/results?buildId=3611&view=logs&j=4d819c33-5648-54bf-189f-e6b439a9490a&t=a52611b8-69e8-5ba0-b310-a1c9d15d9380&s=96ac2280-8cb4-5df5-99de-dd2da759617d **Exception** ```...