diff --git a/TeachingRecordSystem/Directory.Packages.props b/TeachingRecordSystem/Directory.Packages.props
index a66fe12709..b50d0907fb 100644
--- a/TeachingRecordSystem/Directory.Packages.props
+++ b/TeachingRecordSystem/Directory.Packages.props
@@ -32,10 +32,10 @@
-
-
-
-
+
+
+
+
diff --git a/TeachingRecordSystem/src/TeachingRecordSystem.Api/packages.lock.json b/TeachingRecordSystem/src/TeachingRecordSystem.Api/packages.lock.json
index bcf2df3a77..3a15f9aef5 100644
--- a/TeachingRecordSystem/src/TeachingRecordSystem.Api/packages.lock.json
+++ b/TeachingRecordSystem/src/TeachingRecordSystem.Api/packages.lock.json
@@ -136,6 +136,11 @@
"resolved": "2.0.123",
"contentHash": "RDFF4rBLLmbpi6pwkY7q/M6UXHRJEOerplDGE5jwEkP/JGJnBauAClYavNKJPW1yOTWRPIyfj4is3EaJxQXILQ=="
},
+ "Dapper.AOT": {
+ "type": "Transitive",
+ "resolved": "1.0.48",
+ "contentHash": "rsLM3yKr4g+YKKox9lhc8D+kz67P7Q9+xdyn1LmCsoYr1kYpJSm+Nt6slo5UrfUrcTiGJ57zUlyO8XUdV7G7iA=="
+ },
"dbup-core": {
"type": "Transitive",
"resolved": "5.0.37",
@@ -610,9 +615,9 @@
"FluentValidation": "[12.1.0, )",
"Google.Cloud.Storage.V1": "[4.13.0, )",
"GovukNotify": "[7.2.0, )",
- "Hangfire.Core": "[1.8.22, )",
- "Hangfire.NetCore": "[1.8.22, )",
- "Hangfire.PostgreSql": "[1.20.13, )",
+ "Hangfire.Core": "[1.8.23, )",
+ "Hangfire.NetCore": "[1.8.23, )",
+ "Hangfire.PostgreSql": "[1.21.1, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Markdig": "[0.45.0, )",
@@ -648,7 +653,7 @@
"AspNetCore.HealthChecks.Redis": "[9.0.0, )",
"Azure.Extensions.AspNetCore.DataProtection.Blobs": "[1.5.1, )",
"FluentValidation.AspNetCore": "[11.3.1, )",
- "Hangfire.AspNetCore": "[1.8.22, )",
+ "Hangfire.AspNetCore": "[1.8.23, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "[10.0.3, )",
"Microsoft.Extensions.Caching.Postgres": "[1.2.1, )",
@@ -810,38 +815,39 @@
},
"Hangfire.AspNetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "Ud5ZNnH9q5+3MryiuPTW7baRERN9QYLyX+8muLwH9BqumoE9eWZRxna9RrunYaMVkNGbTUUuwOfSYIvCC222TQ==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "TXpOl7kX4xXq5bLEqqWCpt9zh3TaouDwtb3GDtzGHX5uSC2RaAqZzn2swevivx3Uki16slXIigiPtgr4TPKpsg==",
"dependencies": {
- "Hangfire.NetCore": "[1.8.22]"
+ "Hangfire.NetCore": "[1.8.23]"
}
},
"Hangfire.Core": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "fjgEtlfkLNnUcX9IB+fp3gTPtt5G7VJ0PCcoKLEWnXJXn5qTm/mvrm/t3/T+Xj35ZePtbWBm+j2PXE0beFwzbA==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "YCOTtF3NNOQI83PlfjeNDDBkofJDfdET2CwhfQsiVBwmsU6lP19QW9NVTIH9epl+MnOsyFC2G1RnlPSGV8F1FQ==",
"dependencies": {
"Newtonsoft.Json": "11.0.1"
}
},
"Hangfire.NetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "I7LiUHpC3ks7k+vLFOdwwCwDHxT83H+Mv6bT+7vkI1SLOc4Vwv2zOWdeeN1K86vddu7R36ho+eKP0gvfYlSZjg==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "SmvUJF/u5MCP666R5Y1V+GntqBc4RCWJqn5ztMMN67d53Cx5cuaWR0YNLMrabjylwLarFYJ7EdR9RnGEZzp/dg==",
"dependencies": {
- "Hangfire.Core": "[1.8.22]"
+ "Hangfire.Core": "[1.8.23]"
}
},
"Hangfire.PostgreSql": {
"type": "CentralTransitive",
- "requested": "[1.20.13, )",
- "resolved": "1.20.13",
- "contentHash": "+JxVOTQINm/gTNstGYgiJQzjP81lGM86COvaSomSyYbbjDExAcqwc5xflsykMVfBKxMP6C/bH0wWgrlhPS0SMQ==",
+ "requested": "[1.21.1, )",
+ "resolved": "1.21.1",
+ "contentHash": "hFNZAxv+1p72/XCZdImnH6ovCzZ2DKAMTOI8CReT0P3yw/k0b0YJP2teA18agNH1ZYInPzhtxGk8hx5n2cxbbQ==",
"dependencies": {
"Dapper": "2.0.123",
+ "Dapper.AOT": "1.0.48",
"Hangfire.Core": "1.8.0",
"Npgsql": "6.0.11"
}
diff --git a/TeachingRecordSystem/src/TeachingRecordSystem.AuthorizeAccess/packages.lock.json b/TeachingRecordSystem/src/TeachingRecordSystem.AuthorizeAccess/packages.lock.json
index fedbd89c83..8e1c409003 100644
--- a/TeachingRecordSystem/src/TeachingRecordSystem.AuthorizeAccess/packages.lock.json
+++ b/TeachingRecordSystem/src/TeachingRecordSystem.AuthorizeAccess/packages.lock.json
@@ -161,6 +161,11 @@
"resolved": "2.0.123",
"contentHash": "RDFF4rBLLmbpi6pwkY7q/M6UXHRJEOerplDGE5jwEkP/JGJnBauAClYavNKJPW1yOTWRPIyfj4is3EaJxQXILQ=="
},
+ "Dapper.AOT": {
+ "type": "Transitive",
+ "resolved": "1.0.48",
+ "contentHash": "rsLM3yKr4g+YKKox9lhc8D+kz67P7Q9+xdyn1LmCsoYr1kYpJSm+Nt6slo5UrfUrcTiGJ57zUlyO8XUdV7G7iA=="
+ },
"dbup-core": {
"type": "Transitive",
"resolved": "5.0.37",
@@ -887,9 +892,9 @@
"FluentValidation": "[12.1.0, )",
"Google.Cloud.Storage.V1": "[4.13.0, )",
"GovukNotify": "[7.2.0, )",
- "Hangfire.Core": "[1.8.22, )",
- "Hangfire.NetCore": "[1.8.22, )",
- "Hangfire.PostgreSql": "[1.20.13, )",
+ "Hangfire.Core": "[1.8.23, )",
+ "Hangfire.NetCore": "[1.8.23, )",
+ "Hangfire.PostgreSql": "[1.21.1, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Markdig": "[0.45.0, )",
@@ -925,7 +930,7 @@
"AspNetCore.HealthChecks.Redis": "[9.0.0, )",
"Azure.Extensions.AspNetCore.DataProtection.Blobs": "[1.5.1, )",
"FluentValidation.AspNetCore": "[11.3.1, )",
- "Hangfire.AspNetCore": "[1.8.22, )",
+ "Hangfire.AspNetCore": "[1.8.23, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "[10.0.3, )",
"Microsoft.Extensions.Caching.Postgres": "[1.2.1, )",
@@ -1091,38 +1096,39 @@
},
"Hangfire.AspNetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "Ud5ZNnH9q5+3MryiuPTW7baRERN9QYLyX+8muLwH9BqumoE9eWZRxna9RrunYaMVkNGbTUUuwOfSYIvCC222TQ==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "TXpOl7kX4xXq5bLEqqWCpt9zh3TaouDwtb3GDtzGHX5uSC2RaAqZzn2swevivx3Uki16slXIigiPtgr4TPKpsg==",
"dependencies": {
- "Hangfire.NetCore": "[1.8.22]"
+ "Hangfire.NetCore": "[1.8.23]"
}
},
"Hangfire.Core": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "fjgEtlfkLNnUcX9IB+fp3gTPtt5G7VJ0PCcoKLEWnXJXn5qTm/mvrm/t3/T+Xj35ZePtbWBm+j2PXE0beFwzbA==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "YCOTtF3NNOQI83PlfjeNDDBkofJDfdET2CwhfQsiVBwmsU6lP19QW9NVTIH9epl+MnOsyFC2G1RnlPSGV8F1FQ==",
"dependencies": {
"Newtonsoft.Json": "11.0.1"
}
},
"Hangfire.NetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "I7LiUHpC3ks7k+vLFOdwwCwDHxT83H+Mv6bT+7vkI1SLOc4Vwv2zOWdeeN1K86vddu7R36ho+eKP0gvfYlSZjg==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "SmvUJF/u5MCP666R5Y1V+GntqBc4RCWJqn5ztMMN67d53Cx5cuaWR0YNLMrabjylwLarFYJ7EdR9RnGEZzp/dg==",
"dependencies": {
- "Hangfire.Core": "[1.8.22]"
+ "Hangfire.Core": "[1.8.23]"
}
},
"Hangfire.PostgreSql": {
"type": "CentralTransitive",
- "requested": "[1.20.13, )",
- "resolved": "1.20.13",
- "contentHash": "+JxVOTQINm/gTNstGYgiJQzjP81lGM86COvaSomSyYbbjDExAcqwc5xflsykMVfBKxMP6C/bH0wWgrlhPS0SMQ==",
+ "requested": "[1.21.1, )",
+ "resolved": "1.21.1",
+ "contentHash": "hFNZAxv+1p72/XCZdImnH6ovCzZ2DKAMTOI8CReT0P3yw/k0b0YJP2teA18agNH1ZYInPzhtxGk8hx5n2cxbbQ==",
"dependencies": {
"Dapper": "2.0.123",
+ "Dapper.AOT": "1.0.48",
"Hangfire.Core": "1.8.0",
"Npgsql": "6.0.11"
}
diff --git a/TeachingRecordSystem/src/TeachingRecordSystem.Cli/packages.lock.json b/TeachingRecordSystem/src/TeachingRecordSystem.Cli/packages.lock.json
index 54d3b888e1..41b9ebc0e1 100644
--- a/TeachingRecordSystem/src/TeachingRecordSystem.Cli/packages.lock.json
+++ b/TeachingRecordSystem/src/TeachingRecordSystem.Cli/packages.lock.json
@@ -59,6 +59,11 @@
"resolved": "2.0.123",
"contentHash": "RDFF4rBLLmbpi6pwkY7q/M6UXHRJEOerplDGE5jwEkP/JGJnBauAClYavNKJPW1yOTWRPIyfj4is3EaJxQXILQ=="
},
+ "Dapper.AOT": {
+ "type": "Transitive",
+ "resolved": "1.0.48",
+ "contentHash": "rsLM3yKr4g+YKKox9lhc8D+kz67P7Q9+xdyn1LmCsoYr1kYpJSm+Nt6slo5UrfUrcTiGJ57zUlyO8XUdV7G7iA=="
+ },
"dbup-core": {
"type": "Transitive",
"resolved": "5.0.37",
@@ -675,9 +680,9 @@
"FluentValidation": "[12.1.0, )",
"Google.Cloud.Storage.V1": "[4.13.0, )",
"GovukNotify": "[7.2.0, )",
- "Hangfire.Core": "[1.8.22, )",
- "Hangfire.NetCore": "[1.8.22, )",
- "Hangfire.PostgreSql": "[1.20.13, )",
+ "Hangfire.Core": "[1.8.23, )",
+ "Hangfire.NetCore": "[1.8.23, )",
+ "Hangfire.PostgreSql": "[1.21.1, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Markdig": "[0.45.0, )",
@@ -832,20 +837,20 @@
},
"Hangfire.Core": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "fjgEtlfkLNnUcX9IB+fp3gTPtt5G7VJ0PCcoKLEWnXJXn5qTm/mvrm/t3/T+Xj35ZePtbWBm+j2PXE0beFwzbA==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "YCOTtF3NNOQI83PlfjeNDDBkofJDfdET2CwhfQsiVBwmsU6lP19QW9NVTIH9epl+MnOsyFC2G1RnlPSGV8F1FQ==",
"dependencies": {
"Newtonsoft.Json": "11.0.1"
}
},
"Hangfire.NetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "I7LiUHpC3ks7k+vLFOdwwCwDHxT83H+Mv6bT+7vkI1SLOc4Vwv2zOWdeeN1K86vddu7R36ho+eKP0gvfYlSZjg==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "SmvUJF/u5MCP666R5Y1V+GntqBc4RCWJqn5ztMMN67d53Cx5cuaWR0YNLMrabjylwLarFYJ7EdR9RnGEZzp/dg==",
"dependencies": {
- "Hangfire.Core": "[1.8.22]",
+ "Hangfire.Core": "[1.8.23]",
"Microsoft.Extensions.DependencyInjection.Abstractions": "3.0.0",
"Microsoft.Extensions.Hosting.Abstractions": "3.0.0",
"Microsoft.Extensions.Logging.Abstractions": "3.0.0"
@@ -853,11 +858,12 @@
},
"Hangfire.PostgreSql": {
"type": "CentralTransitive",
- "requested": "[1.20.13, )",
- "resolved": "1.20.13",
- "contentHash": "+JxVOTQINm/gTNstGYgiJQzjP81lGM86COvaSomSyYbbjDExAcqwc5xflsykMVfBKxMP6C/bH0wWgrlhPS0SMQ==",
+ "requested": "[1.21.1, )",
+ "resolved": "1.21.1",
+ "contentHash": "hFNZAxv+1p72/XCZdImnH6ovCzZ2DKAMTOI8CReT0P3yw/k0b0YJP2teA18agNH1ZYInPzhtxGk8hx5n2cxbbQ==",
"dependencies": {
"Dapper": "2.0.123",
+ "Dapper.AOT": "1.0.48",
"Hangfire.Core": "1.8.0",
"Npgsql": "6.0.11"
}
diff --git a/TeachingRecordSystem/src/TeachingRecordSystem.Core/packages.lock.json b/TeachingRecordSystem/src/TeachingRecordSystem.Core/packages.lock.json
index 6f7bb04083..5088186437 100644
--- a/TeachingRecordSystem/src/TeachingRecordSystem.Core/packages.lock.json
+++ b/TeachingRecordSystem/src/TeachingRecordSystem.Core/packages.lock.json
@@ -120,20 +120,20 @@
},
"Hangfire.Core": {
"type": "Direct",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "fjgEtlfkLNnUcX9IB+fp3gTPtt5G7VJ0PCcoKLEWnXJXn5qTm/mvrm/t3/T+Xj35ZePtbWBm+j2PXE0beFwzbA==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "YCOTtF3NNOQI83PlfjeNDDBkofJDfdET2CwhfQsiVBwmsU6lP19QW9NVTIH9epl+MnOsyFC2G1RnlPSGV8F1FQ==",
"dependencies": {
"Newtonsoft.Json": "11.0.1"
}
},
"Hangfire.NetCore": {
"type": "Direct",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "I7LiUHpC3ks7k+vLFOdwwCwDHxT83H+Mv6bT+7vkI1SLOc4Vwv2zOWdeeN1K86vddu7R36ho+eKP0gvfYlSZjg==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "SmvUJF/u5MCP666R5Y1V+GntqBc4RCWJqn5ztMMN67d53Cx5cuaWR0YNLMrabjylwLarFYJ7EdR9RnGEZzp/dg==",
"dependencies": {
- "Hangfire.Core": "[1.8.22]",
+ "Hangfire.Core": "[1.8.23]",
"Microsoft.Extensions.DependencyInjection.Abstractions": "3.0.0",
"Microsoft.Extensions.Hosting.Abstractions": "3.0.0",
"Microsoft.Extensions.Logging.Abstractions": "3.0.0"
@@ -141,11 +141,12 @@
},
"Hangfire.PostgreSql": {
"type": "Direct",
- "requested": "[1.20.13, )",
- "resolved": "1.20.13",
- "contentHash": "+JxVOTQINm/gTNstGYgiJQzjP81lGM86COvaSomSyYbbjDExAcqwc5xflsykMVfBKxMP6C/bH0wWgrlhPS0SMQ==",
+ "requested": "[1.21.1, )",
+ "resolved": "1.21.1",
+ "contentHash": "hFNZAxv+1p72/XCZdImnH6ovCzZ2DKAMTOI8CReT0P3yw/k0b0YJP2teA18agNH1ZYInPzhtxGk8hx5n2cxbbQ==",
"dependencies": {
"Dapper": "2.0.123",
+ "Dapper.AOT": "1.0.48",
"Hangfire.Core": "1.8.0",
"Npgsql": "6.0.11"
}
@@ -563,6 +564,11 @@
"resolved": "2.0.123",
"contentHash": "RDFF4rBLLmbpi6pwkY7q/M6UXHRJEOerplDGE5jwEkP/JGJnBauAClYavNKJPW1yOTWRPIyfj4is3EaJxQXILQ=="
},
+ "Dapper.AOT": {
+ "type": "Transitive",
+ "resolved": "1.0.48",
+ "contentHash": "rsLM3yKr4g+YKKox9lhc8D+kz67P7Q9+xdyn1LmCsoYr1kYpJSm+Nt6slo5UrfUrcTiGJ57zUlyO8XUdV7G7iA=="
+ },
"dbup-core": {
"type": "Transitive",
"resolved": "5.0.37",
diff --git a/TeachingRecordSystem/src/TeachingRecordSystem.SupportUi/packages.lock.json b/TeachingRecordSystem/src/TeachingRecordSystem.SupportUi/packages.lock.json
index 46fc040c98..34c76158b9 100644
--- a/TeachingRecordSystem/src/TeachingRecordSystem.SupportUi/packages.lock.json
+++ b/TeachingRecordSystem/src/TeachingRecordSystem.SupportUi/packages.lock.json
@@ -158,6 +158,11 @@
"resolved": "2.0.123",
"contentHash": "RDFF4rBLLmbpi6pwkY7q/M6UXHRJEOerplDGE5jwEkP/JGJnBauAClYavNKJPW1yOTWRPIyfj4is3EaJxQXILQ=="
},
+ "Dapper.AOT": {
+ "type": "Transitive",
+ "resolved": "1.0.48",
+ "contentHash": "rsLM3yKr4g+YKKox9lhc8D+kz67P7Q9+xdyn1LmCsoYr1kYpJSm+Nt6slo5UrfUrcTiGJ57zUlyO8XUdV7G7iA=="
+ },
"dbup-core": {
"type": "Transitive",
"resolved": "5.0.37",
@@ -797,9 +802,9 @@
"FluentValidation": "[12.1.0, )",
"Google.Cloud.Storage.V1": "[4.13.0, )",
"GovukNotify": "[7.2.0, )",
- "Hangfire.Core": "[1.8.22, )",
- "Hangfire.NetCore": "[1.8.22, )",
- "Hangfire.PostgreSql": "[1.20.13, )",
+ "Hangfire.Core": "[1.8.23, )",
+ "Hangfire.NetCore": "[1.8.23, )",
+ "Hangfire.PostgreSql": "[1.21.1, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Markdig": "[0.45.0, )",
@@ -835,7 +840,7 @@
"AspNetCore.HealthChecks.Redis": "[9.0.0, )",
"Azure.Extensions.AspNetCore.DataProtection.Blobs": "[1.5.1, )",
"FluentValidation.AspNetCore": "[11.3.1, )",
- "Hangfire.AspNetCore": "[1.8.22, )",
+ "Hangfire.AspNetCore": "[1.8.23, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "[10.0.3, )",
"Microsoft.Extensions.Caching.Postgres": "[1.2.1, )",
@@ -1001,38 +1006,39 @@
},
"Hangfire.AspNetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "Ud5ZNnH9q5+3MryiuPTW7baRERN9QYLyX+8muLwH9BqumoE9eWZRxna9RrunYaMVkNGbTUUuwOfSYIvCC222TQ==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "TXpOl7kX4xXq5bLEqqWCpt9zh3TaouDwtb3GDtzGHX5uSC2RaAqZzn2swevivx3Uki16slXIigiPtgr4TPKpsg==",
"dependencies": {
- "Hangfire.NetCore": "[1.8.22]"
+ "Hangfire.NetCore": "[1.8.23]"
}
},
"Hangfire.Core": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "fjgEtlfkLNnUcX9IB+fp3gTPtt5G7VJ0PCcoKLEWnXJXn5qTm/mvrm/t3/T+Xj35ZePtbWBm+j2PXE0beFwzbA==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "YCOTtF3NNOQI83PlfjeNDDBkofJDfdET2CwhfQsiVBwmsU6lP19QW9NVTIH9epl+MnOsyFC2G1RnlPSGV8F1FQ==",
"dependencies": {
"Newtonsoft.Json": "11.0.1"
}
},
"Hangfire.NetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "I7LiUHpC3ks7k+vLFOdwwCwDHxT83H+Mv6bT+7vkI1SLOc4Vwv2zOWdeeN1K86vddu7R36ho+eKP0gvfYlSZjg==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "SmvUJF/u5MCP666R5Y1V+GntqBc4RCWJqn5ztMMN67d53Cx5cuaWR0YNLMrabjylwLarFYJ7EdR9RnGEZzp/dg==",
"dependencies": {
- "Hangfire.Core": "[1.8.22]"
+ "Hangfire.Core": "[1.8.23]"
}
},
"Hangfire.PostgreSql": {
"type": "CentralTransitive",
- "requested": "[1.20.13, )",
- "resolved": "1.20.13",
- "contentHash": "+JxVOTQINm/gTNstGYgiJQzjP81lGM86COvaSomSyYbbjDExAcqwc5xflsykMVfBKxMP6C/bH0wWgrlhPS0SMQ==",
+ "requested": "[1.21.1, )",
+ "resolved": "1.21.1",
+ "contentHash": "hFNZAxv+1p72/XCZdImnH6ovCzZ2DKAMTOI8CReT0P3yw/k0b0YJP2teA18agNH1ZYInPzhtxGk8hx5n2cxbbQ==",
"dependencies": {
"Dapper": "2.0.123",
+ "Dapper.AOT": "1.0.48",
"Hangfire.Core": "1.8.0",
"Npgsql": "6.0.11"
}
diff --git a/TeachingRecordSystem/src/TeachingRecordSystem.WebCommon/packages.lock.json b/TeachingRecordSystem/src/TeachingRecordSystem.WebCommon/packages.lock.json
index d39f1a86bf..705bdbe2e0 100644
--- a/TeachingRecordSystem/src/TeachingRecordSystem.WebCommon/packages.lock.json
+++ b/TeachingRecordSystem/src/TeachingRecordSystem.WebCommon/packages.lock.json
@@ -43,11 +43,11 @@
},
"Hangfire.AspNetCore": {
"type": "Direct",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "Ud5ZNnH9q5+3MryiuPTW7baRERN9QYLyX+8muLwH9BqumoE9eWZRxna9RrunYaMVkNGbTUUuwOfSYIvCC222TQ==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "TXpOl7kX4xXq5bLEqqWCpt9zh3TaouDwtb3GDtzGHX5uSC2RaAqZzn2swevivx3Uki16slXIigiPtgr4TPKpsg==",
"dependencies": {
- "Hangfire.NetCore": "[1.8.22]"
+ "Hangfire.NetCore": "[1.8.23]"
}
},
"JetBrains.Annotations": {
@@ -153,6 +153,11 @@
"resolved": "2.0.123",
"contentHash": "RDFF4rBLLmbpi6pwkY7q/M6UXHRJEOerplDGE5jwEkP/JGJnBauAClYavNKJPW1yOTWRPIyfj4is3EaJxQXILQ=="
},
+ "Dapper.AOT": {
+ "type": "Transitive",
+ "resolved": "1.0.48",
+ "contentHash": "rsLM3yKr4g+YKKox9lhc8D+kz67P7Q9+xdyn1LmCsoYr1kYpJSm+Nt6slo5UrfUrcTiGJ57zUlyO8XUdV7G7iA=="
+ },
"dbup-core": {
"type": "Transitive",
"resolved": "5.0.37",
@@ -583,9 +588,9 @@
"FluentValidation": "[12.1.0, )",
"Google.Cloud.Storage.V1": "[4.13.0, )",
"GovukNotify": "[7.2.0, )",
- "Hangfire.Core": "[1.8.22, )",
- "Hangfire.NetCore": "[1.8.22, )",
- "Hangfire.PostgreSql": "[1.20.13, )",
+ "Hangfire.Core": "[1.8.23, )",
+ "Hangfire.NetCore": "[1.8.23, )",
+ "Hangfire.PostgreSql": "[1.21.1, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Markdig": "[0.45.0, )",
@@ -731,29 +736,30 @@
},
"Hangfire.Core": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "fjgEtlfkLNnUcX9IB+fp3gTPtt5G7VJ0PCcoKLEWnXJXn5qTm/mvrm/t3/T+Xj35ZePtbWBm+j2PXE0beFwzbA==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "YCOTtF3NNOQI83PlfjeNDDBkofJDfdET2CwhfQsiVBwmsU6lP19QW9NVTIH9epl+MnOsyFC2G1RnlPSGV8F1FQ==",
"dependencies": {
"Newtonsoft.Json": "11.0.1"
}
},
"Hangfire.NetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "I7LiUHpC3ks7k+vLFOdwwCwDHxT83H+Mv6bT+7vkI1SLOc4Vwv2zOWdeeN1K86vddu7R36ho+eKP0gvfYlSZjg==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "SmvUJF/u5MCP666R5Y1V+GntqBc4RCWJqn5ztMMN67d53Cx5cuaWR0YNLMrabjylwLarFYJ7EdR9RnGEZzp/dg==",
"dependencies": {
- "Hangfire.Core": "[1.8.22]"
+ "Hangfire.Core": "[1.8.23]"
}
},
"Hangfire.PostgreSql": {
"type": "CentralTransitive",
- "requested": "[1.20.13, )",
- "resolved": "1.20.13",
- "contentHash": "+JxVOTQINm/gTNstGYgiJQzjP81lGM86COvaSomSyYbbjDExAcqwc5xflsykMVfBKxMP6C/bH0wWgrlhPS0SMQ==",
+ "requested": "[1.21.1, )",
+ "resolved": "1.21.1",
+ "contentHash": "hFNZAxv+1p72/XCZdImnH6ovCzZ2DKAMTOI8CReT0P3yw/k0b0YJP2teA18agNH1ZYInPzhtxGk8hx5n2cxbbQ==",
"dependencies": {
"Dapper": "2.0.123",
+ "Dapper.AOT": "1.0.48",
"Hangfire.Core": "1.8.0",
"Npgsql": "6.0.11"
}
diff --git a/TeachingRecordSystem/src/TeachingRecordSystem.Worker/packages.lock.json b/TeachingRecordSystem/src/TeachingRecordSystem.Worker/packages.lock.json
index ed59d2377e..ee1622bed7 100644
--- a/TeachingRecordSystem/src/TeachingRecordSystem.Worker/packages.lock.json
+++ b/TeachingRecordSystem/src/TeachingRecordSystem.Worker/packages.lock.json
@@ -89,6 +89,11 @@
"resolved": "2.0.123",
"contentHash": "RDFF4rBLLmbpi6pwkY7q/M6UXHRJEOerplDGE5jwEkP/JGJnBauAClYavNKJPW1yOTWRPIyfj4is3EaJxQXILQ=="
},
+ "Dapper.AOT": {
+ "type": "Transitive",
+ "resolved": "1.0.48",
+ "contentHash": "rsLM3yKr4g+YKKox9lhc8D+kz67P7Q9+xdyn1LmCsoYr1kYpJSm+Nt6slo5UrfUrcTiGJ57zUlyO8XUdV7G7iA=="
+ },
"dbup-core": {
"type": "Transitive",
"resolved": "5.0.37",
@@ -714,9 +719,9 @@
"FluentValidation": "[12.1.0, )",
"Google.Cloud.Storage.V1": "[4.13.0, )",
"GovukNotify": "[7.2.0, )",
- "Hangfire.Core": "[1.8.22, )",
- "Hangfire.NetCore": "[1.8.22, )",
- "Hangfire.PostgreSql": "[1.20.13, )",
+ "Hangfire.Core": "[1.8.23, )",
+ "Hangfire.NetCore": "[1.8.23, )",
+ "Hangfire.PostgreSql": "[1.21.1, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Markdig": "[0.45.0, )",
@@ -871,20 +876,20 @@
},
"Hangfire.Core": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "fjgEtlfkLNnUcX9IB+fp3gTPtt5G7VJ0PCcoKLEWnXJXn5qTm/mvrm/t3/T+Xj35ZePtbWBm+j2PXE0beFwzbA==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "YCOTtF3NNOQI83PlfjeNDDBkofJDfdET2CwhfQsiVBwmsU6lP19QW9NVTIH9epl+MnOsyFC2G1RnlPSGV8F1FQ==",
"dependencies": {
"Newtonsoft.Json": "11.0.1"
}
},
"Hangfire.NetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "I7LiUHpC3ks7k+vLFOdwwCwDHxT83H+Mv6bT+7vkI1SLOc4Vwv2zOWdeeN1K86vddu7R36ho+eKP0gvfYlSZjg==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "SmvUJF/u5MCP666R5Y1V+GntqBc4RCWJqn5ztMMN67d53Cx5cuaWR0YNLMrabjylwLarFYJ7EdR9RnGEZzp/dg==",
"dependencies": {
- "Hangfire.Core": "[1.8.22]",
+ "Hangfire.Core": "[1.8.23]",
"Microsoft.Extensions.DependencyInjection.Abstractions": "3.0.0",
"Microsoft.Extensions.Hosting.Abstractions": "3.0.0",
"Microsoft.Extensions.Logging.Abstractions": "3.0.0"
@@ -892,11 +897,12 @@
},
"Hangfire.PostgreSql": {
"type": "CentralTransitive",
- "requested": "[1.20.13, )",
- "resolved": "1.20.13",
- "contentHash": "+JxVOTQINm/gTNstGYgiJQzjP81lGM86COvaSomSyYbbjDExAcqwc5xflsykMVfBKxMP6C/bH0wWgrlhPS0SMQ==",
+ "requested": "[1.21.1, )",
+ "resolved": "1.21.1",
+ "contentHash": "hFNZAxv+1p72/XCZdImnH6ovCzZ2DKAMTOI8CReT0P3yw/k0b0YJP2teA18agNH1ZYInPzhtxGk8hx5n2cxbbQ==",
"dependencies": {
"Dapper": "2.0.123",
+ "Dapper.AOT": "1.0.48",
"Hangfire.Core": "1.8.0",
"Npgsql": "6.0.11"
}
diff --git a/TeachingRecordSystem/tests/TeachingRecordSystem.Api.IntegrationTests/packages.lock.json b/TeachingRecordSystem/tests/TeachingRecordSystem.Api.IntegrationTests/packages.lock.json
index 22e35efc6b..3520f42b70 100644
--- a/TeachingRecordSystem/tests/TeachingRecordSystem.Api.IntegrationTests/packages.lock.json
+++ b/TeachingRecordSystem/tests/TeachingRecordSystem.Api.IntegrationTests/packages.lock.json
@@ -112,6 +112,11 @@
"resolved": "2.0.123",
"contentHash": "RDFF4rBLLmbpi6pwkY7q/M6UXHRJEOerplDGE5jwEkP/JGJnBauAClYavNKJPW1yOTWRPIyfj4is3EaJxQXILQ=="
},
+ "Dapper.AOT": {
+ "type": "Transitive",
+ "resolved": "1.0.48",
+ "contentHash": "rsLM3yKr4g+YKKox9lhc8D+kz67P7Q9+xdyn1LmCsoYr1kYpJSm+Nt6slo5UrfUrcTiGJ57zUlyO8XUdV7G7iA=="
+ },
"dbup-core": {
"type": "Transitive",
"resolved": "5.0.37",
@@ -753,9 +758,9 @@
"FluentValidation": "[12.1.0, )",
"Google.Cloud.Storage.V1": "[4.13.0, )",
"GovukNotify": "[7.2.0, )",
- "Hangfire.Core": "[1.8.22, )",
- "Hangfire.NetCore": "[1.8.22, )",
- "Hangfire.PostgreSql": "[1.20.13, )",
+ "Hangfire.Core": "[1.8.23, )",
+ "Hangfire.NetCore": "[1.8.23, )",
+ "Hangfire.PostgreSql": "[1.21.1, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Markdig": "[0.45.0, )",
@@ -811,7 +816,7 @@
"AspNetCore.HealthChecks.Redis": "[9.0.0, )",
"Azure.Extensions.AspNetCore.DataProtection.Blobs": "[1.5.1, )",
"FluentValidation.AspNetCore": "[11.3.1, )",
- "Hangfire.AspNetCore": "[1.8.22, )",
+ "Hangfire.AspNetCore": "[1.8.23, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "[10.0.3, )",
"Microsoft.Extensions.Caching.Postgres": "[1.2.1, )",
@@ -988,38 +993,39 @@
},
"Hangfire.AspNetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "Ud5ZNnH9q5+3MryiuPTW7baRERN9QYLyX+8muLwH9BqumoE9eWZRxna9RrunYaMVkNGbTUUuwOfSYIvCC222TQ==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "TXpOl7kX4xXq5bLEqqWCpt9zh3TaouDwtb3GDtzGHX5uSC2RaAqZzn2swevivx3Uki16slXIigiPtgr4TPKpsg==",
"dependencies": {
- "Hangfire.NetCore": "[1.8.22]"
+ "Hangfire.NetCore": "[1.8.23]"
}
},
"Hangfire.Core": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "fjgEtlfkLNnUcX9IB+fp3gTPtt5G7VJ0PCcoKLEWnXJXn5qTm/mvrm/t3/T+Xj35ZePtbWBm+j2PXE0beFwzbA==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "YCOTtF3NNOQI83PlfjeNDDBkofJDfdET2CwhfQsiVBwmsU6lP19QW9NVTIH9epl+MnOsyFC2G1RnlPSGV8F1FQ==",
"dependencies": {
"Newtonsoft.Json": "11.0.1"
}
},
"Hangfire.NetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "I7LiUHpC3ks7k+vLFOdwwCwDHxT83H+Mv6bT+7vkI1SLOc4Vwv2zOWdeeN1K86vddu7R36ho+eKP0gvfYlSZjg==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "SmvUJF/u5MCP666R5Y1V+GntqBc4RCWJqn5ztMMN67d53Cx5cuaWR0YNLMrabjylwLarFYJ7EdR9RnGEZzp/dg==",
"dependencies": {
- "Hangfire.Core": "[1.8.22]"
+ "Hangfire.Core": "[1.8.23]"
}
},
"Hangfire.PostgreSql": {
"type": "CentralTransitive",
- "requested": "[1.20.13, )",
- "resolved": "1.20.13",
- "contentHash": "+JxVOTQINm/gTNstGYgiJQzjP81lGM86COvaSomSyYbbjDExAcqwc5xflsykMVfBKxMP6C/bH0wWgrlhPS0SMQ==",
+ "requested": "[1.21.1, )",
+ "resolved": "1.21.1",
+ "contentHash": "hFNZAxv+1p72/XCZdImnH6ovCzZ2DKAMTOI8CReT0P3yw/k0b0YJP2teA18agNH1ZYInPzhtxGk8hx5n2cxbbQ==",
"dependencies": {
"Dapper": "2.0.123",
+ "Dapper.AOT": "1.0.48",
"Hangfire.Core": "1.8.0",
"Npgsql": "6.0.11"
}
diff --git a/TeachingRecordSystem/tests/TeachingRecordSystem.Api.UnitTests/packages.lock.json b/TeachingRecordSystem/tests/TeachingRecordSystem.Api.UnitTests/packages.lock.json
index 9bf14aae1a..c8971b70ac 100644
--- a/TeachingRecordSystem/tests/TeachingRecordSystem.Api.UnitTests/packages.lock.json
+++ b/TeachingRecordSystem/tests/TeachingRecordSystem.Api.UnitTests/packages.lock.json
@@ -107,6 +107,11 @@
"resolved": "2.0.123",
"contentHash": "RDFF4rBLLmbpi6pwkY7q/M6UXHRJEOerplDGE5jwEkP/JGJnBauAClYavNKJPW1yOTWRPIyfj4is3EaJxQXILQ=="
},
+ "Dapper.AOT": {
+ "type": "Transitive",
+ "resolved": "1.0.48",
+ "contentHash": "rsLM3yKr4g+YKKox9lhc8D+kz67P7Q9+xdyn1LmCsoYr1kYpJSm+Nt6slo5UrfUrcTiGJ57zUlyO8XUdV7G7iA=="
+ },
"dbup-core": {
"type": "Transitive",
"resolved": "5.0.37",
@@ -1071,9 +1076,9 @@
"FluentValidation": "[12.1.0, )",
"Google.Cloud.Storage.V1": "[4.13.0, )",
"GovukNotify": "[7.2.0, )",
- "Hangfire.Core": "[1.8.22, )",
- "Hangfire.NetCore": "[1.8.22, )",
- "Hangfire.PostgreSql": "[1.20.13, )",
+ "Hangfire.Core": "[1.8.23, )",
+ "Hangfire.NetCore": "[1.8.23, )",
+ "Hangfire.PostgreSql": "[1.21.1, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Markdig": "[0.45.0, )",
@@ -1137,7 +1142,7 @@
"AspNetCore.HealthChecks.Redis": "[9.0.0, )",
"Azure.Extensions.AspNetCore.DataProtection.Blobs": "[1.5.1, )",
"FluentValidation.AspNetCore": "[11.3.1, )",
- "Hangfire.AspNetCore": "[1.8.22, )",
+ "Hangfire.AspNetCore": "[1.8.23, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "[10.0.3, )",
"Microsoft.Extensions.Caching.Postgres": "[1.2.1, )",
@@ -1334,29 +1339,29 @@
},
"Hangfire.AspNetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "Ud5ZNnH9q5+3MryiuPTW7baRERN9QYLyX+8muLwH9BqumoE9eWZRxna9RrunYaMVkNGbTUUuwOfSYIvCC222TQ==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "TXpOl7kX4xXq5bLEqqWCpt9zh3TaouDwtb3GDtzGHX5uSC2RaAqZzn2swevivx3Uki16slXIigiPtgr4TPKpsg==",
"dependencies": {
- "Hangfire.NetCore": "[1.8.22]"
+ "Hangfire.NetCore": "[1.8.23]"
}
},
"Hangfire.Core": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "fjgEtlfkLNnUcX9IB+fp3gTPtt5G7VJ0PCcoKLEWnXJXn5qTm/mvrm/t3/T+Xj35ZePtbWBm+j2PXE0beFwzbA==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "YCOTtF3NNOQI83PlfjeNDDBkofJDfdET2CwhfQsiVBwmsU6lP19QW9NVTIH9epl+MnOsyFC2G1RnlPSGV8F1FQ==",
"dependencies": {
"Newtonsoft.Json": "11.0.1"
}
},
"Hangfire.NetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "I7LiUHpC3ks7k+vLFOdwwCwDHxT83H+Mv6bT+7vkI1SLOc4Vwv2zOWdeeN1K86vddu7R36ho+eKP0gvfYlSZjg==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "SmvUJF/u5MCP666R5Y1V+GntqBc4RCWJqn5ztMMN67d53Cx5cuaWR0YNLMrabjylwLarFYJ7EdR9RnGEZzp/dg==",
"dependencies": {
- "Hangfire.Core": "[1.8.22]",
+ "Hangfire.Core": "[1.8.23]",
"Microsoft.Extensions.DependencyInjection.Abstractions": "3.0.0",
"Microsoft.Extensions.Hosting.Abstractions": "3.0.0",
"Microsoft.Extensions.Logging.Abstractions": "3.0.0"
@@ -1364,11 +1369,12 @@
},
"Hangfire.PostgreSql": {
"type": "CentralTransitive",
- "requested": "[1.20.13, )",
- "resolved": "1.20.13",
- "contentHash": "+JxVOTQINm/gTNstGYgiJQzjP81lGM86COvaSomSyYbbjDExAcqwc5xflsykMVfBKxMP6C/bH0wWgrlhPS0SMQ==",
+ "requested": "[1.21.1, )",
+ "resolved": "1.21.1",
+ "contentHash": "hFNZAxv+1p72/XCZdImnH6ovCzZ2DKAMTOI8CReT0P3yw/k0b0YJP2teA18agNH1ZYInPzhtxGk8hx5n2cxbbQ==",
"dependencies": {
"Dapper": "2.0.123",
+ "Dapper.AOT": "1.0.48",
"Hangfire.Core": "1.8.0",
"Npgsql": "6.0.11"
}
diff --git a/TeachingRecordSystem/tests/TeachingRecordSystem.AuthorizeAccess.EndToEndTests/packages.lock.json b/TeachingRecordSystem/tests/TeachingRecordSystem.AuthorizeAccess.EndToEndTests/packages.lock.json
index e286358c00..5db0303b72 100644
--- a/TeachingRecordSystem/tests/TeachingRecordSystem.AuthorizeAccess.EndToEndTests/packages.lock.json
+++ b/TeachingRecordSystem/tests/TeachingRecordSystem.AuthorizeAccess.EndToEndTests/packages.lock.json
@@ -97,6 +97,11 @@
"resolved": "2.0.123",
"contentHash": "RDFF4rBLLmbpi6pwkY7q/M6UXHRJEOerplDGE5jwEkP/JGJnBauAClYavNKJPW1yOTWRPIyfj4is3EaJxQXILQ=="
},
+ "Dapper.AOT": {
+ "type": "Transitive",
+ "resolved": "1.0.48",
+ "contentHash": "rsLM3yKr4g+YKKox9lhc8D+kz67P7Q9+xdyn1LmCsoYr1kYpJSm+Nt6slo5UrfUrcTiGJ57zUlyO8XUdV7G7iA=="
+ },
"dbup-core": {
"type": "Transitive",
"resolved": "5.0.37",
@@ -998,9 +1003,9 @@
"FluentValidation": "[12.1.0, )",
"Google.Cloud.Storage.V1": "[4.13.0, )",
"GovukNotify": "[7.2.0, )",
- "Hangfire.Core": "[1.8.22, )",
- "Hangfire.NetCore": "[1.8.22, )",
- "Hangfire.PostgreSql": "[1.20.13, )",
+ "Hangfire.Core": "[1.8.23, )",
+ "Hangfire.NetCore": "[1.8.23, )",
+ "Hangfire.PostgreSql": "[1.21.1, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Markdig": "[0.45.0, )",
@@ -1064,7 +1069,7 @@
"AspNetCore.HealthChecks.Redis": "[9.0.0, )",
"Azure.Extensions.AspNetCore.DataProtection.Blobs": "[1.5.1, )",
"FluentValidation.AspNetCore": "[11.3.1, )",
- "Hangfire.AspNetCore": "[1.8.22, )",
+ "Hangfire.AspNetCore": "[1.8.23, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "[10.0.3, )",
"Microsoft.Extensions.Caching.Postgres": "[1.2.1, )",
@@ -1290,38 +1295,39 @@
},
"Hangfire.AspNetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "Ud5ZNnH9q5+3MryiuPTW7baRERN9QYLyX+8muLwH9BqumoE9eWZRxna9RrunYaMVkNGbTUUuwOfSYIvCC222TQ==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "TXpOl7kX4xXq5bLEqqWCpt9zh3TaouDwtb3GDtzGHX5uSC2RaAqZzn2swevivx3Uki16slXIigiPtgr4TPKpsg==",
"dependencies": {
- "Hangfire.NetCore": "[1.8.22]"
+ "Hangfire.NetCore": "[1.8.23]"
}
},
"Hangfire.Core": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "fjgEtlfkLNnUcX9IB+fp3gTPtt5G7VJ0PCcoKLEWnXJXn5qTm/mvrm/t3/T+Xj35ZePtbWBm+j2PXE0beFwzbA==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "YCOTtF3NNOQI83PlfjeNDDBkofJDfdET2CwhfQsiVBwmsU6lP19QW9NVTIH9epl+MnOsyFC2G1RnlPSGV8F1FQ==",
"dependencies": {
"Newtonsoft.Json": "11.0.1"
}
},
"Hangfire.NetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "I7LiUHpC3ks7k+vLFOdwwCwDHxT83H+Mv6bT+7vkI1SLOc4Vwv2zOWdeeN1K86vddu7R36ho+eKP0gvfYlSZjg==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "SmvUJF/u5MCP666R5Y1V+GntqBc4RCWJqn5ztMMN67d53Cx5cuaWR0YNLMrabjylwLarFYJ7EdR9RnGEZzp/dg==",
"dependencies": {
- "Hangfire.Core": "[1.8.22]"
+ "Hangfire.Core": "[1.8.23]"
}
},
"Hangfire.PostgreSql": {
"type": "CentralTransitive",
- "requested": "[1.20.13, )",
- "resolved": "1.20.13",
- "contentHash": "+JxVOTQINm/gTNstGYgiJQzjP81lGM86COvaSomSyYbbjDExAcqwc5xflsykMVfBKxMP6C/bH0wWgrlhPS0SMQ==",
+ "requested": "[1.21.1, )",
+ "resolved": "1.21.1",
+ "contentHash": "hFNZAxv+1p72/XCZdImnH6ovCzZ2DKAMTOI8CReT0P3yw/k0b0YJP2teA18agNH1ZYInPzhtxGk8hx5n2cxbbQ==",
"dependencies": {
"Dapper": "2.0.123",
+ "Dapper.AOT": "1.0.48",
"Hangfire.Core": "1.8.0",
"Npgsql": "6.0.11"
}
diff --git a/TeachingRecordSystem/tests/TeachingRecordSystem.AuthorizeAccess.Tests/packages.lock.json b/TeachingRecordSystem/tests/TeachingRecordSystem.AuthorizeAccess.Tests/packages.lock.json
index c6a1a31f0c..76c214e085 100644
--- a/TeachingRecordSystem/tests/TeachingRecordSystem.AuthorizeAccess.Tests/packages.lock.json
+++ b/TeachingRecordSystem/tests/TeachingRecordSystem.AuthorizeAccess.Tests/packages.lock.json
@@ -96,6 +96,11 @@
"resolved": "2.0.123",
"contentHash": "RDFF4rBLLmbpi6pwkY7q/M6UXHRJEOerplDGE5jwEkP/JGJnBauAClYavNKJPW1yOTWRPIyfj4is3EaJxQXILQ=="
},
+ "Dapper.AOT": {
+ "type": "Transitive",
+ "resolved": "1.0.48",
+ "contentHash": "rsLM3yKr4g+YKKox9lhc8D+kz67P7Q9+xdyn1LmCsoYr1kYpJSm+Nt6slo5UrfUrcTiGJ57zUlyO8XUdV7G7iA=="
+ },
"dbup-core": {
"type": "Transitive",
"resolved": "5.0.37",
@@ -992,9 +997,9 @@
"FluentValidation": "[12.1.0, )",
"Google.Cloud.Storage.V1": "[4.13.0, )",
"GovukNotify": "[7.2.0, )",
- "Hangfire.Core": "[1.8.22, )",
- "Hangfire.NetCore": "[1.8.22, )",
- "Hangfire.PostgreSql": "[1.20.13, )",
+ "Hangfire.Core": "[1.8.23, )",
+ "Hangfire.NetCore": "[1.8.23, )",
+ "Hangfire.PostgreSql": "[1.21.1, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Markdig": "[0.45.0, )",
@@ -1058,7 +1063,7 @@
"AspNetCore.HealthChecks.Redis": "[9.0.0, )",
"Azure.Extensions.AspNetCore.DataProtection.Blobs": "[1.5.1, )",
"FluentValidation.AspNetCore": "[11.3.1, )",
- "Hangfire.AspNetCore": "[1.8.22, )",
+ "Hangfire.AspNetCore": "[1.8.23, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "[10.0.3, )",
"Microsoft.Extensions.Caching.Postgres": "[1.2.1, )",
@@ -1284,38 +1289,39 @@
},
"Hangfire.AspNetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "Ud5ZNnH9q5+3MryiuPTW7baRERN9QYLyX+8muLwH9BqumoE9eWZRxna9RrunYaMVkNGbTUUuwOfSYIvCC222TQ==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "TXpOl7kX4xXq5bLEqqWCpt9zh3TaouDwtb3GDtzGHX5uSC2RaAqZzn2swevivx3Uki16slXIigiPtgr4TPKpsg==",
"dependencies": {
- "Hangfire.NetCore": "[1.8.22]"
+ "Hangfire.NetCore": "[1.8.23]"
}
},
"Hangfire.Core": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "fjgEtlfkLNnUcX9IB+fp3gTPtt5G7VJ0PCcoKLEWnXJXn5qTm/mvrm/t3/T+Xj35ZePtbWBm+j2PXE0beFwzbA==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "YCOTtF3NNOQI83PlfjeNDDBkofJDfdET2CwhfQsiVBwmsU6lP19QW9NVTIH9epl+MnOsyFC2G1RnlPSGV8F1FQ==",
"dependencies": {
"Newtonsoft.Json": "11.0.1"
}
},
"Hangfire.NetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "I7LiUHpC3ks7k+vLFOdwwCwDHxT83H+Mv6bT+7vkI1SLOc4Vwv2zOWdeeN1K86vddu7R36ho+eKP0gvfYlSZjg==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "SmvUJF/u5MCP666R5Y1V+GntqBc4RCWJqn5ztMMN67d53Cx5cuaWR0YNLMrabjylwLarFYJ7EdR9RnGEZzp/dg==",
"dependencies": {
- "Hangfire.Core": "[1.8.22]"
+ "Hangfire.Core": "[1.8.23]"
}
},
"Hangfire.PostgreSql": {
"type": "CentralTransitive",
- "requested": "[1.20.13, )",
- "resolved": "1.20.13",
- "contentHash": "+JxVOTQINm/gTNstGYgiJQzjP81lGM86COvaSomSyYbbjDExAcqwc5xflsykMVfBKxMP6C/bH0wWgrlhPS0SMQ==",
+ "requested": "[1.21.1, )",
+ "resolved": "1.21.1",
+ "contentHash": "hFNZAxv+1p72/XCZdImnH6ovCzZ2DKAMTOI8CReT0P3yw/k0b0YJP2teA18agNH1ZYInPzhtxGk8hx5n2cxbbQ==",
"dependencies": {
"Dapper": "2.0.123",
+ "Dapper.AOT": "1.0.48",
"Hangfire.Core": "1.8.0",
"Npgsql": "6.0.11"
}
diff --git a/TeachingRecordSystem/tests/TeachingRecordSystem.Cli.Tests/packages.lock.json b/TeachingRecordSystem/tests/TeachingRecordSystem.Cli.Tests/packages.lock.json
index 07e1c78514..4e1ecee337 100644
--- a/TeachingRecordSystem/tests/TeachingRecordSystem.Cli.Tests/packages.lock.json
+++ b/TeachingRecordSystem/tests/TeachingRecordSystem.Cli.Tests/packages.lock.json
@@ -77,6 +77,11 @@
"resolved": "2.0.123",
"contentHash": "RDFF4rBLLmbpi6pwkY7q/M6UXHRJEOerplDGE5jwEkP/JGJnBauAClYavNKJPW1yOTWRPIyfj4is3EaJxQXILQ=="
},
+ "Dapper.AOT": {
+ "type": "Transitive",
+ "resolved": "1.0.48",
+ "contentHash": "rsLM3yKr4g+YKKox9lhc8D+kz67P7Q9+xdyn1LmCsoYr1kYpJSm+Nt6slo5UrfUrcTiGJ57zUlyO8XUdV7G7iA=="
+ },
"dbup-core": {
"type": "Transitive",
"resolved": "5.0.37",
@@ -843,9 +848,9 @@
"FluentValidation": "[12.1.0, )",
"Google.Cloud.Storage.V1": "[4.13.0, )",
"GovukNotify": "[7.2.0, )",
- "Hangfire.Core": "[1.8.22, )",
- "Hangfire.NetCore": "[1.8.22, )",
- "Hangfire.PostgreSql": "[1.20.13, )",
+ "Hangfire.Core": "[1.8.23, )",
+ "Hangfire.NetCore": "[1.8.23, )",
+ "Hangfire.PostgreSql": "[1.21.1, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Markdig": "[0.45.0, )",
@@ -1046,20 +1051,20 @@
},
"Hangfire.Core": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "fjgEtlfkLNnUcX9IB+fp3gTPtt5G7VJ0PCcoKLEWnXJXn5qTm/mvrm/t3/T+Xj35ZePtbWBm+j2PXE0beFwzbA==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "YCOTtF3NNOQI83PlfjeNDDBkofJDfdET2CwhfQsiVBwmsU6lP19QW9NVTIH9epl+MnOsyFC2G1RnlPSGV8F1FQ==",
"dependencies": {
"Newtonsoft.Json": "11.0.1"
}
},
"Hangfire.NetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "I7LiUHpC3ks7k+vLFOdwwCwDHxT83H+Mv6bT+7vkI1SLOc4Vwv2zOWdeeN1K86vddu7R36ho+eKP0gvfYlSZjg==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "SmvUJF/u5MCP666R5Y1V+GntqBc4RCWJqn5ztMMN67d53Cx5cuaWR0YNLMrabjylwLarFYJ7EdR9RnGEZzp/dg==",
"dependencies": {
- "Hangfire.Core": "[1.8.22]",
+ "Hangfire.Core": "[1.8.23]",
"Microsoft.Extensions.DependencyInjection.Abstractions": "3.0.0",
"Microsoft.Extensions.Hosting.Abstractions": "3.0.0",
"Microsoft.Extensions.Logging.Abstractions": "3.0.0"
@@ -1067,11 +1072,12 @@
},
"Hangfire.PostgreSql": {
"type": "CentralTransitive",
- "requested": "[1.20.13, )",
- "resolved": "1.20.13",
- "contentHash": "+JxVOTQINm/gTNstGYgiJQzjP81lGM86COvaSomSyYbbjDExAcqwc5xflsykMVfBKxMP6C/bH0wWgrlhPS0SMQ==",
+ "requested": "[1.21.1, )",
+ "resolved": "1.21.1",
+ "contentHash": "hFNZAxv+1p72/XCZdImnH6ovCzZ2DKAMTOI8CReT0P3yw/k0b0YJP2teA18agNH1ZYInPzhtxGk8hx5n2cxbbQ==",
"dependencies": {
"Dapper": "2.0.123",
+ "Dapper.AOT": "1.0.48",
"Hangfire.Core": "1.8.0",
"Npgsql": "6.0.11"
}
diff --git a/TeachingRecordSystem/tests/TeachingRecordSystem.Core.LegacyTests/packages.lock.json b/TeachingRecordSystem/tests/TeachingRecordSystem.Core.LegacyTests/packages.lock.json
index 86bb051bd3..df404ac1ef 100644
--- a/TeachingRecordSystem/tests/TeachingRecordSystem.Core.LegacyTests/packages.lock.json
+++ b/TeachingRecordSystem/tests/TeachingRecordSystem.Core.LegacyTests/packages.lock.json
@@ -125,6 +125,11 @@
"resolved": "2.0.123",
"contentHash": "RDFF4rBLLmbpi6pwkY7q/M6UXHRJEOerplDGE5jwEkP/JGJnBauAClYavNKJPW1yOTWRPIyfj4is3EaJxQXILQ=="
},
+ "Dapper.AOT": {
+ "type": "Transitive",
+ "resolved": "1.0.48",
+ "contentHash": "rsLM3yKr4g+YKKox9lhc8D+kz67P7Q9+xdyn1LmCsoYr1kYpJSm+Nt6slo5UrfUrcTiGJ57zUlyO8XUdV7G7iA=="
+ },
"dbup-core": {
"type": "Transitive",
"resolved": "5.0.37",
@@ -828,9 +833,9 @@
"FluentValidation": "[12.1.0, )",
"Google.Cloud.Storage.V1": "[4.13.0, )",
"GovukNotify": "[7.2.0, )",
- "Hangfire.Core": "[1.8.22, )",
- "Hangfire.NetCore": "[1.8.22, )",
- "Hangfire.PostgreSql": "[1.20.13, )",
+ "Hangfire.Core": "[1.8.23, )",
+ "Hangfire.NetCore": "[1.8.23, )",
+ "Hangfire.PostgreSql": "[1.21.1, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Markdig": "[0.45.0, )",
@@ -1015,20 +1020,20 @@
},
"Hangfire.Core": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "fjgEtlfkLNnUcX9IB+fp3gTPtt5G7VJ0PCcoKLEWnXJXn5qTm/mvrm/t3/T+Xj35ZePtbWBm+j2PXE0beFwzbA==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "YCOTtF3NNOQI83PlfjeNDDBkofJDfdET2CwhfQsiVBwmsU6lP19QW9NVTIH9epl+MnOsyFC2G1RnlPSGV8F1FQ==",
"dependencies": {
"Newtonsoft.Json": "11.0.1"
}
},
"Hangfire.NetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "I7LiUHpC3ks7k+vLFOdwwCwDHxT83H+Mv6bT+7vkI1SLOc4Vwv2zOWdeeN1K86vddu7R36ho+eKP0gvfYlSZjg==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "SmvUJF/u5MCP666R5Y1V+GntqBc4RCWJqn5ztMMN67d53Cx5cuaWR0YNLMrabjylwLarFYJ7EdR9RnGEZzp/dg==",
"dependencies": {
- "Hangfire.Core": "[1.8.22]",
+ "Hangfire.Core": "[1.8.23]",
"Microsoft.Extensions.DependencyInjection.Abstractions": "3.0.0",
"Microsoft.Extensions.Hosting.Abstractions": "3.0.0",
"Microsoft.Extensions.Logging.Abstractions": "3.0.0"
@@ -1036,11 +1041,12 @@
},
"Hangfire.PostgreSql": {
"type": "CentralTransitive",
- "requested": "[1.20.13, )",
- "resolved": "1.20.13",
- "contentHash": "+JxVOTQINm/gTNstGYgiJQzjP81lGM86COvaSomSyYbbjDExAcqwc5xflsykMVfBKxMP6C/bH0wWgrlhPS0SMQ==",
+ "requested": "[1.21.1, )",
+ "resolved": "1.21.1",
+ "contentHash": "hFNZAxv+1p72/XCZdImnH6ovCzZ2DKAMTOI8CReT0P3yw/k0b0YJP2teA18agNH1ZYInPzhtxGk8hx5n2cxbbQ==",
"dependencies": {
"Dapper": "2.0.123",
+ "Dapper.AOT": "1.0.48",
"Hangfire.Core": "1.8.0",
"Npgsql": "6.0.11"
}
diff --git a/TeachingRecordSystem/tests/TeachingRecordSystem.Core.Tests/packages.lock.json b/TeachingRecordSystem/tests/TeachingRecordSystem.Core.Tests/packages.lock.json
index 72a581a612..2d3a6cf0a2 100644
--- a/TeachingRecordSystem/tests/TeachingRecordSystem.Core.Tests/packages.lock.json
+++ b/TeachingRecordSystem/tests/TeachingRecordSystem.Core.Tests/packages.lock.json
@@ -109,6 +109,11 @@
"resolved": "2.0.123",
"contentHash": "RDFF4rBLLmbpi6pwkY7q/M6UXHRJEOerplDGE5jwEkP/JGJnBauAClYavNKJPW1yOTWRPIyfj4is3EaJxQXILQ=="
},
+ "Dapper.AOT": {
+ "type": "Transitive",
+ "resolved": "1.0.48",
+ "contentHash": "rsLM3yKr4g+YKKox9lhc8D+kz67P7Q9+xdyn1LmCsoYr1kYpJSm+Nt6slo5UrfUrcTiGJ57zUlyO8XUdV7G7iA=="
+ },
"dbup-core": {
"type": "Transitive",
"resolved": "5.0.37",
@@ -880,9 +885,9 @@
"FluentValidation": "[12.1.0, )",
"Google.Cloud.Storage.V1": "[4.13.0, )",
"GovukNotify": "[7.2.0, )",
- "Hangfire.Core": "[1.8.22, )",
- "Hangfire.NetCore": "[1.8.22, )",
- "Hangfire.PostgreSql": "[1.20.13, )",
+ "Hangfire.Core": "[1.8.23, )",
+ "Hangfire.NetCore": "[1.8.23, )",
+ "Hangfire.PostgreSql": "[1.21.1, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Markdig": "[0.45.0, )",
@@ -1075,20 +1080,20 @@
},
"Hangfire.Core": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "fjgEtlfkLNnUcX9IB+fp3gTPtt5G7VJ0PCcoKLEWnXJXn5qTm/mvrm/t3/T+Xj35ZePtbWBm+j2PXE0beFwzbA==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "YCOTtF3NNOQI83PlfjeNDDBkofJDfdET2CwhfQsiVBwmsU6lP19QW9NVTIH9epl+MnOsyFC2G1RnlPSGV8F1FQ==",
"dependencies": {
"Newtonsoft.Json": "11.0.1"
}
},
"Hangfire.NetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "I7LiUHpC3ks7k+vLFOdwwCwDHxT83H+Mv6bT+7vkI1SLOc4Vwv2zOWdeeN1K86vddu7R36ho+eKP0gvfYlSZjg==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "SmvUJF/u5MCP666R5Y1V+GntqBc4RCWJqn5ztMMN67d53Cx5cuaWR0YNLMrabjylwLarFYJ7EdR9RnGEZzp/dg==",
"dependencies": {
- "Hangfire.Core": "[1.8.22]",
+ "Hangfire.Core": "[1.8.23]",
"Microsoft.Extensions.DependencyInjection.Abstractions": "3.0.0",
"Microsoft.Extensions.Hosting.Abstractions": "3.0.0",
"Microsoft.Extensions.Logging.Abstractions": "3.0.0"
@@ -1096,11 +1101,12 @@
},
"Hangfire.PostgreSql": {
"type": "CentralTransitive",
- "requested": "[1.20.13, )",
- "resolved": "1.20.13",
- "contentHash": "+JxVOTQINm/gTNstGYgiJQzjP81lGM86COvaSomSyYbbjDExAcqwc5xflsykMVfBKxMP6C/bH0wWgrlhPS0SMQ==",
+ "requested": "[1.21.1, )",
+ "resolved": "1.21.1",
+ "contentHash": "hFNZAxv+1p72/XCZdImnH6ovCzZ2DKAMTOI8CReT0P3yw/k0b0YJP2teA18agNH1ZYInPzhtxGk8hx5n2cxbbQ==",
"dependencies": {
"Dapper": "2.0.123",
+ "Dapper.AOT": "1.0.48",
"Hangfire.Core": "1.8.0",
"Npgsql": "6.0.11"
}
diff --git a/TeachingRecordSystem/tests/TeachingRecordSystem.SupportUi.EndToEndTests/packages.lock.json b/TeachingRecordSystem/tests/TeachingRecordSystem.SupportUi.EndToEndTests/packages.lock.json
index 9825f30131..3eec28a4cf 100644
--- a/TeachingRecordSystem/tests/TeachingRecordSystem.SupportUi.EndToEndTests/packages.lock.json
+++ b/TeachingRecordSystem/tests/TeachingRecordSystem.SupportUi.EndToEndTests/packages.lock.json
@@ -113,6 +113,11 @@
"resolved": "2.0.123",
"contentHash": "RDFF4rBLLmbpi6pwkY7q/M6UXHRJEOerplDGE5jwEkP/JGJnBauAClYavNKJPW1yOTWRPIyfj4is3EaJxQXILQ=="
},
+ "Dapper.AOT": {
+ "type": "Transitive",
+ "resolved": "1.0.48",
+ "contentHash": "rsLM3yKr4g+YKKox9lhc8D+kz67P7Q9+xdyn1LmCsoYr1kYpJSm+Nt6slo5UrfUrcTiGJ57zUlyO8XUdV7G7iA=="
+ },
"dbup-core": {
"type": "Transitive",
"resolved": "5.0.37",
@@ -907,9 +912,9 @@
"FluentValidation": "[12.1.0, )",
"Google.Cloud.Storage.V1": "[4.13.0, )",
"GovukNotify": "[7.2.0, )",
- "Hangfire.Core": "[1.8.22, )",
- "Hangfire.NetCore": "[1.8.22, )",
- "Hangfire.PostgreSql": "[1.20.13, )",
+ "Hangfire.Core": "[1.8.23, )",
+ "Hangfire.NetCore": "[1.8.23, )",
+ "Hangfire.PostgreSql": "[1.21.1, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Markdig": "[0.45.0, )",
@@ -983,7 +988,7 @@
"AspNetCore.HealthChecks.Redis": "[9.0.0, )",
"Azure.Extensions.AspNetCore.DataProtection.Blobs": "[1.5.1, )",
"FluentValidation.AspNetCore": "[11.3.1, )",
- "Hangfire.AspNetCore": "[1.8.22, )",
+ "Hangfire.AspNetCore": "[1.8.23, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "[10.0.3, )",
"Microsoft.Extensions.Caching.Postgres": "[1.2.1, )",
@@ -1181,38 +1186,39 @@
},
"Hangfire.AspNetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "Ud5ZNnH9q5+3MryiuPTW7baRERN9QYLyX+8muLwH9BqumoE9eWZRxna9RrunYaMVkNGbTUUuwOfSYIvCC222TQ==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "TXpOl7kX4xXq5bLEqqWCpt9zh3TaouDwtb3GDtzGHX5uSC2RaAqZzn2swevivx3Uki16slXIigiPtgr4TPKpsg==",
"dependencies": {
- "Hangfire.NetCore": "[1.8.22]"
+ "Hangfire.NetCore": "[1.8.23]"
}
},
"Hangfire.Core": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "fjgEtlfkLNnUcX9IB+fp3gTPtt5G7VJ0PCcoKLEWnXJXn5qTm/mvrm/t3/T+Xj35ZePtbWBm+j2PXE0beFwzbA==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "YCOTtF3NNOQI83PlfjeNDDBkofJDfdET2CwhfQsiVBwmsU6lP19QW9NVTIH9epl+MnOsyFC2G1RnlPSGV8F1FQ==",
"dependencies": {
"Newtonsoft.Json": "11.0.1"
}
},
"Hangfire.NetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "I7LiUHpC3ks7k+vLFOdwwCwDHxT83H+Mv6bT+7vkI1SLOc4Vwv2zOWdeeN1K86vddu7R36ho+eKP0gvfYlSZjg==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "SmvUJF/u5MCP666R5Y1V+GntqBc4RCWJqn5ztMMN67d53Cx5cuaWR0YNLMrabjylwLarFYJ7EdR9RnGEZzp/dg==",
"dependencies": {
- "Hangfire.Core": "[1.8.22]"
+ "Hangfire.Core": "[1.8.23]"
}
},
"Hangfire.PostgreSql": {
"type": "CentralTransitive",
- "requested": "[1.20.13, )",
- "resolved": "1.20.13",
- "contentHash": "+JxVOTQINm/gTNstGYgiJQzjP81lGM86COvaSomSyYbbjDExAcqwc5xflsykMVfBKxMP6C/bH0wWgrlhPS0SMQ==",
+ "requested": "[1.21.1, )",
+ "resolved": "1.21.1",
+ "contentHash": "hFNZAxv+1p72/XCZdImnH6ovCzZ2DKAMTOI8CReT0P3yw/k0b0YJP2teA18agNH1ZYInPzhtxGk8hx5n2cxbbQ==",
"dependencies": {
"Dapper": "2.0.123",
+ "Dapper.AOT": "1.0.48",
"Hangfire.Core": "1.8.0",
"Npgsql": "6.0.11"
}
diff --git a/TeachingRecordSystem/tests/TeachingRecordSystem.SupportUi.Tests/packages.lock.json b/TeachingRecordSystem/tests/TeachingRecordSystem.SupportUi.Tests/packages.lock.json
index 86cbbdb935..fc90b7b272 100644
--- a/TeachingRecordSystem/tests/TeachingRecordSystem.SupportUi.Tests/packages.lock.json
+++ b/TeachingRecordSystem/tests/TeachingRecordSystem.SupportUi.Tests/packages.lock.json
@@ -112,6 +112,11 @@
"resolved": "2.0.123",
"contentHash": "RDFF4rBLLmbpi6pwkY7q/M6UXHRJEOerplDGE5jwEkP/JGJnBauAClYavNKJPW1yOTWRPIyfj4is3EaJxQXILQ=="
},
+ "Dapper.AOT": {
+ "type": "Transitive",
+ "resolved": "1.0.48",
+ "contentHash": "rsLM3yKr4g+YKKox9lhc8D+kz67P7Q9+xdyn1LmCsoYr1kYpJSm+Nt6slo5UrfUrcTiGJ57zUlyO8XUdV7G7iA=="
+ },
"dbup-core": {
"type": "Transitive",
"resolved": "5.0.37",
@@ -901,9 +906,9 @@
"FluentValidation": "[12.1.0, )",
"Google.Cloud.Storage.V1": "[4.13.0, )",
"GovukNotify": "[7.2.0, )",
- "Hangfire.Core": "[1.8.22, )",
- "Hangfire.NetCore": "[1.8.22, )",
- "Hangfire.PostgreSql": "[1.20.13, )",
+ "Hangfire.Core": "[1.8.23, )",
+ "Hangfire.NetCore": "[1.8.23, )",
+ "Hangfire.PostgreSql": "[1.21.1, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Markdig": "[0.45.0, )",
@@ -985,7 +990,7 @@
"AspNetCore.HealthChecks.Redis": "[9.0.0, )",
"Azure.Extensions.AspNetCore.DataProtection.Blobs": "[1.5.1, )",
"FluentValidation.AspNetCore": "[11.3.1, )",
- "Hangfire.AspNetCore": "[1.8.22, )",
+ "Hangfire.AspNetCore": "[1.8.23, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "[10.0.3, )",
"Microsoft.Extensions.Caching.Postgres": "[1.2.1, )",
@@ -1183,38 +1188,39 @@
},
"Hangfire.AspNetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "Ud5ZNnH9q5+3MryiuPTW7baRERN9QYLyX+8muLwH9BqumoE9eWZRxna9RrunYaMVkNGbTUUuwOfSYIvCC222TQ==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "TXpOl7kX4xXq5bLEqqWCpt9zh3TaouDwtb3GDtzGHX5uSC2RaAqZzn2swevivx3Uki16slXIigiPtgr4TPKpsg==",
"dependencies": {
- "Hangfire.NetCore": "[1.8.22]"
+ "Hangfire.NetCore": "[1.8.23]"
}
},
"Hangfire.Core": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "fjgEtlfkLNnUcX9IB+fp3gTPtt5G7VJ0PCcoKLEWnXJXn5qTm/mvrm/t3/T+Xj35ZePtbWBm+j2PXE0beFwzbA==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "YCOTtF3NNOQI83PlfjeNDDBkofJDfdET2CwhfQsiVBwmsU6lP19QW9NVTIH9epl+MnOsyFC2G1RnlPSGV8F1FQ==",
"dependencies": {
"Newtonsoft.Json": "11.0.1"
}
},
"Hangfire.NetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "I7LiUHpC3ks7k+vLFOdwwCwDHxT83H+Mv6bT+7vkI1SLOc4Vwv2zOWdeeN1K86vddu7R36ho+eKP0gvfYlSZjg==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "SmvUJF/u5MCP666R5Y1V+GntqBc4RCWJqn5ztMMN67d53Cx5cuaWR0YNLMrabjylwLarFYJ7EdR9RnGEZzp/dg==",
"dependencies": {
- "Hangfire.Core": "[1.8.22]"
+ "Hangfire.Core": "[1.8.23]"
}
},
"Hangfire.PostgreSql": {
"type": "CentralTransitive",
- "requested": "[1.20.13, )",
- "resolved": "1.20.13",
- "contentHash": "+JxVOTQINm/gTNstGYgiJQzjP81lGM86COvaSomSyYbbjDExAcqwc5xflsykMVfBKxMP6C/bH0wWgrlhPS0SMQ==",
+ "requested": "[1.21.1, )",
+ "resolved": "1.21.1",
+ "contentHash": "hFNZAxv+1p72/XCZdImnH6ovCzZ2DKAMTOI8CReT0P3yw/k0b0YJP2teA18agNH1ZYInPzhtxGk8hx5n2cxbbQ==",
"dependencies": {
"Dapper": "2.0.123",
+ "Dapper.AOT": "1.0.48",
"Hangfire.Core": "1.8.0",
"Npgsql": "6.0.11"
}
diff --git a/TeachingRecordSystem/tests/TeachingRecordSystem.TestCommon.XUnit3/packages.lock.json b/TeachingRecordSystem/tests/TeachingRecordSystem.TestCommon.XUnit3/packages.lock.json
index 9019af90e9..e92087c531 100644
--- a/TeachingRecordSystem/tests/TeachingRecordSystem.TestCommon.XUnit3/packages.lock.json
+++ b/TeachingRecordSystem/tests/TeachingRecordSystem.TestCommon.XUnit3/packages.lock.json
@@ -67,6 +67,11 @@
"resolved": "2.0.123",
"contentHash": "RDFF4rBLLmbpi6pwkY7q/M6UXHRJEOerplDGE5jwEkP/JGJnBauAClYavNKJPW1yOTWRPIyfj4is3EaJxQXILQ=="
},
+ "Dapper.AOT": {
+ "type": "Transitive",
+ "resolved": "1.0.48",
+ "contentHash": "rsLM3yKr4g+YKKox9lhc8D+kz67P7Q9+xdyn1LmCsoYr1kYpJSm+Nt6slo5UrfUrcTiGJ57zUlyO8XUdV7G7iA=="
+ },
"dbup-core": {
"type": "Transitive",
"resolved": "5.0.37",
@@ -733,9 +738,9 @@
"FluentValidation": "[12.1.0, )",
"Google.Cloud.Storage.V1": "[4.13.0, )",
"GovukNotify": "[7.2.0, )",
- "Hangfire.Core": "[1.8.22, )",
- "Hangfire.NetCore": "[1.8.22, )",
- "Hangfire.PostgreSql": "[1.20.13, )",
+ "Hangfire.Core": "[1.8.23, )",
+ "Hangfire.NetCore": "[1.8.23, )",
+ "Hangfire.PostgreSql": "[1.21.1, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Markdig": "[0.45.0, )",
@@ -920,20 +925,20 @@
},
"Hangfire.Core": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "fjgEtlfkLNnUcX9IB+fp3gTPtt5G7VJ0PCcoKLEWnXJXn5qTm/mvrm/t3/T+Xj35ZePtbWBm+j2PXE0beFwzbA==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "YCOTtF3NNOQI83PlfjeNDDBkofJDfdET2CwhfQsiVBwmsU6lP19QW9NVTIH9epl+MnOsyFC2G1RnlPSGV8F1FQ==",
"dependencies": {
"Newtonsoft.Json": "11.0.1"
}
},
"Hangfire.NetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "I7LiUHpC3ks7k+vLFOdwwCwDHxT83H+Mv6bT+7vkI1SLOc4Vwv2zOWdeeN1K86vddu7R36ho+eKP0gvfYlSZjg==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "SmvUJF/u5MCP666R5Y1V+GntqBc4RCWJqn5ztMMN67d53Cx5cuaWR0YNLMrabjylwLarFYJ7EdR9RnGEZzp/dg==",
"dependencies": {
- "Hangfire.Core": "[1.8.22]",
+ "Hangfire.Core": "[1.8.23]",
"Microsoft.Extensions.DependencyInjection.Abstractions": "3.0.0",
"Microsoft.Extensions.Hosting.Abstractions": "3.0.0",
"Microsoft.Extensions.Logging.Abstractions": "3.0.0"
@@ -941,11 +946,12 @@
},
"Hangfire.PostgreSql": {
"type": "CentralTransitive",
- "requested": "[1.20.13, )",
- "resolved": "1.20.13",
- "contentHash": "+JxVOTQINm/gTNstGYgiJQzjP81lGM86COvaSomSyYbbjDExAcqwc5xflsykMVfBKxMP6C/bH0wWgrlhPS0SMQ==",
+ "requested": "[1.21.1, )",
+ "resolved": "1.21.1",
+ "contentHash": "hFNZAxv+1p72/XCZdImnH6ovCzZ2DKAMTOI8CReT0P3yw/k0b0YJP2teA18agNH1ZYInPzhtxGk8hx5n2cxbbQ==",
"dependencies": {
"Dapper": "2.0.123",
+ "Dapper.AOT": "1.0.48",
"Hangfire.Core": "1.8.0",
"Npgsql": "6.0.11"
}
diff --git a/TeachingRecordSystem/tests/TeachingRecordSystem.TestCommon/packages.lock.json b/TeachingRecordSystem/tests/TeachingRecordSystem.TestCommon/packages.lock.json
index 4060931379..d75265101a 100644
--- a/TeachingRecordSystem/tests/TeachingRecordSystem.TestCommon/packages.lock.json
+++ b/TeachingRecordSystem/tests/TeachingRecordSystem.TestCommon/packages.lock.json
@@ -97,6 +97,11 @@
"resolved": "2.0.123",
"contentHash": "RDFF4rBLLmbpi6pwkY7q/M6UXHRJEOerplDGE5jwEkP/JGJnBauAClYavNKJPW1yOTWRPIyfj4is3EaJxQXILQ=="
},
+ "Dapper.AOT": {
+ "type": "Transitive",
+ "resolved": "1.0.48",
+ "contentHash": "rsLM3yKr4g+YKKox9lhc8D+kz67P7Q9+xdyn1LmCsoYr1kYpJSm+Nt6slo5UrfUrcTiGJ57zUlyO8XUdV7G7iA=="
+ },
"dbup-core": {
"type": "Transitive",
"resolved": "5.0.37",
@@ -755,9 +760,9 @@
"FluentValidation": "[12.1.0, )",
"Google.Cloud.Storage.V1": "[4.13.0, )",
"GovukNotify": "[7.2.0, )",
- "Hangfire.Core": "[1.8.22, )",
- "Hangfire.NetCore": "[1.8.22, )",
- "Hangfire.PostgreSql": "[1.20.13, )",
+ "Hangfire.Core": "[1.8.23, )",
+ "Hangfire.NetCore": "[1.8.23, )",
+ "Hangfire.PostgreSql": "[1.21.1, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Markdig": "[0.45.0, )",
@@ -921,20 +926,20 @@
},
"Hangfire.Core": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "fjgEtlfkLNnUcX9IB+fp3gTPtt5G7VJ0PCcoKLEWnXJXn5qTm/mvrm/t3/T+Xj35ZePtbWBm+j2PXE0beFwzbA==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "YCOTtF3NNOQI83PlfjeNDDBkofJDfdET2CwhfQsiVBwmsU6lP19QW9NVTIH9epl+MnOsyFC2G1RnlPSGV8F1FQ==",
"dependencies": {
"Newtonsoft.Json": "11.0.1"
}
},
"Hangfire.NetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "I7LiUHpC3ks7k+vLFOdwwCwDHxT83H+Mv6bT+7vkI1SLOc4Vwv2zOWdeeN1K86vddu7R36ho+eKP0gvfYlSZjg==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "SmvUJF/u5MCP666R5Y1V+GntqBc4RCWJqn5ztMMN67d53Cx5cuaWR0YNLMrabjylwLarFYJ7EdR9RnGEZzp/dg==",
"dependencies": {
- "Hangfire.Core": "[1.8.22]",
+ "Hangfire.Core": "[1.8.23]",
"Microsoft.Extensions.DependencyInjection.Abstractions": "3.0.0",
"Microsoft.Extensions.Hosting.Abstractions": "3.0.0",
"Microsoft.Extensions.Logging.Abstractions": "3.0.0"
@@ -942,11 +947,12 @@
},
"Hangfire.PostgreSql": {
"type": "CentralTransitive",
- "requested": "[1.20.13, )",
- "resolved": "1.20.13",
- "contentHash": "+JxVOTQINm/gTNstGYgiJQzjP81lGM86COvaSomSyYbbjDExAcqwc5xflsykMVfBKxMP6C/bH0wWgrlhPS0SMQ==",
+ "requested": "[1.21.1, )",
+ "resolved": "1.21.1",
+ "contentHash": "hFNZAxv+1p72/XCZdImnH6ovCzZ2DKAMTOI8CReT0P3yw/k0b0YJP2teA18agNH1ZYInPzhtxGk8hx5n2cxbbQ==",
"dependencies": {
"Dapper": "2.0.123",
+ "Dapper.AOT": "1.0.48",
"Hangfire.Core": "1.8.0",
"Npgsql": "6.0.11"
}
diff --git a/TeachingRecordSystem/tests/TeachingRecordSystem.UiTestCommon/packages.lock.json b/TeachingRecordSystem/tests/TeachingRecordSystem.UiTestCommon/packages.lock.json
index 1b59adc721..241a83868e 100644
--- a/TeachingRecordSystem/tests/TeachingRecordSystem.UiTestCommon/packages.lock.json
+++ b/TeachingRecordSystem/tests/TeachingRecordSystem.UiTestCommon/packages.lock.json
@@ -58,6 +58,11 @@
"resolved": "2.0.123",
"contentHash": "RDFF4rBLLmbpi6pwkY7q/M6UXHRJEOerplDGE5jwEkP/JGJnBauAClYavNKJPW1yOTWRPIyfj4is3EaJxQXILQ=="
},
+ "Dapper.AOT": {
+ "type": "Transitive",
+ "resolved": "1.0.48",
+ "contentHash": "rsLM3yKr4g+YKKox9lhc8D+kz67P7Q9+xdyn1LmCsoYr1kYpJSm+Nt6slo5UrfUrcTiGJ57zUlyO8XUdV7G7iA=="
+ },
"dbup-core": {
"type": "Transitive",
"resolved": "5.0.37",
@@ -831,9 +836,9 @@
"FluentValidation": "[12.1.0, )",
"Google.Cloud.Storage.V1": "[4.13.0, )",
"GovukNotify": "[7.2.0, )",
- "Hangfire.Core": "[1.8.22, )",
- "Hangfire.NetCore": "[1.8.22, )",
- "Hangfire.PostgreSql": "[1.20.13, )",
+ "Hangfire.Core": "[1.8.23, )",
+ "Hangfire.NetCore": "[1.8.23, )",
+ "Hangfire.PostgreSql": "[1.21.1, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Markdig": "[0.45.0, )",
@@ -889,7 +894,7 @@
"AspNetCore.HealthChecks.Redis": "[9.0.0, )",
"Azure.Extensions.AspNetCore.DataProtection.Blobs": "[1.5.1, )",
"FluentValidation.AspNetCore": "[11.3.1, )",
- "Hangfire.AspNetCore": "[1.8.22, )",
+ "Hangfire.AspNetCore": "[1.8.23, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "[10.0.3, )",
"Microsoft.Extensions.Caching.Postgres": "[1.2.1, )",
@@ -1077,29 +1082,29 @@
},
"Hangfire.AspNetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "Ud5ZNnH9q5+3MryiuPTW7baRERN9QYLyX+8muLwH9BqumoE9eWZRxna9RrunYaMVkNGbTUUuwOfSYIvCC222TQ==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "TXpOl7kX4xXq5bLEqqWCpt9zh3TaouDwtb3GDtzGHX5uSC2RaAqZzn2swevivx3Uki16slXIigiPtgr4TPKpsg==",
"dependencies": {
- "Hangfire.NetCore": "[1.8.22]"
+ "Hangfire.NetCore": "[1.8.23]"
}
},
"Hangfire.Core": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "fjgEtlfkLNnUcX9IB+fp3gTPtt5G7VJ0PCcoKLEWnXJXn5qTm/mvrm/t3/T+Xj35ZePtbWBm+j2PXE0beFwzbA==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "YCOTtF3NNOQI83PlfjeNDDBkofJDfdET2CwhfQsiVBwmsU6lP19QW9NVTIH9epl+MnOsyFC2G1RnlPSGV8F1FQ==",
"dependencies": {
"Newtonsoft.Json": "11.0.1"
}
},
"Hangfire.NetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "I7LiUHpC3ks7k+vLFOdwwCwDHxT83H+Mv6bT+7vkI1SLOc4Vwv2zOWdeeN1K86vddu7R36ho+eKP0gvfYlSZjg==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "SmvUJF/u5MCP666R5Y1V+GntqBc4RCWJqn5ztMMN67d53Cx5cuaWR0YNLMrabjylwLarFYJ7EdR9RnGEZzp/dg==",
"dependencies": {
- "Hangfire.Core": "[1.8.22]",
+ "Hangfire.Core": "[1.8.23]",
"Microsoft.Extensions.DependencyInjection.Abstractions": "3.0.0",
"Microsoft.Extensions.Hosting.Abstractions": "3.0.0",
"Microsoft.Extensions.Logging.Abstractions": "3.0.0"
@@ -1107,11 +1112,12 @@
},
"Hangfire.PostgreSql": {
"type": "CentralTransitive",
- "requested": "[1.20.13, )",
- "resolved": "1.20.13",
- "contentHash": "+JxVOTQINm/gTNstGYgiJQzjP81lGM86COvaSomSyYbbjDExAcqwc5xflsykMVfBKxMP6C/bH0wWgrlhPS0SMQ==",
+ "requested": "[1.21.1, )",
+ "resolved": "1.21.1",
+ "contentHash": "hFNZAxv+1p72/XCZdImnH6ovCzZ2DKAMTOI8CReT0P3yw/k0b0YJP2teA18agNH1ZYInPzhtxGk8hx5n2cxbbQ==",
"dependencies": {
"Dapper": "2.0.123",
+ "Dapper.AOT": "1.0.48",
"Hangfire.Core": "1.8.0",
"Npgsql": "6.0.11"
}
diff --git a/TeachingRecordSystem/tests/TeachingRecordSystem.WebCommon.Tests/packages.lock.json b/TeachingRecordSystem/tests/TeachingRecordSystem.WebCommon.Tests/packages.lock.json
index 12574ba778..c042551dc8 100644
--- a/TeachingRecordSystem/tests/TeachingRecordSystem.WebCommon.Tests/packages.lock.json
+++ b/TeachingRecordSystem/tests/TeachingRecordSystem.WebCommon.Tests/packages.lock.json
@@ -96,6 +96,11 @@
"resolved": "2.0.123",
"contentHash": "RDFF4rBLLmbpi6pwkY7q/M6UXHRJEOerplDGE5jwEkP/JGJnBauAClYavNKJPW1yOTWRPIyfj4is3EaJxQXILQ=="
},
+ "Dapper.AOT": {
+ "type": "Transitive",
+ "resolved": "1.0.48",
+ "contentHash": "rsLM3yKr4g+YKKox9lhc8D+kz67P7Q9+xdyn1LmCsoYr1kYpJSm+Nt6slo5UrfUrcTiGJ57zUlyO8XUdV7G7iA=="
+ },
"dbup-core": {
"type": "Transitive",
"resolved": "5.0.37",
@@ -676,9 +681,9 @@
"FluentValidation": "[12.1.0, )",
"Google.Cloud.Storage.V1": "[4.13.0, )",
"GovukNotify": "[7.2.0, )",
- "Hangfire.Core": "[1.8.22, )",
- "Hangfire.NetCore": "[1.8.22, )",
- "Hangfire.PostgreSql": "[1.20.13, )",
+ "Hangfire.Core": "[1.8.23, )",
+ "Hangfire.NetCore": "[1.8.23, )",
+ "Hangfire.PostgreSql": "[1.21.1, )",
"IdentityModel": "[6.2.0, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Markdig": "[0.45.0, )",
@@ -726,7 +731,7 @@
"AspNetCore.HealthChecks.Redis": "[9.0.0, )",
"Azure.Extensions.AspNetCore.DataProtection.Blobs": "[1.5.1, )",
"FluentValidation.AspNetCore": "[11.3.1, )",
- "Hangfire.AspNetCore": "[1.8.22, )",
+ "Hangfire.AspNetCore": "[1.8.23, )",
"JetBrains.Annotations": "[2025.2.4, )",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "[10.0.3, )",
"Microsoft.Extensions.Caching.Postgres": "[1.2.1, )",
@@ -907,38 +912,39 @@
},
"Hangfire.AspNetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "Ud5ZNnH9q5+3MryiuPTW7baRERN9QYLyX+8muLwH9BqumoE9eWZRxna9RrunYaMVkNGbTUUuwOfSYIvCC222TQ==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "TXpOl7kX4xXq5bLEqqWCpt9zh3TaouDwtb3GDtzGHX5uSC2RaAqZzn2swevivx3Uki16slXIigiPtgr4TPKpsg==",
"dependencies": {
- "Hangfire.NetCore": "[1.8.22]"
+ "Hangfire.NetCore": "[1.8.23]"
}
},
"Hangfire.Core": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "fjgEtlfkLNnUcX9IB+fp3gTPtt5G7VJ0PCcoKLEWnXJXn5qTm/mvrm/t3/T+Xj35ZePtbWBm+j2PXE0beFwzbA==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "YCOTtF3NNOQI83PlfjeNDDBkofJDfdET2CwhfQsiVBwmsU6lP19QW9NVTIH9epl+MnOsyFC2G1RnlPSGV8F1FQ==",
"dependencies": {
"Newtonsoft.Json": "11.0.1"
}
},
"Hangfire.NetCore": {
"type": "CentralTransitive",
- "requested": "[1.8.22, )",
- "resolved": "1.8.22",
- "contentHash": "I7LiUHpC3ks7k+vLFOdwwCwDHxT83H+Mv6bT+7vkI1SLOc4Vwv2zOWdeeN1K86vddu7R36ho+eKP0gvfYlSZjg==",
+ "requested": "[1.8.23, )",
+ "resolved": "1.8.23",
+ "contentHash": "SmvUJF/u5MCP666R5Y1V+GntqBc4RCWJqn5ztMMN67d53Cx5cuaWR0YNLMrabjylwLarFYJ7EdR9RnGEZzp/dg==",
"dependencies": {
- "Hangfire.Core": "[1.8.22]"
+ "Hangfire.Core": "[1.8.23]"
}
},
"Hangfire.PostgreSql": {
"type": "CentralTransitive",
- "requested": "[1.20.13, )",
- "resolved": "1.20.13",
- "contentHash": "+JxVOTQINm/gTNstGYgiJQzjP81lGM86COvaSomSyYbbjDExAcqwc5xflsykMVfBKxMP6C/bH0wWgrlhPS0SMQ==",
+ "requested": "[1.21.1, )",
+ "resolved": "1.21.1",
+ "contentHash": "hFNZAxv+1p72/XCZdImnH6ovCzZ2DKAMTOI8CReT0P3yw/k0b0YJP2teA18agNH1ZYInPzhtxGk8hx5n2cxbbQ==",
"dependencies": {
"Dapper": "2.0.123",
+ "Dapper.AOT": "1.0.48",
"Hangfire.Core": "1.8.0",
"Npgsql": "6.0.11"
}