Skip to content

Commit 50ab18a

Browse files
committed
Merge master into guid-out-param.
Signed-off-by: Bradley Grainger <[email protected]>
2 parents 68170e3 + 5c0df94 commit 50ab18a

File tree

29 files changed

+701
-170
lines changed

29 files changed

+701
-170
lines changed

.ci/docker-run.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ MYSQL_EXTRA=
2626
MYSQL=mysql
2727

2828
if [[ "$IMAGE" == mariadb* ]]; then
29-
MYSQL_EXTRA='--in-predicate-conversion-threshold=100000'
29+
MYSQL_EXTRA='--in-predicate-conversion-threshold=100000 --plugin-maturity=beta'
3030
fi
31-
if [ "$IMAGE" == "mariadb:11.4" ]; then
31+
if [ "$IMAGE" == "mariadb:11.4" ] || [ "$IMAGE" == "mariadb:11.6" ]; then
3232
MYSQL='mariadb'
3333
fi
3434

MySqlConnector.sln

Lines changed: 0 additions & 101 deletions
This file was deleted.

MySqlConnector.slnx

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<Solution>
2+
<Folder Name="/tools/">
3+
<Project Path="tools/SchemaCollectionGenerator/SchemaCollectionGenerator.csproj" />
4+
</Folder>
5+
<Project Path="src/MySqlConnector.Authentication.Ed25519/MySqlConnector.Authentication.Ed25519.csproj" />
6+
<Project Path="src/MySqlConnector.DependencyInjection/MySqlConnector.DependencyInjection.csproj" />
7+
<Project Path="src/MySqlConnector.Logging.log4net/MySqlConnector.Logging.log4net.csproj" />
8+
<Project Path="src/MySqlConnector.Logging.Microsoft.Extensions.Logging/MySqlConnector.Logging.Microsoft.Extensions.Logging.csproj" />
9+
<Project Path="src/MySqlConnector.Logging.NLog/MySqlConnector.Logging.NLog.csproj" />
10+
<Project Path="src/MySqlConnector.Logging.Serilog/MySqlConnector.Logging.Serilog.csproj" />
11+
<Project Path="src/MySqlConnector/MySqlConnector.csproj" />
12+
<Project Path="tests/Conformance.Tests/Conformance.Tests.csproj" />
13+
<Project Path="tests/IntegrationTests/IntegrationTests.csproj" />
14+
<Project Path="tests/MySqlConnector.DependencyInjection.Tests/MySqlConnector.DependencyInjection.Tests.csproj" />
15+
<Project Path="tests/MySqlConnector.NativeAot.Tests/MySqlConnector.NativeAot.Tests.csproj" />
16+
<Project Path="tests/MySqlConnector.Tests/MySqlConnector.Tests.csproj" />
17+
</Solution>

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ from Oracle.
4444
This library is compatible with popular .NET ORMs including:
4545

4646
* [Dapper](https://dapperlib.github.io/Dapper/) ([GitHub](https://github.com/DapperLib/Dapper), [NuGet](https://www.nuget.org/packages/Dapper))
47+
* [Faithlife.Data](https://faithlife.github.io/FaithlifeData/) ([GitHub](https://github.com/Faithlife/FaithlifeData), [NuGet](https://www.nuget.org/packages/Faithlife.Data))
4748
* [FreeSql](https://freesql.net/) ([GitHub](https://github.com/dotnetcore/FreeSql), [NuGet](https://www.nuget.org/packages/FreeSql.Provider.MySqlConnector/))
4849
* [LINQ to DB](https://linq2db.github.io/) ([GitHub](https://github.com/linq2db/linq2db), [NuGet](https://www.nuget.org/packages/linq2db.MySqlConnector)) including ClickHouse support
4950
* [NHibernate](https://nhibernate.info/) ([GitHub](https://github.com/nhibernate/NHibernate.MySqlConnector), [NuGet](https://www.nuget.org/packages/NHibernate.Driver.MySqlConnector))

SECURITY.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Security Policy
2+
3+
## Supported Versions
4+
5+
| Version | Supported |
6+
| ------- | ------------------ |
7+
| 2.4.0 | :white_check_mark: |
8+
| 2.3.7 | :white_check_mark: |
9+
| 2.2.7 | :x: |
10+
| 2.1.13 | :x: |
11+
| 2.0.0 | :x: |
12+
| < 2.0 | :x: |
13+
14+
15+
## Reporting a Vulnerability
16+
17+
You can [report a vulnerability through GitHub](https://github.com/mysql-net/MySqlConnector/security).
18+
19+
Your report will be acknowledged within 5 days and you will receive a more detailed response outlining the next steps in handling your submission.
20+
21+
Please include the information listed below to help better understand the nature and scope of the possible issue:
22+
23+
* Type of issue (e.g. SQL injection, data leakage, etc.)
24+
* Full paths of the files related to the issue
25+
* Step by step instructions to reproduce the issue
26+
* Proof of concept or exploit code (if possible)
27+
* Impact of the issue

azure-pipelines.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,10 @@ jobs:
192192
image: 'mariadb:11.4'
193193
connectionStringExtra: ''
194194
unsupportedFeatures: 'CachingSha2Password,CancelSleepSuccessfully,Json,RoundDateTime,QueryAttributes,Sha256Password,Tls11,UuidToBin,Redirection'
195+
'MariaDB 11.6':
196+
image: 'mariadb:11.6'
197+
connectionStringExtra: ''
198+
unsupportedFeatures: 'CachingSha2Password,CancelSleepSuccessfully,Json,RoundDateTime,QueryAttributes,Redirection,Sha256Password,Tls11,UuidToBin'
195199
steps:
196200
- template: '.ci/integration-tests-steps.yml'
197201
parameters:

docs/content/home.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ Server | Versions | Notes
6464
Amazon Aurora RDS | 2.x, 3.x | Use `Pipelining=False` [for Aurora 2.x](https://mysqlconnector.net/troubleshooting/aurora-freeze/)
6565
Azure Database for MySQL | 5.7, 8.0 | Single Server and Flexible Server
6666
Google Cloud SQL for MySQL | 5.6, 5.7, 8.0 |
67-
MariaDB | 10.x (**10.6**, **10.11**), 11.x (**11.4**) |
67+
MariaDB | 10.x (**10.6**, **10.11**), 11.x (**11.4**, **11.6**) |
6868
MySQL | 5.5, 5.6, 5.7, 8.x (**8.0**, **8.4**), 9.x (**9.2**) | 5.5 is EOL and has some [compatibility issues](https://github.com/mysql-net/MySqlConnector/issues/1192); 5.6 and 5.7 are EOL
6969
Percona Server | 5.6, 5.7, 8.0 |
7070
PlanetScale | | See PlanetScale [MySQL compatibility notes](https://planetscale.com/docs/reference/mysql-compatibility)

docs/content/overview/use-with-orms.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ This library is compatible with popular .NET ORMs including:
1616

1717
* [Dapper](https://dapperlib.github.io/Dapper/) ([GitHub](https://github.com/DapperLib/Dapper), [NuGet](https://www.nuget.org/packages/Dapper))
1818
* See [Tutorial: Connect to MySQL with Dapper](/tutorials/dapper/).
19+
* [Faithlife.Data](https://faithlife.github.io/FaithlifeData/) ([GitHub](https://github.com/Faithlife/FaithlifeData), [NuGet](https://www.nuget.org/packages/Faithlife.Data))
1920
* [FreeSql](https://freesql.net/) ([GitHub](https://github.com/dotnetcore/FreeSql), [NuGet](https://www.nuget.org/packages/FreeSql.Provider.MySqlConnector/))
2021
* [LINQ to DB](https://linq2db.github.io) ([GitHub](https://github.com/linq2db/linq2db), [NuGet](https://www.nuget.org/packages/linq2db.MySqlConnector))
2122
* [NHibernate](https://nhibernate.info/) ([GitHub](https://github.com/nhibernate/NHibernate.MySqlConnector), [NuGet](https://www.nuget.org/packages/NHibernate.Driver.MySqlConnector))

global.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"sdk": {
3-
"version": "9.0.100"
3+
"version": "9.0.200",
4+
"rollForward": "latestFeature"
45
}
56
}

src/MySqlConnector.Authentication.Ed25519/packages.lock.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,15 @@
22
"version": 2,
33
"dependencies": {
44
".NETFramework,Version=v4.6.2": {
5+
"Microsoft.NETFramework.ReferenceAssemblies": {
6+
"type": "Direct",
7+
"requested": "[1.0.3, )",
8+
"resolved": "1.0.3",
9+
"contentHash": "vUc9Npcs14QsyOD01tnv/m8sQUnGTGOw1BCmKcv77LBJY7OxhJ+zJF7UD/sCL3lYNFuqmQEVlkfS4Quif6FyYg==",
10+
"dependencies": {
11+
"Microsoft.NETFramework.ReferenceAssemblies.net462": "1.0.3"
12+
}
13+
},
514
"Microsoft.SourceLink.GitHub": {
615
"type": "Direct",
716
"requested": "[8.0.0, )",
@@ -40,6 +49,11 @@
4049
"resolved": "8.0.0",
4150
"contentHash": "bZKfSIKJRXLTuSzLudMFte/8CempWjVamNUR5eHJizsy+iuOuO/k2gnh7W0dHJmYY0tBf+gUErfluCv5mySAOQ=="
4251
},
52+
"Microsoft.NETFramework.ReferenceAssemblies.net462": {
53+
"type": "Transitive",
54+
"resolved": "1.0.3",
55+
"contentHash": "IzAV30z22ESCeQfxP29oVf4qEo8fBGXLXSU6oacv/9Iqe6PzgHDKCaWfwMBak7bSJQM0F5boXWoZS+kChztRIQ=="
56+
},
4357
"Microsoft.SourceLink.Common": {
4458
"type": "Transitive",
4559
"resolved": "8.0.0",

0 commit comments

Comments
 (0)