diff --git a/Directory.Packages.props b/Directory.Packages.props
index 57538c7..e475891 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -3,7 +3,7 @@
true
-
+
@@ -29,12 +29,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/tests/JD.Efcpt.Build.Tests/packages.lock.json b/tests/JD.Efcpt.Build.Tests/packages.lock.json
index 7cbea4f..93e6805 100644
--- a/tests/JD.Efcpt.Build.Tests/packages.lock.json
+++ b/tests/JD.Efcpt.Build.Tests/packages.lock.json
@@ -4,9 +4,9 @@
"net10.0": {
"AWSSDK.Core": {
"type": "Direct",
- "requested": "[4.0.7.1, )",
- "resolved": "4.0.7.1",
- "contentHash": "XA0GHLwEMkoVu3u8neKnLEDD9ViXpn26ie9UhKXZXYRzCRfSFrLWpBOhupWlf+cJEFBYCC5mx2NsN8h59Y+M2Q=="
+ "requested": "[4.0.7.2, )",
+ "resolved": "4.0.7.2",
+ "contentHash": "icEjihUhYve2qByIf0qTQsFzPFuRY1dBvzptrBF0C2lufcy+kI0ZEuXpMF7+rnh9L0Pq9vAFY5DlrYJfWbrLBA=="
},
"coverlet.collector": {
"type": "Direct",
@@ -69,56 +69,56 @@
},
"Testcontainers.FirebirdSql": {
"type": "Direct",
- "requested": "[4.11.0, )",
- "resolved": "4.11.0",
- "contentHash": "4rZ5okAz71nusK70WhjCFNB7iTMd2Yrc/v4EqzTcyKA6yz8R9NEcLV1kLE+1yLMM9sX2z+H8HZwouHaiCkexHQ==",
+ "requested": "[4.12.0, )",
+ "resolved": "4.12.0",
+ "contentHash": "+JaoscpX84fBTYM0KEed+LXGfevEZI5i2awO78JpGJC5u/d1zERs+os7JOPLOng5dX0FIEFPvJRsj8Ee0U94mw==",
"dependencies": {
- "Testcontainers": "4.11.0"
+ "Testcontainers": "4.12.0"
}
},
"Testcontainers.MsSql": {
"type": "Direct",
- "requested": "[4.11.0, )",
- "resolved": "4.11.0",
- "contentHash": "fXpcLKg6MgryR/e0FCF8KbhpOyDOkMjryKLRhp0zUIvJNckxXvqCuARZyTm7mO0FnhXObjVP5xyIo2fi8axFCg==",
+ "requested": "[4.12.0, )",
+ "resolved": "4.12.0",
+ "contentHash": "CvgBpBfCm9D0tA3n1rgWLrvx4iL8zae6cKq3bYzDQIWv8SoIkMHTL8mD/hyOjDeN1O/0iMi2Krh1f/XcwWb5gw==",
"dependencies": {
- "Testcontainers": "4.11.0"
+ "Testcontainers": "4.12.0"
}
},
"Testcontainers.MySql": {
"type": "Direct",
- "requested": "[4.11.0, )",
- "resolved": "4.11.0",
- "contentHash": "O3UjdzI42pSpeOV+4IUoy1K+CcR4eUfJ2w5i7B4AG+aamczT2PGsMLpmU3wY5JFLNnfOOgjuyRc9Y5GPqOJZtQ==",
+ "requested": "[4.12.0, )",
+ "resolved": "4.12.0",
+ "contentHash": "/zIqxKtuPLFGlNiv10Y3Bh1as+iP1mmIT3yMLqIoveGfoWondFJ7EfKRsahshr/3+z5p5YKte/XPir66fKvwxw==",
"dependencies": {
- "Testcontainers": "4.11.0"
+ "Testcontainers": "4.12.0"
}
},
"Testcontainers.Oracle": {
"type": "Direct",
- "requested": "[4.11.0, )",
- "resolved": "4.11.0",
- "contentHash": "xOZx/+qyfS5PO8DtrZvgOkwqCuJon/Tq8evJ8BXFErO0pwFS5o0YdKBtyrufDSb2xEQQ44lAxG06t1WGIRXk6w==",
+ "requested": "[4.12.0, )",
+ "resolved": "4.12.0",
+ "contentHash": "c4NyphemCQlQB+ruZXTeBKZ99GTH1Yumev0cRMSgSqAGZXLN2F0+U0Kabxcs6//nv4PC5QlNj3f2hToY/437PA==",
"dependencies": {
- "Testcontainers": "4.11.0"
+ "Testcontainers": "4.12.0"
}
},
"Testcontainers.PostgreSql": {
"type": "Direct",
- "requested": "[4.11.0, )",
- "resolved": "4.11.0",
- "contentHash": "OWGi0Og+qFpr2OPDignA74aJSfUd0nvZOaXNGWXwMJR1BvpdzhCNHQB2h7yLSTb0a8JVmmQQ4mUpHAC9q27NLw==",
+ "requested": "[4.12.0, )",
+ "resolved": "4.12.0",
+ "contentHash": "LZcQu4vfcYuzzy2ENOb7giFb6WNztEEJbufsm7kGiQxjallVuzkWxrBL8LwnjlXGW939pgEZFstL5cO0R2XrBQ==",
"dependencies": {
- "Testcontainers": "4.11.0"
+ "Testcontainers": "4.12.0"
}
},
"TinyBDD.Xunit": {
"type": "Direct",
- "requested": "[0.19.15, )",
- "resolved": "0.19.15",
- "contentHash": "qSk4pu8yjNjyvPV+QmdwBICHo96+w/UAlMoayFhKRqL9mDZY7C5VqiigyPpOaQTgdzEqimdCi5cdU6Lh0Lgdrw==",
+ "requested": "[0.19.16, )",
+ "resolved": "0.19.16",
+ "contentHash": "DgqB3Il3xiidn065cOga4HbyXWRV3hdgrKQKWThaXCWH40XkyWMt6ZttRuVs4LgFf73OSIsgxjrt3Tm7731O1g==",
"dependencies": {
- "TinyBDD": "0.19.15",
+ "TinyBDD": "0.19.16",
"xunit.abstractions": "2.0.3",
"xunit.extensibility.core": "2.9.3"
}
@@ -207,18 +207,63 @@
},
"Docker.DotNet.Enhanced": {
"type": "Transitive",
- "resolved": "3.131.1",
- "contentHash": "hGLHCNUsQbT2Ab/HUznRnNqYZQs40zInXa3eLwYjeNyfUYbw1pqqDGqcOLl5uGepS8IuigEYakEdAcVT/2ezYg==",
+ "resolved": "4.2.0",
+ "contentHash": "tm2V/DpnaURbBhMQ7Z3orNR3u+H863KQuYfA/sgGjI5py07dEeV0I02f6pGrx2869KG9uNM/E96puf9i0gId2w==",
"dependencies": {
+ "Docker.DotNet.Enhanced.Handler.Abstractions": "4.2.0",
+ "Docker.DotNet.Enhanced.LegacyHttp": "4.2.0",
+ "Docker.DotNet.Enhanced.NPipe": "4.2.0",
+ "Docker.DotNet.Enhanced.NativeHttp": "4.2.0",
+ "Docker.DotNet.Enhanced.Unix": "4.2.0",
"Microsoft.Extensions.Logging.Abstractions": "8.0.3"
}
},
+ "Docker.DotNet.Enhanced.Handler.Abstractions": {
+ "type": "Transitive",
+ "resolved": "4.2.0",
+ "contentHash": "cQNxpdadEPdNdfjFCl9vgoCQIK3aVHRn1Qlu36aZUFpp4xHfPrk4hRPNVLR/CpobIFJ+dAt8AceTKMlCfPSccw==",
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.3"
+ }
+ },
+ "Docker.DotNet.Enhanced.LegacyHttp": {
+ "type": "Transitive",
+ "resolved": "4.2.0",
+ "contentHash": "sfbMX1HBPUec3PEMoqlP5ak6skXclcTBmu4gG3aUJatP34J2DgvYMP13bvz/rfrjVkAhPqnIiDKiHAkBCokajg==",
+ "dependencies": {
+ "Docker.DotNet.Enhanced.Handler.Abstractions": "4.2.0"
+ }
+ },
+ "Docker.DotNet.Enhanced.NativeHttp": {
+ "type": "Transitive",
+ "resolved": "4.2.0",
+ "contentHash": "/ll+2ePYm1qrsMdgMO5BzCQnbfTGmPJAc9SqXEManbliVBZvEpBKHXLugx/OeEca2oC/b4RV+UNPtue5u4jAuA==",
+ "dependencies": {
+ "Docker.DotNet.Enhanced.Handler.Abstractions": "4.2.0"
+ }
+ },
+ "Docker.DotNet.Enhanced.NPipe": {
+ "type": "Transitive",
+ "resolved": "4.2.0",
+ "contentHash": "8wyYOD6VkvqRkITwsvkt3UbW/1WDl6NFypNAsIIDaMiglNRzFrQcK0nK9VUEZa6Oja8Bso3UYySDoL8qatatAA==",
+ "dependencies": {
+ "Docker.DotNet.Enhanced.Handler.Abstractions": "4.2.0"
+ }
+ },
+ "Docker.DotNet.Enhanced.Unix": {
+ "type": "Transitive",
+ "resolved": "4.2.0",
+ "contentHash": "x0wNcbww1+p9nUfw8i+JvsSArBDGkoZ9GI2PZ1wPo85B2OiFrdzp89omounNhO2GKyaIRWAqAm5jYZyNg9EnxA==",
+ "dependencies": {
+ "Docker.DotNet.Enhanced.Handler.Abstractions": "4.2.0"
+ }
+ },
"Docker.DotNet.Enhanced.X509": {
"type": "Transitive",
- "resolved": "3.131.1",
- "contentHash": "8FU7zmttFQzp0xb0EPupxQ0nGtC2cTpukgh3jMxMT8luj5TSDyzIKTnroDpXCjpg9P2fV+6JIvC+IetsMEfyBA==",
+ "resolved": "4.2.0",
+ "contentHash": "nMw+FHGwGZieDi7kBgpIVl+E8MzjzXeXHvMQpidLADT06fts2Gw6G+K+p0hMGv7liZULxyYiZnQ1UbE2B9NNQg==",
"dependencies": {
- "Docker.DotNet.Enhanced": "3.131.1"
+ "Docker.DotNet.Enhanced.Handler.Abstractions": "4.2.0"
}
},
"Google.Api.Gax": {
@@ -571,11 +616,11 @@
},
"Testcontainers": {
"type": "Transitive",
- "resolved": "4.11.0",
- "contentHash": "9pBNaK9Ra3GVnr5h6gaDJOBH0txA5G3Juho5WANPuyu38l5xyr2lCvf11oA5/uSd+Lh4Wtng34nKp3nMiea02g==",
+ "resolved": "4.12.0",
+ "contentHash": "PTZRdG1ZVkFMsFbc3cK/VUaOB5L3l4wYL+OkWAK33/cvgd/5FcmZlQ6NhMAl3PWBqYkpdWmeYmQW9U2OIXqtFA==",
"dependencies": {
- "Docker.DotNet.Enhanced": "3.131.1",
- "Docker.DotNet.Enhanced.X509": "3.131.1",
+ "Docker.DotNet.Enhanced": "4.2.0",
+ "Docker.DotNet.Enhanced.X509": "4.2.0",
"Microsoft.Extensions.Logging.Abstractions": "8.0.3",
"SSH.NET": "2025.1.0",
"SharpZipLib": "1.4.2"
@@ -583,8 +628,8 @@
},
"TinyBDD": {
"type": "Transitive",
- "resolved": "0.19.15",
- "contentHash": "ShkMR5F+jbr+V/D7N/eT/+rdLzAKgOR3Cb6KWgn9K2pvHf8GEPCjR332pMGCU2dYk0oeobYS4kxlFvjT9oQUhA==",
+ "resolved": "0.19.16",
+ "contentHash": "H9FEUkilavosn+wNDUItTPxOYRtQXzyt0dz+1wTyUKeijvois0FX2fkHEde08ockkOpebqffJxSleIH+7jZe7w==",
"dependencies": {
"Microsoft.Extensions.DependencyInjection": "10.0.5",
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5"
diff --git a/tests/JD.Efcpt.Sdk.IntegrationTests/packages.lock.json b/tests/JD.Efcpt.Sdk.IntegrationTests/packages.lock.json
index fd3c28b..4489454 100644
--- a/tests/JD.Efcpt.Sdk.IntegrationTests/packages.lock.json
+++ b/tests/JD.Efcpt.Sdk.IntegrationTests/packages.lock.json
@@ -44,11 +44,11 @@
},
"Testcontainers.MsSql": {
"type": "Direct",
- "requested": "[4.11.0, )",
- "resolved": "4.11.0",
- "contentHash": "fXpcLKg6MgryR/e0FCF8KbhpOyDOkMjryKLRhp0zUIvJNckxXvqCuARZyTm7mO0FnhXObjVP5xyIo2fi8axFCg==",
+ "requested": "[4.12.0, )",
+ "resolved": "4.12.0",
+ "contentHash": "CvgBpBfCm9D0tA3n1rgWLrvx4iL8zae6cKq3bYzDQIWv8SoIkMHTL8mD/hyOjDeN1O/0iMi2Krh1f/XcwWb5gw==",
"dependencies": {
- "Testcontainers": "4.11.0"
+ "Testcontainers": "4.12.0"
}
},
"xunit": {
@@ -85,18 +85,63 @@
},
"Docker.DotNet.Enhanced": {
"type": "Transitive",
- "resolved": "3.131.1",
- "contentHash": "hGLHCNUsQbT2Ab/HUznRnNqYZQs40zInXa3eLwYjeNyfUYbw1pqqDGqcOLl5uGepS8IuigEYakEdAcVT/2ezYg==",
+ "resolved": "4.2.0",
+ "contentHash": "tm2V/DpnaURbBhMQ7Z3orNR3u+H863KQuYfA/sgGjI5py07dEeV0I02f6pGrx2869KG9uNM/E96puf9i0gId2w==",
"dependencies": {
+ "Docker.DotNet.Enhanced.Handler.Abstractions": "4.2.0",
+ "Docker.DotNet.Enhanced.LegacyHttp": "4.2.0",
+ "Docker.DotNet.Enhanced.NPipe": "4.2.0",
+ "Docker.DotNet.Enhanced.NativeHttp": "4.2.0",
+ "Docker.DotNet.Enhanced.Unix": "4.2.0",
"Microsoft.Extensions.Logging.Abstractions": "8.0.3"
}
},
+ "Docker.DotNet.Enhanced.Handler.Abstractions": {
+ "type": "Transitive",
+ "resolved": "4.2.0",
+ "contentHash": "cQNxpdadEPdNdfjFCl9vgoCQIK3aVHRn1Qlu36aZUFpp4xHfPrk4hRPNVLR/CpobIFJ+dAt8AceTKMlCfPSccw==",
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.3"
+ }
+ },
+ "Docker.DotNet.Enhanced.LegacyHttp": {
+ "type": "Transitive",
+ "resolved": "4.2.0",
+ "contentHash": "sfbMX1HBPUec3PEMoqlP5ak6skXclcTBmu4gG3aUJatP34J2DgvYMP13bvz/rfrjVkAhPqnIiDKiHAkBCokajg==",
+ "dependencies": {
+ "Docker.DotNet.Enhanced.Handler.Abstractions": "4.2.0"
+ }
+ },
+ "Docker.DotNet.Enhanced.NativeHttp": {
+ "type": "Transitive",
+ "resolved": "4.2.0",
+ "contentHash": "/ll+2ePYm1qrsMdgMO5BzCQnbfTGmPJAc9SqXEManbliVBZvEpBKHXLugx/OeEca2oC/b4RV+UNPtue5u4jAuA==",
+ "dependencies": {
+ "Docker.DotNet.Enhanced.Handler.Abstractions": "4.2.0"
+ }
+ },
+ "Docker.DotNet.Enhanced.NPipe": {
+ "type": "Transitive",
+ "resolved": "4.2.0",
+ "contentHash": "8wyYOD6VkvqRkITwsvkt3UbW/1WDl6NFypNAsIIDaMiglNRzFrQcK0nK9VUEZa6Oja8Bso3UYySDoL8qatatAA==",
+ "dependencies": {
+ "Docker.DotNet.Enhanced.Handler.Abstractions": "4.2.0"
+ }
+ },
+ "Docker.DotNet.Enhanced.Unix": {
+ "type": "Transitive",
+ "resolved": "4.2.0",
+ "contentHash": "x0wNcbww1+p9nUfw8i+JvsSArBDGkoZ9GI2PZ1wPo85B2OiFrdzp89omounNhO2GKyaIRWAqAm5jYZyNg9EnxA==",
+ "dependencies": {
+ "Docker.DotNet.Enhanced.Handler.Abstractions": "4.2.0"
+ }
+ },
"Docker.DotNet.Enhanced.X509": {
"type": "Transitive",
- "resolved": "3.131.1",
- "contentHash": "8FU7zmttFQzp0xb0EPupxQ0nGtC2cTpukgh3jMxMT8luj5TSDyzIKTnroDpXCjpg9P2fV+6JIvC+IetsMEfyBA==",
+ "resolved": "4.2.0",
+ "contentHash": "nMw+FHGwGZieDi7kBgpIVl+E8MzjzXeXHvMQpidLADT06fts2Gw6G+K+p0hMGv7liZULxyYiZnQ1UbE2B9NNQg==",
"dependencies": {
- "Docker.DotNet.Enhanced": "3.131.1"
+ "Docker.DotNet.Enhanced.Handler.Abstractions": "4.2.0"
}
},
"Microsoft.Bcl.Cryptography": {
@@ -294,11 +339,11 @@
},
"Testcontainers": {
"type": "Transitive",
- "resolved": "4.11.0",
- "contentHash": "9pBNaK9Ra3GVnr5h6gaDJOBH0txA5G3Juho5WANPuyu38l5xyr2lCvf11oA5/uSd+Lh4Wtng34nKp3nMiea02g==",
+ "resolved": "4.12.0",
+ "contentHash": "PTZRdG1ZVkFMsFbc3cK/VUaOB5L3l4wYL+OkWAK33/cvgd/5FcmZlQ6NhMAl3PWBqYkpdWmeYmQW9U2OIXqtFA==",
"dependencies": {
- "Docker.DotNet.Enhanced": "3.131.1",
- "Docker.DotNet.Enhanced.X509": "3.131.1",
+ "Docker.DotNet.Enhanced": "4.2.0",
+ "Docker.DotNet.Enhanced.X509": "4.2.0",
"Microsoft.Extensions.Logging.Abstractions": "8.0.3",
"SSH.NET": "2025.1.0",
"SharpZipLib": "1.4.2"