diff --git a/samples/Basic/packages.lock.json b/samples/Basic/packages.lock.json
index 8d14d64cf..743adaed6 100644
--- a/samples/Basic/packages.lock.json
+++ b/samples/Basic/packages.lock.json
@@ -14,42 +14,31 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "IHsqsECi1N2FJ0RmV73Cmp6qusu4vGBhUuWJFyJAC/LekFdwSa5zacZE80Sd8M2fD9ZXgEaA32y5qcj3jh3wlQ==",
+ "resolved": "10.0.5",
+ "contentHash": "ODGomRlmt8/mFAqVyD9MgE4fXNkO6qDNeKuvmqNDuKjOL2UOkh/wJK0gEXS5VcViHFs+uQKOXD5xoTg1/ouKtA==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "LLPdY4BEQ94be1eiXYyeFhcern4jOoMgIKLmfFpEvXafbcsSZtCXk0yT6seoyCJsh1vrdTVKYbLH+3b6/actfg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
- }
+ "resolved": "10.0.5",
+ "contentHash": "wj8Vqtc3yDkTFo96Bnj8O9X70DYRNJayvPGg7wUUURhBHtH4zAbGgqG2RWrGgQKlrlUc/ZQGxzIZPskzXN2R4g=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "gnCyVHEYeI3oeK1pig6F3ckmTKew5wJO5V70vj7rKp4KOoPUijGcigsaFdJfj5HZBXMmYuJpBiaWCHauXJ0GLw==",
+ "resolved": "10.0.5",
+ "contentHash": "WFwm63h4YhVOfEvTeieUGRKUz8nYKSd6mXC1vfqqr7ZW+b8mQBkaxMeAOvA2YFjjgRCKgVC72jhmxjLEDFwC4A==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "10.0.3",
+ "Microsoft.AspNetCore.JsonPatch": "10.0.5",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
- },
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
"resolved": "3.1.32",
- "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g==",
- "dependencies": {
- "System.Diagnostics.DiagnosticSource": "4.7.1"
- }
+ "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g=="
},
"Newtonsoft.Json": {
"type": "Transitive",
@@ -64,18 +53,13 @@
"Newtonsoft.Json": "12.0.1"
}
},
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "4.7.1",
- "contentHash": "j81Lovt90PDAq8kLpaJfJKV/rWdWuEk6jfV+MBkee33vzYLEUsy4gXK8laa9V2nZlLM9VM9yA/OOQxxPEJKAMw=="
- },
"ocelot": {
"type": "Project",
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.3, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.3, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.5, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.5, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
@@ -96,48 +80,31 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "fup+Ya6mN58877F6eKzR8jrMe2fCRQ/Bl3pA/23DtX+1R2eWdDTrZGYOGDrnt2aWN5VgLSlxc7APFgXiK57l8w==",
+ "resolved": "8.0.25",
+ "contentHash": "C6aPTFT5sJ+LhX8Vtbj4EfZ040YgItJLTksGbT+46pqhc0rGZggqlu4yPKQjLii75WSL/uVVcZVKNJwQzRPR5Q==",
"dependencies": {
- "Microsoft.CSharp": "4.7.0",
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "qb0pE7PBNUiIVtFleAZ4gq7KLQuPGOjAhA4TbC/NLLpsP1WXJtDXcqTBdta6iJQBDtmeWVSijy6KyX0hZcr/WQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
- }
+ "resolved": "8.0.25",
+ "contentHash": "HYtM1e8zKdNd44k+TEIm76O8hrbYsLj+yqKQwuO79wl0f6s+yHwcw0JStyaHLlbEE1kkbhtXeIEEC5YrauvxFA=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "TvbyHnoETdT71rTFlBLUJ6pOCu1nQf4Y4dkt/g2lEqKN2+CSraY2rUPyYrpPeH5oopSQGrDNFO3pVCBrfbjxjg==",
+ "resolved": "8.0.25",
+ "contentHash": "eGWJa4xmc5054BHVwGGZWpfelv3I5H2cc8aFEe8Us6GyMamew7g78y/f3spEl5MYx4t4Hl8AelLMZ7Na0QG7uw==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "8.0.24",
+ "Microsoft.AspNetCore.JsonPatch": "8.0.25",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
- "Microsoft.CSharp": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA=="
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.2",
- "contentHash": "3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg=="
- },
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
"resolved": "3.1.32",
- "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g==",
- "dependencies": {
- "System.Diagnostics.DiagnosticSource": "4.7.1"
- }
+ "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g=="
},
"Newtonsoft.Json": {
"type": "Transitive",
@@ -152,18 +119,13 @@
"Newtonsoft.Json": "12.0.1"
}
},
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "4.7.1",
- "contentHash": "j81Lovt90PDAq8kLpaJfJKV/rWdWuEk6jfV+MBkee33vzYLEUsy4gXK8laa9V2nZlLM9VM9yA/OOQxxPEJKAMw=="
- },
"ocelot": {
"type": "Project",
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.24, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.24, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.25, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.25, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
@@ -184,48 +146,31 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "97bu/KDJKJypkpQb0hq2YDxFy4f30g/4Wmk2I8XTxDvaXbGL2UcLQGdrLWAIW+NlEAFI+Zrps1Oe92uO26vRLQ==",
+ "resolved": "9.0.14",
+ "contentHash": "aNrZcz0+FAw1wwOtsTpP+nYvDIFtKnMmfC+gOzUcf1moqyJdlPyoQZcIbnxu0xyPnfnolvr9wYiDM5w/peQsvg==",
"dependencies": {
- "Microsoft.CSharp": "4.7.0",
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "qfh2o5iXQvummtKgaui21dbmOjhBoQfwscxgfxDUUlvNa+Qj6hMwqQUOLQ+/oG+8caUDkdSWzMdcu8Z79UT4GQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.13"
- }
+ "resolved": "9.0.14",
+ "contentHash": "036P2G2dp+ktc1y04dc6QW/0jlXqHcc32fm9NdG+RqZbEp9YYA8YpV9d2OG9/p0kgr7TSlhBawUgooOEHlw5HA=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "hH3hfEYrm97r5+11BeezwT4LmDvgGPzq3GvtChhCV9AA2igWPkzA5E0ZmtPWdU9W124QZmceMztDZs68xgkHOw==",
+ "resolved": "9.0.14",
+ "contentHash": "/Da05WZ7xMcXiZd4eiMuAQncXIWq0cGW7a1o/1WGaJsmPg7Md5GepinDFmOipuVF2d9HHailV30w15uNCb/ZdQ==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "9.0.13",
+ "Microsoft.AspNetCore.JsonPatch": "9.0.14",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
- "Microsoft.CSharp": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA=="
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "HyJoV/UcJr71gPs9ot3GFJG2yyYxoBNTvp48xVJn37FRLeJZithg74aUNZQRCJgk0yG6LbgDlXDJJwG3QFnoyQ=="
- },
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
"resolved": "3.1.32",
- "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g==",
- "dependencies": {
- "System.Diagnostics.DiagnosticSource": "4.7.1"
- }
+ "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g=="
},
"Newtonsoft.Json": {
"type": "Transitive",
@@ -240,18 +185,13 @@
"Newtonsoft.Json": "12.0.1"
}
},
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "4.7.1",
- "contentHash": "j81Lovt90PDAq8kLpaJfJKV/rWdWuEk6jfV+MBkee33vzYLEUsy4gXK8laa9V2nZlLM9VM9yA/OOQxxPEJKAMw=="
- },
"ocelot": {
"type": "Project",
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.13, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.13, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.14, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.14, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
diff --git a/samples/Configuration/packages.lock.json b/samples/Configuration/packages.lock.json
index 8d14d64cf..743adaed6 100644
--- a/samples/Configuration/packages.lock.json
+++ b/samples/Configuration/packages.lock.json
@@ -14,42 +14,31 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "IHsqsECi1N2FJ0RmV73Cmp6qusu4vGBhUuWJFyJAC/LekFdwSa5zacZE80Sd8M2fD9ZXgEaA32y5qcj3jh3wlQ==",
+ "resolved": "10.0.5",
+ "contentHash": "ODGomRlmt8/mFAqVyD9MgE4fXNkO6qDNeKuvmqNDuKjOL2UOkh/wJK0gEXS5VcViHFs+uQKOXD5xoTg1/ouKtA==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "LLPdY4BEQ94be1eiXYyeFhcern4jOoMgIKLmfFpEvXafbcsSZtCXk0yT6seoyCJsh1vrdTVKYbLH+3b6/actfg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
- }
+ "resolved": "10.0.5",
+ "contentHash": "wj8Vqtc3yDkTFo96Bnj8O9X70DYRNJayvPGg7wUUURhBHtH4zAbGgqG2RWrGgQKlrlUc/ZQGxzIZPskzXN2R4g=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "gnCyVHEYeI3oeK1pig6F3ckmTKew5wJO5V70vj7rKp4KOoPUijGcigsaFdJfj5HZBXMmYuJpBiaWCHauXJ0GLw==",
+ "resolved": "10.0.5",
+ "contentHash": "WFwm63h4YhVOfEvTeieUGRKUz8nYKSd6mXC1vfqqr7ZW+b8mQBkaxMeAOvA2YFjjgRCKgVC72jhmxjLEDFwC4A==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "10.0.3",
+ "Microsoft.AspNetCore.JsonPatch": "10.0.5",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
- },
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
"resolved": "3.1.32",
- "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g==",
- "dependencies": {
- "System.Diagnostics.DiagnosticSource": "4.7.1"
- }
+ "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g=="
},
"Newtonsoft.Json": {
"type": "Transitive",
@@ -64,18 +53,13 @@
"Newtonsoft.Json": "12.0.1"
}
},
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "4.7.1",
- "contentHash": "j81Lovt90PDAq8kLpaJfJKV/rWdWuEk6jfV+MBkee33vzYLEUsy4gXK8laa9V2nZlLM9VM9yA/OOQxxPEJKAMw=="
- },
"ocelot": {
"type": "Project",
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.3, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.3, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.5, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.5, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
@@ -96,48 +80,31 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "fup+Ya6mN58877F6eKzR8jrMe2fCRQ/Bl3pA/23DtX+1R2eWdDTrZGYOGDrnt2aWN5VgLSlxc7APFgXiK57l8w==",
+ "resolved": "8.0.25",
+ "contentHash": "C6aPTFT5sJ+LhX8Vtbj4EfZ040YgItJLTksGbT+46pqhc0rGZggqlu4yPKQjLii75WSL/uVVcZVKNJwQzRPR5Q==",
"dependencies": {
- "Microsoft.CSharp": "4.7.0",
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "qb0pE7PBNUiIVtFleAZ4gq7KLQuPGOjAhA4TbC/NLLpsP1WXJtDXcqTBdta6iJQBDtmeWVSijy6KyX0hZcr/WQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
- }
+ "resolved": "8.0.25",
+ "contentHash": "HYtM1e8zKdNd44k+TEIm76O8hrbYsLj+yqKQwuO79wl0f6s+yHwcw0JStyaHLlbEE1kkbhtXeIEEC5YrauvxFA=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "TvbyHnoETdT71rTFlBLUJ6pOCu1nQf4Y4dkt/g2lEqKN2+CSraY2rUPyYrpPeH5oopSQGrDNFO3pVCBrfbjxjg==",
+ "resolved": "8.0.25",
+ "contentHash": "eGWJa4xmc5054BHVwGGZWpfelv3I5H2cc8aFEe8Us6GyMamew7g78y/f3spEl5MYx4t4Hl8AelLMZ7Na0QG7uw==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "8.0.24",
+ "Microsoft.AspNetCore.JsonPatch": "8.0.25",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
- "Microsoft.CSharp": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA=="
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.2",
- "contentHash": "3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg=="
- },
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
"resolved": "3.1.32",
- "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g==",
- "dependencies": {
- "System.Diagnostics.DiagnosticSource": "4.7.1"
- }
+ "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g=="
},
"Newtonsoft.Json": {
"type": "Transitive",
@@ -152,18 +119,13 @@
"Newtonsoft.Json": "12.0.1"
}
},
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "4.7.1",
- "contentHash": "j81Lovt90PDAq8kLpaJfJKV/rWdWuEk6jfV+MBkee33vzYLEUsy4gXK8laa9V2nZlLM9VM9yA/OOQxxPEJKAMw=="
- },
"ocelot": {
"type": "Project",
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.24, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.24, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.25, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.25, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
@@ -184,48 +146,31 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "97bu/KDJKJypkpQb0hq2YDxFy4f30g/4Wmk2I8XTxDvaXbGL2UcLQGdrLWAIW+NlEAFI+Zrps1Oe92uO26vRLQ==",
+ "resolved": "9.0.14",
+ "contentHash": "aNrZcz0+FAw1wwOtsTpP+nYvDIFtKnMmfC+gOzUcf1moqyJdlPyoQZcIbnxu0xyPnfnolvr9wYiDM5w/peQsvg==",
"dependencies": {
- "Microsoft.CSharp": "4.7.0",
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "qfh2o5iXQvummtKgaui21dbmOjhBoQfwscxgfxDUUlvNa+Qj6hMwqQUOLQ+/oG+8caUDkdSWzMdcu8Z79UT4GQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.13"
- }
+ "resolved": "9.0.14",
+ "contentHash": "036P2G2dp+ktc1y04dc6QW/0jlXqHcc32fm9NdG+RqZbEp9YYA8YpV9d2OG9/p0kgr7TSlhBawUgooOEHlw5HA=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "hH3hfEYrm97r5+11BeezwT4LmDvgGPzq3GvtChhCV9AA2igWPkzA5E0ZmtPWdU9W124QZmceMztDZs68xgkHOw==",
+ "resolved": "9.0.14",
+ "contentHash": "/Da05WZ7xMcXiZd4eiMuAQncXIWq0cGW7a1o/1WGaJsmPg7Md5GepinDFmOipuVF2d9HHailV30w15uNCb/ZdQ==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "9.0.13",
+ "Microsoft.AspNetCore.JsonPatch": "9.0.14",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
- "Microsoft.CSharp": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA=="
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "HyJoV/UcJr71gPs9ot3GFJG2yyYxoBNTvp48xVJn37FRLeJZithg74aUNZQRCJgk0yG6LbgDlXDJJwG3QFnoyQ=="
- },
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
"resolved": "3.1.32",
- "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g==",
- "dependencies": {
- "System.Diagnostics.DiagnosticSource": "4.7.1"
- }
+ "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g=="
},
"Newtonsoft.Json": {
"type": "Transitive",
@@ -240,18 +185,13 @@
"Newtonsoft.Json": "12.0.1"
}
},
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "4.7.1",
- "contentHash": "j81Lovt90PDAq8kLpaJfJKV/rWdWuEk6jfV+MBkee33vzYLEUsy4gXK8laa9V2nZlLM9VM9yA/OOQxxPEJKAMw=="
- },
"ocelot": {
"type": "Project",
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.13, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.13, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.14, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.14, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
diff --git a/samples/Eureka/ApiGateway/packages.lock.json b/samples/Eureka/ApiGateway/packages.lock.json
index ecbc4cf39..786548dd8 100644
--- a/samples/Eureka/ApiGateway/packages.lock.json
+++ b/samples/Eureka/ApiGateway/packages.lock.json
@@ -14,337 +14,31 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "IHsqsECi1N2FJ0RmV73Cmp6qusu4vGBhUuWJFyJAC/LekFdwSa5zacZE80Sd8M2fD9ZXgEaA32y5qcj3jh3wlQ==",
+ "resolved": "10.0.5",
+ "contentHash": "ODGomRlmt8/mFAqVyD9MgE4fXNkO6qDNeKuvmqNDuKjOL2UOkh/wJK0gEXS5VcViHFs+uQKOXD5xoTg1/ouKtA==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "LLPdY4BEQ94be1eiXYyeFhcern4jOoMgIKLmfFpEvXafbcsSZtCXk0yT6seoyCJsh1vrdTVKYbLH+3b6/actfg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
- }
+ "resolved": "10.0.5",
+ "contentHash": "wj8Vqtc3yDkTFo96Bnj8O9X70DYRNJayvPGg7wUUURhBHtH4zAbGgqG2RWrGgQKlrlUc/ZQGxzIZPskzXN2R4g=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "gnCyVHEYeI3oeK1pig6F3ckmTKew5wJO5V70vj7rKp4KOoPUijGcigsaFdJfj5HZBXMmYuJpBiaWCHauXJ0GLw==",
+ "resolved": "10.0.5",
+ "contentHash": "WFwm63h4YhVOfEvTeieUGRKUz8nYKSd6mXC1vfqqr7ZW+b8mQBkaxMeAOvA2YFjjgRCKgVC72jhmxjLEDFwC4A==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "10.0.3",
+ "Microsoft.AspNetCore.JsonPatch": "10.0.5",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
- "Microsoft.Extensions.Caching.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.Binder": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.CommandLine": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "NZuZMz3Q8Z780nKX3ifV1fE7lS+6pynDHK71OfU4OZ1ItgvDOhyOC7E6z+JMZrAj63zRpwbdldYFk499t3+1dQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.EnvironmentVariables": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "plvZ0ZIpq+97gdPNNvhwvrEZ92kNml9hd1pe3idMA7svR0PztdzVLkoWLcRFgySYXUJc3kSM3Xw3mNFMo/bxRA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.FileExtensions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "McP+Lz/EKwvtCv48z0YImw+L1gi1gy5rHhNaNIY2CrjloV+XY8gydT8DjMR6zWeL13AFK+DioVpppwAuO1Gi1w==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Physical": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.Json": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "C2wqUoh9OmRL1akaCcKSTmRU8z0kckfImG7zLNI8uyi47Lp+zd5LWAD17waPQEqCz3ioWOCrFUo+JJuoeZLOBw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "System.Text.Json": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.UserSecrets": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "ihDHu2dJYQird9pl2CbdwuNDfvCZdOS0S7SPlNfhPt0B81UTT+yyZKz2pimFZGUp3AfuBRnqUCxB2SjsZKHVUw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Json": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Physical": "8.0.0"
- }
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
- },
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
"resolved": "3.1.32",
- "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g==",
- "dependencies": {
- "System.Diagnostics.DiagnosticSource": "4.7.1"
- }
- },
- "Microsoft.Extensions.Diagnostics": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3PZp/YSkIXrF7QK7PfC1bkyRYwqOHpWFad8Qx+4wkuumAeXo1NHaxpS9LboNA9OvNSAu+QOVlXbMyoY+pHSqcw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Diagnostics.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "System.Diagnostics.DiagnosticSource": "8.0.0"
- }
- },
- "Microsoft.Extensions.FileProviders.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.FileProviders.Physical": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==",
- "dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileSystemGlobbing": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.FileSystemGlobbing": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ=="
- },
- "Microsoft.Extensions.Hosting": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "ItYHpdqVp5/oFLT5QqbopnkKlyFG9EW/9nhM6/yfObeKt6Su0wkBio6AizgRHGNwhJuAtlE5VIjow5JOTrip6w==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.Configuration.CommandLine": "8.0.0",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0",
- "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0",
- "Microsoft.Extensions.Configuration.Json": "8.0.0",
- "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0",
- "Microsoft.Extensions.DependencyInjection": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Diagnostics": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Physical": "8.0.0",
- "Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging.Configuration": "8.0.0",
- "Microsoft.Extensions.Logging.Console": "8.0.0",
- "Microsoft.Extensions.Logging.Debug": "8.0.0",
- "Microsoft.Extensions.Logging.EventLog": "8.0.0",
- "Microsoft.Extensions.Logging.EventSource": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0"
- }
- },
- "Microsoft.Extensions.Hosting.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "AG7HWwVRdCHlaA++1oKDxLsXIBxmDpMPb3VoyOoAghEWnkUvEAdYQUwnV4jJbAaa/nMYNiEh5ByoLauZBEiovg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Http": {
- "type": "Transitive",
- "resolved": "3.1.0",
- "contentHash": "DLigdcV0nYaT6/ly0rnfP80BnXq8NNd/h8/SkfY39uio7Bd9LauVntp6RcRh1Kj23N+uf80GgL7Win6P3BCtoQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.0",
- "Microsoft.Extensions.Logging": "3.1.0",
- "Microsoft.Extensions.Options": "3.1.0"
- }
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Configuration": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "ixXXV0G/12g6MXK65TLngYN9V5hQQRuV+fZi882WIoVJT7h5JvoYoxTEwCgdqwLjSneqh1O+66gM8sMr9z/rsQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Console": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "e+48o7DztoYog+PY430lPxrM4mm3PbA6qucvQtUDDwVo4MO+ejMw7YGc/o2rnxbxj4isPxdfKFzTxvXMwAz83A==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging.Configuration": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "System.Text.Json": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Debug": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "dt0x21qBdudHLW/bjMJpkixv858RRr8eSomgVbU8qljOyfrfDGi1JQvpF9w8S7ziRPtRKisuWaOwFxJM82GxeA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.EventLog": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3X9D3sl7EmOu7vQp5MJrmIJBl5XSdOhZPYXUeFfYa6Nnm9+tok8x3t3IVPLhm7UJtPOU61ohFchw8rNm9tIYOQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "System.Diagnostics.EventLog": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.EventSource": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "oKcPMrw+luz2DUAKhwFXrmFikZWnyc8l2RKoQwqU3KIZZjcfoJE0zRHAnqATfhRZhtcbjl/QkiY2Xjxp0xu+6w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0",
- "System.Text.Json": "8.0.0"
- }
- },
- "Microsoft.Extensions.Options": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "0f4DMRqEd50zQh+UyJc+/HiBsZ3vhAQALgdkcQEalSH1L2isdC7Yj54M3cyo5e+BeO5fcBQ7Dxly8XiBBcvRgw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g=="
+ "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g=="
},
"Newtonsoft.Json": {
"type": "Transitive",
@@ -361,52 +55,38 @@
},
"Polly": {
"type": "Transitive",
- "resolved": "8.6.5",
- "contentHash": "VqtW2ZE/ALvQMAH1cQY3qZ2cF2OXa3oe/HKMdOv6Q02HCoEW0rsFNfcBONXlHBe1TnjWW1vdRxBEkPeq0/2FHA==",
+ "resolved": "8.6.6",
+ "contentHash": "czKHYJ6uGowPijuZt4kgF4njfGvWxVZ8mKBcrZ9iEtwDe9HKdF0ug6p6TwUG8EHuuufgbDU//rSBFebt5/0Fyw==",
"dependencies": {
- "Polly.Core": "8.6.5"
+ "Polly.Core": "8.6.6"
}
},
"Polly.Core": {
"type": "Transitive",
- "resolved": "8.6.5",
- "contentHash": "t+sUVrIwvo7UmsgHGgOG9F0GDZSRIm47u2ylH17Gvcv1q5hNEwgD5GoBlFyc0kh/pebmPyrAgvGsR/65ZBaXlg=="
+ "resolved": "8.6.6",
+ "contentHash": "lCBL9mmhF9TZxHG3beVRkyjlLohkIC464xIAq7J7Y59C+z42hmsdUaeCKl2SIAYertOUU5TeBXyQDLDQGIKePQ=="
},
"Steeltoe.Common": {
"type": "Transitive",
"resolved": "3.3.0",
"contentHash": "hwTApMg/TnX1imTvGRbhth8dHe3AUWD/MxKXK0kqEE84mEPjK4IDHJiV38Mx4+mH13x6xbipeCKte+KdadaqLQ==",
"dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.Configuration.CommandLine": "8.0.0",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0",
- "Microsoft.Extensions.DependencyInjection": "8.0.0",
- "Microsoft.Extensions.Logging.Console": "8.0.0",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
"Steeltoe.Common.Abstractions": "3.3.0",
- "System.Diagnostics.DiagnosticSource": "8.0.0",
- "System.Reflection.MetadataLoadContext": "4.6.0",
- "System.Text.Json": "8.0.5"
+ "System.Reflection.MetadataLoadContext": "4.6.0"
}
},
"Steeltoe.Common.Abstractions": {
"type": "Transitive",
"resolved": "3.3.0",
- "contentHash": "86nxnq4Wd6MQFz8ZSfYwvgg8RocfmZAOGxS8sHCspB2pTkmMsqdQBhpI3yufZBYXxqt48EIXuzBqZCSAr1ggJg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Binder": "8.0.0"
- }
+ "contentHash": "86nxnq4Wd6MQFz8ZSfYwvgg8RocfmZAOGxS8sHCspB2pTkmMsqdQBhpI3yufZBYXxqt48EIXuzBqZCSAr1ggJg=="
},
"Steeltoe.Common.Http": {
"type": "Transitive",
"resolved": "3.3.0",
"contentHash": "KuEKWfx2yubvbVzq5c/1rTBusL/FvLXA2w93jBfi5KQn1D0F9c6R03wLgpMFM46j0KxGZF5iKxm00g/8GHETlQ==",
"dependencies": {
- "Microsoft.Extensions.Http": "3.1.0",
"Steeltoe.Common": "3.3.0",
- "Steeltoe.Discovery.Abstractions": "3.3.0",
- "System.Text.Json": "8.0.5"
+ "Steeltoe.Discovery.Abstractions": "3.3.0"
}
},
"Steeltoe.Connector.Abstractions": {
@@ -414,7 +94,6 @@
"resolved": "3.3.0",
"contentHash": "35thB2pyX5nY9RFFDlRwmyee/qYA5OgPr6YkhmDnjCA515VLz6uV/74CHwi4urBbmfP1LX74XnrDyZhxMYQDHg==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Steeltoe.Common.Abstractions": "3.3.0",
"Steeltoe.Extensions.Configuration.Abstractions": "3.3.0"
}
@@ -433,7 +112,6 @@
"resolved": "3.3.0",
"contentHash": "4cqyNvuzPo/Obr3bkEn/d6yntSkPJa5iuaR5Htu1O70iRQU2MFa1UOLDKBl/u3G4L0FU27EHqY49GHyS+0czMA==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Steeltoe.Common.Abstractions": "3.3.0"
}
},
@@ -442,8 +120,6 @@
"resolved": "3.3.0",
"contentHash": "yZzshF4tuzD2ge4kA/drUN6MdjfafVcJen83ohrcsP6jiLaNweabPR5WTjK9dfVMyot8t2FjsLMXKcYx/NnsFw==",
"dependencies": {
- "Microsoft.Extensions.Hosting": "8.0.0",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
"Steeltoe.Common.Http": "3.3.0",
"Steeltoe.Connector.ConnectorBase": "3.3.0",
"Steeltoe.Discovery.Abstractions": "3.3.0"
@@ -464,8 +140,7 @@
"dependencies": {
"Steeltoe.Common.Http": "3.3.0",
"Steeltoe.Connector.Abstractions": "3.3.0",
- "Steeltoe.Discovery.ClientBase": "3.3.0",
- "System.Net.Http.Json": "3.2.1"
+ "Steeltoe.Discovery.ClientBase": "3.3.0"
}
},
"Steeltoe.Extensions.Configuration.Abstractions": {
@@ -473,47 +148,21 @@
"resolved": "3.3.0",
"contentHash": "8hMFGX21iAt+OibwFMr8LKnB6zSS372cOMz4A2X4K4dDsKjISZYwaXWoEzDmxuZn6HHywsQhIhR4//2bUPhsFA==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.DependencyInjection": "8.0.0",
"Steeltoe.Common.Abstractions": "3.3.0"
}
},
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ=="
- },
- "System.Diagnostics.EventLog": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "fdYxcRjQqTTacKId/2IECojlDSFvp7LP5N78+0z/xH7v/Tuw5ZAxu23Y6PTCRinqyu2ePx+Gn1098NC6jM6d+A=="
- },
- "System.Net.Http.Json": {
- "type": "Transitive",
- "resolved": "3.2.1",
- "contentHash": "KkevRTwX9uMYxuxG2/wSql8FIAItB89XT36zoh6hraQkFhf2yjotDswpAKzeuaEuMhAia6c50oZMkP1PJoYufQ==",
- "dependencies": {
- "System.Text.Json": "4.7.2"
- }
- },
"System.Reflection.MetadataLoadContext": {
"type": "Transitive",
"resolved": "4.6.0",
"contentHash": "TezS9fEP9kzL5U6GYHZY6I/tqz6qiHKNgAzuT6JJXJXuP+wWvNLN03gPxBK2uLP0LrLg/QXEAF++lxBNBSYILA=="
},
- "System.Text.Json": {
- "type": "Transitive",
- "resolved": "8.0.5",
- "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg=="
- },
"ocelot": {
"type": "Project",
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.3, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.3, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.5, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.5, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
@@ -529,7 +178,7 @@
"type": "Project",
"dependencies": {
"Ocelot": "[0.0.0-dev, )",
- "Polly": "[8.6.5, )"
+ "Polly": "[8.6.6, )"
}
},
"ocelot.samples.web": {
@@ -549,343 +198,31 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "fup+Ya6mN58877F6eKzR8jrMe2fCRQ/Bl3pA/23DtX+1R2eWdDTrZGYOGDrnt2aWN5VgLSlxc7APFgXiK57l8w==",
+ "resolved": "8.0.25",
+ "contentHash": "C6aPTFT5sJ+LhX8Vtbj4EfZ040YgItJLTksGbT+46pqhc0rGZggqlu4yPKQjLii75WSL/uVVcZVKNJwQzRPR5Q==",
"dependencies": {
- "Microsoft.CSharp": "4.7.0",
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "qb0pE7PBNUiIVtFleAZ4gq7KLQuPGOjAhA4TbC/NLLpsP1WXJtDXcqTBdta6iJQBDtmeWVSijy6KyX0hZcr/WQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
- }
+ "resolved": "8.0.25",
+ "contentHash": "HYtM1e8zKdNd44k+TEIm76O8hrbYsLj+yqKQwuO79wl0f6s+yHwcw0JStyaHLlbEE1kkbhtXeIEEC5YrauvxFA=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "TvbyHnoETdT71rTFlBLUJ6pOCu1nQf4Y4dkt/g2lEqKN2+CSraY2rUPyYrpPeH5oopSQGrDNFO3pVCBrfbjxjg==",
+ "resolved": "8.0.25",
+ "contentHash": "eGWJa4xmc5054BHVwGGZWpfelv3I5H2cc8aFEe8Us6GyMamew7g78y/f3spEl5MYx4t4Hl8AelLMZ7Na0QG7uw==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "8.0.24",
+ "Microsoft.AspNetCore.JsonPatch": "8.0.25",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
- "Microsoft.CSharp": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA=="
- },
- "Microsoft.Extensions.Caching.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.Binder": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.CommandLine": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "NZuZMz3Q8Z780nKX3ifV1fE7lS+6pynDHK71OfU4OZ1ItgvDOhyOC7E6z+JMZrAj63zRpwbdldYFk499t3+1dQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.EnvironmentVariables": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "plvZ0ZIpq+97gdPNNvhwvrEZ92kNml9hd1pe3idMA7svR0PztdzVLkoWLcRFgySYXUJc3kSM3Xw3mNFMo/bxRA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.FileExtensions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "McP+Lz/EKwvtCv48z0YImw+L1gi1gy5rHhNaNIY2CrjloV+XY8gydT8DjMR6zWeL13AFK+DioVpppwAuO1Gi1w==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Physical": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.Json": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "C2wqUoh9OmRL1akaCcKSTmRU8z0kckfImG7zLNI8uyi47Lp+zd5LWAD17waPQEqCz3ioWOCrFUo+JJuoeZLOBw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "System.Text.Json": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.UserSecrets": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "ihDHu2dJYQird9pl2CbdwuNDfvCZdOS0S7SPlNfhPt0B81UTT+yyZKz2pimFZGUp3AfuBRnqUCxB2SjsZKHVUw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Json": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Physical": "8.0.0"
- }
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.2",
- "contentHash": "3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg=="
- },
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
"resolved": "3.1.32",
- "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g==",
- "dependencies": {
- "System.Diagnostics.DiagnosticSource": "4.7.1"
- }
- },
- "Microsoft.Extensions.Diagnostics": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3PZp/YSkIXrF7QK7PfC1bkyRYwqOHpWFad8Qx+4wkuumAeXo1NHaxpS9LboNA9OvNSAu+QOVlXbMyoY+pHSqcw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Diagnostics.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "System.Diagnostics.DiagnosticSource": "8.0.0"
- }
- },
- "Microsoft.Extensions.FileProviders.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.FileProviders.Physical": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==",
- "dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileSystemGlobbing": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.FileSystemGlobbing": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ=="
- },
- "Microsoft.Extensions.Hosting": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "ItYHpdqVp5/oFLT5QqbopnkKlyFG9EW/9nhM6/yfObeKt6Su0wkBio6AizgRHGNwhJuAtlE5VIjow5JOTrip6w==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.Configuration.CommandLine": "8.0.0",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0",
- "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0",
- "Microsoft.Extensions.Configuration.Json": "8.0.0",
- "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0",
- "Microsoft.Extensions.DependencyInjection": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Diagnostics": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Physical": "8.0.0",
- "Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging.Configuration": "8.0.0",
- "Microsoft.Extensions.Logging.Console": "8.0.0",
- "Microsoft.Extensions.Logging.Debug": "8.0.0",
- "Microsoft.Extensions.Logging.EventLog": "8.0.0",
- "Microsoft.Extensions.Logging.EventSource": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0"
- }
- },
- "Microsoft.Extensions.Hosting.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "AG7HWwVRdCHlaA++1oKDxLsXIBxmDpMPb3VoyOoAghEWnkUvEAdYQUwnV4jJbAaa/nMYNiEh5ByoLauZBEiovg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Http": {
- "type": "Transitive",
- "resolved": "3.1.0",
- "contentHash": "DLigdcV0nYaT6/ly0rnfP80BnXq8NNd/h8/SkfY39uio7Bd9LauVntp6RcRh1Kj23N+uf80GgL7Win6P3BCtoQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.0",
- "Microsoft.Extensions.Logging": "3.1.0",
- "Microsoft.Extensions.Options": "3.1.0"
- }
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Configuration": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "ixXXV0G/12g6MXK65TLngYN9V5hQQRuV+fZi882WIoVJT7h5JvoYoxTEwCgdqwLjSneqh1O+66gM8sMr9z/rsQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Console": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "e+48o7DztoYog+PY430lPxrM4mm3PbA6qucvQtUDDwVo4MO+ejMw7YGc/o2rnxbxj4isPxdfKFzTxvXMwAz83A==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging.Configuration": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "System.Text.Json": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Debug": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "dt0x21qBdudHLW/bjMJpkixv858RRr8eSomgVbU8qljOyfrfDGi1JQvpF9w8S7ziRPtRKisuWaOwFxJM82GxeA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.EventLog": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3X9D3sl7EmOu7vQp5MJrmIJBl5XSdOhZPYXUeFfYa6Nnm9+tok8x3t3IVPLhm7UJtPOU61ohFchw8rNm9tIYOQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "System.Diagnostics.EventLog": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.EventSource": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "oKcPMrw+luz2DUAKhwFXrmFikZWnyc8l2RKoQwqU3KIZZjcfoJE0zRHAnqATfhRZhtcbjl/QkiY2Xjxp0xu+6w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0",
- "System.Text.Json": "8.0.0"
- }
- },
- "Microsoft.Extensions.Options": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "0f4DMRqEd50zQh+UyJc+/HiBsZ3vhAQALgdkcQEalSH1L2isdC7Yj54M3cyo5e+BeO5fcBQ7Dxly8XiBBcvRgw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g=="
+ "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g=="
},
"Newtonsoft.Json": {
"type": "Transitive",
@@ -902,52 +239,38 @@
},
"Polly": {
"type": "Transitive",
- "resolved": "8.6.5",
- "contentHash": "VqtW2ZE/ALvQMAH1cQY3qZ2cF2OXa3oe/HKMdOv6Q02HCoEW0rsFNfcBONXlHBe1TnjWW1vdRxBEkPeq0/2FHA==",
+ "resolved": "8.6.6",
+ "contentHash": "czKHYJ6uGowPijuZt4kgF4njfGvWxVZ8mKBcrZ9iEtwDe9HKdF0ug6p6TwUG8EHuuufgbDU//rSBFebt5/0Fyw==",
"dependencies": {
- "Polly.Core": "8.6.5"
+ "Polly.Core": "8.6.6"
}
},
"Polly.Core": {
"type": "Transitive",
- "resolved": "8.6.5",
- "contentHash": "t+sUVrIwvo7UmsgHGgOG9F0GDZSRIm47u2ylH17Gvcv1q5hNEwgD5GoBlFyc0kh/pebmPyrAgvGsR/65ZBaXlg=="
+ "resolved": "8.6.6",
+ "contentHash": "lCBL9mmhF9TZxHG3beVRkyjlLohkIC464xIAq7J7Y59C+z42hmsdUaeCKl2SIAYertOUU5TeBXyQDLDQGIKePQ=="
},
"Steeltoe.Common": {
"type": "Transitive",
"resolved": "3.3.0",
"contentHash": "hwTApMg/TnX1imTvGRbhth8dHe3AUWD/MxKXK0kqEE84mEPjK4IDHJiV38Mx4+mH13x6xbipeCKte+KdadaqLQ==",
"dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.Configuration.CommandLine": "8.0.0",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0",
- "Microsoft.Extensions.DependencyInjection": "8.0.0",
- "Microsoft.Extensions.Logging.Console": "8.0.0",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
"Steeltoe.Common.Abstractions": "3.3.0",
- "System.Diagnostics.DiagnosticSource": "8.0.0",
- "System.Reflection.MetadataLoadContext": "4.6.0",
- "System.Text.Json": "8.0.5"
+ "System.Reflection.MetadataLoadContext": "4.6.0"
}
},
"Steeltoe.Common.Abstractions": {
"type": "Transitive",
"resolved": "3.3.0",
- "contentHash": "86nxnq4Wd6MQFz8ZSfYwvgg8RocfmZAOGxS8sHCspB2pTkmMsqdQBhpI3yufZBYXxqt48EIXuzBqZCSAr1ggJg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Binder": "8.0.0"
- }
+ "contentHash": "86nxnq4Wd6MQFz8ZSfYwvgg8RocfmZAOGxS8sHCspB2pTkmMsqdQBhpI3yufZBYXxqt48EIXuzBqZCSAr1ggJg=="
},
"Steeltoe.Common.Http": {
"type": "Transitive",
"resolved": "3.3.0",
"contentHash": "KuEKWfx2yubvbVzq5c/1rTBusL/FvLXA2w93jBfi5KQn1D0F9c6R03wLgpMFM46j0KxGZF5iKxm00g/8GHETlQ==",
"dependencies": {
- "Microsoft.Extensions.Http": "3.1.0",
"Steeltoe.Common": "3.3.0",
- "Steeltoe.Discovery.Abstractions": "3.3.0",
- "System.Text.Json": "8.0.5"
+ "Steeltoe.Discovery.Abstractions": "3.3.0"
}
},
"Steeltoe.Connector.Abstractions": {
@@ -955,7 +278,6 @@
"resolved": "3.3.0",
"contentHash": "35thB2pyX5nY9RFFDlRwmyee/qYA5OgPr6YkhmDnjCA515VLz6uV/74CHwi4urBbmfP1LX74XnrDyZhxMYQDHg==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Steeltoe.Common.Abstractions": "3.3.0",
"Steeltoe.Extensions.Configuration.Abstractions": "3.3.0"
}
@@ -974,7 +296,6 @@
"resolved": "3.3.0",
"contentHash": "4cqyNvuzPo/Obr3bkEn/d6yntSkPJa5iuaR5Htu1O70iRQU2MFa1UOLDKBl/u3G4L0FU27EHqY49GHyS+0czMA==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Steeltoe.Common.Abstractions": "3.3.0"
}
},
@@ -983,8 +304,6 @@
"resolved": "3.3.0",
"contentHash": "yZzshF4tuzD2ge4kA/drUN6MdjfafVcJen83ohrcsP6jiLaNweabPR5WTjK9dfVMyot8t2FjsLMXKcYx/NnsFw==",
"dependencies": {
- "Microsoft.Extensions.Hosting": "8.0.0",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
"Steeltoe.Common.Http": "3.3.0",
"Steeltoe.Connector.ConnectorBase": "3.3.0",
"Steeltoe.Discovery.Abstractions": "3.3.0"
@@ -1005,8 +324,7 @@
"dependencies": {
"Steeltoe.Common.Http": "3.3.0",
"Steeltoe.Connector.Abstractions": "3.3.0",
- "Steeltoe.Discovery.ClientBase": "3.3.0",
- "System.Net.Http.Json": "3.2.1"
+ "Steeltoe.Discovery.ClientBase": "3.3.0"
}
},
"Steeltoe.Extensions.Configuration.Abstractions": {
@@ -1014,47 +332,21 @@
"resolved": "3.3.0",
"contentHash": "8hMFGX21iAt+OibwFMr8LKnB6zSS372cOMz4A2X4K4dDsKjISZYwaXWoEzDmxuZn6HHywsQhIhR4//2bUPhsFA==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.DependencyInjection": "8.0.0",
"Steeltoe.Common.Abstractions": "3.3.0"
}
},
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ=="
- },
- "System.Diagnostics.EventLog": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "fdYxcRjQqTTacKId/2IECojlDSFvp7LP5N78+0z/xH7v/Tuw5ZAxu23Y6PTCRinqyu2ePx+Gn1098NC6jM6d+A=="
- },
- "System.Net.Http.Json": {
- "type": "Transitive",
- "resolved": "3.2.1",
- "contentHash": "KkevRTwX9uMYxuxG2/wSql8FIAItB89XT36zoh6hraQkFhf2yjotDswpAKzeuaEuMhAia6c50oZMkP1PJoYufQ==",
- "dependencies": {
- "System.Text.Json": "4.7.2"
- }
- },
"System.Reflection.MetadataLoadContext": {
"type": "Transitive",
"resolved": "4.6.0",
"contentHash": "TezS9fEP9kzL5U6GYHZY6I/tqz6qiHKNgAzuT6JJXJXuP+wWvNLN03gPxBK2uLP0LrLg/QXEAF++lxBNBSYILA=="
},
- "System.Text.Json": {
- "type": "Transitive",
- "resolved": "8.0.5",
- "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg=="
- },
"ocelot": {
"type": "Project",
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.24, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.24, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.25, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.25, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
@@ -1070,7 +362,7 @@
"type": "Project",
"dependencies": {
"Ocelot": "[0.0.0-dev, )",
- "Polly": "[8.6.5, )"
+ "Polly": "[8.6.6, )"
}
},
"ocelot.samples.web": {
@@ -1090,343 +382,31 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "97bu/KDJKJypkpQb0hq2YDxFy4f30g/4Wmk2I8XTxDvaXbGL2UcLQGdrLWAIW+NlEAFI+Zrps1Oe92uO26vRLQ==",
+ "resolved": "9.0.14",
+ "contentHash": "aNrZcz0+FAw1wwOtsTpP+nYvDIFtKnMmfC+gOzUcf1moqyJdlPyoQZcIbnxu0xyPnfnolvr9wYiDM5w/peQsvg==",
"dependencies": {
- "Microsoft.CSharp": "4.7.0",
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "qfh2o5iXQvummtKgaui21dbmOjhBoQfwscxgfxDUUlvNa+Qj6hMwqQUOLQ+/oG+8caUDkdSWzMdcu8Z79UT4GQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.13"
- }
+ "resolved": "9.0.14",
+ "contentHash": "036P2G2dp+ktc1y04dc6QW/0jlXqHcc32fm9NdG+RqZbEp9YYA8YpV9d2OG9/p0kgr7TSlhBawUgooOEHlw5HA=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "hH3hfEYrm97r5+11BeezwT4LmDvgGPzq3GvtChhCV9AA2igWPkzA5E0ZmtPWdU9W124QZmceMztDZs68xgkHOw==",
+ "resolved": "9.0.14",
+ "contentHash": "/Da05WZ7xMcXiZd4eiMuAQncXIWq0cGW7a1o/1WGaJsmPg7Md5GepinDFmOipuVF2d9HHailV30w15uNCb/ZdQ==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "9.0.13",
+ "Microsoft.AspNetCore.JsonPatch": "9.0.14",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
- "Microsoft.CSharp": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA=="
- },
- "Microsoft.Extensions.Caching.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.Binder": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.CommandLine": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "NZuZMz3Q8Z780nKX3ifV1fE7lS+6pynDHK71OfU4OZ1ItgvDOhyOC7E6z+JMZrAj63zRpwbdldYFk499t3+1dQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.EnvironmentVariables": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "plvZ0ZIpq+97gdPNNvhwvrEZ92kNml9hd1pe3idMA7svR0PztdzVLkoWLcRFgySYXUJc3kSM3Xw3mNFMo/bxRA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.FileExtensions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "McP+Lz/EKwvtCv48z0YImw+L1gi1gy5rHhNaNIY2CrjloV+XY8gydT8DjMR6zWeL13AFK+DioVpppwAuO1Gi1w==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Physical": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.Json": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "C2wqUoh9OmRL1akaCcKSTmRU8z0kckfImG7zLNI8uyi47Lp+zd5LWAD17waPQEqCz3ioWOCrFUo+JJuoeZLOBw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "System.Text.Json": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.UserSecrets": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "ihDHu2dJYQird9pl2CbdwuNDfvCZdOS0S7SPlNfhPt0B81UTT+yyZKz2pimFZGUp3AfuBRnqUCxB2SjsZKHVUw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Json": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Physical": "8.0.0"
- }
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "HyJoV/UcJr71gPs9ot3GFJG2yyYxoBNTvp48xVJn37FRLeJZithg74aUNZQRCJgk0yG6LbgDlXDJJwG3QFnoyQ=="
- },
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
"resolved": "3.1.32",
- "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g==",
- "dependencies": {
- "System.Diagnostics.DiagnosticSource": "4.7.1"
- }
- },
- "Microsoft.Extensions.Diagnostics": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3PZp/YSkIXrF7QK7PfC1bkyRYwqOHpWFad8Qx+4wkuumAeXo1NHaxpS9LboNA9OvNSAu+QOVlXbMyoY+pHSqcw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Diagnostics.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "System.Diagnostics.DiagnosticSource": "8.0.0"
- }
- },
- "Microsoft.Extensions.FileProviders.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.FileProviders.Physical": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==",
- "dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileSystemGlobbing": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.FileSystemGlobbing": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ=="
- },
- "Microsoft.Extensions.Hosting": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "ItYHpdqVp5/oFLT5QqbopnkKlyFG9EW/9nhM6/yfObeKt6Su0wkBio6AizgRHGNwhJuAtlE5VIjow5JOTrip6w==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.Configuration.CommandLine": "8.0.0",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0",
- "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0",
- "Microsoft.Extensions.Configuration.Json": "8.0.0",
- "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0",
- "Microsoft.Extensions.DependencyInjection": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Diagnostics": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Physical": "8.0.0",
- "Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging.Configuration": "8.0.0",
- "Microsoft.Extensions.Logging.Console": "8.0.0",
- "Microsoft.Extensions.Logging.Debug": "8.0.0",
- "Microsoft.Extensions.Logging.EventLog": "8.0.0",
- "Microsoft.Extensions.Logging.EventSource": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0"
- }
- },
- "Microsoft.Extensions.Hosting.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "AG7HWwVRdCHlaA++1oKDxLsXIBxmDpMPb3VoyOoAghEWnkUvEAdYQUwnV4jJbAaa/nMYNiEh5ByoLauZBEiovg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Http": {
- "type": "Transitive",
- "resolved": "3.1.0",
- "contentHash": "DLigdcV0nYaT6/ly0rnfP80BnXq8NNd/h8/SkfY39uio7Bd9LauVntp6RcRh1Kj23N+uf80GgL7Win6P3BCtoQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.0",
- "Microsoft.Extensions.Logging": "3.1.0",
- "Microsoft.Extensions.Options": "3.1.0"
- }
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Configuration": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "ixXXV0G/12g6MXK65TLngYN9V5hQQRuV+fZi882WIoVJT7h5JvoYoxTEwCgdqwLjSneqh1O+66gM8sMr9z/rsQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Console": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "e+48o7DztoYog+PY430lPxrM4mm3PbA6qucvQtUDDwVo4MO+ejMw7YGc/o2rnxbxj4isPxdfKFzTxvXMwAz83A==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging.Configuration": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "System.Text.Json": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Debug": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "dt0x21qBdudHLW/bjMJpkixv858RRr8eSomgVbU8qljOyfrfDGi1JQvpF9w8S7ziRPtRKisuWaOwFxJM82GxeA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.EventLog": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3X9D3sl7EmOu7vQp5MJrmIJBl5XSdOhZPYXUeFfYa6Nnm9+tok8x3t3IVPLhm7UJtPOU61ohFchw8rNm9tIYOQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "System.Diagnostics.EventLog": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.EventSource": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "oKcPMrw+luz2DUAKhwFXrmFikZWnyc8l2RKoQwqU3KIZZjcfoJE0zRHAnqATfhRZhtcbjl/QkiY2Xjxp0xu+6w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0",
- "System.Text.Json": "8.0.0"
- }
- },
- "Microsoft.Extensions.Options": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "0f4DMRqEd50zQh+UyJc+/HiBsZ3vhAQALgdkcQEalSH1L2isdC7Yj54M3cyo5e+BeO5fcBQ7Dxly8XiBBcvRgw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g=="
+ "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g=="
},
"Newtonsoft.Json": {
"type": "Transitive",
@@ -1443,52 +423,38 @@
},
"Polly": {
"type": "Transitive",
- "resolved": "8.6.5",
- "contentHash": "VqtW2ZE/ALvQMAH1cQY3qZ2cF2OXa3oe/HKMdOv6Q02HCoEW0rsFNfcBONXlHBe1TnjWW1vdRxBEkPeq0/2FHA==",
+ "resolved": "8.6.6",
+ "contentHash": "czKHYJ6uGowPijuZt4kgF4njfGvWxVZ8mKBcrZ9iEtwDe9HKdF0ug6p6TwUG8EHuuufgbDU//rSBFebt5/0Fyw==",
"dependencies": {
- "Polly.Core": "8.6.5"
+ "Polly.Core": "8.6.6"
}
},
"Polly.Core": {
"type": "Transitive",
- "resolved": "8.6.5",
- "contentHash": "t+sUVrIwvo7UmsgHGgOG9F0GDZSRIm47u2ylH17Gvcv1q5hNEwgD5GoBlFyc0kh/pebmPyrAgvGsR/65ZBaXlg=="
+ "resolved": "8.6.6",
+ "contentHash": "lCBL9mmhF9TZxHG3beVRkyjlLohkIC464xIAq7J7Y59C+z42hmsdUaeCKl2SIAYertOUU5TeBXyQDLDQGIKePQ=="
},
"Steeltoe.Common": {
"type": "Transitive",
"resolved": "3.3.0",
"contentHash": "hwTApMg/TnX1imTvGRbhth8dHe3AUWD/MxKXK0kqEE84mEPjK4IDHJiV38Mx4+mH13x6xbipeCKte+KdadaqLQ==",
"dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.Configuration.CommandLine": "8.0.0",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0",
- "Microsoft.Extensions.DependencyInjection": "8.0.0",
- "Microsoft.Extensions.Logging.Console": "8.0.0",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
"Steeltoe.Common.Abstractions": "3.3.0",
- "System.Diagnostics.DiagnosticSource": "8.0.0",
- "System.Reflection.MetadataLoadContext": "4.6.0",
- "System.Text.Json": "8.0.5"
+ "System.Reflection.MetadataLoadContext": "4.6.0"
}
},
"Steeltoe.Common.Abstractions": {
"type": "Transitive",
"resolved": "3.3.0",
- "contentHash": "86nxnq4Wd6MQFz8ZSfYwvgg8RocfmZAOGxS8sHCspB2pTkmMsqdQBhpI3yufZBYXxqt48EIXuzBqZCSAr1ggJg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Binder": "8.0.0"
- }
+ "contentHash": "86nxnq4Wd6MQFz8ZSfYwvgg8RocfmZAOGxS8sHCspB2pTkmMsqdQBhpI3yufZBYXxqt48EIXuzBqZCSAr1ggJg=="
},
"Steeltoe.Common.Http": {
"type": "Transitive",
"resolved": "3.3.0",
"contentHash": "KuEKWfx2yubvbVzq5c/1rTBusL/FvLXA2w93jBfi5KQn1D0F9c6R03wLgpMFM46j0KxGZF5iKxm00g/8GHETlQ==",
"dependencies": {
- "Microsoft.Extensions.Http": "3.1.0",
"Steeltoe.Common": "3.3.0",
- "Steeltoe.Discovery.Abstractions": "3.3.0",
- "System.Text.Json": "8.0.5"
+ "Steeltoe.Discovery.Abstractions": "3.3.0"
}
},
"Steeltoe.Connector.Abstractions": {
@@ -1496,7 +462,6 @@
"resolved": "3.3.0",
"contentHash": "35thB2pyX5nY9RFFDlRwmyee/qYA5OgPr6YkhmDnjCA515VLz6uV/74CHwi4urBbmfP1LX74XnrDyZhxMYQDHg==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Steeltoe.Common.Abstractions": "3.3.0",
"Steeltoe.Extensions.Configuration.Abstractions": "3.3.0"
}
@@ -1515,7 +480,6 @@
"resolved": "3.3.0",
"contentHash": "4cqyNvuzPo/Obr3bkEn/d6yntSkPJa5iuaR5Htu1O70iRQU2MFa1UOLDKBl/u3G4L0FU27EHqY49GHyS+0czMA==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Steeltoe.Common.Abstractions": "3.3.0"
}
},
@@ -1524,8 +488,6 @@
"resolved": "3.3.0",
"contentHash": "yZzshF4tuzD2ge4kA/drUN6MdjfafVcJen83ohrcsP6jiLaNweabPR5WTjK9dfVMyot8t2FjsLMXKcYx/NnsFw==",
"dependencies": {
- "Microsoft.Extensions.Hosting": "8.0.0",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
"Steeltoe.Common.Http": "3.3.0",
"Steeltoe.Connector.ConnectorBase": "3.3.0",
"Steeltoe.Discovery.Abstractions": "3.3.0"
@@ -1546,8 +508,7 @@
"dependencies": {
"Steeltoe.Common.Http": "3.3.0",
"Steeltoe.Connector.Abstractions": "3.3.0",
- "Steeltoe.Discovery.ClientBase": "3.3.0",
- "System.Net.Http.Json": "3.2.1"
+ "Steeltoe.Discovery.ClientBase": "3.3.0"
}
},
"Steeltoe.Extensions.Configuration.Abstractions": {
@@ -1555,47 +516,21 @@
"resolved": "3.3.0",
"contentHash": "8hMFGX21iAt+OibwFMr8LKnB6zSS372cOMz4A2X4K4dDsKjISZYwaXWoEzDmxuZn6HHywsQhIhR4//2bUPhsFA==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.DependencyInjection": "8.0.0",
"Steeltoe.Common.Abstractions": "3.3.0"
}
},
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ=="
- },
- "System.Diagnostics.EventLog": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "fdYxcRjQqTTacKId/2IECojlDSFvp7LP5N78+0z/xH7v/Tuw5ZAxu23Y6PTCRinqyu2ePx+Gn1098NC6jM6d+A=="
- },
- "System.Net.Http.Json": {
- "type": "Transitive",
- "resolved": "3.2.1",
- "contentHash": "KkevRTwX9uMYxuxG2/wSql8FIAItB89XT36zoh6hraQkFhf2yjotDswpAKzeuaEuMhAia6c50oZMkP1PJoYufQ==",
- "dependencies": {
- "System.Text.Json": "4.7.2"
- }
- },
"System.Reflection.MetadataLoadContext": {
"type": "Transitive",
"resolved": "4.6.0",
"contentHash": "TezS9fEP9kzL5U6GYHZY6I/tqz6qiHKNgAzuT6JJXJXuP+wWvNLN03gPxBK2uLP0LrLg/QXEAF++lxBNBSYILA=="
},
- "System.Text.Json": {
- "type": "Transitive",
- "resolved": "8.0.5",
- "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg=="
- },
"ocelot": {
"type": "Project",
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.13, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.13, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.14, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.14, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
@@ -1611,7 +546,7 @@
"type": "Project",
"dependencies": {
"Ocelot": "[0.0.0-dev, )",
- "Polly": "[8.6.5, )"
+ "Polly": "[8.6.6, )"
}
},
"ocelot.samples.web": {
diff --git a/samples/Eureka/DownstreamService/Ocelot.Samples.Eureka.DownstreamService.csproj b/samples/Eureka/DownstreamService/Ocelot.Samples.Eureka.DownstreamService.csproj
index 130fc44f8..3ee86dcb0 100644
--- a/samples/Eureka/DownstreamService/Ocelot.Samples.Eureka.DownstreamService.csproj
+++ b/samples/Eureka/DownstreamService/Ocelot.Samples.Eureka.DownstreamService.csproj
@@ -23,7 +23,7 @@
-
+
diff --git a/samples/Eureka/DownstreamService/packages.lock.json b/samples/Eureka/DownstreamService/packages.lock.json
index 1272eeeff..3bb70cff9 100644
--- a/samples/Eureka/DownstreamService/packages.lock.json
+++ b/samples/Eureka/DownstreamService/packages.lock.json
@@ -13,345 +13,31 @@
},
"System.Text.Json": {
"type": "Direct",
- "requested": "[10.0.2, )",
- "resolved": "10.0.2",
- "contentHash": "zy8ey7I16G9neZ6uzxrnYwS7pidElzN8XarsBjGu7lE2m7afTKMEe18KbY3ZSmh/z/bR40oxjd6hlUcmOEaMHw=="
- },
- "Microsoft.Extensions.Caching.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.Binder": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.CommandLine": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "NZuZMz3Q8Z780nKX3ifV1fE7lS+6pynDHK71OfU4OZ1ItgvDOhyOC7E6z+JMZrAj63zRpwbdldYFk499t3+1dQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.EnvironmentVariables": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "plvZ0ZIpq+97gdPNNvhwvrEZ92kNml9hd1pe3idMA7svR0PztdzVLkoWLcRFgySYXUJc3kSM3Xw3mNFMo/bxRA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.FileExtensions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "McP+Lz/EKwvtCv48z0YImw+L1gi1gy5rHhNaNIY2CrjloV+XY8gydT8DjMR6zWeL13AFK+DioVpppwAuO1Gi1w==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Physical": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.Json": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "C2wqUoh9OmRL1akaCcKSTmRU8z0kckfImG7zLNI8uyi47Lp+zd5LWAD17waPQEqCz3ioWOCrFUo+JJuoeZLOBw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "System.Text.Json": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.UserSecrets": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "ihDHu2dJYQird9pl2CbdwuNDfvCZdOS0S7SPlNfhPt0B81UTT+yyZKz2pimFZGUp3AfuBRnqUCxB2SjsZKHVUw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Json": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Physical": "8.0.0"
- }
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg=="
- },
- "Microsoft.Extensions.Diagnostics": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3PZp/YSkIXrF7QK7PfC1bkyRYwqOHpWFad8Qx+4wkuumAeXo1NHaxpS9LboNA9OvNSAu+QOVlXbMyoY+pHSqcw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Diagnostics.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "System.Diagnostics.DiagnosticSource": "8.0.0"
- }
- },
- "Microsoft.Extensions.FileProviders.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.FileProviders.Physical": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==",
- "dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileSystemGlobbing": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.FileSystemGlobbing": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ=="
- },
- "Microsoft.Extensions.Hosting": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "ItYHpdqVp5/oFLT5QqbopnkKlyFG9EW/9nhM6/yfObeKt6Su0wkBio6AizgRHGNwhJuAtlE5VIjow5JOTrip6w==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.Configuration.CommandLine": "8.0.0",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0",
- "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0",
- "Microsoft.Extensions.Configuration.Json": "8.0.0",
- "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0",
- "Microsoft.Extensions.DependencyInjection": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Diagnostics": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Physical": "8.0.0",
- "Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging.Configuration": "8.0.0",
- "Microsoft.Extensions.Logging.Console": "8.0.0",
- "Microsoft.Extensions.Logging.Debug": "8.0.0",
- "Microsoft.Extensions.Logging.EventLog": "8.0.0",
- "Microsoft.Extensions.Logging.EventSource": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0"
- }
- },
- "Microsoft.Extensions.Hosting.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "AG7HWwVRdCHlaA++1oKDxLsXIBxmDpMPb3VoyOoAghEWnkUvEAdYQUwnV4jJbAaa/nMYNiEh5ByoLauZBEiovg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Http": {
- "type": "Transitive",
- "resolved": "3.1.0",
- "contentHash": "DLigdcV0nYaT6/ly0rnfP80BnXq8NNd/h8/SkfY39uio7Bd9LauVntp6RcRh1Kj23N+uf80GgL7Win6P3BCtoQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.0",
- "Microsoft.Extensions.Logging": "3.1.0",
- "Microsoft.Extensions.Options": "3.1.0"
- }
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Configuration": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "ixXXV0G/12g6MXK65TLngYN9V5hQQRuV+fZi882WIoVJT7h5JvoYoxTEwCgdqwLjSneqh1O+66gM8sMr9z/rsQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Console": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "e+48o7DztoYog+PY430lPxrM4mm3PbA6qucvQtUDDwVo4MO+ejMw7YGc/o2rnxbxj4isPxdfKFzTxvXMwAz83A==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging.Configuration": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "System.Text.Json": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Debug": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "dt0x21qBdudHLW/bjMJpkixv858RRr8eSomgVbU8qljOyfrfDGi1JQvpF9w8S7ziRPtRKisuWaOwFxJM82GxeA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.EventLog": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3X9D3sl7EmOu7vQp5MJrmIJBl5XSdOhZPYXUeFfYa6Nnm9+tok8x3t3IVPLhm7UJtPOU61ohFchw8rNm9tIYOQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "System.Diagnostics.EventLog": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.EventSource": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "oKcPMrw+luz2DUAKhwFXrmFikZWnyc8l2RKoQwqU3KIZZjcfoJE0zRHAnqATfhRZhtcbjl/QkiY2Xjxp0xu+6w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0",
- "System.Text.Json": "8.0.0"
- }
- },
- "Microsoft.Extensions.Options": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "0f4DMRqEd50zQh+UyJc+/HiBsZ3vhAQALgdkcQEalSH1L2isdC7Yj54M3cyo5e+BeO5fcBQ7Dxly8XiBBcvRgw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g=="
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "vW2zhkWziyfhoSXNf42mTWyilw+vfwBGOsODDsHSFtOIY6LCgfRVUyaAilLEL4Kc1fzhaxcep5pS0VWYPSDW0w=="
},
"Steeltoe.Common": {
"type": "Transitive",
"resolved": "3.3.0",
"contentHash": "hwTApMg/TnX1imTvGRbhth8dHe3AUWD/MxKXK0kqEE84mEPjK4IDHJiV38Mx4+mH13x6xbipeCKte+KdadaqLQ==",
"dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.Configuration.CommandLine": "8.0.0",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0",
- "Microsoft.Extensions.DependencyInjection": "8.0.0",
- "Microsoft.Extensions.Logging.Console": "8.0.0",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
"Steeltoe.Common.Abstractions": "3.3.0",
- "System.Diagnostics.DiagnosticSource": "8.0.0",
- "System.Reflection.MetadataLoadContext": "4.6.0",
- "System.Text.Json": "8.0.5"
+ "System.Reflection.MetadataLoadContext": "4.6.0"
}
},
"Steeltoe.Common.Abstractions": {
"type": "Transitive",
"resolved": "3.3.0",
- "contentHash": "86nxnq4Wd6MQFz8ZSfYwvgg8RocfmZAOGxS8sHCspB2pTkmMsqdQBhpI3yufZBYXxqt48EIXuzBqZCSAr1ggJg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Binder": "8.0.0"
- }
+ "contentHash": "86nxnq4Wd6MQFz8ZSfYwvgg8RocfmZAOGxS8sHCspB2pTkmMsqdQBhpI3yufZBYXxqt48EIXuzBqZCSAr1ggJg=="
},
"Steeltoe.Common.Http": {
"type": "Transitive",
"resolved": "3.3.0",
"contentHash": "KuEKWfx2yubvbVzq5c/1rTBusL/FvLXA2w93jBfi5KQn1D0F9c6R03wLgpMFM46j0KxGZF5iKxm00g/8GHETlQ==",
"dependencies": {
- "Microsoft.Extensions.Http": "3.1.0",
"Steeltoe.Common": "3.3.0",
- "Steeltoe.Discovery.Abstractions": "3.3.0",
- "System.Text.Json": "8.0.5"
+ "Steeltoe.Discovery.Abstractions": "3.3.0"
}
},
"Steeltoe.Connector.Abstractions": {
@@ -359,7 +45,6 @@
"resolved": "3.3.0",
"contentHash": "35thB2pyX5nY9RFFDlRwmyee/qYA5OgPr6YkhmDnjCA515VLz6uV/74CHwi4urBbmfP1LX74XnrDyZhxMYQDHg==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Steeltoe.Common.Abstractions": "3.3.0",
"Steeltoe.Extensions.Configuration.Abstractions": "3.3.0"
}
@@ -378,7 +63,6 @@
"resolved": "3.3.0",
"contentHash": "4cqyNvuzPo/Obr3bkEn/d6yntSkPJa5iuaR5Htu1O70iRQU2MFa1UOLDKBl/u3G4L0FU27EHqY49GHyS+0czMA==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Steeltoe.Common.Abstractions": "3.3.0"
}
},
@@ -387,8 +71,6 @@
"resolved": "3.3.0",
"contentHash": "yZzshF4tuzD2ge4kA/drUN6MdjfafVcJen83ohrcsP6jiLaNweabPR5WTjK9dfVMyot8t2FjsLMXKcYx/NnsFw==",
"dependencies": {
- "Microsoft.Extensions.Hosting": "8.0.0",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
"Steeltoe.Common.Http": "3.3.0",
"Steeltoe.Connector.ConnectorBase": "3.3.0",
"Steeltoe.Discovery.Abstractions": "3.3.0"
@@ -399,22 +81,9 @@
"resolved": "3.3.0",
"contentHash": "8hMFGX21iAt+OibwFMr8LKnB6zSS372cOMz4A2X4K4dDsKjISZYwaXWoEzDmxuZn6HHywsQhIhR4//2bUPhsFA==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.DependencyInjection": "8.0.0",
"Steeltoe.Common.Abstractions": "3.3.0"
}
},
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ=="
- },
- "System.Diagnostics.EventLog": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "fdYxcRjQqTTacKId/2IECojlDSFvp7LP5N78+0z/xH7v/Tuw5ZAxu23Y6PTCRinqyu2ePx+Gn1098NC6jM6d+A=="
- },
"System.Reflection.MetadataLoadContext": {
"type": "Transitive",
"resolved": "4.6.0",
@@ -436,349 +105,35 @@
},
"System.Text.Json": {
"type": "Direct",
- "requested": "[10.0.2, )",
- "resolved": "10.0.2",
- "contentHash": "zy8ey7I16G9neZ6uzxrnYwS7pidElzN8XarsBjGu7lE2m7afTKMEe18KbY3ZSmh/z/bR40oxjd6hlUcmOEaMHw==",
- "dependencies": {
- "System.IO.Pipelines": "10.0.2",
- "System.Text.Encodings.Web": "10.0.2"
- }
- },
- "Microsoft.Extensions.Caching.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.Binder": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.CommandLine": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "NZuZMz3Q8Z780nKX3ifV1fE7lS+6pynDHK71OfU4OZ1ItgvDOhyOC7E6z+JMZrAj63zRpwbdldYFk499t3+1dQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.EnvironmentVariables": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "plvZ0ZIpq+97gdPNNvhwvrEZ92kNml9hd1pe3idMA7svR0PztdzVLkoWLcRFgySYXUJc3kSM3Xw3mNFMo/bxRA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.FileExtensions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "McP+Lz/EKwvtCv48z0YImw+L1gi1gy5rHhNaNIY2CrjloV+XY8gydT8DjMR6zWeL13AFK+DioVpppwAuO1Gi1w==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Physical": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.Json": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "C2wqUoh9OmRL1akaCcKSTmRU8z0kckfImG7zLNI8uyi47Lp+zd5LWAD17waPQEqCz3ioWOCrFUo+JJuoeZLOBw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "System.Text.Json": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.UserSecrets": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "ihDHu2dJYQird9pl2CbdwuNDfvCZdOS0S7SPlNfhPt0B81UTT+yyZKz2pimFZGUp3AfuBRnqUCxB2SjsZKHVUw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Json": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Physical": "8.0.0"
- }
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg=="
- },
- "Microsoft.Extensions.Diagnostics": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3PZp/YSkIXrF7QK7PfC1bkyRYwqOHpWFad8Qx+4wkuumAeXo1NHaxpS9LboNA9OvNSAu+QOVlXbMyoY+pHSqcw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Diagnostics.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "System.Diagnostics.DiagnosticSource": "8.0.0"
- }
- },
- "Microsoft.Extensions.FileProviders.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "vW2zhkWziyfhoSXNf42mTWyilw+vfwBGOsODDsHSFtOIY6LCgfRVUyaAilLEL4Kc1fzhaxcep5pS0VWYPSDW0w==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "8.0.0"
+ "System.IO.Pipelines": "10.0.5",
+ "System.Text.Encodings.Web": "10.0.5"
}
},
- "Microsoft.Extensions.FileProviders.Physical": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==",
- "dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileSystemGlobbing": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.FileSystemGlobbing": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ=="
- },
- "Microsoft.Extensions.Hosting": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "ItYHpdqVp5/oFLT5QqbopnkKlyFG9EW/9nhM6/yfObeKt6Su0wkBio6AizgRHGNwhJuAtlE5VIjow5JOTrip6w==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.Configuration.CommandLine": "8.0.0",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0",
- "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0",
- "Microsoft.Extensions.Configuration.Json": "8.0.0",
- "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0",
- "Microsoft.Extensions.DependencyInjection": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Diagnostics": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Physical": "8.0.0",
- "Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging.Configuration": "8.0.0",
- "Microsoft.Extensions.Logging.Console": "8.0.0",
- "Microsoft.Extensions.Logging.Debug": "8.0.0",
- "Microsoft.Extensions.Logging.EventLog": "8.0.0",
- "Microsoft.Extensions.Logging.EventSource": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0"
- }
- },
- "Microsoft.Extensions.Hosting.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "AG7HWwVRdCHlaA++1oKDxLsXIBxmDpMPb3VoyOoAghEWnkUvEAdYQUwnV4jJbAaa/nMYNiEh5ByoLauZBEiovg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Http": {
- "type": "Transitive",
- "resolved": "3.1.0",
- "contentHash": "DLigdcV0nYaT6/ly0rnfP80BnXq8NNd/h8/SkfY39uio7Bd9LauVntp6RcRh1Kj23N+uf80GgL7Win6P3BCtoQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.0",
- "Microsoft.Extensions.Logging": "3.1.0",
- "Microsoft.Extensions.Options": "3.1.0"
- }
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Configuration": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "ixXXV0G/12g6MXK65TLngYN9V5hQQRuV+fZi882WIoVJT7h5JvoYoxTEwCgdqwLjSneqh1O+66gM8sMr9z/rsQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Console": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "e+48o7DztoYog+PY430lPxrM4mm3PbA6qucvQtUDDwVo4MO+ejMw7YGc/o2rnxbxj4isPxdfKFzTxvXMwAz83A==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging.Configuration": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "System.Text.Json": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Debug": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "dt0x21qBdudHLW/bjMJpkixv858RRr8eSomgVbU8qljOyfrfDGi1JQvpF9w8S7ziRPtRKisuWaOwFxJM82GxeA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.EventLog": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3X9D3sl7EmOu7vQp5MJrmIJBl5XSdOhZPYXUeFfYa6Nnm9+tok8x3t3IVPLhm7UJtPOU61ohFchw8rNm9tIYOQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "System.Diagnostics.EventLog": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.EventSource": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "oKcPMrw+luz2DUAKhwFXrmFikZWnyc8l2RKoQwqU3KIZZjcfoJE0zRHAnqATfhRZhtcbjl/QkiY2Xjxp0xu+6w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0",
- "System.Text.Json": "8.0.0"
- }
- },
- "Microsoft.Extensions.Options": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "0f4DMRqEd50zQh+UyJc+/HiBsZ3vhAQALgdkcQEalSH1L2isdC7Yj54M3cyo5e+BeO5fcBQ7Dxly8XiBBcvRgw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g=="
- },
"Steeltoe.Common": {
"type": "Transitive",
"resolved": "3.3.0",
"contentHash": "hwTApMg/TnX1imTvGRbhth8dHe3AUWD/MxKXK0kqEE84mEPjK4IDHJiV38Mx4+mH13x6xbipeCKte+KdadaqLQ==",
"dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.Configuration.CommandLine": "8.0.0",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0",
- "Microsoft.Extensions.DependencyInjection": "8.0.0",
- "Microsoft.Extensions.Logging.Console": "8.0.0",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
"Steeltoe.Common.Abstractions": "3.3.0",
- "System.Diagnostics.DiagnosticSource": "8.0.0",
- "System.Reflection.MetadataLoadContext": "4.6.0",
- "System.Text.Json": "8.0.5"
+ "System.Reflection.MetadataLoadContext": "4.6.0"
}
},
"Steeltoe.Common.Abstractions": {
"type": "Transitive",
"resolved": "3.3.0",
- "contentHash": "86nxnq4Wd6MQFz8ZSfYwvgg8RocfmZAOGxS8sHCspB2pTkmMsqdQBhpI3yufZBYXxqt48EIXuzBqZCSAr1ggJg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Binder": "8.0.0"
- }
+ "contentHash": "86nxnq4Wd6MQFz8ZSfYwvgg8RocfmZAOGxS8sHCspB2pTkmMsqdQBhpI3yufZBYXxqt48EIXuzBqZCSAr1ggJg=="
},
"Steeltoe.Common.Http": {
"type": "Transitive",
"resolved": "3.3.0",
"contentHash": "KuEKWfx2yubvbVzq5c/1rTBusL/FvLXA2w93jBfi5KQn1D0F9c6R03wLgpMFM46j0KxGZF5iKxm00g/8GHETlQ==",
"dependencies": {
- "Microsoft.Extensions.Http": "3.1.0",
"Steeltoe.Common": "3.3.0",
- "Steeltoe.Discovery.Abstractions": "3.3.0",
- "System.Text.Json": "8.0.5"
+ "Steeltoe.Discovery.Abstractions": "3.3.0"
}
},
"Steeltoe.Connector.Abstractions": {
@@ -786,7 +141,6 @@
"resolved": "3.3.0",
"contentHash": "35thB2pyX5nY9RFFDlRwmyee/qYA5OgPr6YkhmDnjCA515VLz6uV/74CHwi4urBbmfP1LX74XnrDyZhxMYQDHg==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Steeltoe.Common.Abstractions": "3.3.0",
"Steeltoe.Extensions.Configuration.Abstractions": "3.3.0"
}
@@ -805,7 +159,6 @@
"resolved": "3.3.0",
"contentHash": "4cqyNvuzPo/Obr3bkEn/d6yntSkPJa5iuaR5Htu1O70iRQU2MFa1UOLDKBl/u3G4L0FU27EHqY49GHyS+0czMA==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Steeltoe.Common.Abstractions": "3.3.0"
}
},
@@ -814,8 +167,6 @@
"resolved": "3.3.0",
"contentHash": "yZzshF4tuzD2ge4kA/drUN6MdjfafVcJen83ohrcsP6jiLaNweabPR5WTjK9dfVMyot8t2FjsLMXKcYx/NnsFw==",
"dependencies": {
- "Microsoft.Extensions.Hosting": "8.0.0",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
"Steeltoe.Common.Http": "3.3.0",
"Steeltoe.Connector.ConnectorBase": "3.3.0",
"Steeltoe.Discovery.Abstractions": "3.3.0"
@@ -826,26 +177,13 @@
"resolved": "3.3.0",
"contentHash": "8hMFGX21iAt+OibwFMr8LKnB6zSS372cOMz4A2X4K4dDsKjISZYwaXWoEzDmxuZn6HHywsQhIhR4//2bUPhsFA==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.DependencyInjection": "8.0.0",
"Steeltoe.Common.Abstractions": "3.3.0"
}
},
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ=="
- },
- "System.Diagnostics.EventLog": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "fdYxcRjQqTTacKId/2IECojlDSFvp7LP5N78+0z/xH7v/Tuw5ZAxu23Y6PTCRinqyu2ePx+Gn1098NC6jM6d+A=="
- },
"System.IO.Pipelines": {
"type": "Transitive",
- "resolved": "10.0.2",
- "contentHash": "EqMsn9r18ABvTDxrDce4OWDhBE3y+rR23ilG7Y3BudDKrDKrLG/hkD/JmeFZbctAPxSkCjyJ/Ddwbn/g7ufRJA=="
+ "resolved": "10.0.5",
+ "contentHash": "8/ZHN/j2y1t+7McdCf1wXku2/c7wtrGLz3WQabIoPuLAn3bHDWT6YOJYreJq8sCMPSo6c8iVYXUdLlFGX5PEqw=="
},
"System.Reflection.MetadataLoadContext": {
"type": "Transitive",
@@ -854,8 +192,8 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.2",
- "contentHash": "Ro4cLT4qpRy64crfLAy3ekihtXckeXrD5eI6qb6NDSEVyHcHsmH7KgN4dbnIuiBmXIoaCslx4SynLYxag1SLSQ=="
+ "resolved": "10.0.5",
+ "contentHash": "opvD/nKTzGKA7GVntZ9L823kN6IxgHQfuxY+VI9gv8VE1Y7CSKoi/QS1EYDQiA63MqtZsD7X6zkISd2ZQJohTQ=="
},
"ocelot.samples.web": {
"type": "Project"
@@ -873,349 +211,35 @@
},
"System.Text.Json": {
"type": "Direct",
- "requested": "[10.0.2, )",
- "resolved": "10.0.2",
- "contentHash": "zy8ey7I16G9neZ6uzxrnYwS7pidElzN8XarsBjGu7lE2m7afTKMEe18KbY3ZSmh/z/bR40oxjd6hlUcmOEaMHw==",
- "dependencies": {
- "System.IO.Pipelines": "10.0.2",
- "System.Text.Encodings.Web": "10.0.2"
- }
- },
- "Microsoft.Extensions.Caching.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "vW2zhkWziyfhoSXNf42mTWyilw+vfwBGOsODDsHSFtOIY6LCgfRVUyaAilLEL4Kc1fzhaxcep5pS0VWYPSDW0w==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
+ "System.IO.Pipelines": "10.0.5",
+ "System.Text.Encodings.Web": "10.0.5"
}
},
- "Microsoft.Extensions.Configuration.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.Binder": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.CommandLine": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "NZuZMz3Q8Z780nKX3ifV1fE7lS+6pynDHK71OfU4OZ1ItgvDOhyOC7E6z+JMZrAj63zRpwbdldYFk499t3+1dQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.EnvironmentVariables": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "plvZ0ZIpq+97gdPNNvhwvrEZ92kNml9hd1pe3idMA7svR0PztdzVLkoWLcRFgySYXUJc3kSM3Xw3mNFMo/bxRA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.FileExtensions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "McP+Lz/EKwvtCv48z0YImw+L1gi1gy5rHhNaNIY2CrjloV+XY8gydT8DjMR6zWeL13AFK+DioVpppwAuO1Gi1w==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Physical": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.Json": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "C2wqUoh9OmRL1akaCcKSTmRU8z0kckfImG7zLNI8uyi47Lp+zd5LWAD17waPQEqCz3ioWOCrFUo+JJuoeZLOBw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "System.Text.Json": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.UserSecrets": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "ihDHu2dJYQird9pl2CbdwuNDfvCZdOS0S7SPlNfhPt0B81UTT+yyZKz2pimFZGUp3AfuBRnqUCxB2SjsZKHVUw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Json": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Physical": "8.0.0"
- }
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg=="
- },
- "Microsoft.Extensions.Diagnostics": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3PZp/YSkIXrF7QK7PfC1bkyRYwqOHpWFad8Qx+4wkuumAeXo1NHaxpS9LboNA9OvNSAu+QOVlXbMyoY+pHSqcw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Diagnostics.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "System.Diagnostics.DiagnosticSource": "8.0.0"
- }
- },
- "Microsoft.Extensions.FileProviders.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.FileProviders.Physical": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==",
- "dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileSystemGlobbing": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.FileSystemGlobbing": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ=="
- },
- "Microsoft.Extensions.Hosting": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "ItYHpdqVp5/oFLT5QqbopnkKlyFG9EW/9nhM6/yfObeKt6Su0wkBio6AizgRHGNwhJuAtlE5VIjow5JOTrip6w==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.Configuration.CommandLine": "8.0.0",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0",
- "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0",
- "Microsoft.Extensions.Configuration.Json": "8.0.0",
- "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0",
- "Microsoft.Extensions.DependencyInjection": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Diagnostics": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Physical": "8.0.0",
- "Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging.Configuration": "8.0.0",
- "Microsoft.Extensions.Logging.Console": "8.0.0",
- "Microsoft.Extensions.Logging.Debug": "8.0.0",
- "Microsoft.Extensions.Logging.EventLog": "8.0.0",
- "Microsoft.Extensions.Logging.EventSource": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0"
- }
- },
- "Microsoft.Extensions.Hosting.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "AG7HWwVRdCHlaA++1oKDxLsXIBxmDpMPb3VoyOoAghEWnkUvEAdYQUwnV4jJbAaa/nMYNiEh5ByoLauZBEiovg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Http": {
- "type": "Transitive",
- "resolved": "3.1.0",
- "contentHash": "DLigdcV0nYaT6/ly0rnfP80BnXq8NNd/h8/SkfY39uio7Bd9LauVntp6RcRh1Kj23N+uf80GgL7Win6P3BCtoQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.0",
- "Microsoft.Extensions.Logging": "3.1.0",
- "Microsoft.Extensions.Options": "3.1.0"
- }
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Configuration": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "ixXXV0G/12g6MXK65TLngYN9V5hQQRuV+fZi882WIoVJT7h5JvoYoxTEwCgdqwLjSneqh1O+66gM8sMr9z/rsQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Console": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "e+48o7DztoYog+PY430lPxrM4mm3PbA6qucvQtUDDwVo4MO+ejMw7YGc/o2rnxbxj4isPxdfKFzTxvXMwAz83A==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging.Configuration": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "System.Text.Json": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Debug": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "dt0x21qBdudHLW/bjMJpkixv858RRr8eSomgVbU8qljOyfrfDGi1JQvpF9w8S7ziRPtRKisuWaOwFxJM82GxeA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.EventLog": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3X9D3sl7EmOu7vQp5MJrmIJBl5XSdOhZPYXUeFfYa6Nnm9+tok8x3t3IVPLhm7UJtPOU61ohFchw8rNm9tIYOQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "System.Diagnostics.EventLog": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.EventSource": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "oKcPMrw+luz2DUAKhwFXrmFikZWnyc8l2RKoQwqU3KIZZjcfoJE0zRHAnqATfhRZhtcbjl/QkiY2Xjxp0xu+6w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0",
- "System.Text.Json": "8.0.0"
- }
- },
- "Microsoft.Extensions.Options": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "0f4DMRqEd50zQh+UyJc+/HiBsZ3vhAQALgdkcQEalSH1L2isdC7Yj54M3cyo5e+BeO5fcBQ7Dxly8XiBBcvRgw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g=="
- },
"Steeltoe.Common": {
"type": "Transitive",
"resolved": "3.3.0",
"contentHash": "hwTApMg/TnX1imTvGRbhth8dHe3AUWD/MxKXK0kqEE84mEPjK4IDHJiV38Mx4+mH13x6xbipeCKte+KdadaqLQ==",
"dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.Configuration.CommandLine": "8.0.0",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0",
- "Microsoft.Extensions.DependencyInjection": "8.0.0",
- "Microsoft.Extensions.Logging.Console": "8.0.0",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
"Steeltoe.Common.Abstractions": "3.3.0",
- "System.Diagnostics.DiagnosticSource": "8.0.0",
- "System.Reflection.MetadataLoadContext": "4.6.0",
- "System.Text.Json": "8.0.5"
+ "System.Reflection.MetadataLoadContext": "4.6.0"
}
},
"Steeltoe.Common.Abstractions": {
"type": "Transitive",
"resolved": "3.3.0",
- "contentHash": "86nxnq4Wd6MQFz8ZSfYwvgg8RocfmZAOGxS8sHCspB2pTkmMsqdQBhpI3yufZBYXxqt48EIXuzBqZCSAr1ggJg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Binder": "8.0.0"
- }
+ "contentHash": "86nxnq4Wd6MQFz8ZSfYwvgg8RocfmZAOGxS8sHCspB2pTkmMsqdQBhpI3yufZBYXxqt48EIXuzBqZCSAr1ggJg=="
},
"Steeltoe.Common.Http": {
"type": "Transitive",
"resolved": "3.3.0",
"contentHash": "KuEKWfx2yubvbVzq5c/1rTBusL/FvLXA2w93jBfi5KQn1D0F9c6R03wLgpMFM46j0KxGZF5iKxm00g/8GHETlQ==",
"dependencies": {
- "Microsoft.Extensions.Http": "3.1.0",
"Steeltoe.Common": "3.3.0",
- "Steeltoe.Discovery.Abstractions": "3.3.0",
- "System.Text.Json": "8.0.5"
+ "Steeltoe.Discovery.Abstractions": "3.3.0"
}
},
"Steeltoe.Connector.Abstractions": {
@@ -1223,7 +247,6 @@
"resolved": "3.3.0",
"contentHash": "35thB2pyX5nY9RFFDlRwmyee/qYA5OgPr6YkhmDnjCA515VLz6uV/74CHwi4urBbmfP1LX74XnrDyZhxMYQDHg==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Steeltoe.Common.Abstractions": "3.3.0",
"Steeltoe.Extensions.Configuration.Abstractions": "3.3.0"
}
@@ -1242,7 +265,6 @@
"resolved": "3.3.0",
"contentHash": "4cqyNvuzPo/Obr3bkEn/d6yntSkPJa5iuaR5Htu1O70iRQU2MFa1UOLDKBl/u3G4L0FU27EHqY49GHyS+0czMA==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Steeltoe.Common.Abstractions": "3.3.0"
}
},
@@ -1251,8 +273,6 @@
"resolved": "3.3.0",
"contentHash": "yZzshF4tuzD2ge4kA/drUN6MdjfafVcJen83ohrcsP6jiLaNweabPR5WTjK9dfVMyot8t2FjsLMXKcYx/NnsFw==",
"dependencies": {
- "Microsoft.Extensions.Hosting": "8.0.0",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
"Steeltoe.Common.Http": "3.3.0",
"Steeltoe.Connector.ConnectorBase": "3.3.0",
"Steeltoe.Discovery.Abstractions": "3.3.0"
@@ -1263,26 +283,13 @@
"resolved": "3.3.0",
"contentHash": "8hMFGX21iAt+OibwFMr8LKnB6zSS372cOMz4A2X4K4dDsKjISZYwaXWoEzDmxuZn6HHywsQhIhR4//2bUPhsFA==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.DependencyInjection": "8.0.0",
"Steeltoe.Common.Abstractions": "3.3.0"
}
},
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ=="
- },
- "System.Diagnostics.EventLog": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "fdYxcRjQqTTacKId/2IECojlDSFvp7LP5N78+0z/xH7v/Tuw5ZAxu23Y6PTCRinqyu2ePx+Gn1098NC6jM6d+A=="
- },
"System.IO.Pipelines": {
"type": "Transitive",
- "resolved": "10.0.2",
- "contentHash": "EqMsn9r18ABvTDxrDce4OWDhBE3y+rR23ilG7Y3BudDKrDKrLG/hkD/JmeFZbctAPxSkCjyJ/Ddwbn/g7ufRJA=="
+ "resolved": "10.0.5",
+ "contentHash": "8/ZHN/j2y1t+7McdCf1wXku2/c7wtrGLz3WQabIoPuLAn3bHDWT6YOJYreJq8sCMPSo6c8iVYXUdLlFGX5PEqw=="
},
"System.Reflection.MetadataLoadContext": {
"type": "Transitive",
@@ -1291,8 +298,8 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.2",
- "contentHash": "Ro4cLT4qpRy64crfLAy3ekihtXckeXrD5eI6qb6NDSEVyHcHsmH7KgN4dbnIuiBmXIoaCslx4SynLYxag1SLSQ=="
+ "resolved": "10.0.5",
+ "contentHash": "opvD/nKTzGKA7GVntZ9L823kN6IxgHQfuxY+VI9gv8VE1Y7CSKoi/QS1EYDQiA63MqtZsD7X6zkISd2ZQJohTQ=="
},
"ocelot.samples.web": {
"type": "Project"
diff --git a/samples/GraphQL/Ocelot.Samples.GraphQL.csproj b/samples/GraphQL/Ocelot.Samples.GraphQL.csproj
index 095959f1a..a84fc3f70 100644
--- a/samples/GraphQL/Ocelot.Samples.GraphQL.csproj
+++ b/samples/GraphQL/Ocelot.Samples.GraphQL.csproj
@@ -21,8 +21,8 @@
-
-
+
+
diff --git a/samples/GraphQL/packages.lock.json b/samples/GraphQL/packages.lock.json
index 388d2cb68..25db4253d 100644
--- a/samples/GraphQL/packages.lock.json
+++ b/samples/GraphQL/packages.lock.json
@@ -4,23 +4,22 @@
"net10.0": {
"GraphQL": {
"type": "Direct",
- "requested": "[8.8.3, )",
- "resolved": "8.8.3",
- "contentHash": "C4U+65uPj8YKTPT6LjVbnQZbvJFMgHtUQyQoz3Ql9/oBX4YHXrk0X4au8QLZdFu85AIc9Dh2Sc6OsvZc/0bieQ==",
+ "requested": "[8.8.4, )",
+ "resolved": "8.8.4",
+ "contentHash": "Ey/3R5ydkfriUG6PXiZPdeGkyLADQ/wZMgDBtHto5ZvSv+PtzpOD8YX0WAFvW3SA7Ldvwzw5S3RVBSB97imANA==",
"dependencies": {
"GraphQL-Parser": "9.5.0",
- "GraphQL.Analyzers": "8.8.3"
+ "GraphQL.Analyzers": "8.8.4"
}
},
"GraphQL.NewtonsoftJson": {
"type": "Direct",
- "requested": "[8.8.3, )",
- "resolved": "8.8.3",
- "contentHash": "oVjVwrf5Foz4sgAon1NxhdOEjMJ5YryHehr+2hU6kBbrP7udNr9DcgGjup7zJGCNqhVml2SjGvg+6voplcFOeg==",
+ "requested": "[8.8.4, )",
+ "resolved": "8.8.4",
+ "contentHash": "Y3ZN5RpVEM43g4U36fVMkBBETWxjCaffVlJ1CqLPBWqmL7PF/IXKt1lQCvWXDY6AysAbiPaLk5hy/zbP3hvEWw==",
"dependencies": {
- "GraphQL": "[8.8.3, 9.0.0)",
- "Newtonsoft.Json": "13.0.3",
- "System.Buffers": "4.5.1"
+ "GraphQL": "[8.8.4, 9.0.0)",
+ "Newtonsoft.Json": "13.0.3"
}
},
"FluentValidation": {
@@ -35,8 +34,8 @@
},
"GraphQL.Analyzers": {
"type": "Transitive",
- "resolved": "8.8.3",
- "contentHash": "17LE8By+HQTIuMPatIkPERdl7uwlyvWYL49lOvoiCh0vPhnU8BFIENIvlNi4Ag2xMptGs9ieT7okYQFB56C2vA=="
+ "resolved": "8.8.4",
+ "contentHash": "uzsOFK6wKUjefBhejWX6bzomjAM2tgqFWdjvTK26skYzGZPqA9r4Ra+AeOR3aARWlQetmB1T7nG5fIMfZfyLQw=="
},
"IPAddressRange": {
"type": "Transitive",
@@ -45,42 +44,31 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "IHsqsECi1N2FJ0RmV73Cmp6qusu4vGBhUuWJFyJAC/LekFdwSa5zacZE80Sd8M2fD9ZXgEaA32y5qcj3jh3wlQ==",
+ "resolved": "10.0.5",
+ "contentHash": "ODGomRlmt8/mFAqVyD9MgE4fXNkO6qDNeKuvmqNDuKjOL2UOkh/wJK0gEXS5VcViHFs+uQKOXD5xoTg1/ouKtA==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "LLPdY4BEQ94be1eiXYyeFhcern4jOoMgIKLmfFpEvXafbcsSZtCXk0yT6seoyCJsh1vrdTVKYbLH+3b6/actfg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
- }
+ "resolved": "10.0.5",
+ "contentHash": "wj8Vqtc3yDkTFo96Bnj8O9X70DYRNJayvPGg7wUUURhBHtH4zAbGgqG2RWrGgQKlrlUc/ZQGxzIZPskzXN2R4g=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "gnCyVHEYeI3oeK1pig6F3ckmTKew5wJO5V70vj7rKp4KOoPUijGcigsaFdJfj5HZBXMmYuJpBiaWCHauXJ0GLw==",
+ "resolved": "10.0.5",
+ "contentHash": "WFwm63h4YhVOfEvTeieUGRKUz8nYKSd6mXC1vfqqr7ZW+b8mQBkaxMeAOvA2YFjjgRCKgVC72jhmxjLEDFwC4A==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "10.0.3",
+ "Microsoft.AspNetCore.JsonPatch": "10.0.5",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
- },
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
"resolved": "3.1.32",
- "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g==",
- "dependencies": {
- "System.Diagnostics.DiagnosticSource": "4.7.1"
- }
+ "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g=="
},
"Newtonsoft.Json": {
"type": "Transitive",
@@ -95,23 +83,13 @@
"Newtonsoft.Json": "12.0.1"
}
},
- "System.Buffers": {
- "type": "Transitive",
- "resolved": "4.5.1",
- "contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg=="
- },
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "4.7.1",
- "contentHash": "j81Lovt90PDAq8kLpaJfJKV/rWdWuEk6jfV+MBkee33vzYLEUsy4gXK8laa9V2nZlLM9VM9yA/OOQxxPEJKAMw=="
- },
"ocelot": {
"type": "Project",
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.3, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.3, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.5, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.5, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
@@ -122,23 +100,22 @@
"net8.0": {
"GraphQL": {
"type": "Direct",
- "requested": "[8.8.3, )",
- "resolved": "8.8.3",
- "contentHash": "C4U+65uPj8YKTPT6LjVbnQZbvJFMgHtUQyQoz3Ql9/oBX4YHXrk0X4au8QLZdFu85AIc9Dh2Sc6OsvZc/0bieQ==",
+ "requested": "[8.8.4, )",
+ "resolved": "8.8.4",
+ "contentHash": "Ey/3R5ydkfriUG6PXiZPdeGkyLADQ/wZMgDBtHto5ZvSv+PtzpOD8YX0WAFvW3SA7Ldvwzw5S3RVBSB97imANA==",
"dependencies": {
"GraphQL-Parser": "9.5.0",
- "GraphQL.Analyzers": "8.8.3"
+ "GraphQL.Analyzers": "8.8.4"
}
},
"GraphQL.NewtonsoftJson": {
"type": "Direct",
- "requested": "[8.8.3, )",
- "resolved": "8.8.3",
- "contentHash": "oVjVwrf5Foz4sgAon1NxhdOEjMJ5YryHehr+2hU6kBbrP7udNr9DcgGjup7zJGCNqhVml2SjGvg+6voplcFOeg==",
+ "requested": "[8.8.4, )",
+ "resolved": "8.8.4",
+ "contentHash": "Y3ZN5RpVEM43g4U36fVMkBBETWxjCaffVlJ1CqLPBWqmL7PF/IXKt1lQCvWXDY6AysAbiPaLk5hy/zbP3hvEWw==",
"dependencies": {
- "GraphQL": "[8.8.3, 9.0.0)",
- "Newtonsoft.Json": "13.0.3",
- "System.Buffers": "4.5.1"
+ "GraphQL": "[8.8.4, 9.0.0)",
+ "Newtonsoft.Json": "13.0.3"
}
},
"FluentValidation": {
@@ -153,8 +130,8 @@
},
"GraphQL.Analyzers": {
"type": "Transitive",
- "resolved": "8.8.3",
- "contentHash": "17LE8By+HQTIuMPatIkPERdl7uwlyvWYL49lOvoiCh0vPhnU8BFIENIvlNi4Ag2xMptGs9ieT7okYQFB56C2vA=="
+ "resolved": "8.8.4",
+ "contentHash": "uzsOFK6wKUjefBhejWX6bzomjAM2tgqFWdjvTK26skYzGZPqA9r4Ra+AeOR3aARWlQetmB1T7nG5fIMfZfyLQw=="
},
"IPAddressRange": {
"type": "Transitive",
@@ -163,48 +140,31 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "fup+Ya6mN58877F6eKzR8jrMe2fCRQ/Bl3pA/23DtX+1R2eWdDTrZGYOGDrnt2aWN5VgLSlxc7APFgXiK57l8w==",
+ "resolved": "8.0.25",
+ "contentHash": "C6aPTFT5sJ+LhX8Vtbj4EfZ040YgItJLTksGbT+46pqhc0rGZggqlu4yPKQjLii75WSL/uVVcZVKNJwQzRPR5Q==",
"dependencies": {
- "Microsoft.CSharp": "4.7.0",
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "qb0pE7PBNUiIVtFleAZ4gq7KLQuPGOjAhA4TbC/NLLpsP1WXJtDXcqTBdta6iJQBDtmeWVSijy6KyX0hZcr/WQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
- }
+ "resolved": "8.0.25",
+ "contentHash": "HYtM1e8zKdNd44k+TEIm76O8hrbYsLj+yqKQwuO79wl0f6s+yHwcw0JStyaHLlbEE1kkbhtXeIEEC5YrauvxFA=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "TvbyHnoETdT71rTFlBLUJ6pOCu1nQf4Y4dkt/g2lEqKN2+CSraY2rUPyYrpPeH5oopSQGrDNFO3pVCBrfbjxjg==",
+ "resolved": "8.0.25",
+ "contentHash": "eGWJa4xmc5054BHVwGGZWpfelv3I5H2cc8aFEe8Us6GyMamew7g78y/f3spEl5MYx4t4Hl8AelLMZ7Na0QG7uw==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "8.0.24",
+ "Microsoft.AspNetCore.JsonPatch": "8.0.25",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
- "Microsoft.CSharp": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA=="
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.2",
- "contentHash": "3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg=="
- },
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
"resolved": "3.1.32",
- "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g==",
- "dependencies": {
- "System.Diagnostics.DiagnosticSource": "4.7.1"
- }
+ "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g=="
},
"Newtonsoft.Json": {
"type": "Transitive",
@@ -219,23 +179,13 @@
"Newtonsoft.Json": "12.0.1"
}
},
- "System.Buffers": {
- "type": "Transitive",
- "resolved": "4.5.1",
- "contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg=="
- },
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "4.7.1",
- "contentHash": "j81Lovt90PDAq8kLpaJfJKV/rWdWuEk6jfV+MBkee33vzYLEUsy4gXK8laa9V2nZlLM9VM9yA/OOQxxPEJKAMw=="
- },
"ocelot": {
"type": "Project",
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.24, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.24, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.25, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.25, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
@@ -246,23 +196,22 @@
"net9.0": {
"GraphQL": {
"type": "Direct",
- "requested": "[8.8.3, )",
- "resolved": "8.8.3",
- "contentHash": "C4U+65uPj8YKTPT6LjVbnQZbvJFMgHtUQyQoz3Ql9/oBX4YHXrk0X4au8QLZdFu85AIc9Dh2Sc6OsvZc/0bieQ==",
+ "requested": "[8.8.4, )",
+ "resolved": "8.8.4",
+ "contentHash": "Ey/3R5ydkfriUG6PXiZPdeGkyLADQ/wZMgDBtHto5ZvSv+PtzpOD8YX0WAFvW3SA7Ldvwzw5S3RVBSB97imANA==",
"dependencies": {
"GraphQL-Parser": "9.5.0",
- "GraphQL.Analyzers": "8.8.3"
+ "GraphQL.Analyzers": "8.8.4"
}
},
"GraphQL.NewtonsoftJson": {
"type": "Direct",
- "requested": "[8.8.3, )",
- "resolved": "8.8.3",
- "contentHash": "oVjVwrf5Foz4sgAon1NxhdOEjMJ5YryHehr+2hU6kBbrP7udNr9DcgGjup7zJGCNqhVml2SjGvg+6voplcFOeg==",
+ "requested": "[8.8.4, )",
+ "resolved": "8.8.4",
+ "contentHash": "Y3ZN5RpVEM43g4U36fVMkBBETWxjCaffVlJ1CqLPBWqmL7PF/IXKt1lQCvWXDY6AysAbiPaLk5hy/zbP3hvEWw==",
"dependencies": {
- "GraphQL": "[8.8.3, 9.0.0)",
- "Newtonsoft.Json": "13.0.3",
- "System.Buffers": "4.5.1"
+ "GraphQL": "[8.8.4, 9.0.0)",
+ "Newtonsoft.Json": "13.0.3"
}
},
"FluentValidation": {
@@ -277,8 +226,8 @@
},
"GraphQL.Analyzers": {
"type": "Transitive",
- "resolved": "8.8.3",
- "contentHash": "17LE8By+HQTIuMPatIkPERdl7uwlyvWYL49lOvoiCh0vPhnU8BFIENIvlNi4Ag2xMptGs9ieT7okYQFB56C2vA=="
+ "resolved": "8.8.4",
+ "contentHash": "uzsOFK6wKUjefBhejWX6bzomjAM2tgqFWdjvTK26skYzGZPqA9r4Ra+AeOR3aARWlQetmB1T7nG5fIMfZfyLQw=="
},
"IPAddressRange": {
"type": "Transitive",
@@ -287,48 +236,31 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "97bu/KDJKJypkpQb0hq2YDxFy4f30g/4Wmk2I8XTxDvaXbGL2UcLQGdrLWAIW+NlEAFI+Zrps1Oe92uO26vRLQ==",
+ "resolved": "9.0.14",
+ "contentHash": "aNrZcz0+FAw1wwOtsTpP+nYvDIFtKnMmfC+gOzUcf1moqyJdlPyoQZcIbnxu0xyPnfnolvr9wYiDM5w/peQsvg==",
"dependencies": {
- "Microsoft.CSharp": "4.7.0",
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "qfh2o5iXQvummtKgaui21dbmOjhBoQfwscxgfxDUUlvNa+Qj6hMwqQUOLQ+/oG+8caUDkdSWzMdcu8Z79UT4GQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.13"
- }
+ "resolved": "9.0.14",
+ "contentHash": "036P2G2dp+ktc1y04dc6QW/0jlXqHcc32fm9NdG+RqZbEp9YYA8YpV9d2OG9/p0kgr7TSlhBawUgooOEHlw5HA=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "hH3hfEYrm97r5+11BeezwT4LmDvgGPzq3GvtChhCV9AA2igWPkzA5E0ZmtPWdU9W124QZmceMztDZs68xgkHOw==",
+ "resolved": "9.0.14",
+ "contentHash": "/Da05WZ7xMcXiZd4eiMuAQncXIWq0cGW7a1o/1WGaJsmPg7Md5GepinDFmOipuVF2d9HHailV30w15uNCb/ZdQ==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "9.0.13",
+ "Microsoft.AspNetCore.JsonPatch": "9.0.14",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
- "Microsoft.CSharp": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA=="
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "HyJoV/UcJr71gPs9ot3GFJG2yyYxoBNTvp48xVJn37FRLeJZithg74aUNZQRCJgk0yG6LbgDlXDJJwG3QFnoyQ=="
- },
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
"resolved": "3.1.32",
- "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g==",
- "dependencies": {
- "System.Diagnostics.DiagnosticSource": "4.7.1"
- }
+ "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g=="
},
"Newtonsoft.Json": {
"type": "Transitive",
@@ -343,23 +275,13 @@
"Newtonsoft.Json": "12.0.1"
}
},
- "System.Buffers": {
- "type": "Transitive",
- "resolved": "4.5.1",
- "contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg=="
- },
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "4.7.1",
- "contentHash": "j81Lovt90PDAq8kLpaJfJKV/rWdWuEk6jfV+MBkee33vzYLEUsy4gXK8laa9V2nZlLM9VM9yA/OOQxxPEJKAMw=="
- },
"ocelot": {
"type": "Project",
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.13, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.13, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.14, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.14, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
diff --git a/samples/Kubernetes/ApiGateway/packages.lock.json b/samples/Kubernetes/ApiGateway/packages.lock.json
index 45e6fe32e..7492d69b4 100644
--- a/samples/Kubernetes/ApiGateway/packages.lock.json
+++ b/samples/Kubernetes/ApiGateway/packages.lock.json
@@ -25,8 +25,6 @@
"KubeClient.Core": "3.1.1",
"KubeClient.Http": "3.1.1",
"Microsoft.AspNetCore.JsonPatch": "10.0.0",
- "Microsoft.Extensions.Http": "10.0.0",
- "Microsoft.Extensions.Logging": "10.0.0",
"Newtonsoft.Json": "13.0.3",
"System.Reactive": "6.0.1",
"YamlDotNet": "16.1.3"
@@ -35,10 +33,7 @@
"KubeClient.Core": {
"type": "Transitive",
"resolved": "3.1.1",
- "contentHash": "mmoPmkbbJe9JYU1dd9NFenB3Ovd9syqiMhVs5evANeePLLT+z1sjypjfPn9QoedGwXbcTdMk5D5ysFV9Oq18wQ==",
- "dependencies": {
- "Microsoft.Extensions.Logging": "10.0.0"
- }
+ "contentHash": "mmoPmkbbJe9JYU1dd9NFenB3Ovd9syqiMhVs5evANeePLLT+z1sjypjfPn9QoedGwXbcTdMk5D5ysFV9Oq18wQ=="
},
"KubeClient.Extensions.DependencyInjection": {
"type": "Transitive",
@@ -46,10 +41,7 @@
"contentHash": "Ip3j5bbWEjUc9nK4XWC/OtmrDxfBF0iZ/cuRojkuebhIxporSZvXJVmJxK09fCb6NSiS0dn+6/RPyPu199RUXg==",
"dependencies": {
"KubeClient": "3.1.1",
- "KubeClient.Extensions.KubeConfig": "3.1.1",
- "Microsoft.Extensions.Configuration.Binder": "10.0.0",
- "Microsoft.Extensions.DependencyInjection": "10.0.0",
- "Microsoft.Extensions.Options": "10.0.0"
+ "KubeClient.Extensions.KubeConfig": "3.1.1"
}
},
"KubeClient.Extensions.KubeConfig": {
@@ -71,159 +63,36 @@
"dependencies": {
"KubeClient.Core": "3.1.1",
"Microsoft.AspNetCore.JsonPatch": "10.0.0",
- "Microsoft.Extensions.Http": "10.0.0",
- "Microsoft.Extensions.Logging": "10.0.0",
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "IHsqsECi1N2FJ0RmV73Cmp6qusu4vGBhUuWJFyJAC/LekFdwSa5zacZE80Sd8M2fD9ZXgEaA32y5qcj3jh3wlQ==",
+ "resolved": "10.0.5",
+ "contentHash": "ODGomRlmt8/mFAqVyD9MgE4fXNkO6qDNeKuvmqNDuKjOL2UOkh/wJK0gEXS5VcViHFs+uQKOXD5xoTg1/ouKtA==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "LLPdY4BEQ94be1eiXYyeFhcern4jOoMgIKLmfFpEvXafbcsSZtCXk0yT6seoyCJsh1vrdTVKYbLH+3b6/actfg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
- }
+ "resolved": "10.0.5",
+ "contentHash": "wj8Vqtc3yDkTFo96Bnj8O9X70DYRNJayvPGg7wUUURhBHtH4zAbGgqG2RWrGgQKlrlUc/ZQGxzIZPskzXN2R4g=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "gnCyVHEYeI3oeK1pig6F3ckmTKew5wJO5V70vj7rKp4KOoPUijGcigsaFdJfj5HZBXMmYuJpBiaWCHauXJ0GLw==",
+ "resolved": "10.0.5",
+ "contentHash": "WFwm63h4YhVOfEvTeieUGRKUz8nYKSd6mXC1vfqqr7ZW+b8mQBkaxMeAOvA2YFjjgRCKgVC72jhmxjLEDFwC4A==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "10.0.3",
+ "Microsoft.AspNetCore.JsonPatch": "10.0.5",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
- "Microsoft.Extensions.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.0",
- "contentHash": "H4SWETCh/cC5L1WtWchHR6LntGk3rDTTznZMssr4cL8IbDmMWBxY+MOGDc/ASnqNolLKPIWHWeuC1ddiL/iNPw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.0",
- "Microsoft.Extensions.Primitives": "10.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.0",
- "contentHash": "d2kDKnCsJvY7mBVhcjPSp9BkJk48DsaHPg5u+Oy4f8XaOqnEedRy/USyvnpHL92wpJ6DrTPy7htppUUzskbCXQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.Binder": {
- "type": "Transitive",
- "resolved": "10.0.0",
- "contentHash": "tMF9wNh+hlyYDWB8mrFCQHQmWHlRosol1b/N2Jrefy1bFLnuTlgSYmPyHNmz8xVQgs7DpXytBRWxGhG+mSTp0g==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.0",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.0"
- }
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Transitive",
- "resolved": "10.0.0",
- "contentHash": "f0RBabswJq+gRu5a+hWIobrLWiUYPKMhCD9WO3sYBAdSy3FFH14LMvLVFZc2kPSCimBLxSuitUhsd6tb0TAY6A==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
- },
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
"resolved": "3.1.32",
- "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g==",
- "dependencies": {
- "System.Diagnostics.DiagnosticSource": "4.7.1"
- }
- },
- "Microsoft.Extensions.Diagnostics": {
- "type": "Transitive",
- "resolved": "10.0.0",
- "contentHash": "xjkxIPgrT0mKTfBwb+CVqZnRchyZgzKIfDQOp8z+WUC6vPe3WokIf71z+hJPkH0YBUYJwa7Z/al1R087ib9oiw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.0",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.0",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.0"
- }
- },
- "Microsoft.Extensions.Diagnostics.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.0",
- "contentHash": "SfK89ytD61S7DgzorFljSkUeluC1ncn6dtZgwc0ot39f/BEYWBl5jpgvodxduoYAs1d9HG8faCDRZxE95UMo2A==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0",
- "Microsoft.Extensions.Options": "10.0.0"
- }
- },
- "Microsoft.Extensions.Http": {
- "type": "Transitive",
- "resolved": "10.0.0",
- "contentHash": "r+mSvm/Ryc/iYcc9zcUG5VP9EBB8PL1rgVU6macEaYk45vmGRk9PntM3aynFKN6s3Q4WW36kedTycIctctpTUQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0",
- "Microsoft.Extensions.Diagnostics": "10.0.0",
- "Microsoft.Extensions.Logging": "10.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.0",
- "Microsoft.Extensions.Options": "10.0.0"
- }
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "10.0.0",
- "contentHash": "BStFkd5CcnEtarlcgYDBcFzGYCuuNMzPs02wN3WBsOFoYIEmYoUdAiU+au6opzoqfTYJsMTW00AeqDdnXH2CvA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.0",
- "Microsoft.Extensions.Options": "10.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.0",
- "contentHash": "FU/IfjDfwaMuKr414SSQNTIti/69bHEMb+QKrskRb26oVqpx3lNFXMjs/RC9ZUuhBhcwDM2BwOgoMw+PZ+beqQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0"
- }
- },
- "Microsoft.Extensions.Options": {
- "type": "Transitive",
- "resolved": "10.0.0",
- "contentHash": "8oCAgXOow5XDrY9HaXX1QmH3ORsyZO/ANVHBlhLyCeWTH5Sg4UuqZeOTWJi6484M+LqSx0RqQXDJtdYy2BNiLQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0",
- "Microsoft.Extensions.Primitives": "10.0.0"
- }
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions": {
- "type": "Transitive",
- "resolved": "10.0.0",
- "contentHash": "tL9cSl3maS5FPzp/3MtlZI21ExWhni0nnUCF8HY4npTsINw45n9SNDbkKXBMtFyUFGSsQep25fHIDN4f/Vp3AQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.0",
- "Microsoft.Extensions.Configuration.Binder": "10.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0",
- "Microsoft.Extensions.Options": "10.0.0",
- "Microsoft.Extensions.Primitives": "10.0.0"
- }
- },
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "10.0.0",
- "contentHash": "inRnbpCS0nwO/RuoZIAqxQUuyjaknOOnCEZB55KSMMjRhl0RQDttSmLSGsUJN3RQ3ocf5NDLFd2mOQViHqMK5w=="
+ "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g=="
},
"Newtonsoft.Json": {
"type": "Transitive",
@@ -238,11 +107,6 @@
"Newtonsoft.Json": "12.0.1"
}
},
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "4.7.1",
- "contentHash": "j81Lovt90PDAq8kLpaJfJKV/rWdWuEk6jfV+MBkee33vzYLEUsy4gXK8laa9V2nZlLM9VM9yA/OOQxxPEJKAMw=="
- },
"System.Reactive": {
"type": "Transitive",
"resolved": "6.0.1",
@@ -258,8 +122,8 @@
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.3, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.3, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.5, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.5, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
@@ -299,8 +163,6 @@
"KubeClient.Core": "3.1.1",
"KubeClient.Http": "3.1.1",
"Microsoft.AspNetCore.JsonPatch": "8.0.0",
- "Microsoft.Extensions.Http": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
"Newtonsoft.Json": "13.0.3",
"System.Reactive": "6.0.1",
"YamlDotNet": "16.1.3"
@@ -309,10 +171,7 @@
"KubeClient.Core": {
"type": "Transitive",
"resolved": "3.1.1",
- "contentHash": "mmoPmkbbJe9JYU1dd9NFenB3Ovd9syqiMhVs5evANeePLLT+z1sjypjfPn9QoedGwXbcTdMk5D5ysFV9Oq18wQ==",
- "dependencies": {
- "Microsoft.Extensions.Logging": "8.0.0"
- }
+ "contentHash": "mmoPmkbbJe9JYU1dd9NFenB3Ovd9syqiMhVs5evANeePLLT+z1sjypjfPn9QoedGwXbcTdMk5D5ysFV9Oq18wQ=="
},
"KubeClient.Extensions.DependencyInjection": {
"type": "Transitive",
@@ -320,10 +179,7 @@
"contentHash": "Ip3j5bbWEjUc9nK4XWC/OtmrDxfBF0iZ/cuRojkuebhIxporSZvXJVmJxK09fCb6NSiS0dn+6/RPyPu199RUXg==",
"dependencies": {
"KubeClient": "3.1.1",
- "KubeClient.Extensions.KubeConfig": "3.1.1",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.DependencyInjection": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0"
+ "KubeClient.Extensions.KubeConfig": "3.1.1"
}
},
"KubeClient.Extensions.KubeConfig": {
@@ -345,165 +201,36 @@
"dependencies": {
"KubeClient.Core": "3.1.1",
"Microsoft.AspNetCore.JsonPatch": "8.0.0",
- "Microsoft.Extensions.Http": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "fup+Ya6mN58877F6eKzR8jrMe2fCRQ/Bl3pA/23DtX+1R2eWdDTrZGYOGDrnt2aWN5VgLSlxc7APFgXiK57l8w==",
+ "resolved": "8.0.25",
+ "contentHash": "C6aPTFT5sJ+LhX8Vtbj4EfZ040YgItJLTksGbT+46pqhc0rGZggqlu4yPKQjLii75WSL/uVVcZVKNJwQzRPR5Q==",
"dependencies": {
- "Microsoft.CSharp": "4.7.0",
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "qb0pE7PBNUiIVtFleAZ4gq7KLQuPGOjAhA4TbC/NLLpsP1WXJtDXcqTBdta6iJQBDtmeWVSijy6KyX0hZcr/WQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
- }
+ "resolved": "8.0.25",
+ "contentHash": "HYtM1e8zKdNd44k+TEIm76O8hrbYsLj+yqKQwuO79wl0f6s+yHwcw0JStyaHLlbEE1kkbhtXeIEEC5YrauvxFA=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "TvbyHnoETdT71rTFlBLUJ6pOCu1nQf4Y4dkt/g2lEqKN2+CSraY2rUPyYrpPeH5oopSQGrDNFO3pVCBrfbjxjg==",
+ "resolved": "8.0.25",
+ "contentHash": "eGWJa4xmc5054BHVwGGZWpfelv3I5H2cc8aFEe8Us6GyMamew7g78y/f3spEl5MYx4t4Hl8AelLMZ7Na0QG7uw==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "8.0.24",
+ "Microsoft.AspNetCore.JsonPatch": "8.0.25",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
- "Microsoft.CSharp": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA=="
- },
- "Microsoft.Extensions.Configuration": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Configuration.Binder": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.2",
- "contentHash": "3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg=="
- },
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
"resolved": "3.1.32",
- "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g==",
- "dependencies": {
- "System.Diagnostics.DiagnosticSource": "4.7.1"
- }
- },
- "Microsoft.Extensions.Diagnostics": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "3PZp/YSkIXrF7QK7PfC1bkyRYwqOHpWFad8Qx+4wkuumAeXo1NHaxpS9LboNA9OvNSAu+QOVlXbMyoY+pHSqcw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "8.0.0",
- "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Diagnostics.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "System.Diagnostics.DiagnosticSource": "8.0.0"
- }
- },
- "Microsoft.Extensions.Http": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "cWz4caHwvx0emoYe7NkHPxII/KkTI8R/LC9qdqJqnKv2poTJ4e2qqPGQqvRoQ5kaSA4FU5IV3qFAuLuOhoqULQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Diagnostics": "8.0.0",
- "Microsoft.Extensions.Logging": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "8.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
- }
- },
- "Microsoft.Extensions.Options": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "0f4DMRqEd50zQh+UyJc+/HiBsZ3vhAQALgdkcQEalSH1L2isdC7Yj54M3cyo5e+BeO5fcBQ7Dxly8XiBBcvRgw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
- "Microsoft.Extensions.Configuration.Binder": "8.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
- "Microsoft.Extensions.Options": "8.0.0",
- "Microsoft.Extensions.Primitives": "8.0.0"
- }
- },
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g=="
+ "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g=="
},
"Newtonsoft.Json": {
"type": "Transitive",
@@ -518,11 +245,6 @@
"Newtonsoft.Json": "12.0.1"
}
},
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ=="
- },
"System.Reactive": {
"type": "Transitive",
"resolved": "6.0.1",
@@ -538,8 +260,8 @@
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.24, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.24, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.25, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.25, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
@@ -579,8 +301,6 @@
"KubeClient.Core": "3.1.1",
"KubeClient.Http": "3.1.1",
"Microsoft.AspNetCore.JsonPatch": "9.0.3",
- "Microsoft.Extensions.Http": "9.0.3",
- "Microsoft.Extensions.Logging": "9.0.3",
"Newtonsoft.Json": "13.0.3",
"System.Reactive": "6.0.1",
"YamlDotNet": "16.1.3"
@@ -589,10 +309,7 @@
"KubeClient.Core": {
"type": "Transitive",
"resolved": "3.1.1",
- "contentHash": "mmoPmkbbJe9JYU1dd9NFenB3Ovd9syqiMhVs5evANeePLLT+z1sjypjfPn9QoedGwXbcTdMk5D5ysFV9Oq18wQ==",
- "dependencies": {
- "Microsoft.Extensions.Logging": "9.0.3"
- }
+ "contentHash": "mmoPmkbbJe9JYU1dd9NFenB3Ovd9syqiMhVs5evANeePLLT+z1sjypjfPn9QoedGwXbcTdMk5D5ysFV9Oq18wQ=="
},
"KubeClient.Extensions.DependencyInjection": {
"type": "Transitive",
@@ -600,10 +317,7 @@
"contentHash": "Ip3j5bbWEjUc9nK4XWC/OtmrDxfBF0iZ/cuRojkuebhIxporSZvXJVmJxK09fCb6NSiS0dn+6/RPyPu199RUXg==",
"dependencies": {
"KubeClient": "3.1.1",
- "KubeClient.Extensions.KubeConfig": "3.1.1",
- "Microsoft.Extensions.Configuration.Binder": "9.0.3",
- "Microsoft.Extensions.DependencyInjection": "9.0.3",
- "Microsoft.Extensions.Options": "9.0.3"
+ "KubeClient.Extensions.KubeConfig": "3.1.1"
}
},
"KubeClient.Extensions.KubeConfig": {
@@ -625,164 +339,36 @@
"dependencies": {
"KubeClient.Core": "3.1.1",
"Microsoft.AspNetCore.JsonPatch": "9.0.3",
- "Microsoft.Extensions.Http": "9.0.3",
- "Microsoft.Extensions.Logging": "9.0.3",
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "97bu/KDJKJypkpQb0hq2YDxFy4f30g/4Wmk2I8XTxDvaXbGL2UcLQGdrLWAIW+NlEAFI+Zrps1Oe92uO26vRLQ==",
+ "resolved": "9.0.14",
+ "contentHash": "aNrZcz0+FAw1wwOtsTpP+nYvDIFtKnMmfC+gOzUcf1moqyJdlPyoQZcIbnxu0xyPnfnolvr9wYiDM5w/peQsvg==",
"dependencies": {
- "Microsoft.CSharp": "4.7.0",
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "qfh2o5iXQvummtKgaui21dbmOjhBoQfwscxgfxDUUlvNa+Qj6hMwqQUOLQ+/oG+8caUDkdSWzMdcu8Z79UT4GQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.13"
- }
+ "resolved": "9.0.14",
+ "contentHash": "036P2G2dp+ktc1y04dc6QW/0jlXqHcc32fm9NdG+RqZbEp9YYA8YpV9d2OG9/p0kgr7TSlhBawUgooOEHlw5HA=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "hH3hfEYrm97r5+11BeezwT4LmDvgGPzq3GvtChhCV9AA2igWPkzA5E0ZmtPWdU9W124QZmceMztDZs68xgkHOw==",
+ "resolved": "9.0.14",
+ "contentHash": "/Da05WZ7xMcXiZd4eiMuAQncXIWq0cGW7a1o/1WGaJsmPg7Md5GepinDFmOipuVF2d9HHailV30w15uNCb/ZdQ==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "9.0.13",
+ "Microsoft.AspNetCore.JsonPatch": "9.0.14",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
- "Microsoft.CSharp": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA=="
- },
- "Microsoft.Extensions.Configuration": {
- "type": "Transitive",
- "resolved": "9.0.3",
- "contentHash": "RIEeZxWYm77+OWLwgik7DzSVSONjqkmcbuCb1koZdGAV7BgOUWnLz80VMyHZMw3onrVwFCCMHBBdruBPuQTvkg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "9.0.3",
- "Microsoft.Extensions.Primitives": "9.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.Abstractions": {
- "type": "Transitive",
- "resolved": "9.0.3",
- "contentHash": "q5qlbm6GRUrle2ZZxy9aqS/wWoc+mRD3JeP6rcpiJTh5XcemYkplAcJKq8lU11ZfPom5lfbZZfnQvDqcUhqD5Q==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "9.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.Binder": {
- "type": "Transitive",
- "resolved": "9.0.3",
- "contentHash": "ad82pYBUSQbd3WIboxsS1HzFdRuHKRa2CpYwie/o6dZAxUjt62yFwjoVdM7Iw2VO5fHV1rJwa7jJZBNZin0E7Q==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "9.0.3"
- }
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Transitive",
- "resolved": "9.0.3",
- "contentHash": "lDbxJpkl6X8KZGpkAxgrrthQ42YeiR0xjPp7KPx+sCPc3ZbpaIbjzd0QQ+9kDdK2RU2DOl3pc6tQyAgEZY3V0A==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.3"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "HyJoV/UcJr71gPs9ot3GFJG2yyYxoBNTvp48xVJn37FRLeJZithg74aUNZQRCJgk0yG6LbgDlXDJJwG3QFnoyQ=="
- },
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
"resolved": "3.1.32",
- "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g==",
- "dependencies": {
- "System.Diagnostics.DiagnosticSource": "4.7.1"
- }
- },
- "Microsoft.Extensions.Diagnostics": {
- "type": "Transitive",
- "resolved": "9.0.3",
- "contentHash": "gqhbIq6adm0+/9IlDYmchekoxNkmUTm7rfTG3k4zzoQkjRuD8TQGwL1WnIcTDt4aQ+j+Vu0OQrjI8GlpJQQhIA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "9.0.3",
- "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.3",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.3"
- }
- },
- "Microsoft.Extensions.Diagnostics.Abstractions": {
- "type": "Transitive",
- "resolved": "9.0.3",
- "contentHash": "/fn0Xe8t+3YbMfwyTk4hFirWyAG1pBA5ogVYsrKAuuD2gbqOWhFuSA28auCmS3z8Y2eq3miDIKq4pFVRWA+J6g==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.3",
- "Microsoft.Extensions.Options": "9.0.3"
- }
- },
- "Microsoft.Extensions.Http": {
- "type": "Transitive",
- "resolved": "9.0.3",
- "contentHash": "rwChgI3lPqvUzsCN3egSW/6v4kP9/RQ2QrkZUwyAiHiwEoIB6QbYkATNvUsgjV6nfrekocyciCzy53ZFRuSaHA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "9.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.3",
- "Microsoft.Extensions.Diagnostics": "9.0.3",
- "Microsoft.Extensions.Logging": "9.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "9.0.3",
- "Microsoft.Extensions.Options": "9.0.3"
- }
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "9.0.3",
- "contentHash": "utIi2R1nm+PCWkvWBf1Ou6LWqg9iLfHU23r8yyU9VCvda4dEs7xbTZSwGa5KuwbpzpgCbHCIuKaFHB3zyFmnGw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "9.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "9.0.3",
- "Microsoft.Extensions.Options": "9.0.3"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "9.0.3",
- "contentHash": "H/MBMLt9A/69Ux4OrV7oCKt3DcMT04o5SCqDolulzQA66TLFEpYYb4qedMs/uwrLtyHXGuDGWKZse/oa8W9AZw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.3"
- }
- },
- "Microsoft.Extensions.Options": {
- "type": "Transitive",
- "resolved": "9.0.3",
- "contentHash": "xE7MpY70lkw1oiid5y6FbL9dVw8oLfkx8RhSNGN8sSzBlCqGn0SyT3Fqc8tZnDaPIq7Z8R9RTKlS564DS+MV3g==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.3",
- "Microsoft.Extensions.Primitives": "9.0.3"
- }
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions": {
- "type": "Transitive",
- "resolved": "9.0.3",
- "contentHash": "PcyYHQglKnWVZHSPaL6v2qnfsIuFw8tSq7cyXHg3OeuDVn/CqmdWUjRiZomCF/Gi+qCi+ksz0lFphg2cNvB8zQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "9.0.3",
- "Microsoft.Extensions.Configuration.Binder": "9.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.3",
- "Microsoft.Extensions.Options": "9.0.3",
- "Microsoft.Extensions.Primitives": "9.0.3"
- }
- },
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "9.0.3",
- "contentHash": "yCCJHvBcRyqapMSNzP+kTc57Eaavq2cr5Tmuil6/XVnipQf5xmskxakSQ1enU6S4+fNg3sJ27WcInV64q24JsA=="
+ "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g=="
},
"Newtonsoft.Json": {
"type": "Transitive",
@@ -797,11 +383,6 @@
"Newtonsoft.Json": "12.0.1"
}
},
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "4.7.1",
- "contentHash": "j81Lovt90PDAq8kLpaJfJKV/rWdWuEk6jfV+MBkee33vzYLEUsy4gXK8laa9V2nZlLM9VM9yA/OOQxxPEJKAMw=="
- },
"System.Reactive": {
"type": "Transitive",
"resolved": "6.0.1",
@@ -817,8 +398,8 @@
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.13, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.13, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.14, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.14, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
diff --git a/samples/Kubernetes/DownstreamService/Ocelot.Samples.Kubernetes.DownstreamService.csproj b/samples/Kubernetes/DownstreamService/Ocelot.Samples.Kubernetes.DownstreamService.csproj
index d33d637e6..e360de0b3 100644
--- a/samples/Kubernetes/DownstreamService/Ocelot.Samples.Kubernetes.DownstreamService.csproj
+++ b/samples/Kubernetes/DownstreamService/Ocelot.Samples.Kubernetes.DownstreamService.csproj
@@ -20,7 +20,7 @@
-
+
diff --git a/samples/Kubernetes/DownstreamService/packages.lock.json b/samples/Kubernetes/DownstreamService/packages.lock.json
index 8286f3647..2e11b4b83 100644
--- a/samples/Kubernetes/DownstreamService/packages.lock.json
+++ b/samples/Kubernetes/DownstreamService/packages.lock.json
@@ -4,14 +4,14 @@
"net10.0": {
"Swashbuckle.AspNetCore": {
"type": "Direct",
- "requested": "[10.1.0, )",
- "resolved": "10.1.0",
- "contentHash": "CvOffaJKStoP0hdfCIX4V/9wuwRkSOJd+PehGo/Y5ALh0WYliLwuMlyh1BbgG7uQtJNe1k5P7QIhIaFfZ/aJAw==",
+ "requested": "[10.1.5, )",
+ "resolved": "10.1.5",
+ "contentHash": "/eNk9z/8quXhDX14o3XLbwAX/84uIWSbiUD7cI/UrQnoBMOiyAtzKxNEJUtf/TyxjFpcXxE9FAfLvtbNpxHBSg==",
"dependencies": {
"Microsoft.Extensions.ApiDescription.Server": "10.0.0",
- "Swashbuckle.AspNetCore.Swagger": "10.1.0",
- "Swashbuckle.AspNetCore.SwaggerGen": "10.1.0",
- "Swashbuckle.AspNetCore.SwaggerUI": "10.1.0"
+ "Swashbuckle.AspNetCore.Swagger": "10.1.5",
+ "Swashbuckle.AspNetCore.SwaggerGen": "10.1.5",
+ "Swashbuckle.AspNetCore.SwaggerUI": "10.1.5"
}
},
"Microsoft.Extensions.ApiDescription.Server": {
@@ -21,37 +21,29 @@
},
"Microsoft.OpenApi": {
"type": "Transitive",
- "resolved": "2.3.0",
- "contentHash": "5RZpjyt0JMmoc/aEgY9c1vE5pusdDGvkPl9qKIy9KFbRiIXD+w7gBJxX+unSjzzOcfgRoYxnO4okZyqDAL2WEw==",
- "dependencies": {
- "System.Text.Json": "8.0.5"
- }
+ "resolved": "2.4.1",
+ "contentHash": "u7QhXCISMQuab3flasb1hoaiERmUqyWsW7tmQODyILoQ7mJV5IRGM+2KKZYo0QUfC13evEOcHAb6TPWgqEQtrw=="
},
"Swashbuckle.AspNetCore.Swagger": {
"type": "Transitive",
- "resolved": "10.1.0",
- "contentHash": "9Kp35Jhkzw73UXnvgGWVgRjvfGx5h1V4fdL9JcPZMKoTyO/bnKD/1i86n8u2p+rVTDed0cDSH4PKbX4WicZ/gg==",
+ "resolved": "10.1.5",
+ "contentHash": "s4Mct6+Ob0LK9vYVaZcYi/RFFCOEJNjf6nJ5ZPoxtpdFSlzR6i9AHI7Vl44obX8cynRxJW7prA1IUabkiXolFg==",
"dependencies": {
- "Microsoft.OpenApi": "2.3.0"
+ "Microsoft.OpenApi": "2.4.1"
}
},
"Swashbuckle.AspNetCore.SwaggerGen": {
"type": "Transitive",
- "resolved": "10.1.0",
- "contentHash": "XV2gyKmjWs5K5QaSq9rNYtO/E7vr/RcyBkMbbCVUlUtI5OY0HKj260Wee9zsJ7scJf7kPCxeseBiUMRp67ZWxA==",
+ "resolved": "10.1.5",
+ "contentHash": "ysQIRgqnx4Vb/9+r3xnEAiaxYmiBHO8jTg7ACaCh+R3Sn+ZKCWKD6nyu0ph3okP91wFSh/6LgccjeLUaQHV+ZA==",
"dependencies": {
- "Swashbuckle.AspNetCore.Swagger": "10.1.0"
+ "Swashbuckle.AspNetCore.Swagger": "10.1.5"
}
},
"Swashbuckle.AspNetCore.SwaggerUI": {
"type": "Transitive",
- "resolved": "10.1.0",
- "contentHash": "ilUsTvGA9hO1ulR7ibdWMWSg3438Iu+pDFcEYUorp+/ClHwaHFdpp/ATfBsFXv2sIRVDbQlEwd5BWBOdMdtKCA=="
- },
- "System.Text.Json": {
- "type": "Transitive",
- "resolved": "8.0.5",
- "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg=="
+ "resolved": "10.1.5",
+ "contentHash": "tQWVKNJWW7lf6S0bv22+7yfxK5IKzvsMeueF4XHSziBfREhLKt42OKzi6/1nINmyGlM4hGbR8aSMg72dLLVBLw=="
},
"ocelot.samples.web": {
"type": "Project"
@@ -60,14 +52,14 @@
"net8.0": {
"Swashbuckle.AspNetCore": {
"type": "Direct",
- "requested": "[10.1.0, )",
- "resolved": "10.1.0",
- "contentHash": "CvOffaJKStoP0hdfCIX4V/9wuwRkSOJd+PehGo/Y5ALh0WYliLwuMlyh1BbgG7uQtJNe1k5P7QIhIaFfZ/aJAw==",
+ "requested": "[10.1.5, )",
+ "resolved": "10.1.5",
+ "contentHash": "/eNk9z/8quXhDX14o3XLbwAX/84uIWSbiUD7cI/UrQnoBMOiyAtzKxNEJUtf/TyxjFpcXxE9FAfLvtbNpxHBSg==",
"dependencies": {
"Microsoft.Extensions.ApiDescription.Server": "8.0.0",
- "Swashbuckle.AspNetCore.Swagger": "10.1.0",
- "Swashbuckle.AspNetCore.SwaggerGen": "10.1.0",
- "Swashbuckle.AspNetCore.SwaggerUI": "10.1.0"
+ "Swashbuckle.AspNetCore.Swagger": "10.1.5",
+ "Swashbuckle.AspNetCore.SwaggerGen": "10.1.5",
+ "Swashbuckle.AspNetCore.SwaggerUI": "10.1.5"
}
},
"Microsoft.Extensions.ApiDescription.Server": {
@@ -77,37 +69,29 @@
},
"Microsoft.OpenApi": {
"type": "Transitive",
- "resolved": "2.3.0",
- "contentHash": "5RZpjyt0JMmoc/aEgY9c1vE5pusdDGvkPl9qKIy9KFbRiIXD+w7gBJxX+unSjzzOcfgRoYxnO4okZyqDAL2WEw==",
- "dependencies": {
- "System.Text.Json": "8.0.5"
- }
+ "resolved": "2.4.1",
+ "contentHash": "u7QhXCISMQuab3flasb1hoaiERmUqyWsW7tmQODyILoQ7mJV5IRGM+2KKZYo0QUfC13evEOcHAb6TPWgqEQtrw=="
},
"Swashbuckle.AspNetCore.Swagger": {
"type": "Transitive",
- "resolved": "10.1.0",
- "contentHash": "9Kp35Jhkzw73UXnvgGWVgRjvfGx5h1V4fdL9JcPZMKoTyO/bnKD/1i86n8u2p+rVTDed0cDSH4PKbX4WicZ/gg==",
+ "resolved": "10.1.5",
+ "contentHash": "s4Mct6+Ob0LK9vYVaZcYi/RFFCOEJNjf6nJ5ZPoxtpdFSlzR6i9AHI7Vl44obX8cynRxJW7prA1IUabkiXolFg==",
"dependencies": {
- "Microsoft.OpenApi": "2.3.0"
+ "Microsoft.OpenApi": "2.4.1"
}
},
"Swashbuckle.AspNetCore.SwaggerGen": {
"type": "Transitive",
- "resolved": "10.1.0",
- "contentHash": "XV2gyKmjWs5K5QaSq9rNYtO/E7vr/RcyBkMbbCVUlUtI5OY0HKj260Wee9zsJ7scJf7kPCxeseBiUMRp67ZWxA==",
+ "resolved": "10.1.5",
+ "contentHash": "ysQIRgqnx4Vb/9+r3xnEAiaxYmiBHO8jTg7ACaCh+R3Sn+ZKCWKD6nyu0ph3okP91wFSh/6LgccjeLUaQHV+ZA==",
"dependencies": {
- "Swashbuckle.AspNetCore.Swagger": "10.1.0"
+ "Swashbuckle.AspNetCore.Swagger": "10.1.5"
}
},
"Swashbuckle.AspNetCore.SwaggerUI": {
"type": "Transitive",
- "resolved": "10.1.0",
- "contentHash": "ilUsTvGA9hO1ulR7ibdWMWSg3438Iu+pDFcEYUorp+/ClHwaHFdpp/ATfBsFXv2sIRVDbQlEwd5BWBOdMdtKCA=="
- },
- "System.Text.Json": {
- "type": "Transitive",
- "resolved": "8.0.5",
- "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg=="
+ "resolved": "10.1.5",
+ "contentHash": "tQWVKNJWW7lf6S0bv22+7yfxK5IKzvsMeueF4XHSziBfREhLKt42OKzi6/1nINmyGlM4hGbR8aSMg72dLLVBLw=="
},
"ocelot.samples.web": {
"type": "Project"
@@ -116,14 +100,14 @@
"net9.0": {
"Swashbuckle.AspNetCore": {
"type": "Direct",
- "requested": "[10.1.0, )",
- "resolved": "10.1.0",
- "contentHash": "CvOffaJKStoP0hdfCIX4V/9wuwRkSOJd+PehGo/Y5ALh0WYliLwuMlyh1BbgG7uQtJNe1k5P7QIhIaFfZ/aJAw==",
+ "requested": "[10.1.5, )",
+ "resolved": "10.1.5",
+ "contentHash": "/eNk9z/8quXhDX14o3XLbwAX/84uIWSbiUD7cI/UrQnoBMOiyAtzKxNEJUtf/TyxjFpcXxE9FAfLvtbNpxHBSg==",
"dependencies": {
"Microsoft.Extensions.ApiDescription.Server": "9.0.0",
- "Swashbuckle.AspNetCore.Swagger": "10.1.0",
- "Swashbuckle.AspNetCore.SwaggerGen": "10.1.0",
- "Swashbuckle.AspNetCore.SwaggerUI": "10.1.0"
+ "Swashbuckle.AspNetCore.Swagger": "10.1.5",
+ "Swashbuckle.AspNetCore.SwaggerGen": "10.1.5",
+ "Swashbuckle.AspNetCore.SwaggerUI": "10.1.5"
}
},
"Microsoft.Extensions.ApiDescription.Server": {
@@ -133,37 +117,29 @@
},
"Microsoft.OpenApi": {
"type": "Transitive",
- "resolved": "2.3.0",
- "contentHash": "5RZpjyt0JMmoc/aEgY9c1vE5pusdDGvkPl9qKIy9KFbRiIXD+w7gBJxX+unSjzzOcfgRoYxnO4okZyqDAL2WEw==",
- "dependencies": {
- "System.Text.Json": "8.0.5"
- }
+ "resolved": "2.4.1",
+ "contentHash": "u7QhXCISMQuab3flasb1hoaiERmUqyWsW7tmQODyILoQ7mJV5IRGM+2KKZYo0QUfC13evEOcHAb6TPWgqEQtrw=="
},
"Swashbuckle.AspNetCore.Swagger": {
"type": "Transitive",
- "resolved": "10.1.0",
- "contentHash": "9Kp35Jhkzw73UXnvgGWVgRjvfGx5h1V4fdL9JcPZMKoTyO/bnKD/1i86n8u2p+rVTDed0cDSH4PKbX4WicZ/gg==",
+ "resolved": "10.1.5",
+ "contentHash": "s4Mct6+Ob0LK9vYVaZcYi/RFFCOEJNjf6nJ5ZPoxtpdFSlzR6i9AHI7Vl44obX8cynRxJW7prA1IUabkiXolFg==",
"dependencies": {
- "Microsoft.OpenApi": "2.3.0"
+ "Microsoft.OpenApi": "2.4.1"
}
},
"Swashbuckle.AspNetCore.SwaggerGen": {
"type": "Transitive",
- "resolved": "10.1.0",
- "contentHash": "XV2gyKmjWs5K5QaSq9rNYtO/E7vr/RcyBkMbbCVUlUtI5OY0HKj260Wee9zsJ7scJf7kPCxeseBiUMRp67ZWxA==",
+ "resolved": "10.1.5",
+ "contentHash": "ysQIRgqnx4Vb/9+r3xnEAiaxYmiBHO8jTg7ACaCh+R3Sn+ZKCWKD6nyu0ph3okP91wFSh/6LgccjeLUaQHV+ZA==",
"dependencies": {
- "Swashbuckle.AspNetCore.Swagger": "10.1.0"
+ "Swashbuckle.AspNetCore.Swagger": "10.1.5"
}
},
"Swashbuckle.AspNetCore.SwaggerUI": {
"type": "Transitive",
- "resolved": "10.1.0",
- "contentHash": "ilUsTvGA9hO1ulR7ibdWMWSg3438Iu+pDFcEYUorp+/ClHwaHFdpp/ATfBsFXv2sIRVDbQlEwd5BWBOdMdtKCA=="
- },
- "System.Text.Json": {
- "type": "Transitive",
- "resolved": "8.0.5",
- "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg=="
+ "resolved": "10.1.5",
+ "contentHash": "tQWVKNJWW7lf6S0bv22+7yfxK5IKzvsMeueF4XHSziBfREhLKt42OKzi6/1nINmyGlM4hGbR8aSMg72dLLVBLw=="
},
"ocelot.samples.web": {
"type": "Project"
diff --git a/samples/Metadata/Ocelot.Samples.Metadata.csproj b/samples/Metadata/Ocelot.Samples.Metadata.csproj
index 98f97989f..bde66cc4e 100644
--- a/samples/Metadata/Ocelot.Samples.Metadata.csproj
+++ b/samples/Metadata/Ocelot.Samples.Metadata.csproj
@@ -22,7 +22,7 @@
-
+
diff --git a/samples/Metadata/packages.lock.json b/samples/Metadata/packages.lock.json
index 70be22143..5c9047832 100644
--- a/samples/Metadata/packages.lock.json
+++ b/samples/Metadata/packages.lock.json
@@ -4,9 +4,9 @@
"net10.0": {
"ZstdNet": {
"type": "Direct",
- "requested": "[1.4.5, )",
- "resolved": "1.4.5",
- "contentHash": "fi9aP1QY3ZenIMUW1pxdSjku6lYAUjScrwfXSXT1qyKtTdLxOIzeBMe+w/hQm0vMsvQnjcFInByMrIT7AlXUHA=="
+ "requested": "[1.5.7, )",
+ "resolved": "1.5.7",
+ "contentHash": "BpQLIV4HtklLEkCkCjepKTxxy/dcBNSrEfh5LPcIjpPaN2Cmuwg1TUVCWhn5zGn4z3Aur6V9taWdvn+BJzmEhw=="
},
"FluentValidation": {
"type": "Transitive",
@@ -20,42 +20,31 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "IHsqsECi1N2FJ0RmV73Cmp6qusu4vGBhUuWJFyJAC/LekFdwSa5zacZE80Sd8M2fD9ZXgEaA32y5qcj3jh3wlQ==",
+ "resolved": "10.0.5",
+ "contentHash": "ODGomRlmt8/mFAqVyD9MgE4fXNkO6qDNeKuvmqNDuKjOL2UOkh/wJK0gEXS5VcViHFs+uQKOXD5xoTg1/ouKtA==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "LLPdY4BEQ94be1eiXYyeFhcern4jOoMgIKLmfFpEvXafbcsSZtCXk0yT6seoyCJsh1vrdTVKYbLH+3b6/actfg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
- }
+ "resolved": "10.0.5",
+ "contentHash": "wj8Vqtc3yDkTFo96Bnj8O9X70DYRNJayvPGg7wUUURhBHtH4zAbGgqG2RWrGgQKlrlUc/ZQGxzIZPskzXN2R4g=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "gnCyVHEYeI3oeK1pig6F3ckmTKew5wJO5V70vj7rKp4KOoPUijGcigsaFdJfj5HZBXMmYuJpBiaWCHauXJ0GLw==",
+ "resolved": "10.0.5",
+ "contentHash": "WFwm63h4YhVOfEvTeieUGRKUz8nYKSd6mXC1vfqqr7ZW+b8mQBkaxMeAOvA2YFjjgRCKgVC72jhmxjLEDFwC4A==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "10.0.3",
+ "Microsoft.AspNetCore.JsonPatch": "10.0.5",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
- },
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
"resolved": "3.1.32",
- "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g==",
- "dependencies": {
- "System.Diagnostics.DiagnosticSource": "4.7.1"
- }
+ "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g=="
},
"Newtonsoft.Json": {
"type": "Transitive",
@@ -70,18 +59,13 @@
"Newtonsoft.Json": "12.0.1"
}
},
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "4.7.1",
- "contentHash": "j81Lovt90PDAq8kLpaJfJKV/rWdWuEk6jfV+MBkee33vzYLEUsy4gXK8laa9V2nZlLM9VM9yA/OOQxxPEJKAMw=="
- },
"ocelot": {
"type": "Project",
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.3, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.3, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.5, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.5, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
@@ -92,9 +76,9 @@
"net8.0": {
"ZstdNet": {
"type": "Direct",
- "requested": "[1.4.5, )",
- "resolved": "1.4.5",
- "contentHash": "fi9aP1QY3ZenIMUW1pxdSjku6lYAUjScrwfXSXT1qyKtTdLxOIzeBMe+w/hQm0vMsvQnjcFInByMrIT7AlXUHA=="
+ "requested": "[1.5.7, )",
+ "resolved": "1.5.7",
+ "contentHash": "BpQLIV4HtklLEkCkCjepKTxxy/dcBNSrEfh5LPcIjpPaN2Cmuwg1TUVCWhn5zGn4z3Aur6V9taWdvn+BJzmEhw=="
},
"FluentValidation": {
"type": "Transitive",
@@ -108,48 +92,31 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "fup+Ya6mN58877F6eKzR8jrMe2fCRQ/Bl3pA/23DtX+1R2eWdDTrZGYOGDrnt2aWN5VgLSlxc7APFgXiK57l8w==",
+ "resolved": "8.0.25",
+ "contentHash": "C6aPTFT5sJ+LhX8Vtbj4EfZ040YgItJLTksGbT+46pqhc0rGZggqlu4yPKQjLii75WSL/uVVcZVKNJwQzRPR5Q==",
"dependencies": {
- "Microsoft.CSharp": "4.7.0",
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "qb0pE7PBNUiIVtFleAZ4gq7KLQuPGOjAhA4TbC/NLLpsP1WXJtDXcqTBdta6iJQBDtmeWVSijy6KyX0hZcr/WQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
- }
+ "resolved": "8.0.25",
+ "contentHash": "HYtM1e8zKdNd44k+TEIm76O8hrbYsLj+yqKQwuO79wl0f6s+yHwcw0JStyaHLlbEE1kkbhtXeIEEC5YrauvxFA=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "TvbyHnoETdT71rTFlBLUJ6pOCu1nQf4Y4dkt/g2lEqKN2+CSraY2rUPyYrpPeH5oopSQGrDNFO3pVCBrfbjxjg==",
+ "resolved": "8.0.25",
+ "contentHash": "eGWJa4xmc5054BHVwGGZWpfelv3I5H2cc8aFEe8Us6GyMamew7g78y/f3spEl5MYx4t4Hl8AelLMZ7Na0QG7uw==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "8.0.24",
+ "Microsoft.AspNetCore.JsonPatch": "8.0.25",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
- "Microsoft.CSharp": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA=="
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.2",
- "contentHash": "3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg=="
- },
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
"resolved": "3.1.32",
- "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g==",
- "dependencies": {
- "System.Diagnostics.DiagnosticSource": "4.7.1"
- }
+ "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g=="
},
"Newtonsoft.Json": {
"type": "Transitive",
@@ -164,18 +131,13 @@
"Newtonsoft.Json": "12.0.1"
}
},
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "4.7.1",
- "contentHash": "j81Lovt90PDAq8kLpaJfJKV/rWdWuEk6jfV+MBkee33vzYLEUsy4gXK8laa9V2nZlLM9VM9yA/OOQxxPEJKAMw=="
- },
"ocelot": {
"type": "Project",
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.24, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.24, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.25, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.25, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
@@ -186,9 +148,9 @@
"net9.0": {
"ZstdNet": {
"type": "Direct",
- "requested": "[1.4.5, )",
- "resolved": "1.4.5",
- "contentHash": "fi9aP1QY3ZenIMUW1pxdSjku6lYAUjScrwfXSXT1qyKtTdLxOIzeBMe+w/hQm0vMsvQnjcFInByMrIT7AlXUHA=="
+ "requested": "[1.5.7, )",
+ "resolved": "1.5.7",
+ "contentHash": "BpQLIV4HtklLEkCkCjepKTxxy/dcBNSrEfh5LPcIjpPaN2Cmuwg1TUVCWhn5zGn4z3Aur6V9taWdvn+BJzmEhw=="
},
"FluentValidation": {
"type": "Transitive",
@@ -202,48 +164,31 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "97bu/KDJKJypkpQb0hq2YDxFy4f30g/4Wmk2I8XTxDvaXbGL2UcLQGdrLWAIW+NlEAFI+Zrps1Oe92uO26vRLQ==",
+ "resolved": "9.0.14",
+ "contentHash": "aNrZcz0+FAw1wwOtsTpP+nYvDIFtKnMmfC+gOzUcf1moqyJdlPyoQZcIbnxu0xyPnfnolvr9wYiDM5w/peQsvg==",
"dependencies": {
- "Microsoft.CSharp": "4.7.0",
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "qfh2o5iXQvummtKgaui21dbmOjhBoQfwscxgfxDUUlvNa+Qj6hMwqQUOLQ+/oG+8caUDkdSWzMdcu8Z79UT4GQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.13"
- }
+ "resolved": "9.0.14",
+ "contentHash": "036P2G2dp+ktc1y04dc6QW/0jlXqHcc32fm9NdG+RqZbEp9YYA8YpV9d2OG9/p0kgr7TSlhBawUgooOEHlw5HA=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "hH3hfEYrm97r5+11BeezwT4LmDvgGPzq3GvtChhCV9AA2igWPkzA5E0ZmtPWdU9W124QZmceMztDZs68xgkHOw==",
+ "resolved": "9.0.14",
+ "contentHash": "/Da05WZ7xMcXiZd4eiMuAQncXIWq0cGW7a1o/1WGaJsmPg7Md5GepinDFmOipuVF2d9HHailV30w15uNCb/ZdQ==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "9.0.13",
+ "Microsoft.AspNetCore.JsonPatch": "9.0.14",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
- "Microsoft.CSharp": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA=="
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "HyJoV/UcJr71gPs9ot3GFJG2yyYxoBNTvp48xVJn37FRLeJZithg74aUNZQRCJgk0yG6LbgDlXDJJwG3QFnoyQ=="
- },
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
"resolved": "3.1.32",
- "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g==",
- "dependencies": {
- "System.Diagnostics.DiagnosticSource": "4.7.1"
- }
+ "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g=="
},
"Newtonsoft.Json": {
"type": "Transitive",
@@ -258,18 +203,13 @@
"Newtonsoft.Json": "12.0.1"
}
},
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "4.7.1",
- "contentHash": "j81Lovt90PDAq8kLpaJfJKV/rWdWuEk6jfV+MBkee33vzYLEUsy4gXK8laa9V2nZlLM9VM9yA/OOQxxPEJKAMw=="
- },
"ocelot": {
"type": "Project",
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.13, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.13, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.14, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.14, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
diff --git a/samples/OpenTracing/Ocelot.Samples.OpenTracing.csproj b/samples/OpenTracing/Ocelot.Samples.OpenTracing.csproj
index c60d6a4af..dabbd305d 100644
--- a/samples/OpenTracing/Ocelot.Samples.OpenTracing.csproj
+++ b/samples/OpenTracing/Ocelot.Samples.OpenTracing.csproj
@@ -1,4 +1,4 @@
-
+
net8.0;net9.0;net10.0
enable
diff --git a/samples/ServiceDiscovery/ApiGateway/packages.lock.json b/samples/ServiceDiscovery/ApiGateway/packages.lock.json
index 8d14d64cf..743adaed6 100644
--- a/samples/ServiceDiscovery/ApiGateway/packages.lock.json
+++ b/samples/ServiceDiscovery/ApiGateway/packages.lock.json
@@ -14,42 +14,31 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "IHsqsECi1N2FJ0RmV73Cmp6qusu4vGBhUuWJFyJAC/LekFdwSa5zacZE80Sd8M2fD9ZXgEaA32y5qcj3jh3wlQ==",
+ "resolved": "10.0.5",
+ "contentHash": "ODGomRlmt8/mFAqVyD9MgE4fXNkO6qDNeKuvmqNDuKjOL2UOkh/wJK0gEXS5VcViHFs+uQKOXD5xoTg1/ouKtA==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "LLPdY4BEQ94be1eiXYyeFhcern4jOoMgIKLmfFpEvXafbcsSZtCXk0yT6seoyCJsh1vrdTVKYbLH+3b6/actfg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
- }
+ "resolved": "10.0.5",
+ "contentHash": "wj8Vqtc3yDkTFo96Bnj8O9X70DYRNJayvPGg7wUUURhBHtH4zAbGgqG2RWrGgQKlrlUc/ZQGxzIZPskzXN2R4g=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "gnCyVHEYeI3oeK1pig6F3ckmTKew5wJO5V70vj7rKp4KOoPUijGcigsaFdJfj5HZBXMmYuJpBiaWCHauXJ0GLw==",
+ "resolved": "10.0.5",
+ "contentHash": "WFwm63h4YhVOfEvTeieUGRKUz8nYKSd6mXC1vfqqr7ZW+b8mQBkaxMeAOvA2YFjjgRCKgVC72jhmxjLEDFwC4A==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "10.0.3",
+ "Microsoft.AspNetCore.JsonPatch": "10.0.5",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
- },
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
"resolved": "3.1.32",
- "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g==",
- "dependencies": {
- "System.Diagnostics.DiagnosticSource": "4.7.1"
- }
+ "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g=="
},
"Newtonsoft.Json": {
"type": "Transitive",
@@ -64,18 +53,13 @@
"Newtonsoft.Json": "12.0.1"
}
},
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "4.7.1",
- "contentHash": "j81Lovt90PDAq8kLpaJfJKV/rWdWuEk6jfV+MBkee33vzYLEUsy4gXK8laa9V2nZlLM9VM9yA/OOQxxPEJKAMw=="
- },
"ocelot": {
"type": "Project",
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.3, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.3, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.5, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.5, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
@@ -96,48 +80,31 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "fup+Ya6mN58877F6eKzR8jrMe2fCRQ/Bl3pA/23DtX+1R2eWdDTrZGYOGDrnt2aWN5VgLSlxc7APFgXiK57l8w==",
+ "resolved": "8.0.25",
+ "contentHash": "C6aPTFT5sJ+LhX8Vtbj4EfZ040YgItJLTksGbT+46pqhc0rGZggqlu4yPKQjLii75WSL/uVVcZVKNJwQzRPR5Q==",
"dependencies": {
- "Microsoft.CSharp": "4.7.0",
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "qb0pE7PBNUiIVtFleAZ4gq7KLQuPGOjAhA4TbC/NLLpsP1WXJtDXcqTBdta6iJQBDtmeWVSijy6KyX0hZcr/WQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
- }
+ "resolved": "8.0.25",
+ "contentHash": "HYtM1e8zKdNd44k+TEIm76O8hrbYsLj+yqKQwuO79wl0f6s+yHwcw0JStyaHLlbEE1kkbhtXeIEEC5YrauvxFA=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "TvbyHnoETdT71rTFlBLUJ6pOCu1nQf4Y4dkt/g2lEqKN2+CSraY2rUPyYrpPeH5oopSQGrDNFO3pVCBrfbjxjg==",
+ "resolved": "8.0.25",
+ "contentHash": "eGWJa4xmc5054BHVwGGZWpfelv3I5H2cc8aFEe8Us6GyMamew7g78y/f3spEl5MYx4t4Hl8AelLMZ7Na0QG7uw==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "8.0.24",
+ "Microsoft.AspNetCore.JsonPatch": "8.0.25",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
- "Microsoft.CSharp": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA=="
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.2",
- "contentHash": "3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg=="
- },
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
"resolved": "3.1.32",
- "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g==",
- "dependencies": {
- "System.Diagnostics.DiagnosticSource": "4.7.1"
- }
+ "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g=="
},
"Newtonsoft.Json": {
"type": "Transitive",
@@ -152,18 +119,13 @@
"Newtonsoft.Json": "12.0.1"
}
},
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "4.7.1",
- "contentHash": "j81Lovt90PDAq8kLpaJfJKV/rWdWuEk6jfV+MBkee33vzYLEUsy4gXK8laa9V2nZlLM9VM9yA/OOQxxPEJKAMw=="
- },
"ocelot": {
"type": "Project",
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.24, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.24, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.25, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.25, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
@@ -184,48 +146,31 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "97bu/KDJKJypkpQb0hq2YDxFy4f30g/4Wmk2I8XTxDvaXbGL2UcLQGdrLWAIW+NlEAFI+Zrps1Oe92uO26vRLQ==",
+ "resolved": "9.0.14",
+ "contentHash": "aNrZcz0+FAw1wwOtsTpP+nYvDIFtKnMmfC+gOzUcf1moqyJdlPyoQZcIbnxu0xyPnfnolvr9wYiDM5w/peQsvg==",
"dependencies": {
- "Microsoft.CSharp": "4.7.0",
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "qfh2o5iXQvummtKgaui21dbmOjhBoQfwscxgfxDUUlvNa+Qj6hMwqQUOLQ+/oG+8caUDkdSWzMdcu8Z79UT4GQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.13"
- }
+ "resolved": "9.0.14",
+ "contentHash": "036P2G2dp+ktc1y04dc6QW/0jlXqHcc32fm9NdG+RqZbEp9YYA8YpV9d2OG9/p0kgr7TSlhBawUgooOEHlw5HA=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "hH3hfEYrm97r5+11BeezwT4LmDvgGPzq3GvtChhCV9AA2igWPkzA5E0ZmtPWdU9W124QZmceMztDZs68xgkHOw==",
+ "resolved": "9.0.14",
+ "contentHash": "/Da05WZ7xMcXiZd4eiMuAQncXIWq0cGW7a1o/1WGaJsmPg7Md5GepinDFmOipuVF2d9HHailV30w15uNCb/ZdQ==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "9.0.13",
+ "Microsoft.AspNetCore.JsonPatch": "9.0.14",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
- "Microsoft.CSharp": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA=="
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "HyJoV/UcJr71gPs9ot3GFJG2yyYxoBNTvp48xVJn37FRLeJZithg74aUNZQRCJgk0yG6LbgDlXDJJwG3QFnoyQ=="
- },
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
"resolved": "3.1.32",
- "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g==",
- "dependencies": {
- "System.Diagnostics.DiagnosticSource": "4.7.1"
- }
+ "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g=="
},
"Newtonsoft.Json": {
"type": "Transitive",
@@ -240,18 +185,13 @@
"Newtonsoft.Json": "12.0.1"
}
},
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "4.7.1",
- "contentHash": "j81Lovt90PDAq8kLpaJfJKV/rWdWuEk6jfV+MBkee33vzYLEUsy4gXK8laa9V2nZlLM9VM9yA/OOQxxPEJKAMw=="
- },
"ocelot": {
"type": "Project",
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.13, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.13, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.14, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.14, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
diff --git a/samples/ServiceDiscovery/DownstreamService/Ocelot.Samples.ServiceDiscovery.DownstreamService.csproj b/samples/ServiceDiscovery/DownstreamService/Ocelot.Samples.ServiceDiscovery.DownstreamService.csproj
index 4e0cf2d11..e2404d680 100644
--- a/samples/ServiceDiscovery/DownstreamService/Ocelot.Samples.ServiceDiscovery.DownstreamService.csproj
+++ b/samples/ServiceDiscovery/DownstreamService/Ocelot.Samples.ServiceDiscovery.DownstreamService.csproj
@@ -23,7 +23,7 @@
-
+
diff --git a/samples/ServiceDiscovery/DownstreamService/packages.lock.json b/samples/ServiceDiscovery/DownstreamService/packages.lock.json
index 8286f3647..2e11b4b83 100644
--- a/samples/ServiceDiscovery/DownstreamService/packages.lock.json
+++ b/samples/ServiceDiscovery/DownstreamService/packages.lock.json
@@ -4,14 +4,14 @@
"net10.0": {
"Swashbuckle.AspNetCore": {
"type": "Direct",
- "requested": "[10.1.0, )",
- "resolved": "10.1.0",
- "contentHash": "CvOffaJKStoP0hdfCIX4V/9wuwRkSOJd+PehGo/Y5ALh0WYliLwuMlyh1BbgG7uQtJNe1k5P7QIhIaFfZ/aJAw==",
+ "requested": "[10.1.5, )",
+ "resolved": "10.1.5",
+ "contentHash": "/eNk9z/8quXhDX14o3XLbwAX/84uIWSbiUD7cI/UrQnoBMOiyAtzKxNEJUtf/TyxjFpcXxE9FAfLvtbNpxHBSg==",
"dependencies": {
"Microsoft.Extensions.ApiDescription.Server": "10.0.0",
- "Swashbuckle.AspNetCore.Swagger": "10.1.0",
- "Swashbuckle.AspNetCore.SwaggerGen": "10.1.0",
- "Swashbuckle.AspNetCore.SwaggerUI": "10.1.0"
+ "Swashbuckle.AspNetCore.Swagger": "10.1.5",
+ "Swashbuckle.AspNetCore.SwaggerGen": "10.1.5",
+ "Swashbuckle.AspNetCore.SwaggerUI": "10.1.5"
}
},
"Microsoft.Extensions.ApiDescription.Server": {
@@ -21,37 +21,29 @@
},
"Microsoft.OpenApi": {
"type": "Transitive",
- "resolved": "2.3.0",
- "contentHash": "5RZpjyt0JMmoc/aEgY9c1vE5pusdDGvkPl9qKIy9KFbRiIXD+w7gBJxX+unSjzzOcfgRoYxnO4okZyqDAL2WEw==",
- "dependencies": {
- "System.Text.Json": "8.0.5"
- }
+ "resolved": "2.4.1",
+ "contentHash": "u7QhXCISMQuab3flasb1hoaiERmUqyWsW7tmQODyILoQ7mJV5IRGM+2KKZYo0QUfC13evEOcHAb6TPWgqEQtrw=="
},
"Swashbuckle.AspNetCore.Swagger": {
"type": "Transitive",
- "resolved": "10.1.0",
- "contentHash": "9Kp35Jhkzw73UXnvgGWVgRjvfGx5h1V4fdL9JcPZMKoTyO/bnKD/1i86n8u2p+rVTDed0cDSH4PKbX4WicZ/gg==",
+ "resolved": "10.1.5",
+ "contentHash": "s4Mct6+Ob0LK9vYVaZcYi/RFFCOEJNjf6nJ5ZPoxtpdFSlzR6i9AHI7Vl44obX8cynRxJW7prA1IUabkiXolFg==",
"dependencies": {
- "Microsoft.OpenApi": "2.3.0"
+ "Microsoft.OpenApi": "2.4.1"
}
},
"Swashbuckle.AspNetCore.SwaggerGen": {
"type": "Transitive",
- "resolved": "10.1.0",
- "contentHash": "XV2gyKmjWs5K5QaSq9rNYtO/E7vr/RcyBkMbbCVUlUtI5OY0HKj260Wee9zsJ7scJf7kPCxeseBiUMRp67ZWxA==",
+ "resolved": "10.1.5",
+ "contentHash": "ysQIRgqnx4Vb/9+r3xnEAiaxYmiBHO8jTg7ACaCh+R3Sn+ZKCWKD6nyu0ph3okP91wFSh/6LgccjeLUaQHV+ZA==",
"dependencies": {
- "Swashbuckle.AspNetCore.Swagger": "10.1.0"
+ "Swashbuckle.AspNetCore.Swagger": "10.1.5"
}
},
"Swashbuckle.AspNetCore.SwaggerUI": {
"type": "Transitive",
- "resolved": "10.1.0",
- "contentHash": "ilUsTvGA9hO1ulR7ibdWMWSg3438Iu+pDFcEYUorp+/ClHwaHFdpp/ATfBsFXv2sIRVDbQlEwd5BWBOdMdtKCA=="
- },
- "System.Text.Json": {
- "type": "Transitive",
- "resolved": "8.0.5",
- "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg=="
+ "resolved": "10.1.5",
+ "contentHash": "tQWVKNJWW7lf6S0bv22+7yfxK5IKzvsMeueF4XHSziBfREhLKt42OKzi6/1nINmyGlM4hGbR8aSMg72dLLVBLw=="
},
"ocelot.samples.web": {
"type": "Project"
@@ -60,14 +52,14 @@
"net8.0": {
"Swashbuckle.AspNetCore": {
"type": "Direct",
- "requested": "[10.1.0, )",
- "resolved": "10.1.0",
- "contentHash": "CvOffaJKStoP0hdfCIX4V/9wuwRkSOJd+PehGo/Y5ALh0WYliLwuMlyh1BbgG7uQtJNe1k5P7QIhIaFfZ/aJAw==",
+ "requested": "[10.1.5, )",
+ "resolved": "10.1.5",
+ "contentHash": "/eNk9z/8quXhDX14o3XLbwAX/84uIWSbiUD7cI/UrQnoBMOiyAtzKxNEJUtf/TyxjFpcXxE9FAfLvtbNpxHBSg==",
"dependencies": {
"Microsoft.Extensions.ApiDescription.Server": "8.0.0",
- "Swashbuckle.AspNetCore.Swagger": "10.1.0",
- "Swashbuckle.AspNetCore.SwaggerGen": "10.1.0",
- "Swashbuckle.AspNetCore.SwaggerUI": "10.1.0"
+ "Swashbuckle.AspNetCore.Swagger": "10.1.5",
+ "Swashbuckle.AspNetCore.SwaggerGen": "10.1.5",
+ "Swashbuckle.AspNetCore.SwaggerUI": "10.1.5"
}
},
"Microsoft.Extensions.ApiDescription.Server": {
@@ -77,37 +69,29 @@
},
"Microsoft.OpenApi": {
"type": "Transitive",
- "resolved": "2.3.0",
- "contentHash": "5RZpjyt0JMmoc/aEgY9c1vE5pusdDGvkPl9qKIy9KFbRiIXD+w7gBJxX+unSjzzOcfgRoYxnO4okZyqDAL2WEw==",
- "dependencies": {
- "System.Text.Json": "8.0.5"
- }
+ "resolved": "2.4.1",
+ "contentHash": "u7QhXCISMQuab3flasb1hoaiERmUqyWsW7tmQODyILoQ7mJV5IRGM+2KKZYo0QUfC13evEOcHAb6TPWgqEQtrw=="
},
"Swashbuckle.AspNetCore.Swagger": {
"type": "Transitive",
- "resolved": "10.1.0",
- "contentHash": "9Kp35Jhkzw73UXnvgGWVgRjvfGx5h1V4fdL9JcPZMKoTyO/bnKD/1i86n8u2p+rVTDed0cDSH4PKbX4WicZ/gg==",
+ "resolved": "10.1.5",
+ "contentHash": "s4Mct6+Ob0LK9vYVaZcYi/RFFCOEJNjf6nJ5ZPoxtpdFSlzR6i9AHI7Vl44obX8cynRxJW7prA1IUabkiXolFg==",
"dependencies": {
- "Microsoft.OpenApi": "2.3.0"
+ "Microsoft.OpenApi": "2.4.1"
}
},
"Swashbuckle.AspNetCore.SwaggerGen": {
"type": "Transitive",
- "resolved": "10.1.0",
- "contentHash": "XV2gyKmjWs5K5QaSq9rNYtO/E7vr/RcyBkMbbCVUlUtI5OY0HKj260Wee9zsJ7scJf7kPCxeseBiUMRp67ZWxA==",
+ "resolved": "10.1.5",
+ "contentHash": "ysQIRgqnx4Vb/9+r3xnEAiaxYmiBHO8jTg7ACaCh+R3Sn+ZKCWKD6nyu0ph3okP91wFSh/6LgccjeLUaQHV+ZA==",
"dependencies": {
- "Swashbuckle.AspNetCore.Swagger": "10.1.0"
+ "Swashbuckle.AspNetCore.Swagger": "10.1.5"
}
},
"Swashbuckle.AspNetCore.SwaggerUI": {
"type": "Transitive",
- "resolved": "10.1.0",
- "contentHash": "ilUsTvGA9hO1ulR7ibdWMWSg3438Iu+pDFcEYUorp+/ClHwaHFdpp/ATfBsFXv2sIRVDbQlEwd5BWBOdMdtKCA=="
- },
- "System.Text.Json": {
- "type": "Transitive",
- "resolved": "8.0.5",
- "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg=="
+ "resolved": "10.1.5",
+ "contentHash": "tQWVKNJWW7lf6S0bv22+7yfxK5IKzvsMeueF4XHSziBfREhLKt42OKzi6/1nINmyGlM4hGbR8aSMg72dLLVBLw=="
},
"ocelot.samples.web": {
"type": "Project"
@@ -116,14 +100,14 @@
"net9.0": {
"Swashbuckle.AspNetCore": {
"type": "Direct",
- "requested": "[10.1.0, )",
- "resolved": "10.1.0",
- "contentHash": "CvOffaJKStoP0hdfCIX4V/9wuwRkSOJd+PehGo/Y5ALh0WYliLwuMlyh1BbgG7uQtJNe1k5P7QIhIaFfZ/aJAw==",
+ "requested": "[10.1.5, )",
+ "resolved": "10.1.5",
+ "contentHash": "/eNk9z/8quXhDX14o3XLbwAX/84uIWSbiUD7cI/UrQnoBMOiyAtzKxNEJUtf/TyxjFpcXxE9FAfLvtbNpxHBSg==",
"dependencies": {
"Microsoft.Extensions.ApiDescription.Server": "9.0.0",
- "Swashbuckle.AspNetCore.Swagger": "10.1.0",
- "Swashbuckle.AspNetCore.SwaggerGen": "10.1.0",
- "Swashbuckle.AspNetCore.SwaggerUI": "10.1.0"
+ "Swashbuckle.AspNetCore.Swagger": "10.1.5",
+ "Swashbuckle.AspNetCore.SwaggerGen": "10.1.5",
+ "Swashbuckle.AspNetCore.SwaggerUI": "10.1.5"
}
},
"Microsoft.Extensions.ApiDescription.Server": {
@@ -133,37 +117,29 @@
},
"Microsoft.OpenApi": {
"type": "Transitive",
- "resolved": "2.3.0",
- "contentHash": "5RZpjyt0JMmoc/aEgY9c1vE5pusdDGvkPl9qKIy9KFbRiIXD+w7gBJxX+unSjzzOcfgRoYxnO4okZyqDAL2WEw==",
- "dependencies": {
- "System.Text.Json": "8.0.5"
- }
+ "resolved": "2.4.1",
+ "contentHash": "u7QhXCISMQuab3flasb1hoaiERmUqyWsW7tmQODyILoQ7mJV5IRGM+2KKZYo0QUfC13evEOcHAb6TPWgqEQtrw=="
},
"Swashbuckle.AspNetCore.Swagger": {
"type": "Transitive",
- "resolved": "10.1.0",
- "contentHash": "9Kp35Jhkzw73UXnvgGWVgRjvfGx5h1V4fdL9JcPZMKoTyO/bnKD/1i86n8u2p+rVTDed0cDSH4PKbX4WicZ/gg==",
+ "resolved": "10.1.5",
+ "contentHash": "s4Mct6+Ob0LK9vYVaZcYi/RFFCOEJNjf6nJ5ZPoxtpdFSlzR6i9AHI7Vl44obX8cynRxJW7prA1IUabkiXolFg==",
"dependencies": {
- "Microsoft.OpenApi": "2.3.0"
+ "Microsoft.OpenApi": "2.4.1"
}
},
"Swashbuckle.AspNetCore.SwaggerGen": {
"type": "Transitive",
- "resolved": "10.1.0",
- "contentHash": "XV2gyKmjWs5K5QaSq9rNYtO/E7vr/RcyBkMbbCVUlUtI5OY0HKj260Wee9zsJ7scJf7kPCxeseBiUMRp67ZWxA==",
+ "resolved": "10.1.5",
+ "contentHash": "ysQIRgqnx4Vb/9+r3xnEAiaxYmiBHO8jTg7ACaCh+R3Sn+ZKCWKD6nyu0ph3okP91wFSh/6LgccjeLUaQHV+ZA==",
"dependencies": {
- "Swashbuckle.AspNetCore.Swagger": "10.1.0"
+ "Swashbuckle.AspNetCore.Swagger": "10.1.5"
}
},
"Swashbuckle.AspNetCore.SwaggerUI": {
"type": "Transitive",
- "resolved": "10.1.0",
- "contentHash": "ilUsTvGA9hO1ulR7ibdWMWSg3438Iu+pDFcEYUorp+/ClHwaHFdpp/ATfBsFXv2sIRVDbQlEwd5BWBOdMdtKCA=="
- },
- "System.Text.Json": {
- "type": "Transitive",
- "resolved": "8.0.5",
- "contentHash": "0f1B50Ss7rqxXiaBJyzUu9bWFOO2/zSlifZ/UNMdiIpDYe4cY4LQQicP4nirK1OS31I43rn062UIJ1Q9bpmHpg=="
+ "resolved": "10.1.5",
+ "contentHash": "tQWVKNJWW7lf6S0bv22+7yfxK5IKzvsMeueF4XHSziBfREhLKt42OKzi6/1nINmyGlM4hGbR8aSMg72dLLVBLw=="
},
"ocelot.samples.web": {
"type": "Project"
diff --git a/samples/ServiceFabric/ApiGateway/packages.lock.json b/samples/ServiceFabric/ApiGateway/packages.lock.json
index 6b150f01c..ac2b39040 100644
--- a/samples/ServiceFabric/ApiGateway/packages.lock.json
+++ b/samples/ServiceFabric/ApiGateway/packages.lock.json
@@ -6,10 +6,7 @@
"type": "Direct",
"requested": "[11.3.475, )",
"resolved": "11.3.475",
- "contentHash": "PvGRYI84Zaco8mfJlzIlaTaoPixkWOLTt1D+GzRNJZ4G/vPZYHQaqJE9cpcL0X4MVsnGMXQTKeeF51cglgAD0g==",
- "dependencies": {
- "System.Memory": "4.5.5"
- }
+ "contentHash": "PvGRYI84Zaco8mfJlzIlaTaoPixkWOLTt1D+GzRNJZ4G/vPZYHQaqJE9cpcL0X4MVsnGMXQTKeeF51cglgAD0g=="
},
"Microsoft.ServiceFabric.Services": {
"type": "Direct",
@@ -33,42 +30,31 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "IHsqsECi1N2FJ0RmV73Cmp6qusu4vGBhUuWJFyJAC/LekFdwSa5zacZE80Sd8M2fD9ZXgEaA32y5qcj3jh3wlQ==",
+ "resolved": "10.0.5",
+ "contentHash": "ODGomRlmt8/mFAqVyD9MgE4fXNkO6qDNeKuvmqNDuKjOL2UOkh/wJK0gEXS5VcViHFs+uQKOXD5xoTg1/ouKtA==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "LLPdY4BEQ94be1eiXYyeFhcern4jOoMgIKLmfFpEvXafbcsSZtCXk0yT6seoyCJsh1vrdTVKYbLH+3b6/actfg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
- }
+ "resolved": "10.0.5",
+ "contentHash": "wj8Vqtc3yDkTFo96Bnj8O9X70DYRNJayvPGg7wUUURhBHtH4zAbGgqG2RWrGgQKlrlUc/ZQGxzIZPskzXN2R4g=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "gnCyVHEYeI3oeK1pig6F3ckmTKew5wJO5V70vj7rKp4KOoPUijGcigsaFdJfj5HZBXMmYuJpBiaWCHauXJ0GLw==",
+ "resolved": "10.0.5",
+ "contentHash": "WFwm63h4YhVOfEvTeieUGRKUz8nYKSd6mXC1vfqqr7ZW+b8mQBkaxMeAOvA2YFjjgRCKgVC72jhmxjLEDFwC4A==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "10.0.3",
+ "Microsoft.AspNetCore.JsonPatch": "10.0.5",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
- },
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
"resolved": "3.1.32",
- "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g==",
- "dependencies": {
- "System.Diagnostics.DiagnosticSource": "4.7.1"
- }
+ "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g=="
},
"Microsoft.ServiceFabric.Data": {
"type": "Transitive",
@@ -118,23 +104,13 @@
"Newtonsoft.Json": "12.0.1"
}
},
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "4.7.1",
- "contentHash": "j81Lovt90PDAq8kLpaJfJKV/rWdWuEk6jfV+MBkee33vzYLEUsy4gXK8laa9V2nZlLM9VM9yA/OOQxxPEJKAMw=="
- },
- "System.Memory": {
- "type": "Transitive",
- "resolved": "4.5.5",
- "contentHash": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw=="
- },
"ocelot": {
"type": "Project",
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.3, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.3, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.5, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.5, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
@@ -147,10 +123,7 @@
"type": "Direct",
"requested": "[11.3.475, )",
"resolved": "11.3.475",
- "contentHash": "PvGRYI84Zaco8mfJlzIlaTaoPixkWOLTt1D+GzRNJZ4G/vPZYHQaqJE9cpcL0X4MVsnGMXQTKeeF51cglgAD0g==",
- "dependencies": {
- "System.Memory": "4.5.5"
- }
+ "contentHash": "PvGRYI84Zaco8mfJlzIlaTaoPixkWOLTt1D+GzRNJZ4G/vPZYHQaqJE9cpcL0X4MVsnGMXQTKeeF51cglgAD0g=="
},
"Microsoft.ServiceFabric.Services": {
"type": "Direct",
@@ -174,48 +147,31 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "fup+Ya6mN58877F6eKzR8jrMe2fCRQ/Bl3pA/23DtX+1R2eWdDTrZGYOGDrnt2aWN5VgLSlxc7APFgXiK57l8w==",
+ "resolved": "8.0.25",
+ "contentHash": "C6aPTFT5sJ+LhX8Vtbj4EfZ040YgItJLTksGbT+46pqhc0rGZggqlu4yPKQjLii75WSL/uVVcZVKNJwQzRPR5Q==",
"dependencies": {
- "Microsoft.CSharp": "4.7.0",
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "qb0pE7PBNUiIVtFleAZ4gq7KLQuPGOjAhA4TbC/NLLpsP1WXJtDXcqTBdta6iJQBDtmeWVSijy6KyX0hZcr/WQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
- }
+ "resolved": "8.0.25",
+ "contentHash": "HYtM1e8zKdNd44k+TEIm76O8hrbYsLj+yqKQwuO79wl0f6s+yHwcw0JStyaHLlbEE1kkbhtXeIEEC5YrauvxFA=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "TvbyHnoETdT71rTFlBLUJ6pOCu1nQf4Y4dkt/g2lEqKN2+CSraY2rUPyYrpPeH5oopSQGrDNFO3pVCBrfbjxjg==",
+ "resolved": "8.0.25",
+ "contentHash": "eGWJa4xmc5054BHVwGGZWpfelv3I5H2cc8aFEe8Us6GyMamew7g78y/f3spEl5MYx4t4Hl8AelLMZ7Na0QG7uw==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "8.0.24",
+ "Microsoft.AspNetCore.JsonPatch": "8.0.25",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
- "Microsoft.CSharp": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA=="
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "8.0.2",
- "contentHash": "3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg=="
- },
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
"resolved": "3.1.32",
- "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g==",
- "dependencies": {
- "System.Diagnostics.DiagnosticSource": "4.7.1"
- }
+ "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g=="
},
"Microsoft.ServiceFabric.Data": {
"type": "Transitive",
@@ -265,23 +221,13 @@
"Newtonsoft.Json": "12.0.1"
}
},
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "4.7.1",
- "contentHash": "j81Lovt90PDAq8kLpaJfJKV/rWdWuEk6jfV+MBkee33vzYLEUsy4gXK8laa9V2nZlLM9VM9yA/OOQxxPEJKAMw=="
- },
- "System.Memory": {
- "type": "Transitive",
- "resolved": "4.5.5",
- "contentHash": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw=="
- },
"ocelot": {
"type": "Project",
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.24, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.24, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.25, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.25, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
@@ -294,10 +240,7 @@
"type": "Direct",
"requested": "[11.3.475, )",
"resolved": "11.3.475",
- "contentHash": "PvGRYI84Zaco8mfJlzIlaTaoPixkWOLTt1D+GzRNJZ4G/vPZYHQaqJE9cpcL0X4MVsnGMXQTKeeF51cglgAD0g==",
- "dependencies": {
- "System.Memory": "4.5.5"
- }
+ "contentHash": "PvGRYI84Zaco8mfJlzIlaTaoPixkWOLTt1D+GzRNJZ4G/vPZYHQaqJE9cpcL0X4MVsnGMXQTKeeF51cglgAD0g=="
},
"Microsoft.ServiceFabric.Services": {
"type": "Direct",
@@ -321,48 +264,31 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "97bu/KDJKJypkpQb0hq2YDxFy4f30g/4Wmk2I8XTxDvaXbGL2UcLQGdrLWAIW+NlEAFI+Zrps1Oe92uO26vRLQ==",
+ "resolved": "9.0.14",
+ "contentHash": "aNrZcz0+FAw1wwOtsTpP+nYvDIFtKnMmfC+gOzUcf1moqyJdlPyoQZcIbnxu0xyPnfnolvr9wYiDM5w/peQsvg==",
"dependencies": {
- "Microsoft.CSharp": "4.7.0",
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "qfh2o5iXQvummtKgaui21dbmOjhBoQfwscxgfxDUUlvNa+Qj6hMwqQUOLQ+/oG+8caUDkdSWzMdcu8Z79UT4GQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.13"
- }
+ "resolved": "9.0.14",
+ "contentHash": "036P2G2dp+ktc1y04dc6QW/0jlXqHcc32fm9NdG+RqZbEp9YYA8YpV9d2OG9/p0kgr7TSlhBawUgooOEHlw5HA=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "hH3hfEYrm97r5+11BeezwT4LmDvgGPzq3GvtChhCV9AA2igWPkzA5E0ZmtPWdU9W124QZmceMztDZs68xgkHOw==",
+ "resolved": "9.0.14",
+ "contentHash": "/Da05WZ7xMcXiZd4eiMuAQncXIWq0cGW7a1o/1WGaJsmPg7Md5GepinDFmOipuVF2d9HHailV30w15uNCb/ZdQ==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "9.0.13",
+ "Microsoft.AspNetCore.JsonPatch": "9.0.14",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
- "Microsoft.CSharp": {
- "type": "Transitive",
- "resolved": "4.7.0",
- "contentHash": "pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA=="
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "HyJoV/UcJr71gPs9ot3GFJG2yyYxoBNTvp48xVJn37FRLeJZithg74aUNZQRCJgk0yG6LbgDlXDJJwG3QFnoyQ=="
- },
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
"resolved": "3.1.32",
- "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g==",
- "dependencies": {
- "System.Diagnostics.DiagnosticSource": "4.7.1"
- }
+ "contentHash": "oDv3wt+Q5cmaSfOQ3Cdu6dF6sn/x5gzWdNpOq4ajBwCMWYBr6CchncDvB9pF83ORlbDuX32MsVLOPGPxW4Lx4g=="
},
"Microsoft.ServiceFabric.Data": {
"type": "Transitive",
@@ -412,23 +338,13 @@
"Newtonsoft.Json": "12.0.1"
}
},
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "4.7.1",
- "contentHash": "j81Lovt90PDAq8kLpaJfJKV/rWdWuEk6jfV+MBkee33vzYLEUsy4gXK8laa9V2nZlLM9VM9yA/OOQxxPEJKAMw=="
- },
- "System.Memory": {
- "type": "Transitive",
- "resolved": "4.5.5",
- "contentHash": "XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw=="
- },
"ocelot": {
"type": "Project",
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.13, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.13, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.14, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.14, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
diff --git a/src/Ocelot.Provider.Consul/Ocelot.Provider.Consul.csproj b/src/Ocelot.Provider.Consul/Ocelot.Provider.Consul.csproj
index 3e9c72cba..aca487bac 100644
--- a/src/Ocelot.Provider.Consul/Ocelot.Provider.Consul.csproj
+++ b/src/Ocelot.Provider.Consul/Ocelot.Provider.Consul.csproj
@@ -36,6 +36,6 @@
-
+
diff --git a/src/Ocelot.Provider.Consul/packages.lock.json b/src/Ocelot.Provider.Consul/packages.lock.json
index 8a9c67cd0..ef27905f5 100644
--- a/src/Ocelot.Provider.Consul/packages.lock.json
+++ b/src/Ocelot.Provider.Consul/packages.lock.json
@@ -23,34 +23,34 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "IHsqsECi1N2FJ0RmV73Cmp6qusu4vGBhUuWJFyJAC/LekFdwSa5zacZE80Sd8M2fD9ZXgEaA32y5qcj3jh3wlQ==",
+ "resolved": "10.0.5",
+ "contentHash": "ODGomRlmt8/mFAqVyD9MgE4fXNkO6qDNeKuvmqNDuKjOL2UOkh/wJK0gEXS5VcViHFs+uQKOXD5xoTg1/ouKtA==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "LLPdY4BEQ94be1eiXYyeFhcern4jOoMgIKLmfFpEvXafbcsSZtCXk0yT6seoyCJsh1vrdTVKYbLH+3b6/actfg==",
+ "resolved": "10.0.5",
+ "contentHash": "wj8Vqtc3yDkTFo96Bnj8O9X70DYRNJayvPGg7wUUURhBHtH4zAbGgqG2RWrGgQKlrlUc/ZQGxzIZPskzXN2R4g==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5"
}
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "gnCyVHEYeI3oeK1pig6F3ckmTKew5wJO5V70vj7rKp4KOoPUijGcigsaFdJfj5HZBXMmYuJpBiaWCHauXJ0GLw==",
+ "resolved": "10.0.5",
+ "contentHash": "WFwm63h4YhVOfEvTeieUGRKUz8nYKSd6mXC1vfqqr7ZW+b8mQBkaxMeAOvA2YFjjgRCKgVC72jhmxjLEDFwC4A==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "10.0.3",
+ "Microsoft.AspNetCore.JsonPatch": "10.0.5",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
+ "resolved": "10.0.5",
+ "contentHash": "iVMtq9eRvzyhx8949EGT0OCYJfXi737SbRVzWXE5GrOgGj5AaZ9eUuxA/BSUfmOMALKn/g8KfFaNQw0eiB3lyA=="
},
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
@@ -75,8 +75,8 @@
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.3, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.3, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.5, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.5, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
}
@@ -105,26 +105,26 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "fup+Ya6mN58877F6eKzR8jrMe2fCRQ/Bl3pA/23DtX+1R2eWdDTrZGYOGDrnt2aWN5VgLSlxc7APFgXiK57l8w==",
+ "resolved": "8.0.25",
+ "contentHash": "C6aPTFT5sJ+LhX8Vtbj4EfZ040YgItJLTksGbT+46pqhc0rGZggqlu4yPKQjLii75WSL/uVVcZVKNJwQzRPR5Q==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "qb0pE7PBNUiIVtFleAZ4gq7KLQuPGOjAhA4TbC/NLLpsP1WXJtDXcqTBdta6iJQBDtmeWVSijy6KyX0hZcr/WQ==",
+ "resolved": "8.0.25",
+ "contentHash": "HYtM1e8zKdNd44k+TEIm76O8hrbYsLj+yqKQwuO79wl0f6s+yHwcw0JStyaHLlbEE1kkbhtXeIEEC5YrauvxFA==",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
}
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "TvbyHnoETdT71rTFlBLUJ6pOCu1nQf4Y4dkt/g2lEqKN2+CSraY2rUPyYrpPeH5oopSQGrDNFO3pVCBrfbjxjg==",
+ "resolved": "8.0.25",
+ "contentHash": "eGWJa4xmc5054BHVwGGZWpfelv3I5H2cc8aFEe8Us6GyMamew7g78y/f3spEl5MYx4t4Hl8AelLMZ7Na0QG7uw==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "8.0.24",
+ "Microsoft.AspNetCore.JsonPatch": "8.0.25",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
@@ -157,8 +157,8 @@
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.24, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.24, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.25, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.25, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
}
@@ -187,34 +187,34 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "97bu/KDJKJypkpQb0hq2YDxFy4f30g/4Wmk2I8XTxDvaXbGL2UcLQGdrLWAIW+NlEAFI+Zrps1Oe92uO26vRLQ==",
+ "resolved": "9.0.14",
+ "contentHash": "aNrZcz0+FAw1wwOtsTpP+nYvDIFtKnMmfC+gOzUcf1moqyJdlPyoQZcIbnxu0xyPnfnolvr9wYiDM5w/peQsvg==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "qfh2o5iXQvummtKgaui21dbmOjhBoQfwscxgfxDUUlvNa+Qj6hMwqQUOLQ+/oG+8caUDkdSWzMdcu8Z79UT4GQ==",
+ "resolved": "9.0.14",
+ "contentHash": "036P2G2dp+ktc1y04dc6QW/0jlXqHcc32fm9NdG+RqZbEp9YYA8YpV9d2OG9/p0kgr7TSlhBawUgooOEHlw5HA==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.13"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.14"
}
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "hH3hfEYrm97r5+11BeezwT4LmDvgGPzq3GvtChhCV9AA2igWPkzA5E0ZmtPWdU9W124QZmceMztDZs68xgkHOw==",
+ "resolved": "9.0.14",
+ "contentHash": "/Da05WZ7xMcXiZd4eiMuAQncXIWq0cGW7a1o/1WGaJsmPg7Md5GepinDFmOipuVF2d9HHailV30w15uNCb/ZdQ==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "9.0.13",
+ "Microsoft.AspNetCore.JsonPatch": "9.0.14",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "HyJoV/UcJr71gPs9ot3GFJG2yyYxoBNTvp48xVJn37FRLeJZithg74aUNZQRCJgk0yG6LbgDlXDJJwG3QFnoyQ=="
+ "resolved": "9.0.14",
+ "contentHash": "LezJ0enh6upO5EnPwACOZc/DdT1A8lvX6HPl/0rbe0eGt9rTDDPfx+Ny9OYZqf4g25Y3hOfWBQtRfMzueINNVQ=="
},
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
@@ -239,8 +239,8 @@
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.13, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.13, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.14, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.14, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
}
diff --git a/src/Ocelot.Provider.Eureka/Ocelot.Provider.Eureka.csproj b/src/Ocelot.Provider.Eureka/Ocelot.Provider.Eureka.csproj
index 49ab453bb..222dd6beb 100644
--- a/src/Ocelot.Provider.Eureka/Ocelot.Provider.Eureka.csproj
+++ b/src/Ocelot.Provider.Eureka/Ocelot.Provider.Eureka.csproj
@@ -37,6 +37,6 @@
-
+
diff --git a/src/Ocelot.Provider.Eureka/packages.lock.json b/src/Ocelot.Provider.Eureka/packages.lock.json
index 04de4f5ea..9034ecb2a 100644
--- a/src/Ocelot.Provider.Eureka/packages.lock.json
+++ b/src/Ocelot.Provider.Eureka/packages.lock.json
@@ -34,26 +34,26 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "IHsqsECi1N2FJ0RmV73Cmp6qusu4vGBhUuWJFyJAC/LekFdwSa5zacZE80Sd8M2fD9ZXgEaA32y5qcj3jh3wlQ==",
+ "resolved": "10.0.5",
+ "contentHash": "ODGomRlmt8/mFAqVyD9MgE4fXNkO6qDNeKuvmqNDuKjOL2UOkh/wJK0gEXS5VcViHFs+uQKOXD5xoTg1/ouKtA==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "LLPdY4BEQ94be1eiXYyeFhcern4jOoMgIKLmfFpEvXafbcsSZtCXk0yT6seoyCJsh1vrdTVKYbLH+3b6/actfg==",
+ "resolved": "10.0.5",
+ "contentHash": "wj8Vqtc3yDkTFo96Bnj8O9X70DYRNJayvPGg7wUUURhBHtH4zAbGgqG2RWrGgQKlrlUc/ZQGxzIZPskzXN2R4g==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5"
}
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "gnCyVHEYeI3oeK1pig6F3ckmTKew5wJO5V70vj7rKp4KOoPUijGcigsaFdJfj5HZBXMmYuJpBiaWCHauXJ0GLw==",
+ "resolved": "10.0.5",
+ "contentHash": "WFwm63h4YhVOfEvTeieUGRKUz8nYKSd6mXC1vfqqr7ZW+b8mQBkaxMeAOvA2YFjjgRCKgVC72jhmxjLEDFwC4A==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "10.0.3",
+ "Microsoft.AspNetCore.JsonPatch": "10.0.5",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
@@ -153,8 +153,8 @@
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
+ "resolved": "10.0.5",
+ "contentHash": "iVMtq9eRvzyhx8949EGT0OCYJfXi737SbRVzWXE5GrOgGj5AaZ9eUuxA/BSUfmOMALKn/g8KfFaNQw0eiB3lyA=="
},
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
@@ -472,8 +472,8 @@
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.3, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.3, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.5, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.5, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
}
@@ -525,26 +525,26 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "fup+Ya6mN58877F6eKzR8jrMe2fCRQ/Bl3pA/23DtX+1R2eWdDTrZGYOGDrnt2aWN5VgLSlxc7APFgXiK57l8w==",
+ "resolved": "8.0.25",
+ "contentHash": "C6aPTFT5sJ+LhX8Vtbj4EfZ040YgItJLTksGbT+46pqhc0rGZggqlu4yPKQjLii75WSL/uVVcZVKNJwQzRPR5Q==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "qb0pE7PBNUiIVtFleAZ4gq7KLQuPGOjAhA4TbC/NLLpsP1WXJtDXcqTBdta6iJQBDtmeWVSijy6KyX0hZcr/WQ==",
+ "resolved": "8.0.25",
+ "contentHash": "HYtM1e8zKdNd44k+TEIm76O8hrbYsLj+yqKQwuO79wl0f6s+yHwcw0JStyaHLlbEE1kkbhtXeIEEC5YrauvxFA==",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
}
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "TvbyHnoETdT71rTFlBLUJ6pOCu1nQf4Y4dkt/g2lEqKN2+CSraY2rUPyYrpPeH5oopSQGrDNFO3pVCBrfbjxjg==",
+ "resolved": "8.0.25",
+ "contentHash": "eGWJa4xmc5054BHVwGGZWpfelv3I5H2cc8aFEe8Us6GyMamew7g78y/f3spEl5MYx4t4Hl8AelLMZ7Na0QG7uw==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "8.0.24",
+ "Microsoft.AspNetCore.JsonPatch": "8.0.25",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
@@ -963,8 +963,8 @@
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.24, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.24, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.25, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.25, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
}
@@ -1016,26 +1016,26 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "97bu/KDJKJypkpQb0hq2YDxFy4f30g/4Wmk2I8XTxDvaXbGL2UcLQGdrLWAIW+NlEAFI+Zrps1Oe92uO26vRLQ==",
+ "resolved": "9.0.14",
+ "contentHash": "aNrZcz0+FAw1wwOtsTpP+nYvDIFtKnMmfC+gOzUcf1moqyJdlPyoQZcIbnxu0xyPnfnolvr9wYiDM5w/peQsvg==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "qfh2o5iXQvummtKgaui21dbmOjhBoQfwscxgfxDUUlvNa+Qj6hMwqQUOLQ+/oG+8caUDkdSWzMdcu8Z79UT4GQ==",
+ "resolved": "9.0.14",
+ "contentHash": "036P2G2dp+ktc1y04dc6QW/0jlXqHcc32fm9NdG+RqZbEp9YYA8YpV9d2OG9/p0kgr7TSlhBawUgooOEHlw5HA==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.13"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.14"
}
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "hH3hfEYrm97r5+11BeezwT4LmDvgGPzq3GvtChhCV9AA2igWPkzA5E0ZmtPWdU9W124QZmceMztDZs68xgkHOw==",
+ "resolved": "9.0.14",
+ "contentHash": "/Da05WZ7xMcXiZd4eiMuAQncXIWq0cGW7a1o/1WGaJsmPg7Md5GepinDFmOipuVF2d9HHailV30w15uNCb/ZdQ==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "9.0.13",
+ "Microsoft.AspNetCore.JsonPatch": "9.0.14",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
@@ -1135,8 +1135,8 @@
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "HyJoV/UcJr71gPs9ot3GFJG2yyYxoBNTvp48xVJn37FRLeJZithg74aUNZQRCJgk0yG6LbgDlXDJJwG3QFnoyQ=="
+ "resolved": "9.0.14",
+ "contentHash": "LezJ0enh6upO5EnPwACOZc/DdT1A8lvX6HPl/0rbe0eGt9rTDDPfx+Ny9OYZqf4g25Y3hOfWBQtRfMzueINNVQ=="
},
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
@@ -1454,8 +1454,8 @@
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.13, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.13, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.14, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.14, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
}
diff --git a/src/Ocelot.Provider.Kubernetes/Ocelot.Provider.Kubernetes.csproj b/src/Ocelot.Provider.Kubernetes/Ocelot.Provider.Kubernetes.csproj
index f10576ecf..38eec81b2 100644
--- a/src/Ocelot.Provider.Kubernetes/Ocelot.Provider.Kubernetes.csproj
+++ b/src/Ocelot.Provider.Kubernetes/Ocelot.Provider.Kubernetes.csproj
@@ -35,7 +35,7 @@
-
+
diff --git a/src/Ocelot.Provider.Kubernetes/packages.lock.json b/src/Ocelot.Provider.Kubernetes/packages.lock.json
index bf13d1f7f..786bff3a4 100644
--- a/src/Ocelot.Provider.Kubernetes/packages.lock.json
+++ b/src/Ocelot.Provider.Kubernetes/packages.lock.json
@@ -80,26 +80,26 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "IHsqsECi1N2FJ0RmV73Cmp6qusu4vGBhUuWJFyJAC/LekFdwSa5zacZE80Sd8M2fD9ZXgEaA32y5qcj3jh3wlQ==",
+ "resolved": "10.0.5",
+ "contentHash": "ODGomRlmt8/mFAqVyD9MgE4fXNkO6qDNeKuvmqNDuKjOL2UOkh/wJK0gEXS5VcViHFs+uQKOXD5xoTg1/ouKtA==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "LLPdY4BEQ94be1eiXYyeFhcern4jOoMgIKLmfFpEvXafbcsSZtCXk0yT6seoyCJsh1vrdTVKYbLH+3b6/actfg==",
+ "resolved": "10.0.5",
+ "contentHash": "wj8Vqtc3yDkTFo96Bnj8O9X70DYRNJayvPGg7wUUURhBHtH4zAbGgqG2RWrGgQKlrlUc/ZQGxzIZPskzXN2R4g==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5"
}
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "gnCyVHEYeI3oeK1pig6F3ckmTKew5wJO5V70vj7rKp4KOoPUijGcigsaFdJfj5HZBXMmYuJpBiaWCHauXJ0GLw==",
+ "resolved": "10.0.5",
+ "contentHash": "WFwm63h4YhVOfEvTeieUGRKUz8nYKSd6mXC1vfqqr7ZW+b8mQBkaxMeAOvA2YFjjgRCKgVC72jhmxjLEDFwC4A==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "10.0.3",
+ "Microsoft.AspNetCore.JsonPatch": "10.0.5",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
@@ -140,8 +140,8 @@
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
+ "resolved": "10.0.5",
+ "contentHash": "iVMtq9eRvzyhx8949EGT0OCYJfXi737SbRVzWXE5GrOgGj5AaZ9eUuxA/BSUfmOMALKn/g8KfFaNQw0eiB3lyA=="
},
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
@@ -252,8 +252,8 @@
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.3, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.3, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.5, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.5, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
}
@@ -339,26 +339,26 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "fup+Ya6mN58877F6eKzR8jrMe2fCRQ/Bl3pA/23DtX+1R2eWdDTrZGYOGDrnt2aWN5VgLSlxc7APFgXiK57l8w==",
+ "resolved": "8.0.25",
+ "contentHash": "C6aPTFT5sJ+LhX8Vtbj4EfZ040YgItJLTksGbT+46pqhc0rGZggqlu4yPKQjLii75WSL/uVVcZVKNJwQzRPR5Q==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "qb0pE7PBNUiIVtFleAZ4gq7KLQuPGOjAhA4TbC/NLLpsP1WXJtDXcqTBdta6iJQBDtmeWVSijy6KyX0hZcr/WQ==",
+ "resolved": "8.0.25",
+ "contentHash": "HYtM1e8zKdNd44k+TEIm76O8hrbYsLj+yqKQwuO79wl0f6s+yHwcw0JStyaHLlbEE1kkbhtXeIEEC5YrauvxFA==",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
}
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "TvbyHnoETdT71rTFlBLUJ6pOCu1nQf4Y4dkt/g2lEqKN2+CSraY2rUPyYrpPeH5oopSQGrDNFO3pVCBrfbjxjg==",
+ "resolved": "8.0.25",
+ "contentHash": "eGWJa4xmc5054BHVwGGZWpfelv3I5H2cc8aFEe8Us6GyMamew7g78y/f3spEl5MYx4t4Hl8AelLMZ7Na0QG7uw==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "8.0.24",
+ "Microsoft.AspNetCore.JsonPatch": "8.0.25",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
@@ -510,8 +510,8 @@
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.24, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.24, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.25, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.25, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
}
@@ -597,26 +597,26 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "97bu/KDJKJypkpQb0hq2YDxFy4f30g/4Wmk2I8XTxDvaXbGL2UcLQGdrLWAIW+NlEAFI+Zrps1Oe92uO26vRLQ==",
+ "resolved": "9.0.14",
+ "contentHash": "aNrZcz0+FAw1wwOtsTpP+nYvDIFtKnMmfC+gOzUcf1moqyJdlPyoQZcIbnxu0xyPnfnolvr9wYiDM5w/peQsvg==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "qfh2o5iXQvummtKgaui21dbmOjhBoQfwscxgfxDUUlvNa+Qj6hMwqQUOLQ+/oG+8caUDkdSWzMdcu8Z79UT4GQ==",
+ "resolved": "9.0.14",
+ "contentHash": "036P2G2dp+ktc1y04dc6QW/0jlXqHcc32fm9NdG+RqZbEp9YYA8YpV9d2OG9/p0kgr7TSlhBawUgooOEHlw5HA==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.13"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.14"
}
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "hH3hfEYrm97r5+11BeezwT4LmDvgGPzq3GvtChhCV9AA2igWPkzA5E0ZmtPWdU9W124QZmceMztDZs68xgkHOw==",
+ "resolved": "9.0.14",
+ "contentHash": "/Da05WZ7xMcXiZd4eiMuAQncXIWq0cGW7a1o/1WGaJsmPg7Md5GepinDFmOipuVF2d9HHailV30w15uNCb/ZdQ==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "9.0.13",
+ "Microsoft.AspNetCore.JsonPatch": "9.0.14",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
@@ -656,8 +656,8 @@
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "HyJoV/UcJr71gPs9ot3GFJG2yyYxoBNTvp48xVJn37FRLeJZithg74aUNZQRCJgk0yG6LbgDlXDJJwG3QFnoyQ=="
+ "resolved": "9.0.14",
+ "contentHash": "LezJ0enh6upO5EnPwACOZc/DdT1A8lvX6HPl/0rbe0eGt9rTDDPfx+Ny9OYZqf4g25Y3hOfWBQtRfMzueINNVQ=="
},
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
@@ -768,8 +768,8 @@
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.13, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.13, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.14, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.14, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
}
diff --git a/src/Ocelot.Provider.Polly/Ocelot.Provider.Polly.csproj b/src/Ocelot.Provider.Polly/Ocelot.Provider.Polly.csproj
index 057018f8c..7f0513629 100644
--- a/src/Ocelot.Provider.Polly/Ocelot.Provider.Polly.csproj
+++ b/src/Ocelot.Provider.Polly/Ocelot.Provider.Polly.csproj
@@ -39,7 +39,7 @@
-
-
+
+
diff --git a/src/Ocelot.Provider.Polly/packages.lock.json b/src/Ocelot.Provider.Polly/packages.lock.json
index bf952d5ac..6e87015d2 100644
--- a/src/Ocelot.Provider.Polly/packages.lock.json
+++ b/src/Ocelot.Provider.Polly/packages.lock.json
@@ -4,11 +4,11 @@
"net10.0": {
"Polly": {
"type": "Direct",
- "requested": "[8.6.5, )",
- "resolved": "8.6.5",
- "contentHash": "VqtW2ZE/ALvQMAH1cQY3qZ2cF2OXa3oe/HKMdOv6Q02HCoEW0rsFNfcBONXlHBe1TnjWW1vdRxBEkPeq0/2FHA==",
+ "requested": "[8.6.6, )",
+ "resolved": "8.6.6",
+ "contentHash": "czKHYJ6uGowPijuZt4kgF4njfGvWxVZ8mKBcrZ9iEtwDe9HKdF0ug6p6TwUG8EHuuufgbDU//rSBFebt5/0Fyw==",
"dependencies": {
- "Polly.Core": "8.6.5"
+ "Polly.Core": "8.6.6"
}
},
"FluentValidation": {
@@ -23,34 +23,34 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "IHsqsECi1N2FJ0RmV73Cmp6qusu4vGBhUuWJFyJAC/LekFdwSa5zacZE80Sd8M2fD9ZXgEaA32y5qcj3jh3wlQ==",
+ "resolved": "10.0.5",
+ "contentHash": "ODGomRlmt8/mFAqVyD9MgE4fXNkO6qDNeKuvmqNDuKjOL2UOkh/wJK0gEXS5VcViHFs+uQKOXD5xoTg1/ouKtA==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "LLPdY4BEQ94be1eiXYyeFhcern4jOoMgIKLmfFpEvXafbcsSZtCXk0yT6seoyCJsh1vrdTVKYbLH+3b6/actfg==",
+ "resolved": "10.0.5",
+ "contentHash": "wj8Vqtc3yDkTFo96Bnj8O9X70DYRNJayvPGg7wUUURhBHtH4zAbGgqG2RWrGgQKlrlUc/ZQGxzIZPskzXN2R4g==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5"
}
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "gnCyVHEYeI3oeK1pig6F3ckmTKew5wJO5V70vj7rKp4KOoPUijGcigsaFdJfj5HZBXMmYuJpBiaWCHauXJ0GLw==",
+ "resolved": "10.0.5",
+ "contentHash": "WFwm63h4YhVOfEvTeieUGRKUz8nYKSd6mXC1vfqqr7ZW+b8mQBkaxMeAOvA2YFjjgRCKgVC72jhmxjLEDFwC4A==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "10.0.3",
+ "Microsoft.AspNetCore.JsonPatch": "10.0.5",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
+ "resolved": "10.0.5",
+ "contentHash": "iVMtq9eRvzyhx8949EGT0OCYJfXi737SbRVzWXE5GrOgGj5AaZ9eUuxA/BSUfmOMALKn/g8KfFaNQw0eiB3lyA=="
},
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
@@ -72,16 +72,16 @@
},
"Polly.Core": {
"type": "Transitive",
- "resolved": "8.6.5",
- "contentHash": "t+sUVrIwvo7UmsgHGgOG9F0GDZSRIm47u2ylH17Gvcv1q5hNEwgD5GoBlFyc0kh/pebmPyrAgvGsR/65ZBaXlg=="
+ "resolved": "8.6.6",
+ "contentHash": "lCBL9mmhF9TZxHG3beVRkyjlLohkIC464xIAq7J7Y59C+z42hmsdUaeCKl2SIAYertOUU5TeBXyQDLDQGIKePQ=="
},
"ocelot": {
"type": "Project",
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.3, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.3, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.5, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.5, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
}
@@ -91,11 +91,11 @@
"net8.0": {
"Polly": {
"type": "Direct",
- "requested": "[8.6.5, )",
- "resolved": "8.6.5",
- "contentHash": "VqtW2ZE/ALvQMAH1cQY3qZ2cF2OXa3oe/HKMdOv6Q02HCoEW0rsFNfcBONXlHBe1TnjWW1vdRxBEkPeq0/2FHA==",
+ "requested": "[8.6.6, )",
+ "resolved": "8.6.6",
+ "contentHash": "czKHYJ6uGowPijuZt4kgF4njfGvWxVZ8mKBcrZ9iEtwDe9HKdF0ug6p6TwUG8EHuuufgbDU//rSBFebt5/0Fyw==",
"dependencies": {
- "Polly.Core": "8.6.5"
+ "Polly.Core": "8.6.6"
}
},
"FluentValidation": {
@@ -110,26 +110,26 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "fup+Ya6mN58877F6eKzR8jrMe2fCRQ/Bl3pA/23DtX+1R2eWdDTrZGYOGDrnt2aWN5VgLSlxc7APFgXiK57l8w==",
+ "resolved": "8.0.25",
+ "contentHash": "C6aPTFT5sJ+LhX8Vtbj4EfZ040YgItJLTksGbT+46pqhc0rGZggqlu4yPKQjLii75WSL/uVVcZVKNJwQzRPR5Q==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "qb0pE7PBNUiIVtFleAZ4gq7KLQuPGOjAhA4TbC/NLLpsP1WXJtDXcqTBdta6iJQBDtmeWVSijy6KyX0hZcr/WQ==",
+ "resolved": "8.0.25",
+ "contentHash": "HYtM1e8zKdNd44k+TEIm76O8hrbYsLj+yqKQwuO79wl0f6s+yHwcw0JStyaHLlbEE1kkbhtXeIEEC5YrauvxFA==",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
}
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "TvbyHnoETdT71rTFlBLUJ6pOCu1nQf4Y4dkt/g2lEqKN2+CSraY2rUPyYrpPeH5oopSQGrDNFO3pVCBrfbjxjg==",
+ "resolved": "8.0.25",
+ "contentHash": "eGWJa4xmc5054BHVwGGZWpfelv3I5H2cc8aFEe8Us6GyMamew7g78y/f3spEl5MYx4t4Hl8AelLMZ7Na0QG7uw==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "8.0.24",
+ "Microsoft.AspNetCore.JsonPatch": "8.0.25",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
@@ -159,16 +159,16 @@
},
"Polly.Core": {
"type": "Transitive",
- "resolved": "8.6.5",
- "contentHash": "t+sUVrIwvo7UmsgHGgOG9F0GDZSRIm47u2ylH17Gvcv1q5hNEwgD5GoBlFyc0kh/pebmPyrAgvGsR/65ZBaXlg=="
+ "resolved": "8.6.6",
+ "contentHash": "lCBL9mmhF9TZxHG3beVRkyjlLohkIC464xIAq7J7Y59C+z42hmsdUaeCKl2SIAYertOUU5TeBXyQDLDQGIKePQ=="
},
"ocelot": {
"type": "Project",
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.24, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.24, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.25, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.25, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
}
@@ -178,11 +178,11 @@
"net9.0": {
"Polly": {
"type": "Direct",
- "requested": "[8.6.5, )",
- "resolved": "8.6.5",
- "contentHash": "VqtW2ZE/ALvQMAH1cQY3qZ2cF2OXa3oe/HKMdOv6Q02HCoEW0rsFNfcBONXlHBe1TnjWW1vdRxBEkPeq0/2FHA==",
+ "requested": "[8.6.6, )",
+ "resolved": "8.6.6",
+ "contentHash": "czKHYJ6uGowPijuZt4kgF4njfGvWxVZ8mKBcrZ9iEtwDe9HKdF0ug6p6TwUG8EHuuufgbDU//rSBFebt5/0Fyw==",
"dependencies": {
- "Polly.Core": "8.6.5"
+ "Polly.Core": "8.6.6"
}
},
"FluentValidation": {
@@ -197,34 +197,34 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "97bu/KDJKJypkpQb0hq2YDxFy4f30g/4Wmk2I8XTxDvaXbGL2UcLQGdrLWAIW+NlEAFI+Zrps1Oe92uO26vRLQ==",
+ "resolved": "9.0.14",
+ "contentHash": "aNrZcz0+FAw1wwOtsTpP+nYvDIFtKnMmfC+gOzUcf1moqyJdlPyoQZcIbnxu0xyPnfnolvr9wYiDM5w/peQsvg==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "qfh2o5iXQvummtKgaui21dbmOjhBoQfwscxgfxDUUlvNa+Qj6hMwqQUOLQ+/oG+8caUDkdSWzMdcu8Z79UT4GQ==",
+ "resolved": "9.0.14",
+ "contentHash": "036P2G2dp+ktc1y04dc6QW/0jlXqHcc32fm9NdG+RqZbEp9YYA8YpV9d2OG9/p0kgr7TSlhBawUgooOEHlw5HA==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.13"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.14"
}
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "hH3hfEYrm97r5+11BeezwT4LmDvgGPzq3GvtChhCV9AA2igWPkzA5E0ZmtPWdU9W124QZmceMztDZs68xgkHOw==",
+ "resolved": "9.0.14",
+ "contentHash": "/Da05WZ7xMcXiZd4eiMuAQncXIWq0cGW7a1o/1WGaJsmPg7Md5GepinDFmOipuVF2d9HHailV30w15uNCb/ZdQ==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "9.0.13",
+ "Microsoft.AspNetCore.JsonPatch": "9.0.14",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "HyJoV/UcJr71gPs9ot3GFJG2yyYxoBNTvp48xVJn37FRLeJZithg74aUNZQRCJgk0yG6LbgDlXDJJwG3QFnoyQ=="
+ "resolved": "9.0.14",
+ "contentHash": "LezJ0enh6upO5EnPwACOZc/DdT1A8lvX6HPl/0rbe0eGt9rTDDPfx+Ny9OYZqf4g25Y3hOfWBQtRfMzueINNVQ=="
},
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
@@ -246,16 +246,16 @@
},
"Polly.Core": {
"type": "Transitive",
- "resolved": "8.6.5",
- "contentHash": "t+sUVrIwvo7UmsgHGgOG9F0GDZSRIm47u2ylH17Gvcv1q5hNEwgD5GoBlFyc0kh/pebmPyrAgvGsR/65ZBaXlg=="
+ "resolved": "8.6.6",
+ "contentHash": "lCBL9mmhF9TZxHG3beVRkyjlLohkIC464xIAq7J7Y59C+z42hmsdUaeCKl2SIAYertOUU5TeBXyQDLDQGIKePQ=="
},
"ocelot": {
"type": "Project",
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.13, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.13, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.14, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.14, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
}
diff --git a/src/Ocelot/Configuration/Repository/FileConfigurationPoller.cs b/src/Ocelot/Configuration/Repository/FileConfigurationPoller.cs
index b91bf6ae5..f7690b2a0 100644
--- a/src/Ocelot/Configuration/Repository/FileConfigurationPoller.cs
+++ b/src/Ocelot/Configuration/Repository/FileConfigurationPoller.cs
@@ -12,7 +12,7 @@ public class FileConfigurationPoller : IHostedService, IDisposable
private readonly IFileConfigurationRepository _repo;
private string _previousAsJson;
private Timer _timer;
- private bool _polling;
+ private volatile bool _polling;
private readonly IFileConfigurationPollerOptions _options;
private readonly IInternalConfigurationRepository _internalConfigRepo;
private readonly IInternalConfigurationCreator _internalConfigCreator;
@@ -32,61 +32,58 @@ public FileConfigurationPoller(
_previousAsJson = string.Empty;
}
- public Task StartAsync(CancellationToken cancellationToken)
+ private void OnTimer(object state)
{
- _logger.LogInformation($"{nameof(FileConfigurationPoller)} is starting.");
+ if (_polling)
+ return;
- _timer = new Timer(async x =>
- {
- if (_polling)
- {
- return;
- }
+ _polling = true;
+ PollAsync().GetAwaiter().GetResult(); // TODO This is not good, TimerCallback must be synchronous
+ _polling = false;
+ }
- _polling = true;
- await Poll();
- _polling = false;
- }, null, _options.Delay, _options.Delay);
+ public Task StartAsync(CancellationToken cancellationToken)
+ {
+ if (_timer is not null)
+ return Task.CompletedTask;
+ _logger.LogInformation(() => $"{nameof(FileConfigurationPoller)} is starting.");
+ _timer = new(OnTimer, null, _options.Delay, _options.Delay); // TODO state could be CancellationToken?
return Task.CompletedTask;
}
public Task StopAsync(CancellationToken cancellationToken)
{
- _logger.LogInformation($"{nameof(FileConfigurationPoller)} is stopping.");
-
- _timer?.Change(Timeout.Infinite, 0);
+ if (_timer is null)
+ return Task.CompletedTask;
+ _logger.LogInformation(() => $"{nameof(FileConfigurationPoller)} is stopping.");
+ _timer.Change(Timeout.Infinite, 0);
return Task.CompletedTask;
}
- private async Task Poll()
+ private async Task PollAsync()
{
- _logger.LogInformation("Started polling");
+ _logger.LogInformation(() => $"{nameof(PollAsync)}: Started polling");
var fileConfig = await _repo.Get();
-
if (fileConfig.IsError)
{
- _logger.LogWarning(() => $"error geting file config, errors are {string.Join(',', fileConfig.Errors.Select(x => x.Message))}");
+ _logger.LogWarning(() => $"{nameof(PollAsync)}: Error getting file config, errors are {string.Join(',', fileConfig.Errors.Select(x => x.Message))}");
return;
}
var asJson = ToJson(fileConfig.Data);
-
- if (!fileConfig.IsError && asJson != _previousAsJson)
+ if (asJson != _previousAsJson)
{
var config = await _internalConfigCreator.Create(fileConfig.Data);
-
if (!config.IsError)
- {
_internalConfigRepo.AddOrReplace(config.Data);
- }
_previousAsJson = asJson;
}
- _logger.LogInformation("Finished polling");
+ _logger.LogInformation(() => $"{nameof(PollAsync)}: Finished polling");
}
///
@@ -103,5 +100,6 @@ public void Dispose()
{
_timer?.Dispose();
_timer = null;
+ GC.SuppressFinalize(this);
}
}
diff --git a/src/Ocelot/Ocelot.csproj b/src/Ocelot/Ocelot.csproj
index afbd84029..d41fe8539 100644
--- a/src/Ocelot/Ocelot.csproj
+++ b/src/Ocelot/Ocelot.csproj
@@ -48,22 +48,22 @@
NU1701
-
+
-
-
+
+
-
-
+
+
-
-
+
+
diff --git a/src/Ocelot/packages.lock.json b/src/Ocelot/packages.lock.json
index 736a93a9c..a6727e13f 100644
--- a/src/Ocelot/packages.lock.json
+++ b/src/Ocelot/packages.lock.json
@@ -16,20 +16,20 @@
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "LLPdY4BEQ94be1eiXYyeFhcern4jOoMgIKLmfFpEvXafbcsSZtCXk0yT6seoyCJsh1vrdTVKYbLH+3b6/actfg==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "wj8Vqtc3yDkTFo96Bnj8O9X70DYRNJayvPGg7wUUURhBHtH4zAbGgqG2RWrGgQKlrlUc/ZQGxzIZPskzXN2R4g==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5"
}
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "gnCyVHEYeI3oeK1pig6F3ckmTKew5wJO5V70vj7rKp4KOoPUijGcigsaFdJfj5HZBXMmYuJpBiaWCHauXJ0GLw==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "WFwm63h4YhVOfEvTeieUGRKUz8nYKSd6mXC1vfqqr7ZW+b8mQBkaxMeAOvA2YFjjgRCKgVC72jhmxjLEDFwC4A==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "10.0.3",
+ "Microsoft.AspNetCore.JsonPatch": "10.0.5",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
@@ -42,16 +42,16 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "IHsqsECi1N2FJ0RmV73Cmp6qusu4vGBhUuWJFyJAC/LekFdwSa5zacZE80Sd8M2fD9ZXgEaA32y5qcj3jh3wlQ==",
+ "resolved": "10.0.5",
+ "contentHash": "ODGomRlmt8/mFAqVyD9MgE4fXNkO6qDNeKuvmqNDuKjOL2UOkh/wJK0gEXS5VcViHFs+uQKOXD5xoTg1/ouKtA==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
+ "resolved": "10.0.5",
+ "contentHash": "iVMtq9eRvzyhx8949EGT0OCYJfXi737SbRVzWXE5GrOgGj5AaZ9eUuxA/BSUfmOMALKn/g8KfFaNQw0eiB3lyA=="
},
"Newtonsoft.Json": {
"type": "Transitive",
@@ -84,20 +84,20 @@
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Direct",
- "requested": "[8.0.24, )",
- "resolved": "8.0.24",
- "contentHash": "qb0pE7PBNUiIVtFleAZ4gq7KLQuPGOjAhA4TbC/NLLpsP1WXJtDXcqTBdta6iJQBDtmeWVSijy6KyX0hZcr/WQ==",
+ "requested": "[8.0.25, )",
+ "resolved": "8.0.25",
+ "contentHash": "HYtM1e8zKdNd44k+TEIm76O8hrbYsLj+yqKQwuO79wl0f6s+yHwcw0JStyaHLlbEE1kkbhtXeIEEC5YrauvxFA==",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
}
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Direct",
- "requested": "[8.0.24, )",
- "resolved": "8.0.24",
- "contentHash": "TvbyHnoETdT71rTFlBLUJ6pOCu1nQf4Y4dkt/g2lEqKN2+CSraY2rUPyYrpPeH5oopSQGrDNFO3pVCBrfbjxjg==",
+ "requested": "[8.0.25, )",
+ "resolved": "8.0.25",
+ "contentHash": "eGWJa4xmc5054BHVwGGZWpfelv3I5H2cc8aFEe8Us6GyMamew7g78y/f3spEl5MYx4t4Hl8AelLMZ7Na0QG7uw==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "8.0.24",
+ "Microsoft.AspNetCore.JsonPatch": "8.0.25",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
@@ -110,8 +110,8 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "fup+Ya6mN58877F6eKzR8jrMe2fCRQ/Bl3pA/23DtX+1R2eWdDTrZGYOGDrnt2aWN5VgLSlxc7APFgXiK57l8w==",
+ "resolved": "8.0.25",
+ "contentHash": "C6aPTFT5sJ+LhX8Vtbj4EfZ040YgItJLTksGbT+46pqhc0rGZggqlu4yPKQjLii75WSL/uVVcZVKNJwQzRPR5Q==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
@@ -152,20 +152,20 @@
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Direct",
- "requested": "[9.0.13, )",
- "resolved": "9.0.13",
- "contentHash": "qfh2o5iXQvummtKgaui21dbmOjhBoQfwscxgfxDUUlvNa+Qj6hMwqQUOLQ+/oG+8caUDkdSWzMdcu8Z79UT4GQ==",
+ "requested": "[9.0.14, )",
+ "resolved": "9.0.14",
+ "contentHash": "036P2G2dp+ktc1y04dc6QW/0jlXqHcc32fm9NdG+RqZbEp9YYA8YpV9d2OG9/p0kgr7TSlhBawUgooOEHlw5HA==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.13"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.14"
}
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Direct",
- "requested": "[9.0.13, )",
- "resolved": "9.0.13",
- "contentHash": "hH3hfEYrm97r5+11BeezwT4LmDvgGPzq3GvtChhCV9AA2igWPkzA5E0ZmtPWdU9W124QZmceMztDZs68xgkHOw==",
+ "requested": "[9.0.14, )",
+ "resolved": "9.0.14",
+ "contentHash": "/Da05WZ7xMcXiZd4eiMuAQncXIWq0cGW7a1o/1WGaJsmPg7Md5GepinDFmOipuVF2d9HHailV30w15uNCb/ZdQ==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "9.0.13",
+ "Microsoft.AspNetCore.JsonPatch": "9.0.14",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
@@ -178,16 +178,16 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "97bu/KDJKJypkpQb0hq2YDxFy4f30g/4Wmk2I8XTxDvaXbGL2UcLQGdrLWAIW+NlEAFI+Zrps1Oe92uO26vRLQ==",
+ "resolved": "9.0.14",
+ "contentHash": "aNrZcz0+FAw1wwOtsTpP+nYvDIFtKnMmfC+gOzUcf1moqyJdlPyoQZcIbnxu0xyPnfnolvr9wYiDM5w/peQsvg==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "HyJoV/UcJr71gPs9ot3GFJG2yyYxoBNTvp48xVJn37FRLeJZithg74aUNZQRCJgk0yG6LbgDlXDJJwG3QFnoyQ=="
+ "resolved": "9.0.14",
+ "contentHash": "LezJ0enh6upO5EnPwACOZc/DdT1A8lvX6HPl/0rbe0eGt9rTDDPfx+Ny9OYZqf4g25Y3hOfWBQtRfMzueINNVQ=="
},
"Newtonsoft.Json": {
"type": "Transitive",
diff --git a/test/Ocelot.AcceptanceTests/Ocelot.AcceptanceTests.csproj b/test/Ocelot.AcceptanceTests/Ocelot.AcceptanceTests.csproj
index bf673644a..062aefdb0 100644
--- a/test/Ocelot.AcceptanceTests/Ocelot.AcceptanceTests.csproj
+++ b/test/Ocelot.AcceptanceTests/Ocelot.AcceptanceTests.csproj
@@ -50,36 +50,36 @@
all
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
diff --git a/test/Ocelot.AcceptanceTests/ServiceDiscovery/PollKubeIntegrationTests.cs b/test/Ocelot.AcceptanceTests/ServiceDiscovery/PollKubeIntegrationTests.cs
index db2d47bbf..75b6a4874 100644
--- a/test/Ocelot.AcceptanceTests/ServiceDiscovery/PollKubeIntegrationTests.cs
+++ b/test/Ocelot.AcceptanceTests/ServiceDiscovery/PollKubeIntegrationTests.cs
@@ -246,7 +246,7 @@ public async Task Should_handle_k8s_api_error_gracefully()
// First call may return empty due to API error
}
- [Fact]
+ [Fact(Skip = "Under development")]
[Trait("Feature", "ColdStart")]
public async Task Should_perform_initial_poll_on_first_call_when_queue_is_empty()
{
diff --git a/test/Ocelot.AcceptanceTests/packages.lock.json b/test/Ocelot.AcceptanceTests/packages.lock.json
index 775478fe8..7e48395e1 100644
--- a/test/Ocelot.AcceptanceTests/packages.lock.json
+++ b/test/Ocelot.AcceptanceTests/packages.lock.json
@@ -19,113 +19,113 @@
},
"Microsoft.AspNetCore.Authentication.JwtBearer": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "TBDs8e9y2vJHp14EwNfnIZUNrm6siw8PAAU5laOrYFuGgRxx8oCdxZyfTgp1Oy/icUk9h/XtpYBHPnXIG0f2/g==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "fZzXogChrwQ/SfifQJgeW7AtR8hUv5+LH9oLWjm5OqfnVt3N8MwcMHHMdawvqqdjP79lIZgetnSpj77BLsSI1g==",
"dependencies": {
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1"
}
},
"Microsoft.AspNetCore.TestHost": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "yFTm1tyLkaxmap7egZcOoCxIDviDLbiLraIFz0e4BMHUkXLnpOpPhW66rAGFuUeahmY5JPJdaUTqyCJZMy+05Q=="
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "PJEdrZnnhvxIEXzDdvdZ38GvpdaiUfKkZ99kudS8riJwhowFb/Qh26Wjk9smrCWcYdMFQmpN5epGiL4o1s8LYA=="
},
"Microsoft.Extensions.Caching.Memory": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "No4fVh0z30SWqiWFRoA4PNdrEco6OjXvCqRFvlmRgDQqqks2bRDdeavUgWEiAX153ZAwW9loUgbxcvuP4NKQLg==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "jUEXmkBUPdOS/MP9areK/sbKhdklq9+tEhvwfxGalZVnmyLUO5rrheNNutUBtvbZ7J8ECkG7/r2KXi/IFC06cA==",
"dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Caching.Abstractions": "10.0.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.EnvironmentVariables": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "jBm6bpc5OM2VHM/QYVUyD78xweFzble6UsIt7GUnQAwCm07hktFaUBtRfO7viLGg5qPbc4ByteNB7DeVAYNSfA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "tchMGQ+zVTO40np/Zzg2Li/TIR8bksQgg4UVXZa0OzeFCKWnIYtxE2FVs+eSmjPGCjMS2voZbwN/mUcYfpSTuA==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.FileExtensions": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "/MLsBbLpwDxsU+7DDNwasf2mKrpMSOWEL377gNZTy5waFkCYvS3GVaLIz6bvikH4rAwHrCOxHw0t/5iCoImYCA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "OhTr0O79dP49734lLTqVveivVX9sDXxbI/8vjELAZTHXqoN90mdpgTAgwicJED42iaHMCcZcK6Bj+8wNyBikaw==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.5",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.Json": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "mGGMOA9nkET8OVsQfS41o66eWkckBzNHJK6+5VbLQ2YdyqKphcv27uDZxLf4exSl+5QxLnHkN+W/4qEDgyvCPA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "brBM/WP0YAUYh2+QqSYVdK8eQHYQTtTEUJXJ+84Zkdo2buGLja9VSrMIhgoeBUU7JBmcskAib8Lb/N83bvxgYQ==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Configuration.FileExtensions": "10.0.5",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.Logging": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "8D9Er1cGXNjNDIB+VLBNHn386L5ls2FoiG9a6o12gyn+GG3w6jdfUhzT8dtBnKcevE7/fsVA8MS3FBgFfClFtQ==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "+XTMKQyDWg4ODoNHU/BN3BaI1jhGO7VCS+BnzT/4IauiG6y2iPAte7MyD7rHKS+hNP0TkFkjrae8DFjDUxtcxg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5"
}
},
"Microsoft.Extensions.Logging.Console": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "7sRvbBH3icaV9qil8fyBKmR+yEZ0yDU6Bq/KgBwswS36164yGaxbf7Kd4hD1iHZ2GfvyoJWWqBUBm9QX/IASAQ==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "PMs2gha2v24hvH5o5KQem5aNK4mN0BhhCWlMqsg9tzifWKzjeQi2tyPOP/RaWMVvalOhVLcrmoMYPqbnia/epg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Configuration": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging.Configuration": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5"
}
},
"Microsoft.Extensions.Logging.Debug": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "OoH8AcYCq74ab5XUIQc84CZk54G/cU+JztiMXgNKGkomJOeuistTMg0PWPC4VXXMSVBEGWJuMDEBttOrHyXe8w==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "/VacEkBQ02A8PBXSa6YpbIXCuisYy6JJr62/+ANJDZE+RMBfZMcXJXLfr/LpyLE6pgdp17Wxlt7e7R9zvkwZ3Q==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.Options.ConfigurationExtensions": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "bn6QoBbbvwmzLIFyxrnL2/e+sqoNUOGbHyfWK9DPONMv1mDCYHm/C7MusYASM31b2lUx6OiDmonb3v+dv5t0nA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "BB9uUW3+6Rxu1R97OB1H/13lUF8P2+H1+eDhpZlK30kDh/6E4EKHBUqTp+ilXQmZLzsRErxON8aBSR6WpUKJdg==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.NET.Test.Sdk": {
@@ -140,9 +140,9 @@
},
"Serilog": {
"type": "Direct",
- "requested": "[4.3.1-dev-02404, )",
- "resolved": "4.3.1-dev-02404",
- "contentHash": "bZ1ZDb+RNGds6svzkqCnlZKa/41o2dP5+mIdUdAT/rC6Cp9BlzM1S1MH42cu/qzlx5EUlYuR9WPS30BEBTZEQQ=="
+ "requested": "[4.3.1, )",
+ "resolved": "4.3.1",
+ "contentHash": "savYe7h5yRlkqBVOwP8cIRDOdqKiPmYCU4W87JH38sBmcKD5EBoXvQIw6bNEvZ/pTe1gsiye3VFCzBsoppGkXQ=="
},
"Serilog.AspNetCore": {
"type": "Direct",
@@ -302,26 +302,26 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "IHsqsECi1N2FJ0RmV73Cmp6qusu4vGBhUuWJFyJAC/LekFdwSa5zacZE80Sd8M2fD9ZXgEaA32y5qcj3jh3wlQ==",
+ "resolved": "10.0.5",
+ "contentHash": "ODGomRlmt8/mFAqVyD9MgE4fXNkO6qDNeKuvmqNDuKjOL2UOkh/wJK0gEXS5VcViHFs+uQKOXD5xoTg1/ouKtA==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "LLPdY4BEQ94be1eiXYyeFhcern4jOoMgIKLmfFpEvXafbcsSZtCXk0yT6seoyCJsh1vrdTVKYbLH+3b6/actfg==",
+ "resolved": "10.0.5",
+ "contentHash": "wj8Vqtc3yDkTFo96Bnj8O9X70DYRNJayvPGg7wUUURhBHtH4zAbGgqG2RWrGgQKlrlUc/ZQGxzIZPskzXN2R4g==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5"
}
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "gnCyVHEYeI3oeK1pig6F3ckmTKew5wJO5V70vj7rKp4KOoPUijGcigsaFdJfj5HZBXMmYuJpBiaWCHauXJ0GLw==",
+ "resolved": "10.0.5",
+ "contentHash": "WFwm63h4YhVOfEvTeieUGRKUz8nYKSd6mXC1vfqqr7ZW+b8mQBkaxMeAOvA2YFjjgRCKgVC72jhmxjLEDFwC4A==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "10.0.3",
+ "Microsoft.AspNetCore.JsonPatch": "10.0.5",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
@@ -338,36 +338,36 @@
},
"Microsoft.Extensions.Caching.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "5dtXBvI8t3z8pF4tB38JYgi/enCL/DwSXxpqShgFz3SHJ7IzqFIMs6Gu5ik8sNZzcO9qQs3xIDpB3vDamkYG+Q==",
+ "resolved": "10.0.5",
+ "contentHash": "k/QDdQ94/0Shi0KfU+e12m73jfQo+3JpErTtgpZfsCIqkvdEEO0XIx6R+iTbN55rNPaNhOqNY4/sB+jZ8XxVPw==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "H1Cjv2xmm7O3iAGmFTcnSM0ZhLQ/7SqefmAvSJoT1PbXoxeYc2fo0mCLn2JlVbr9E6YpoU9q/o0fI9neDJB0xQ==",
+ "resolved": "10.0.5",
+ "contentHash": "8Rx5sqg04FttxrumyG6bmoRuFRgYzK6IVwF1i0/o0cXfKBdDeVpJejKHtJCMjyg9E/DNMVqpqOGe/tCT5gYvVA==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "xVDHL0+SIgemfh95fTO9cGLe17TWv/ZP0n7m01z8X6pzt2DmQpucioWR/mYZA1sRlkWnkXzfl0JweLNWmE9WMg==",
+ "resolved": "10.0.5",
+ "contentHash": "P09QpTHjqHmCLQOTC+WyLkoRNxek4NIvfWt+TnU0etoDUSRxcltyd6+j/ouRbMdLR0j44GqGO+lhI2M4fAHG4g==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.Binder": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "759UhpKaR5Jsll9kXpkft4z/7tpeF7Dw2rTY/9f9JchaSQTpRFNIPkZFZvoo7fFpbjUaqtDlO5aiGpmQrp/EUA==",
+ "resolved": "10.0.5",
+ "contentHash": "99Z4rjyXopb1MIazDSPcvwYCUdYNO01Cf1GUs2WUjIFAbkGmwzj2vPa2k+3pheJRV+YgNd2QqRKHAri0oBAU4Q==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.CommandLine": {
@@ -392,16 +392,16 @@
},
"Microsoft.Extensions.DependencyInjection": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "2DLOmC0EkB2smVK8lPP1PIKEgL1arE3CMp9XSIQB/Y7ev5nnnyuM/PizKJ6QfLD08QCYoopSC9SFdbYglDomYg==",
+ "resolved": "10.0.5",
+ "contentHash": "v1SVsowG6YE1YnHVGmLWz57YTRCQRx9pH5ebIESXfm5isI9gA3QaMyg/oMTzPpXYZwSAVDzYItGJKfmV+pqXkQ==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
+ "resolved": "10.0.5",
+ "contentHash": "iVMtq9eRvzyhx8949EGT0OCYJfXi737SbRVzWXE5GrOgGj5AaZ9eUuxA/BSUfmOMALKn/g8KfFaNQw0eiB3lyA=="
},
"Microsoft.Extensions.DependencyModel": {
"type": "Transitive",
@@ -434,26 +434,26 @@
},
"Microsoft.Extensions.FileProviders.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "4TD9AXDRsipTmaemwnjt/DM5Ri0de2JzHQhvZ4woBTjUtL4XrPNsMrOk5oiLJAx1gTrE6pOIhxv+lEde5F6CZA==",
+ "resolved": "10.0.5",
+ "contentHash": "nCBmCx0Xemlu65ZiWMcXbvfvtznKxf4/YYKF9R28QkqdI9lTikedGqzJ28/xmdGGsxUnsP5/3TQGpiPwVjK0dA==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.FileProviders.Physical": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "8qLl5LXtcj6Z8yPbHAA/a57fvvl9nUCdi59AJFuixcWM4wSuENZ8jjoRATOKs/I4vOi/bDe0d5LqGSSLE634eA==",
+ "resolved": "10.0.5",
+ "contentHash": "dMu5kUPSfol1Rqhmr6nWPSmbFjDe9w6bkoKithG17bWTZA0UyKirTatM5mqYUN3mGpNA0MorlusIoVTh6J7o5g==",
"dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.5",
+ "Microsoft.Extensions.FileSystemGlobbing": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.FileSystemGlobbing": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "oM7pl8uJz8WRPRlh4AGQS61aeV9GOfTu89yqTiRSYyyMuCNVkbNra9zEk7ApyJ/sZrUpbjOZCRHuitCEsTWghg=="
+ "resolved": "10.0.5",
+ "contentHash": "mOE3ARusNQR0a5x8YOcnUbfyyXGqoAWQtEc7qFOfNJgruDWQLo39Re+3/Lzj5pLPFuFYj8hN4dgKzaSQDKiOCw=="
},
"Microsoft.Extensions.Hosting": {
"type": "Transitive",
@@ -511,25 +511,25 @@
},
"Microsoft.Extensions.Logging.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "lxl0WLk7ROgBFAsjcOYjQ8/DVK+VMszxGBzUhgtQmAsTNldLL5pk9NG/cWTsXHq0lUhUEAtZkEE7jOGOA8bGKQ==",
+ "resolved": "10.0.5",
+ "contentHash": "9HOdqlDtPptVcmKAjsQ/Nr5Rxfq6FMYLdhvZh1lVmeKR738qeYecQD7+ldooXf+u2KzzR1kafSphWngIM3C6ug==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.Logging.Configuration": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "PBlaoYeusaxNYyN4WFjzcXWlUDSvLUPxy/e6oP1SONOOYA/oBWT2uBmFGJMV9VTtXiXXxCB39LqlYWbsWE4UKA==",
+ "resolved": "10.0.5",
+ "contentHash": "cSgxsDgfP0+gmVRPVoNHI/KIDavIZxh+CxE6tSLPlYTogqccDnjBFI9CgEsiNuMP6+fiuXUwhhlTz36uUEpwbQ==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.5"
}
},
"Microsoft.Extensions.Logging.EventLog": {
@@ -558,17 +558,17 @@
},
"Microsoft.Extensions.Options": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "hU6WzGTPvPoLA2ng1ILvWQb3g0qORdlHNsxI8IcPLumJb3suimYUl+bbDzdo1V4KFsvVhnMWzysHpKbZaoDQPQ==",
+ "resolved": "10.0.5",
+ "contentHash": "MDaQMdUplw0AIRhWWmbLA7yQEXaLIHb+9CTroTiNS8OlI0LMXS4LCxtopqauiqGCWlRgJ+xyraVD8t6veRAFbw==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Primitives": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "GEcpTwo7sUoLGGNTqV1FZEuL+tTD9m81NX/mh099dqGNna07/UGZShKQNZRw4hv6nlliSUwYQgSYc7OR99Jufg=="
+ "resolved": "10.0.5",
+ "contentHash": "/HUHJ0tw/LQvD0DZrz50eQy/3z7PfX7WWEaXnjKTV9/TNdcgFlNTZGo49QhS7PTmhDqMyHRMqAXSBxLh0vso4g=="
},
"Microsoft.IdentityModel.Abstractions": {
"type": "Transitive",
@@ -689,16 +689,16 @@
},
"Polly": {
"type": "Transitive",
- "resolved": "8.6.5",
- "contentHash": "VqtW2ZE/ALvQMAH1cQY3qZ2cF2OXa3oe/HKMdOv6Q02HCoEW0rsFNfcBONXlHBe1TnjWW1vdRxBEkPeq0/2FHA==",
+ "resolved": "8.6.6",
+ "contentHash": "czKHYJ6uGowPijuZt4kgF4njfGvWxVZ8mKBcrZ9iEtwDe9HKdF0ug6p6TwUG8EHuuufgbDU//rSBFebt5/0Fyw==",
"dependencies": {
- "Polly.Core": "8.6.5"
+ "Polly.Core": "8.6.6"
}
},
"Polly.Core": {
"type": "Transitive",
- "resolved": "8.6.5",
- "contentHash": "t+sUVrIwvo7UmsgHGgOG9F0GDZSRIm47u2ylH17Gvcv1q5hNEwgD5GoBlFyc0kh/pebmPyrAgvGsR/65ZBaXlg=="
+ "resolved": "8.6.6",
+ "contentHash": "lCBL9mmhF9TZxHG3beVRkyjlLohkIC464xIAq7J7Y59C+z42hmsdUaeCKl2SIAYertOUU5TeBXyQDLDQGIKePQ=="
},
"Serilog.Extensions.Hosting": {
"type": "Transitive",
@@ -972,8 +972,8 @@
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.3, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.3, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.5, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.5, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
@@ -1004,15 +1004,15 @@
"type": "Project",
"dependencies": {
"Ocelot": "[0.0.0-dev, )",
- "Polly": "[8.6.5, )"
+ "Polly": "[8.6.6, )"
}
},
"ocelot.testing": {
"type": "Project",
"dependencies": {
- "Microsoft.AspNetCore.Authentication.JwtBearer": "[10.0.3, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.3, )",
- "Microsoft.AspNetCore.TestHost": "[10.0.3, )",
+ "Microsoft.AspNetCore.Authentication.JwtBearer": "[10.0.5, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.5, )",
+ "Microsoft.AspNetCore.TestHost": "[10.0.5, )",
"Moq": "[4.20.72, )",
"Ocelot": "[0.0.0-dev, )",
"Shouldly": "[4.3.0, )"
@@ -1077,118 +1077,118 @@
},
"Microsoft.AspNetCore.Authentication.JwtBearer": {
"type": "Direct",
- "requested": "[8.0.24, )",
- "resolved": "8.0.24",
- "contentHash": "Uwr3m28coB7AIYn4CN/qlTh4FZTGMs51oSyXUyYKYHJTH1xCfnZOeaNe0T3qCKzYc8gvZJPZ9KzKLpJlAZ7mlQ==",
+ "requested": "[8.0.25, )",
+ "resolved": "8.0.25",
+ "contentHash": "nb6jCyxh5eP9bsXkHmGcDxUiVIl5wJSombl3LN2L+sjGEVXzcMKbdRe0fp8LQtuBM2hKXcXFxMAYdnohdYJF8Q==",
"dependencies": {
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.1.2"
}
},
"Microsoft.AspNetCore.TestHost": {
"type": "Direct",
- "requested": "[8.0.24, )",
- "resolved": "8.0.24",
- "contentHash": "YbhiUy1mO4WHjPrBXEPJ3RDpxcJrjz4+03kblOU3K4+5MqCK2Ej+1/jo8tU9fSDBm+D62pyNHBb9D7VDX6s2fw==",
+ "requested": "[8.0.25, )",
+ "resolved": "8.0.25",
+ "contentHash": "tKWAyIGm3eTKsJU0efxnx5dZhwvVZ0CGV73B0EJqSzSZrBY3pJN/P08haADl6TtVd13HusjuZe7V0nPOeyqHIg==",
"dependencies": {
"System.IO.Pipelines": "8.0.0"
}
},
"Microsoft.Extensions.Caching.Memory": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "No4fVh0z30SWqiWFRoA4PNdrEco6OjXvCqRFvlmRgDQqqks2bRDdeavUgWEiAX153ZAwW9loUgbxcvuP4NKQLg==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "jUEXmkBUPdOS/MP9areK/sbKhdklq9+tEhvwfxGalZVnmyLUO5rrheNNutUBtvbZ7J8ECkG7/r2KXi/IFC06cA==",
"dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Caching.Abstractions": "10.0.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.EnvironmentVariables": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "jBm6bpc5OM2VHM/QYVUyD78xweFzble6UsIt7GUnQAwCm07hktFaUBtRfO7viLGg5qPbc4ByteNB7DeVAYNSfA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "tchMGQ+zVTO40np/Zzg2Li/TIR8bksQgg4UVXZa0OzeFCKWnIYtxE2FVs+eSmjPGCjMS2voZbwN/mUcYfpSTuA==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.FileExtensions": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "/MLsBbLpwDxsU+7DDNwasf2mKrpMSOWEL377gNZTy5waFkCYvS3GVaLIz6bvikH4rAwHrCOxHw0t/5iCoImYCA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "OhTr0O79dP49734lLTqVveivVX9sDXxbI/8vjELAZTHXqoN90mdpgTAgwicJED42iaHMCcZcK6Bj+8wNyBikaw==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.5",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.Json": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "mGGMOA9nkET8OVsQfS41o66eWkckBzNHJK6+5VbLQ2YdyqKphcv27uDZxLf4exSl+5QxLnHkN+W/4qEDgyvCPA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "brBM/WP0YAUYh2+QqSYVdK8eQHYQTtTEUJXJ+84Zkdo2buGLja9VSrMIhgoeBUU7JBmcskAib8Lb/N83bvxgYQ==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "System.Text.Json": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Configuration.FileExtensions": "10.0.5",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.5",
+ "System.Text.Json": "10.0.5"
}
},
"Microsoft.Extensions.Logging": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "8D9Er1cGXNjNDIB+VLBNHn386L5ls2FoiG9a6o12gyn+GG3w6jdfUhzT8dtBnKcevE7/fsVA8MS3FBgFfClFtQ==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "+XTMKQyDWg4ODoNHU/BN3BaI1jhGO7VCS+BnzT/4IauiG6y2iPAte7MyD7rHKS+hNP0TkFkjrae8DFjDUxtcxg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5"
}
},
"Microsoft.Extensions.Logging.Console": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "7sRvbBH3icaV9qil8fyBKmR+yEZ0yDU6Bq/KgBwswS36164yGaxbf7Kd4hD1iHZ2GfvyoJWWqBUBm9QX/IASAQ==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "PMs2gha2v24hvH5o5KQem5aNK4mN0BhhCWlMqsg9tzifWKzjeQi2tyPOP/RaWMVvalOhVLcrmoMYPqbnia/epg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Configuration": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "System.Text.Json": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging.Configuration": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "System.Text.Json": "10.0.5"
}
},
"Microsoft.Extensions.Logging.Debug": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "OoH8AcYCq74ab5XUIQc84CZk54G/cU+JztiMXgNKGkomJOeuistTMg0PWPC4VXXMSVBEGWJuMDEBttOrHyXe8w==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "/VacEkBQ02A8PBXSa6YpbIXCuisYy6JJr62/+ANJDZE+RMBfZMcXJXLfr/LpyLE6pgdp17Wxlt7e7R9zvkwZ3Q==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.Options.ConfigurationExtensions": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "bn6QoBbbvwmzLIFyxrnL2/e+sqoNUOGbHyfWK9DPONMv1mDCYHm/C7MusYASM31b2lUx6OiDmonb3v+dv5t0nA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "BB9uUW3+6Rxu1R97OB1H/13lUF8P2+H1+eDhpZlK30kDh/6E4EKHBUqTp+ilXQmZLzsRErxON8aBSR6WpUKJdg==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.NET.Test.Sdk": {
@@ -1203,9 +1203,9 @@
},
"Serilog": {
"type": "Direct",
- "requested": "[4.3.1-dev-02404, )",
- "resolved": "4.3.1-dev-02404",
- "contentHash": "bZ1ZDb+RNGds6svzkqCnlZKa/41o2dP5+mIdUdAT/rC6Cp9BlzM1S1MH42cu/qzlx5EUlYuR9WPS30BEBTZEQQ=="
+ "requested": "[4.3.1, )",
+ "resolved": "4.3.1",
+ "contentHash": "savYe7h5yRlkqBVOwP8cIRDOdqKiPmYCU4W87JH38sBmcKD5EBoXvQIw6bNEvZ/pTe1gsiye3VFCzBsoppGkXQ=="
},
"Serilog.AspNetCore": {
"type": "Direct",
@@ -1365,26 +1365,26 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "fup+Ya6mN58877F6eKzR8jrMe2fCRQ/Bl3pA/23DtX+1R2eWdDTrZGYOGDrnt2aWN5VgLSlxc7APFgXiK57l8w==",
+ "resolved": "8.0.25",
+ "contentHash": "C6aPTFT5sJ+LhX8Vtbj4EfZ040YgItJLTksGbT+46pqhc0rGZggqlu4yPKQjLii75WSL/uVVcZVKNJwQzRPR5Q==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "qb0pE7PBNUiIVtFleAZ4gq7KLQuPGOjAhA4TbC/NLLpsP1WXJtDXcqTBdta6iJQBDtmeWVSijy6KyX0hZcr/WQ==",
+ "resolved": "8.0.25",
+ "contentHash": "HYtM1e8zKdNd44k+TEIm76O8hrbYsLj+yqKQwuO79wl0f6s+yHwcw0JStyaHLlbEE1kkbhtXeIEEC5YrauvxFA==",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
}
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "TvbyHnoETdT71rTFlBLUJ6pOCu1nQf4Y4dkt/g2lEqKN2+CSraY2rUPyYrpPeH5oopSQGrDNFO3pVCBrfbjxjg==",
+ "resolved": "8.0.25",
+ "contentHash": "eGWJa4xmc5054BHVwGGZWpfelv3I5H2cc8aFEe8Us6GyMamew7g78y/f3spEl5MYx4t4Hl8AelLMZ7Na0QG7uw==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "8.0.24",
+ "Microsoft.AspNetCore.JsonPatch": "8.0.25",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
@@ -1401,36 +1401,36 @@
},
"Microsoft.Extensions.Caching.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "5dtXBvI8t3z8pF4tB38JYgi/enCL/DwSXxpqShgFz3SHJ7IzqFIMs6Gu5ik8sNZzcO9qQs3xIDpB3vDamkYG+Q==",
+ "resolved": "10.0.5",
+ "contentHash": "k/QDdQ94/0Shi0KfU+e12m73jfQo+3JpErTtgpZfsCIqkvdEEO0XIx6R+iTbN55rNPaNhOqNY4/sB+jZ8XxVPw==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "H1Cjv2xmm7O3iAGmFTcnSM0ZhLQ/7SqefmAvSJoT1PbXoxeYc2fo0mCLn2JlVbr9E6YpoU9q/o0fI9neDJB0xQ==",
+ "resolved": "10.0.5",
+ "contentHash": "8Rx5sqg04FttxrumyG6bmoRuFRgYzK6IVwF1i0/o0cXfKBdDeVpJejKHtJCMjyg9E/DNMVqpqOGe/tCT5gYvVA==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "xVDHL0+SIgemfh95fTO9cGLe17TWv/ZP0n7m01z8X6pzt2DmQpucioWR/mYZA1sRlkWnkXzfl0JweLNWmE9WMg==",
+ "resolved": "10.0.5",
+ "contentHash": "P09QpTHjqHmCLQOTC+WyLkoRNxek4NIvfWt+TnU0etoDUSRxcltyd6+j/ouRbMdLR0j44GqGO+lhI2M4fAHG4g==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.Binder": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "759UhpKaR5Jsll9kXpkft4z/7tpeF7Dw2rTY/9f9JchaSQTpRFNIPkZFZvoo7fFpbjUaqtDlO5aiGpmQrp/EUA==",
+ "resolved": "10.0.5",
+ "contentHash": "99Z4rjyXopb1MIazDSPcvwYCUdYNO01Cf1GUs2WUjIFAbkGmwzj2vPa2k+3pheJRV+YgNd2QqRKHAri0oBAU4Q==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.CommandLine": {
@@ -1455,16 +1455,16 @@
},
"Microsoft.Extensions.DependencyInjection": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "2DLOmC0EkB2smVK8lPP1PIKEgL1arE3CMp9XSIQB/Y7ev5nnnyuM/PizKJ6QfLD08QCYoopSC9SFdbYglDomYg==",
+ "resolved": "10.0.5",
+ "contentHash": "v1SVsowG6YE1YnHVGmLWz57YTRCQRx9pH5ebIESXfm5isI9gA3QaMyg/oMTzPpXYZwSAVDzYItGJKfmV+pqXkQ==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
+ "resolved": "10.0.5",
+ "contentHash": "iVMtq9eRvzyhx8949EGT0OCYJfXi737SbRVzWXE5GrOgGj5AaZ9eUuxA/BSUfmOMALKn/g8KfFaNQw0eiB3lyA=="
},
"Microsoft.Extensions.DependencyModel": {
"type": "Transitive",
@@ -1502,26 +1502,26 @@
},
"Microsoft.Extensions.FileProviders.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "4TD9AXDRsipTmaemwnjt/DM5Ri0de2JzHQhvZ4woBTjUtL4XrPNsMrOk5oiLJAx1gTrE6pOIhxv+lEde5F6CZA==",
+ "resolved": "10.0.5",
+ "contentHash": "nCBmCx0Xemlu65ZiWMcXbvfvtznKxf4/YYKF9R28QkqdI9lTikedGqzJ28/xmdGGsxUnsP5/3TQGpiPwVjK0dA==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.FileProviders.Physical": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "8qLl5LXtcj6Z8yPbHAA/a57fvvl9nUCdi59AJFuixcWM4wSuENZ8jjoRATOKs/I4vOi/bDe0d5LqGSSLE634eA==",
+ "resolved": "10.0.5",
+ "contentHash": "dMu5kUPSfol1Rqhmr6nWPSmbFjDe9w6bkoKithG17bWTZA0UyKirTatM5mqYUN3mGpNA0MorlusIoVTh6J7o5g==",
"dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.5",
+ "Microsoft.Extensions.FileSystemGlobbing": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.FileSystemGlobbing": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "oM7pl8uJz8WRPRlh4AGQS61aeV9GOfTu89yqTiRSYyyMuCNVkbNra9zEk7ApyJ/sZrUpbjOZCRHuitCEsTWghg=="
+ "resolved": "10.0.5",
+ "contentHash": "mOE3ARusNQR0a5x8YOcnUbfyyXGqoAWQtEc7qFOfNJgruDWQLo39Re+3/Lzj5pLPFuFYj8hN4dgKzaSQDKiOCw=="
},
"Microsoft.Extensions.Hosting": {
"type": "Transitive",
@@ -1579,26 +1579,26 @@
},
"Microsoft.Extensions.Logging.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "lxl0WLk7ROgBFAsjcOYjQ8/DVK+VMszxGBzUhgtQmAsTNldLL5pk9NG/cWTsXHq0lUhUEAtZkEE7jOGOA8bGKQ==",
+ "resolved": "10.0.5",
+ "contentHash": "9HOdqlDtPptVcmKAjsQ/Nr5Rxfq6FMYLdhvZh1lVmeKR738qeYecQD7+ldooXf+u2KzzR1kafSphWngIM3C6ug==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "System.Diagnostics.DiagnosticSource": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "System.Diagnostics.DiagnosticSource": "10.0.5"
}
},
"Microsoft.Extensions.Logging.Configuration": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "PBlaoYeusaxNYyN4WFjzcXWlUDSvLUPxy/e6oP1SONOOYA/oBWT2uBmFGJMV9VTtXiXXxCB39LqlYWbsWE4UKA==",
+ "resolved": "10.0.5",
+ "contentHash": "cSgxsDgfP0+gmVRPVoNHI/KIDavIZxh+CxE6tSLPlYTogqccDnjBFI9CgEsiNuMP6+fiuXUwhhlTz36uUEpwbQ==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.5"
}
},
"Microsoft.Extensions.Logging.EventLog": {
@@ -1627,17 +1627,17 @@
},
"Microsoft.Extensions.Options": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "hU6WzGTPvPoLA2ng1ILvWQb3g0qORdlHNsxI8IcPLumJb3suimYUl+bbDzdo1V4KFsvVhnMWzysHpKbZaoDQPQ==",
+ "resolved": "10.0.5",
+ "contentHash": "MDaQMdUplw0AIRhWWmbLA7yQEXaLIHb+9CTroTiNS8OlI0LMXS4LCxtopqauiqGCWlRgJ+xyraVD8t6veRAFbw==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Primitives": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "GEcpTwo7sUoLGGNTqV1FZEuL+tTD9m81NX/mh099dqGNna07/UGZShKQNZRw4hv6nlliSUwYQgSYc7OR99Jufg=="
+ "resolved": "10.0.5",
+ "contentHash": "/HUHJ0tw/LQvD0DZrz50eQy/3z7PfX7WWEaXnjKTV9/TNdcgFlNTZGo49QhS7PTmhDqMyHRMqAXSBxLh0vso4g=="
},
"Microsoft.IdentityModel.Abstractions": {
"type": "Transitive",
@@ -1759,16 +1759,16 @@
},
"Polly": {
"type": "Transitive",
- "resolved": "8.6.5",
- "contentHash": "VqtW2ZE/ALvQMAH1cQY3qZ2cF2OXa3oe/HKMdOv6Q02HCoEW0rsFNfcBONXlHBe1TnjWW1vdRxBEkPeq0/2FHA==",
+ "resolved": "8.6.6",
+ "contentHash": "czKHYJ6uGowPijuZt4kgF4njfGvWxVZ8mKBcrZ9iEtwDe9HKdF0ug6p6TwUG8EHuuufgbDU//rSBFebt5/0Fyw==",
"dependencies": {
- "Polly.Core": "8.6.5"
+ "Polly.Core": "8.6.6"
}
},
"Polly.Core": {
"type": "Transitive",
- "resolved": "8.6.5",
- "contentHash": "t+sUVrIwvo7UmsgHGgOG9F0GDZSRIm47u2ylH17Gvcv1q5hNEwgD5GoBlFyc0kh/pebmPyrAgvGsR/65ZBaXlg=="
+ "resolved": "8.6.6",
+ "contentHash": "lCBL9mmhF9TZxHG3beVRkyjlLohkIC464xIAq7J7Y59C+z42hmsdUaeCKl2SIAYertOUU5TeBXyQDLDQGIKePQ=="
},
"Serilog.Extensions.Hosting": {
"type": "Transitive",
@@ -1944,8 +1944,8 @@
},
"System.Diagnostics.DiagnosticSource": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "IuZXyF3K5X+mCsBKIQ87Cn/V4Nyb39vyCbzfH/AkoneSWNV/ExGQ/I0m4CEaVAeFh9fW6kp2NVObkmevd1Ys7A=="
+ "resolved": "10.0.5",
+ "contentHash": "CCbzHQ26L3jskdwHh+4bxxW84lUMIrAAmeSlpO69AlrQV0DKbj1/I+feLaLSuZeqXPr9UlSy0OcgZoXOk2a6/g=="
},
"System.Diagnostics.EventLog": {
"type": "Transitive",
@@ -1954,8 +1954,8 @@
},
"System.IO.Pipelines": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "WMxiA2jGdHnRBmoVK55YUq5VPaxW0Sg2frPtXV+urUMvpqHIga6lleV/YuryHIuGsAKVjQAjv6PrQ6IJpoLohQ=="
+ "resolved": "10.0.5",
+ "contentHash": "8/ZHN/j2y1t+7McdCf1wXku2/c7wtrGLz3WQabIoPuLAn3bHDWT6YOJYreJq8sCMPSo6c8iVYXUdLlFGX5PEqw=="
},
"System.Management": {
"type": "Transitive",
@@ -1977,16 +1977,16 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
+ "resolved": "10.0.5",
+ "contentHash": "opvD/nKTzGKA7GVntZ9L823kN6IxgHQfuxY+VI9gv8VE1Y7CSKoi/QS1EYDQiA63MqtZsD7X6zkISd2ZQJohTQ=="
},
"System.Text.Json": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "NTUt9DL+maqbgrIYCAmeZUbX0NoXaueySyjW/bdOlFdSUDC1l51XnsbVEuj5tuad12vdq5Sviskp9uMVGgCNLw==",
+ "resolved": "10.0.5",
+ "contentHash": "vW2zhkWziyfhoSXNf42mTWyilw+vfwBGOsODDsHSFtOIY6LCgfRVUyaAilLEL4Kc1fzhaxcep5pS0VWYPSDW0w==",
"dependencies": {
- "System.IO.Pipelines": "10.0.3",
- "System.Text.Encodings.Web": "10.0.3"
+ "System.IO.Pipelines": "10.0.5",
+ "System.Text.Encodings.Web": "10.0.5"
}
},
"xunit.analyzers": {
@@ -2066,8 +2066,8 @@
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.24, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.24, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.25, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.25, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
@@ -2098,19 +2098,19 @@
"type": "Project",
"dependencies": {
"Ocelot": "[0.0.0-dev, )",
- "Polly": "[8.6.5, )"
+ "Polly": "[8.6.6, )"
}
},
"ocelot.testing": {
"type": "Project",
"dependencies": {
- "Microsoft.AspNetCore.Authentication.JwtBearer": "[8.0.24, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.24, )",
- "Microsoft.AspNetCore.TestHost": "[8.0.24, )",
+ "Microsoft.AspNetCore.Authentication.JwtBearer": "[8.0.25, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.25, )",
+ "Microsoft.AspNetCore.TestHost": "[8.0.25, )",
"Moq": "[4.20.72, )",
"Ocelot": "[0.0.0-dev, )",
"Shouldly": "[4.3.0, )",
- "System.Text.Json": "[10.0.3, )"
+ "System.Text.Json": "[10.0.5, )"
}
}
},
@@ -2135,8 +2135,8 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
+ "resolved": "10.0.5",
+ "contentHash": "opvD/nKTzGKA7GVntZ9L823kN6IxgHQfuxY+VI9gv8VE1Y7CSKoi/QS1EYDQiA63MqtZsD7X6zkISd2ZQJohTQ=="
}
},
"net8.0/win-x64": {
@@ -2160,8 +2160,8 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
+ "resolved": "10.0.5",
+ "contentHash": "opvD/nKTzGKA7GVntZ9L823kN6IxgHQfuxY+VI9gv8VE1Y7CSKoi/QS1EYDQiA63MqtZsD7X6zkISd2ZQJohTQ=="
}
},
"net9.0": {
@@ -2182,115 +2182,115 @@
},
"Microsoft.AspNetCore.Authentication.JwtBearer": {
"type": "Direct",
- "requested": "[9.0.13, )",
- "resolved": "9.0.13",
- "contentHash": "CGlxaW5m8Dx52yWVYlcT2qL3kmbdb6FMSSdzS7CCBCBfmL16PV/e2fZiMsiOHovvOkc774h5ULpkSsFKf7Yzqw==",
+ "requested": "[9.0.14, )",
+ "resolved": "9.0.14",
+ "contentHash": "CHG/cxMJa3Peh5PYqJPLPHdwaGjXcoCmD1mUjo4xH2HilA6K0DKoVEr5ollVCqkQDGGutEfkzab10r8+pSeuMQ==",
"dependencies": {
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1"
}
},
"Microsoft.AspNetCore.TestHost": {
"type": "Direct",
- "requested": "[9.0.13, )",
- "resolved": "9.0.13",
- "contentHash": "u6pVphskLRLVC7UgPCUkIuiENkrKTMo9yZDtMuRcNP2l8DAT4/SGJiN+v62mRWPIXaGO4h3m8wYwebSPKUSTew=="
+ "requested": "[9.0.14, )",
+ "resolved": "9.0.14",
+ "contentHash": "4cHPhn6YoGhSpztc4k+zPmZBQ8maAChhlJsVQUBImXC/2iPkk9dG1U4HtKfhnZHyp/81bcTXWDY2E+jfONlrCg=="
},
"Microsoft.Extensions.Caching.Memory": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "No4fVh0z30SWqiWFRoA4PNdrEco6OjXvCqRFvlmRgDQqqks2bRDdeavUgWEiAX153ZAwW9loUgbxcvuP4NKQLg==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "jUEXmkBUPdOS/MP9areK/sbKhdklq9+tEhvwfxGalZVnmyLUO5rrheNNutUBtvbZ7J8ECkG7/r2KXi/IFC06cA==",
"dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Caching.Abstractions": "10.0.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.EnvironmentVariables": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "jBm6bpc5OM2VHM/QYVUyD78xweFzble6UsIt7GUnQAwCm07hktFaUBtRfO7viLGg5qPbc4ByteNB7DeVAYNSfA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "tchMGQ+zVTO40np/Zzg2Li/TIR8bksQgg4UVXZa0OzeFCKWnIYtxE2FVs+eSmjPGCjMS2voZbwN/mUcYfpSTuA==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.FileExtensions": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "/MLsBbLpwDxsU+7DDNwasf2mKrpMSOWEL377gNZTy5waFkCYvS3GVaLIz6bvikH4rAwHrCOxHw0t/5iCoImYCA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "OhTr0O79dP49734lLTqVveivVX9sDXxbI/8vjELAZTHXqoN90mdpgTAgwicJED42iaHMCcZcK6Bj+8wNyBikaw==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.5",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.Json": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "mGGMOA9nkET8OVsQfS41o66eWkckBzNHJK6+5VbLQ2YdyqKphcv27uDZxLf4exSl+5QxLnHkN+W/4qEDgyvCPA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "brBM/WP0YAUYh2+QqSYVdK8eQHYQTtTEUJXJ+84Zkdo2buGLja9VSrMIhgoeBUU7JBmcskAib8Lb/N83bvxgYQ==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "System.Text.Json": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Configuration.FileExtensions": "10.0.5",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.5",
+ "System.Text.Json": "10.0.5"
}
},
"Microsoft.Extensions.Logging": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "8D9Er1cGXNjNDIB+VLBNHn386L5ls2FoiG9a6o12gyn+GG3w6jdfUhzT8dtBnKcevE7/fsVA8MS3FBgFfClFtQ==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "+XTMKQyDWg4ODoNHU/BN3BaI1jhGO7VCS+BnzT/4IauiG6y2iPAte7MyD7rHKS+hNP0TkFkjrae8DFjDUxtcxg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5"
}
},
"Microsoft.Extensions.Logging.Console": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "7sRvbBH3icaV9qil8fyBKmR+yEZ0yDU6Bq/KgBwswS36164yGaxbf7Kd4hD1iHZ2GfvyoJWWqBUBm9QX/IASAQ==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "PMs2gha2v24hvH5o5KQem5aNK4mN0BhhCWlMqsg9tzifWKzjeQi2tyPOP/RaWMVvalOhVLcrmoMYPqbnia/epg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Configuration": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "System.Text.Json": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging.Configuration": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "System.Text.Json": "10.0.5"
}
},
"Microsoft.Extensions.Logging.Debug": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "OoH8AcYCq74ab5XUIQc84CZk54G/cU+JztiMXgNKGkomJOeuistTMg0PWPC4VXXMSVBEGWJuMDEBttOrHyXe8w==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "/VacEkBQ02A8PBXSa6YpbIXCuisYy6JJr62/+ANJDZE+RMBfZMcXJXLfr/LpyLE6pgdp17Wxlt7e7R9zvkwZ3Q==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.Options.ConfigurationExtensions": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "bn6QoBbbvwmzLIFyxrnL2/e+sqoNUOGbHyfWK9DPONMv1mDCYHm/C7MusYASM31b2lUx6OiDmonb3v+dv5t0nA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "BB9uUW3+6Rxu1R97OB1H/13lUF8P2+H1+eDhpZlK30kDh/6E4EKHBUqTp+ilXQmZLzsRErxON8aBSR6WpUKJdg==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.NET.Test.Sdk": {
@@ -2305,9 +2305,9 @@
},
"Serilog": {
"type": "Direct",
- "requested": "[4.3.1-dev-02404, )",
- "resolved": "4.3.1-dev-02404",
- "contentHash": "bZ1ZDb+RNGds6svzkqCnlZKa/41o2dP5+mIdUdAT/rC6Cp9BlzM1S1MH42cu/qzlx5EUlYuR9WPS30BEBTZEQQ=="
+ "requested": "[4.3.1, )",
+ "resolved": "4.3.1",
+ "contentHash": "savYe7h5yRlkqBVOwP8cIRDOdqKiPmYCU4W87JH38sBmcKD5EBoXvQIw6bNEvZ/pTe1gsiye3VFCzBsoppGkXQ=="
},
"Serilog.AspNetCore": {
"type": "Direct",
@@ -2467,26 +2467,26 @@
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "97bu/KDJKJypkpQb0hq2YDxFy4f30g/4Wmk2I8XTxDvaXbGL2UcLQGdrLWAIW+NlEAFI+Zrps1Oe92uO26vRLQ==",
+ "resolved": "9.0.14",
+ "contentHash": "aNrZcz0+FAw1wwOtsTpP+nYvDIFtKnMmfC+gOzUcf1moqyJdlPyoQZcIbnxu0xyPnfnolvr9wYiDM5w/peQsvg==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "qfh2o5iXQvummtKgaui21dbmOjhBoQfwscxgfxDUUlvNa+Qj6hMwqQUOLQ+/oG+8caUDkdSWzMdcu8Z79UT4GQ==",
+ "resolved": "9.0.14",
+ "contentHash": "036P2G2dp+ktc1y04dc6QW/0jlXqHcc32fm9NdG+RqZbEp9YYA8YpV9d2OG9/p0kgr7TSlhBawUgooOEHlw5HA==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.13"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.14"
}
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "hH3hfEYrm97r5+11BeezwT4LmDvgGPzq3GvtChhCV9AA2igWPkzA5E0ZmtPWdU9W124QZmceMztDZs68xgkHOw==",
+ "resolved": "9.0.14",
+ "contentHash": "/Da05WZ7xMcXiZd4eiMuAQncXIWq0cGW7a1o/1WGaJsmPg7Md5GepinDFmOipuVF2d9HHailV30w15uNCb/ZdQ==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "9.0.13",
+ "Microsoft.AspNetCore.JsonPatch": "9.0.14",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
@@ -2503,36 +2503,36 @@
},
"Microsoft.Extensions.Caching.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "5dtXBvI8t3z8pF4tB38JYgi/enCL/DwSXxpqShgFz3SHJ7IzqFIMs6Gu5ik8sNZzcO9qQs3xIDpB3vDamkYG+Q==",
+ "resolved": "10.0.5",
+ "contentHash": "k/QDdQ94/0Shi0KfU+e12m73jfQo+3JpErTtgpZfsCIqkvdEEO0XIx6R+iTbN55rNPaNhOqNY4/sB+jZ8XxVPw==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "H1Cjv2xmm7O3iAGmFTcnSM0ZhLQ/7SqefmAvSJoT1PbXoxeYc2fo0mCLn2JlVbr9E6YpoU9q/o0fI9neDJB0xQ==",
+ "resolved": "10.0.5",
+ "contentHash": "8Rx5sqg04FttxrumyG6bmoRuFRgYzK6IVwF1i0/o0cXfKBdDeVpJejKHtJCMjyg9E/DNMVqpqOGe/tCT5gYvVA==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "xVDHL0+SIgemfh95fTO9cGLe17TWv/ZP0n7m01z8X6pzt2DmQpucioWR/mYZA1sRlkWnkXzfl0JweLNWmE9WMg==",
+ "resolved": "10.0.5",
+ "contentHash": "P09QpTHjqHmCLQOTC+WyLkoRNxek4NIvfWt+TnU0etoDUSRxcltyd6+j/ouRbMdLR0j44GqGO+lhI2M4fAHG4g==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.Binder": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "759UhpKaR5Jsll9kXpkft4z/7tpeF7Dw2rTY/9f9JchaSQTpRFNIPkZFZvoo7fFpbjUaqtDlO5aiGpmQrp/EUA==",
+ "resolved": "10.0.5",
+ "contentHash": "99Z4rjyXopb1MIazDSPcvwYCUdYNO01Cf1GUs2WUjIFAbkGmwzj2vPa2k+3pheJRV+YgNd2QqRKHAri0oBAU4Q==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.CommandLine": {
@@ -2557,16 +2557,16 @@
},
"Microsoft.Extensions.DependencyInjection": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "2DLOmC0EkB2smVK8lPP1PIKEgL1arE3CMp9XSIQB/Y7ev5nnnyuM/PizKJ6QfLD08QCYoopSC9SFdbYglDomYg==",
+ "resolved": "10.0.5",
+ "contentHash": "v1SVsowG6YE1YnHVGmLWz57YTRCQRx9pH5ebIESXfm5isI9gA3QaMyg/oMTzPpXYZwSAVDzYItGJKfmV+pqXkQ==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
+ "resolved": "10.0.5",
+ "contentHash": "iVMtq9eRvzyhx8949EGT0OCYJfXi737SbRVzWXE5GrOgGj5AaZ9eUuxA/BSUfmOMALKn/g8KfFaNQw0eiB3lyA=="
},
"Microsoft.Extensions.DependencyModel": {
"type": "Transitive",
@@ -2604,26 +2604,26 @@
},
"Microsoft.Extensions.FileProviders.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "4TD9AXDRsipTmaemwnjt/DM5Ri0de2JzHQhvZ4woBTjUtL4XrPNsMrOk5oiLJAx1gTrE6pOIhxv+lEde5F6CZA==",
+ "resolved": "10.0.5",
+ "contentHash": "nCBmCx0Xemlu65ZiWMcXbvfvtznKxf4/YYKF9R28QkqdI9lTikedGqzJ28/xmdGGsxUnsP5/3TQGpiPwVjK0dA==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.FileProviders.Physical": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "8qLl5LXtcj6Z8yPbHAA/a57fvvl9nUCdi59AJFuixcWM4wSuENZ8jjoRATOKs/I4vOi/bDe0d5LqGSSLE634eA==",
+ "resolved": "10.0.5",
+ "contentHash": "dMu5kUPSfol1Rqhmr6nWPSmbFjDe9w6bkoKithG17bWTZA0UyKirTatM5mqYUN3mGpNA0MorlusIoVTh6J7o5g==",
"dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.5",
+ "Microsoft.Extensions.FileSystemGlobbing": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.FileSystemGlobbing": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "oM7pl8uJz8WRPRlh4AGQS61aeV9GOfTu89yqTiRSYyyMuCNVkbNra9zEk7ApyJ/sZrUpbjOZCRHuitCEsTWghg=="
+ "resolved": "10.0.5",
+ "contentHash": "mOE3ARusNQR0a5x8YOcnUbfyyXGqoAWQtEc7qFOfNJgruDWQLo39Re+3/Lzj5pLPFuFYj8hN4dgKzaSQDKiOCw=="
},
"Microsoft.Extensions.Hosting": {
"type": "Transitive",
@@ -2681,26 +2681,26 @@
},
"Microsoft.Extensions.Logging.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "lxl0WLk7ROgBFAsjcOYjQ8/DVK+VMszxGBzUhgtQmAsTNldLL5pk9NG/cWTsXHq0lUhUEAtZkEE7jOGOA8bGKQ==",
+ "resolved": "10.0.5",
+ "contentHash": "9HOdqlDtPptVcmKAjsQ/Nr5Rxfq6FMYLdhvZh1lVmeKR738qeYecQD7+ldooXf+u2KzzR1kafSphWngIM3C6ug==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "System.Diagnostics.DiagnosticSource": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "System.Diagnostics.DiagnosticSource": "10.0.5"
}
},
"Microsoft.Extensions.Logging.Configuration": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "PBlaoYeusaxNYyN4WFjzcXWlUDSvLUPxy/e6oP1SONOOYA/oBWT2uBmFGJMV9VTtXiXXxCB39LqlYWbsWE4UKA==",
+ "resolved": "10.0.5",
+ "contentHash": "cSgxsDgfP0+gmVRPVoNHI/KIDavIZxh+CxE6tSLPlYTogqccDnjBFI9CgEsiNuMP6+fiuXUwhhlTz36uUEpwbQ==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.5"
}
},
"Microsoft.Extensions.Logging.EventLog": {
@@ -2729,17 +2729,17 @@
},
"Microsoft.Extensions.Options": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "hU6WzGTPvPoLA2ng1ILvWQb3g0qORdlHNsxI8IcPLumJb3suimYUl+bbDzdo1V4KFsvVhnMWzysHpKbZaoDQPQ==",
+ "resolved": "10.0.5",
+ "contentHash": "MDaQMdUplw0AIRhWWmbLA7yQEXaLIHb+9CTroTiNS8OlI0LMXS4LCxtopqauiqGCWlRgJ+xyraVD8t6veRAFbw==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Primitives": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "GEcpTwo7sUoLGGNTqV1FZEuL+tTD9m81NX/mh099dqGNna07/UGZShKQNZRw4hv6nlliSUwYQgSYc7OR99Jufg=="
+ "resolved": "10.0.5",
+ "contentHash": "/HUHJ0tw/LQvD0DZrz50eQy/3z7PfX7WWEaXnjKTV9/TNdcgFlNTZGo49QhS7PTmhDqMyHRMqAXSBxLh0vso4g=="
},
"Microsoft.IdentityModel.Abstractions": {
"type": "Transitive",
@@ -2860,16 +2860,16 @@
},
"Polly": {
"type": "Transitive",
- "resolved": "8.6.5",
- "contentHash": "VqtW2ZE/ALvQMAH1cQY3qZ2cF2OXa3oe/HKMdOv6Q02HCoEW0rsFNfcBONXlHBe1TnjWW1vdRxBEkPeq0/2FHA==",
+ "resolved": "8.6.6",
+ "contentHash": "czKHYJ6uGowPijuZt4kgF4njfGvWxVZ8mKBcrZ9iEtwDe9HKdF0ug6p6TwUG8EHuuufgbDU//rSBFebt5/0Fyw==",
"dependencies": {
- "Polly.Core": "8.6.5"
+ "Polly.Core": "8.6.6"
}
},
"Polly.Core": {
"type": "Transitive",
- "resolved": "8.6.5",
- "contentHash": "t+sUVrIwvo7UmsgHGgOG9F0GDZSRIm47u2ylH17Gvcv1q5hNEwgD5GoBlFyc0kh/pebmPyrAgvGsR/65ZBaXlg=="
+ "resolved": "8.6.6",
+ "contentHash": "lCBL9mmhF9TZxHG3beVRkyjlLohkIC464xIAq7J7Y59C+z42hmsdUaeCKl2SIAYertOUU5TeBXyQDLDQGIKePQ=="
},
"Serilog.Extensions.Hosting": {
"type": "Transitive",
@@ -3045,8 +3045,8 @@
},
"System.Diagnostics.DiagnosticSource": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "IuZXyF3K5X+mCsBKIQ87Cn/V4Nyb39vyCbzfH/AkoneSWNV/ExGQ/I0m4CEaVAeFh9fW6kp2NVObkmevd1Ys7A=="
+ "resolved": "10.0.5",
+ "contentHash": "CCbzHQ26L3jskdwHh+4bxxW84lUMIrAAmeSlpO69AlrQV0DKbj1/I+feLaLSuZeqXPr9UlSy0OcgZoXOk2a6/g=="
},
"System.Diagnostics.EventLog": {
"type": "Transitive",
@@ -3055,8 +3055,8 @@
},
"System.IO.Pipelines": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "WMxiA2jGdHnRBmoVK55YUq5VPaxW0Sg2frPtXV+urUMvpqHIga6lleV/YuryHIuGsAKVjQAjv6PrQ6IJpoLohQ=="
+ "resolved": "10.0.5",
+ "contentHash": "8/ZHN/j2y1t+7McdCf1wXku2/c7wtrGLz3WQabIoPuLAn3bHDWT6YOJYreJq8sCMPSo6c8iVYXUdLlFGX5PEqw=="
},
"System.Management": {
"type": "Transitive",
@@ -3078,16 +3078,16 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
+ "resolved": "10.0.5",
+ "contentHash": "opvD/nKTzGKA7GVntZ9L823kN6IxgHQfuxY+VI9gv8VE1Y7CSKoi/QS1EYDQiA63MqtZsD7X6zkISd2ZQJohTQ=="
},
"System.Text.Json": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "NTUt9DL+maqbgrIYCAmeZUbX0NoXaueySyjW/bdOlFdSUDC1l51XnsbVEuj5tuad12vdq5Sviskp9uMVGgCNLw==",
+ "resolved": "10.0.5",
+ "contentHash": "vW2zhkWziyfhoSXNf42mTWyilw+vfwBGOsODDsHSFtOIY6LCgfRVUyaAilLEL4Kc1fzhaxcep5pS0VWYPSDW0w==",
"dependencies": {
- "System.IO.Pipelines": "10.0.3",
- "System.Text.Encodings.Web": "10.0.3"
+ "System.IO.Pipelines": "10.0.5",
+ "System.Text.Encodings.Web": "10.0.5"
}
},
"xunit.analyzers": {
@@ -3167,8 +3167,8 @@
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.13, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.13, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.14, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.14, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
@@ -3199,19 +3199,19 @@
"type": "Project",
"dependencies": {
"Ocelot": "[0.0.0-dev, )",
- "Polly": "[8.6.5, )"
+ "Polly": "[8.6.6, )"
}
},
"ocelot.testing": {
"type": "Project",
"dependencies": {
- "Microsoft.AspNetCore.Authentication.JwtBearer": "[9.0.13, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.13, )",
- "Microsoft.AspNetCore.TestHost": "[9.0.13, )",
+ "Microsoft.AspNetCore.Authentication.JwtBearer": "[9.0.14, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.14, )",
+ "Microsoft.AspNetCore.TestHost": "[9.0.14, )",
"Moq": "[4.20.72, )",
"Ocelot": "[0.0.0-dev, )",
"Shouldly": "[4.3.0, )",
- "System.Text.Json": "[10.0.3, )"
+ "System.Text.Json": "[10.0.5, )"
}
}
},
@@ -3236,8 +3236,8 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
+ "resolved": "10.0.5",
+ "contentHash": "opvD/nKTzGKA7GVntZ9L823kN6IxgHQfuxY+VI9gv8VE1Y7CSKoi/QS1EYDQiA63MqtZsD7X6zkISd2ZQJohTQ=="
}
},
"net9.0/win-x64": {
@@ -3261,8 +3261,8 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
+ "resolved": "10.0.5",
+ "contentHash": "opvD/nKTzGKA7GVntZ9L823kN6IxgHQfuxY+VI9gv8VE1Y7CSKoi/QS1EYDQiA63MqtZsD7X6zkISd2ZQJohTQ=="
}
}
}
diff --git a/test/Ocelot.Benchmarks/Ocelot.Benchmarks.csproj b/test/Ocelot.Benchmarks/Ocelot.Benchmarks.csproj
index e977a3dbf..0ea327dc2 100644
--- a/test/Ocelot.Benchmarks/Ocelot.Benchmarks.csproj
+++ b/test/Ocelot.Benchmarks/Ocelot.Benchmarks.csproj
@@ -24,7 +24,7 @@
-
+
diff --git a/test/Ocelot.Benchmarks/packages.lock.json b/test/Ocelot.Benchmarks/packages.lock.json
index f77e240fd..490d14208 100644
--- a/test/Ocelot.Benchmarks/packages.lock.json
+++ b/test/Ocelot.Benchmarks/packages.lock.json
@@ -89,42 +89,42 @@
},
"Microsoft.AspNetCore.Authentication.JwtBearer": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "TBDs8e9y2vJHp14EwNfnIZUNrm6siw8PAAU5laOrYFuGgRxx8oCdxZyfTgp1Oy/icUk9h/XtpYBHPnXIG0f2/g==",
+ "resolved": "10.0.5",
+ "contentHash": "fZzXogChrwQ/SfifQJgeW7AtR8hUv5+LH9oLWjm5OqfnVt3N8MwcMHHMdawvqqdjP79lIZgetnSpj77BLsSI1g==",
"dependencies": {
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1"
}
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "IHsqsECi1N2FJ0RmV73Cmp6qusu4vGBhUuWJFyJAC/LekFdwSa5zacZE80Sd8M2fD9ZXgEaA32y5qcj3jh3wlQ==",
+ "resolved": "10.0.5",
+ "contentHash": "ODGomRlmt8/mFAqVyD9MgE4fXNkO6qDNeKuvmqNDuKjOL2UOkh/wJK0gEXS5VcViHFs+uQKOXD5xoTg1/ouKtA==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "LLPdY4BEQ94be1eiXYyeFhcern4jOoMgIKLmfFpEvXafbcsSZtCXk0yT6seoyCJsh1vrdTVKYbLH+3b6/actfg==",
+ "resolved": "10.0.5",
+ "contentHash": "wj8Vqtc3yDkTFo96Bnj8O9X70DYRNJayvPGg7wUUURhBHtH4zAbGgqG2RWrGgQKlrlUc/ZQGxzIZPskzXN2R4g==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5"
}
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "gnCyVHEYeI3oeK1pig6F3ckmTKew5wJO5V70vj7rKp4KOoPUijGcigsaFdJfj5HZBXMmYuJpBiaWCHauXJ0GLw==",
+ "resolved": "10.0.5",
+ "contentHash": "WFwm63h4YhVOfEvTeieUGRKUz8nYKSd6mXC1vfqqr7ZW+b8mQBkaxMeAOvA2YFjjgRCKgVC72jhmxjLEDFwC4A==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "10.0.3",
+ "Microsoft.AspNetCore.JsonPatch": "10.0.5",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
"Microsoft.AspNetCore.TestHost": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "yFTm1tyLkaxmap7egZcOoCxIDviDLbiLraIFz0e4BMHUkXLnpOpPhW66rAGFuUeahmY5JPJdaUTqyCJZMy+05Q=="
+ "resolved": "10.0.5",
+ "contentHash": "PJEdrZnnhvxIEXzDdvdZ38GvpdaiUfKkZ99kudS8riJwhowFb/Qh26Wjk9smrCWcYdMFQmpN5epGiL4o1s8LYA=="
},
"Microsoft.CodeAnalysis.Analyzers": {
"type": "Transitive",
@@ -214,8 +214,8 @@
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
+ "resolved": "10.0.5",
+ "contentHash": "iVMtq9eRvzyhx8949EGT0OCYJfXi737SbRVzWXE5GrOgGj5AaZ9eUuxA/BSUfmOMALKn/g8KfFaNQw0eiB3lyA=="
},
"Microsoft.Extensions.DependencyModel": {
"type": "Transitive",
@@ -482,17 +482,17 @@
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.3, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.3, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.5, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.5, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
"ocelot.testing": {
"type": "Project",
"dependencies": {
- "Microsoft.AspNetCore.Authentication.JwtBearer": "[10.0.3, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.3, )",
- "Microsoft.AspNetCore.TestHost": "[10.0.3, )",
+ "Microsoft.AspNetCore.Authentication.JwtBearer": "[10.0.5, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.5, )",
+ "Microsoft.AspNetCore.TestHost": "[10.0.5, )",
"Moq": "[4.20.72, )",
"Ocelot": "[0.0.0-dev, )",
"Shouldly": "[4.3.0, )"
@@ -627,42 +627,42 @@
},
"Microsoft.AspNetCore.Authentication.JwtBearer": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "Uwr3m28coB7AIYn4CN/qlTh4FZTGMs51oSyXUyYKYHJTH1xCfnZOeaNe0T3qCKzYc8gvZJPZ9KzKLpJlAZ7mlQ==",
+ "resolved": "8.0.25",
+ "contentHash": "nb6jCyxh5eP9bsXkHmGcDxUiVIl5wJSombl3LN2L+sjGEVXzcMKbdRe0fp8LQtuBM2hKXcXFxMAYdnohdYJF8Q==",
"dependencies": {
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.1.2"
}
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "fup+Ya6mN58877F6eKzR8jrMe2fCRQ/Bl3pA/23DtX+1R2eWdDTrZGYOGDrnt2aWN5VgLSlxc7APFgXiK57l8w==",
+ "resolved": "8.0.25",
+ "contentHash": "C6aPTFT5sJ+LhX8Vtbj4EfZ040YgItJLTksGbT+46pqhc0rGZggqlu4yPKQjLii75WSL/uVVcZVKNJwQzRPR5Q==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "qb0pE7PBNUiIVtFleAZ4gq7KLQuPGOjAhA4TbC/NLLpsP1WXJtDXcqTBdta6iJQBDtmeWVSijy6KyX0hZcr/WQ==",
+ "resolved": "8.0.25",
+ "contentHash": "HYtM1e8zKdNd44k+TEIm76O8hrbYsLj+yqKQwuO79wl0f6s+yHwcw0JStyaHLlbEE1kkbhtXeIEEC5YrauvxFA==",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
}
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "TvbyHnoETdT71rTFlBLUJ6pOCu1nQf4Y4dkt/g2lEqKN2+CSraY2rUPyYrpPeH5oopSQGrDNFO3pVCBrfbjxjg==",
+ "resolved": "8.0.25",
+ "contentHash": "eGWJa4xmc5054BHVwGGZWpfelv3I5H2cc8aFEe8Us6GyMamew7g78y/f3spEl5MYx4t4Hl8AelLMZ7Na0QG7uw==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "8.0.24",
+ "Microsoft.AspNetCore.JsonPatch": "8.0.25",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
"Microsoft.AspNetCore.TestHost": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "YbhiUy1mO4WHjPrBXEPJ3RDpxcJrjz4+03kblOU3K4+5MqCK2Ej+1/jo8tU9fSDBm+D62pyNHBb9D7VDX6s2fw==",
+ "resolved": "8.0.25",
+ "contentHash": "tKWAyIGm3eTKsJU0efxnx5dZhwvVZ0CGV73B0EJqSzSZrBY3pJN/P08haADl6TtVd13HusjuZe7V0nPOeyqHIg==",
"dependencies": {
"System.IO.Pipelines": "8.0.0"
}
@@ -1027,8 +1027,8 @@
},
"System.IO.Pipelines": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "WMxiA2jGdHnRBmoVK55YUq5VPaxW0Sg2frPtXV+urUMvpqHIga6lleV/YuryHIuGsAKVjQAjv6PrQ6IJpoLohQ=="
+ "resolved": "10.0.5",
+ "contentHash": "8/ZHN/j2y1t+7McdCf1wXku2/c7wtrGLz3WQabIoPuLAn3bHDWT6YOJYreJq8sCMPSo6c8iVYXUdLlFGX5PEqw=="
},
"System.Management": {
"type": "Transitive",
@@ -1048,16 +1048,16 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
+ "resolved": "10.0.5",
+ "contentHash": "opvD/nKTzGKA7GVntZ9L823kN6IxgHQfuxY+VI9gv8VE1Y7CSKoi/QS1EYDQiA63MqtZsD7X6zkISd2ZQJohTQ=="
},
"System.Text.Json": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "NTUt9DL+maqbgrIYCAmeZUbX0NoXaueySyjW/bdOlFdSUDC1l51XnsbVEuj5tuad12vdq5Sviskp9uMVGgCNLw==",
+ "resolved": "10.0.5",
+ "contentHash": "vW2zhkWziyfhoSXNf42mTWyilw+vfwBGOsODDsHSFtOIY6LCgfRVUyaAilLEL4Kc1fzhaxcep5pS0VWYPSDW0w==",
"dependencies": {
- "System.IO.Pipelines": "10.0.3",
- "System.Text.Encodings.Web": "10.0.3"
+ "System.IO.Pipelines": "10.0.5",
+ "System.Text.Encodings.Web": "10.0.5"
}
},
"ocelot": {
@@ -1065,21 +1065,21 @@
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.24, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.24, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.25, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.25, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
"ocelot.testing": {
"type": "Project",
"dependencies": {
- "Microsoft.AspNetCore.Authentication.JwtBearer": "[8.0.24, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.24, )",
- "Microsoft.AspNetCore.TestHost": "[8.0.24, )",
+ "Microsoft.AspNetCore.Authentication.JwtBearer": "[8.0.25, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.25, )",
+ "Microsoft.AspNetCore.TestHost": "[8.0.25, )",
"Moq": "[4.20.72, )",
"Ocelot": "[0.0.0-dev, )",
"Shouldly": "[4.3.0, )",
- "System.Text.Json": "[10.0.3, )"
+ "System.Text.Json": "[10.0.5, )"
}
}
},
@@ -1104,8 +1104,8 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
+ "resolved": "10.0.5",
+ "contentHash": "opvD/nKTzGKA7GVntZ9L823kN6IxgHQfuxY+VI9gv8VE1Y7CSKoi/QS1EYDQiA63MqtZsD7X6zkISd2ZQJohTQ=="
}
},
"net8.0/win-x64": {
@@ -1129,8 +1129,8 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
+ "resolved": "10.0.5",
+ "contentHash": "opvD/nKTzGKA7GVntZ9L823kN6IxgHQfuxY+VI9gv8VE1Y7CSKoi/QS1EYDQiA63MqtZsD7X6zkISd2ZQJohTQ=="
}
},
"net9.0": {
@@ -1221,42 +1221,42 @@
},
"Microsoft.AspNetCore.Authentication.JwtBearer": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "CGlxaW5m8Dx52yWVYlcT2qL3kmbdb6FMSSdzS7CCBCBfmL16PV/e2fZiMsiOHovvOkc774h5ULpkSsFKf7Yzqw==",
+ "resolved": "9.0.14",
+ "contentHash": "CHG/cxMJa3Peh5PYqJPLPHdwaGjXcoCmD1mUjo4xH2HilA6K0DKoVEr5ollVCqkQDGGutEfkzab10r8+pSeuMQ==",
"dependencies": {
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1"
}
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "97bu/KDJKJypkpQb0hq2YDxFy4f30g/4Wmk2I8XTxDvaXbGL2UcLQGdrLWAIW+NlEAFI+Zrps1Oe92uO26vRLQ==",
+ "resolved": "9.0.14",
+ "contentHash": "aNrZcz0+FAw1wwOtsTpP+nYvDIFtKnMmfC+gOzUcf1moqyJdlPyoQZcIbnxu0xyPnfnolvr9wYiDM5w/peQsvg==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "qfh2o5iXQvummtKgaui21dbmOjhBoQfwscxgfxDUUlvNa+Qj6hMwqQUOLQ+/oG+8caUDkdSWzMdcu8Z79UT4GQ==",
+ "resolved": "9.0.14",
+ "contentHash": "036P2G2dp+ktc1y04dc6QW/0jlXqHcc32fm9NdG+RqZbEp9YYA8YpV9d2OG9/p0kgr7TSlhBawUgooOEHlw5HA==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.13"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.14"
}
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "hH3hfEYrm97r5+11BeezwT4LmDvgGPzq3GvtChhCV9AA2igWPkzA5E0ZmtPWdU9W124QZmceMztDZs68xgkHOw==",
+ "resolved": "9.0.14",
+ "contentHash": "/Da05WZ7xMcXiZd4eiMuAQncXIWq0cGW7a1o/1WGaJsmPg7Md5GepinDFmOipuVF2d9HHailV30w15uNCb/ZdQ==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "9.0.13",
+ "Microsoft.AspNetCore.JsonPatch": "9.0.14",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
"Microsoft.AspNetCore.TestHost": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "u6pVphskLRLVC7UgPCUkIuiENkrKTMo9yZDtMuRcNP2l8DAT4/SGJiN+v62mRWPIXaGO4h3m8wYwebSPKUSTew=="
+ "resolved": "9.0.14",
+ "contentHash": "4cHPhn6YoGhSpztc4k+zPmZBQ8maAChhlJsVQUBImXC/2iPkk9dG1U4HtKfhnZHyp/81bcTXWDY2E+jfONlrCg=="
},
"Microsoft.CodeAnalysis.Analyzers": {
"type": "Transitive",
@@ -1608,8 +1608,8 @@
},
"System.IO.Pipelines": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "WMxiA2jGdHnRBmoVK55YUq5VPaxW0Sg2frPtXV+urUMvpqHIga6lleV/YuryHIuGsAKVjQAjv6PrQ6IJpoLohQ=="
+ "resolved": "10.0.5",
+ "contentHash": "8/ZHN/j2y1t+7McdCf1wXku2/c7wtrGLz3WQabIoPuLAn3bHDWT6YOJYreJq8sCMPSo6c8iVYXUdLlFGX5PEqw=="
},
"System.Management": {
"type": "Transitive",
@@ -1621,16 +1621,16 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
+ "resolved": "10.0.5",
+ "contentHash": "opvD/nKTzGKA7GVntZ9L823kN6IxgHQfuxY+VI9gv8VE1Y7CSKoi/QS1EYDQiA63MqtZsD7X6zkISd2ZQJohTQ=="
},
"System.Text.Json": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "NTUt9DL+maqbgrIYCAmeZUbX0NoXaueySyjW/bdOlFdSUDC1l51XnsbVEuj5tuad12vdq5Sviskp9uMVGgCNLw==",
+ "resolved": "10.0.5",
+ "contentHash": "vW2zhkWziyfhoSXNf42mTWyilw+vfwBGOsODDsHSFtOIY6LCgfRVUyaAilLEL4Kc1fzhaxcep5pS0VWYPSDW0w==",
"dependencies": {
- "System.IO.Pipelines": "10.0.3",
- "System.Text.Encodings.Web": "10.0.3"
+ "System.IO.Pipelines": "10.0.5",
+ "System.Text.Encodings.Web": "10.0.5"
}
},
"ocelot": {
@@ -1638,21 +1638,21 @@
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.13, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.13, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.14, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.14, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
"ocelot.testing": {
"type": "Project",
"dependencies": {
- "Microsoft.AspNetCore.Authentication.JwtBearer": "[9.0.13, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.13, )",
- "Microsoft.AspNetCore.TestHost": "[9.0.13, )",
+ "Microsoft.AspNetCore.Authentication.JwtBearer": "[9.0.14, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.14, )",
+ "Microsoft.AspNetCore.TestHost": "[9.0.14, )",
"Moq": "[4.20.72, )",
"Ocelot": "[0.0.0-dev, )",
"Shouldly": "[4.3.0, )",
- "System.Text.Json": "[10.0.3, )"
+ "System.Text.Json": "[10.0.5, )"
}
}
},
@@ -1677,8 +1677,8 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
+ "resolved": "10.0.5",
+ "contentHash": "opvD/nKTzGKA7GVntZ9L823kN6IxgHQfuxY+VI9gv8VE1Y7CSKoi/QS1EYDQiA63MqtZsD7X6zkISd2ZQJohTQ=="
}
},
"net9.0/win-x64": {
@@ -1702,8 +1702,8 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
+ "resolved": "10.0.5",
+ "contentHash": "opvD/nKTzGKA7GVntZ9L823kN6IxgHQfuxY+VI9gv8VE1Y7CSKoi/QS1EYDQiA63MqtZsD7X6zkISd2ZQJohTQ=="
}
}
}
diff --git a/test/Ocelot.ManualTest/Ocelot.ManualTest.csproj b/test/Ocelot.ManualTest/Ocelot.ManualTest.csproj
index 82ca6ef9c..8c2840a42 100644
--- a/test/Ocelot.ManualTest/Ocelot.ManualTest.csproj
+++ b/test/Ocelot.ManualTest/Ocelot.ManualTest.csproj
@@ -42,14 +42,14 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/test/Ocelot.ManualTest/packages.lock.json b/test/Ocelot.ManualTest/packages.lock.json
index af82039c6..27d706f68 100644
--- a/test/Ocelot.ManualTest/packages.lock.json
+++ b/test/Ocelot.ManualTest/packages.lock.json
@@ -4,51 +4,51 @@
"net10.0": {
"Microsoft.Extensions.Caching.Memory": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "No4fVh0z30SWqiWFRoA4PNdrEco6OjXvCqRFvlmRgDQqqks2bRDdeavUgWEiAX153ZAwW9loUgbxcvuP4NKQLg=="
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "jUEXmkBUPdOS/MP9areK/sbKhdklq9+tEhvwfxGalZVnmyLUO5rrheNNutUBtvbZ7J8ECkG7/r2KXi/IFC06cA=="
},
"Microsoft.Extensions.Configuration.EnvironmentVariables": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "jBm6bpc5OM2VHM/QYVUyD78xweFzble6UsIt7GUnQAwCm07hktFaUBtRfO7viLGg5qPbc4ByteNB7DeVAYNSfA=="
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "tchMGQ+zVTO40np/Zzg2Li/TIR8bksQgg4UVXZa0OzeFCKWnIYtxE2FVs+eSmjPGCjMS2voZbwN/mUcYfpSTuA=="
},
"Microsoft.Extensions.Configuration.FileExtensions": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "/MLsBbLpwDxsU+7DDNwasf2mKrpMSOWEL377gNZTy5waFkCYvS3GVaLIz6bvikH4rAwHrCOxHw0t/5iCoImYCA=="
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "OhTr0O79dP49734lLTqVveivVX9sDXxbI/8vjELAZTHXqoN90mdpgTAgwicJED42iaHMCcZcK6Bj+8wNyBikaw=="
},
"Microsoft.Extensions.Configuration.Json": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "mGGMOA9nkET8OVsQfS41o66eWkckBzNHJK6+5VbLQ2YdyqKphcv27uDZxLf4exSl+5QxLnHkN+W/4qEDgyvCPA=="
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "brBM/WP0YAUYh2+QqSYVdK8eQHYQTtTEUJXJ+84Zkdo2buGLja9VSrMIhgoeBUU7JBmcskAib8Lb/N83bvxgYQ=="
},
"Microsoft.Extensions.Logging": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "8D9Er1cGXNjNDIB+VLBNHn386L5ls2FoiG9a6o12gyn+GG3w6jdfUhzT8dtBnKcevE7/fsVA8MS3FBgFfClFtQ=="
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "+XTMKQyDWg4ODoNHU/BN3BaI1jhGO7VCS+BnzT/4IauiG6y2iPAte7MyD7rHKS+hNP0TkFkjrae8DFjDUxtcxg=="
},
"Microsoft.Extensions.Logging.Console": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "7sRvbBH3icaV9qil8fyBKmR+yEZ0yDU6Bq/KgBwswS36164yGaxbf7Kd4hD1iHZ2GfvyoJWWqBUBm9QX/IASAQ=="
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "PMs2gha2v24hvH5o5KQem5aNK4mN0BhhCWlMqsg9tzifWKzjeQi2tyPOP/RaWMVvalOhVLcrmoMYPqbnia/epg=="
},
"Microsoft.Extensions.Logging.Debug": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "OoH8AcYCq74ab5XUIQc84CZk54G/cU+JztiMXgNKGkomJOeuistTMg0PWPC4VXXMSVBEGWJuMDEBttOrHyXe8w=="
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "/VacEkBQ02A8PBXSa6YpbIXCuisYy6JJr62/+ANJDZE+RMBfZMcXJXLfr/LpyLE6pgdp17Wxlt7e7R9zvkwZ3Q=="
},
"Microsoft.Extensions.Options.ConfigurationExtensions": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "bn6QoBbbvwmzLIFyxrnL2/e+sqoNUOGbHyfWK9DPONMv1mDCYHm/C7MusYASM31b2lUx6OiDmonb3v+dv5t0nA=="
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "BB9uUW3+6Rxu1R97OB1H/13lUF8P2+H1+eDhpZlK30kDh/6E4EKHBUqTp+ilXQmZLzsRErxON8aBSR6WpUKJdg=="
},
"Castle.Core": {
"type": "Transitive",
@@ -81,39 +81,39 @@
},
"Microsoft.AspNetCore.Authentication.JwtBearer": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "TBDs8e9y2vJHp14EwNfnIZUNrm6siw8PAAU5laOrYFuGgRxx8oCdxZyfTgp1Oy/icUk9h/XtpYBHPnXIG0f2/g==",
+ "resolved": "10.0.5",
+ "contentHash": "fZzXogChrwQ/SfifQJgeW7AtR8hUv5+LH9oLWjm5OqfnVt3N8MwcMHHMdawvqqdjP79lIZgetnSpj77BLsSI1g==",
"dependencies": {
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1"
}
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "IHsqsECi1N2FJ0RmV73Cmp6qusu4vGBhUuWJFyJAC/LekFdwSa5zacZE80Sd8M2fD9ZXgEaA32y5qcj3jh3wlQ==",
+ "resolved": "10.0.5",
+ "contentHash": "ODGomRlmt8/mFAqVyD9MgE4fXNkO6qDNeKuvmqNDuKjOL2UOkh/wJK0gEXS5VcViHFs+uQKOXD5xoTg1/ouKtA==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "LLPdY4BEQ94be1eiXYyeFhcern4jOoMgIKLmfFpEvXafbcsSZtCXk0yT6seoyCJsh1vrdTVKYbLH+3b6/actfg=="
+ "resolved": "10.0.5",
+ "contentHash": "wj8Vqtc3yDkTFo96Bnj8O9X70DYRNJayvPGg7wUUURhBHtH4zAbGgqG2RWrGgQKlrlUc/ZQGxzIZPskzXN2R4g=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "gnCyVHEYeI3oeK1pig6F3ckmTKew5wJO5V70vj7rKp4KOoPUijGcigsaFdJfj5HZBXMmYuJpBiaWCHauXJ0GLw==",
+ "resolved": "10.0.5",
+ "contentHash": "WFwm63h4YhVOfEvTeieUGRKUz8nYKSd6mXC1vfqqr7ZW+b8mQBkaxMeAOvA2YFjjgRCKgVC72jhmxjLEDFwC4A==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "10.0.3",
+ "Microsoft.AspNetCore.JsonPatch": "10.0.5",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
"Microsoft.AspNetCore.TestHost": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "yFTm1tyLkaxmap7egZcOoCxIDviDLbiLraIFz0e4BMHUkXLnpOpPhW66rAGFuUeahmY5JPJdaUTqyCJZMy+05Q=="
+ "resolved": "10.0.5",
+ "contentHash": "PJEdrZnnhvxIEXzDdvdZ38GvpdaiUfKkZ99kudS8riJwhowFb/Qh26Wjk9smrCWcYdMFQmpN5epGiL4o1s8LYA=="
},
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
@@ -223,17 +223,17 @@
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.3, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.3, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.5, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.5, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
"ocelot.testing": {
"type": "Project",
"dependencies": {
- "Microsoft.AspNetCore.Authentication.JwtBearer": "[10.0.3, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.3, )",
- "Microsoft.AspNetCore.TestHost": "[10.0.3, )",
+ "Microsoft.AspNetCore.Authentication.JwtBearer": "[10.0.5, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.5, )",
+ "Microsoft.AspNetCore.TestHost": "[10.0.5, )",
"Moq": "[4.20.72, )",
"Ocelot": "[0.0.0-dev, )",
"Shouldly": "[4.3.0, )"
@@ -263,100 +263,100 @@
"net8.0": {
"Microsoft.Extensions.Caching.Memory": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "No4fVh0z30SWqiWFRoA4PNdrEco6OjXvCqRFvlmRgDQqqks2bRDdeavUgWEiAX153ZAwW9loUgbxcvuP4NKQLg==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "jUEXmkBUPdOS/MP9areK/sbKhdklq9+tEhvwfxGalZVnmyLUO5rrheNNutUBtvbZ7J8ECkG7/r2KXi/IFC06cA==",
"dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Caching.Abstractions": "10.0.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.EnvironmentVariables": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "jBm6bpc5OM2VHM/QYVUyD78xweFzble6UsIt7GUnQAwCm07hktFaUBtRfO7viLGg5qPbc4ByteNB7DeVAYNSfA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "tchMGQ+zVTO40np/Zzg2Li/TIR8bksQgg4UVXZa0OzeFCKWnIYtxE2FVs+eSmjPGCjMS2voZbwN/mUcYfpSTuA==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.FileExtensions": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "/MLsBbLpwDxsU+7DDNwasf2mKrpMSOWEL377gNZTy5waFkCYvS3GVaLIz6bvikH4rAwHrCOxHw0t/5iCoImYCA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "OhTr0O79dP49734lLTqVveivVX9sDXxbI/8vjELAZTHXqoN90mdpgTAgwicJED42iaHMCcZcK6Bj+8wNyBikaw==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.5",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.Json": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "mGGMOA9nkET8OVsQfS41o66eWkckBzNHJK6+5VbLQ2YdyqKphcv27uDZxLf4exSl+5QxLnHkN+W/4qEDgyvCPA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "brBM/WP0YAUYh2+QqSYVdK8eQHYQTtTEUJXJ+84Zkdo2buGLja9VSrMIhgoeBUU7JBmcskAib8Lb/N83bvxgYQ==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "System.Text.Json": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Configuration.FileExtensions": "10.0.5",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.5",
+ "System.Text.Json": "10.0.5"
}
},
"Microsoft.Extensions.Logging": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "8D9Er1cGXNjNDIB+VLBNHn386L5ls2FoiG9a6o12gyn+GG3w6jdfUhzT8dtBnKcevE7/fsVA8MS3FBgFfClFtQ==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "+XTMKQyDWg4ODoNHU/BN3BaI1jhGO7VCS+BnzT/4IauiG6y2iPAte7MyD7rHKS+hNP0TkFkjrae8DFjDUxtcxg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5"
}
},
"Microsoft.Extensions.Logging.Console": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "7sRvbBH3icaV9qil8fyBKmR+yEZ0yDU6Bq/KgBwswS36164yGaxbf7Kd4hD1iHZ2GfvyoJWWqBUBm9QX/IASAQ==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "PMs2gha2v24hvH5o5KQem5aNK4mN0BhhCWlMqsg9tzifWKzjeQi2tyPOP/RaWMVvalOhVLcrmoMYPqbnia/epg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Configuration": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "System.Text.Json": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging.Configuration": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "System.Text.Json": "10.0.5"
}
},
"Microsoft.Extensions.Logging.Debug": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "OoH8AcYCq74ab5XUIQc84CZk54G/cU+JztiMXgNKGkomJOeuistTMg0PWPC4VXXMSVBEGWJuMDEBttOrHyXe8w==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "/VacEkBQ02A8PBXSa6YpbIXCuisYy6JJr62/+ANJDZE+RMBfZMcXJXLfr/LpyLE6pgdp17Wxlt7e7R9zvkwZ3Q==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.Options.ConfigurationExtensions": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "bn6QoBbbvwmzLIFyxrnL2/e+sqoNUOGbHyfWK9DPONMv1mDCYHm/C7MusYASM31b2lUx6OiDmonb3v+dv5t0nA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "BB9uUW3+6Rxu1R97OB1H/13lUF8P2+H1+eDhpZlK30kDh/6E4EKHBUqTp+ilXQmZLzsRErxON8aBSR6WpUKJdg==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Castle.Core": {
@@ -390,86 +390,86 @@
},
"Microsoft.AspNetCore.Authentication.JwtBearer": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "Uwr3m28coB7AIYn4CN/qlTh4FZTGMs51oSyXUyYKYHJTH1xCfnZOeaNe0T3qCKzYc8gvZJPZ9KzKLpJlAZ7mlQ==",
+ "resolved": "8.0.25",
+ "contentHash": "nb6jCyxh5eP9bsXkHmGcDxUiVIl5wJSombl3LN2L+sjGEVXzcMKbdRe0fp8LQtuBM2hKXcXFxMAYdnohdYJF8Q==",
"dependencies": {
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.1.2"
}
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "fup+Ya6mN58877F6eKzR8jrMe2fCRQ/Bl3pA/23DtX+1R2eWdDTrZGYOGDrnt2aWN5VgLSlxc7APFgXiK57l8w==",
+ "resolved": "8.0.25",
+ "contentHash": "C6aPTFT5sJ+LhX8Vtbj4EfZ040YgItJLTksGbT+46pqhc0rGZggqlu4yPKQjLii75WSL/uVVcZVKNJwQzRPR5Q==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "qb0pE7PBNUiIVtFleAZ4gq7KLQuPGOjAhA4TbC/NLLpsP1WXJtDXcqTBdta6iJQBDtmeWVSijy6KyX0hZcr/WQ=="
+ "resolved": "8.0.25",
+ "contentHash": "HYtM1e8zKdNd44k+TEIm76O8hrbYsLj+yqKQwuO79wl0f6s+yHwcw0JStyaHLlbEE1kkbhtXeIEEC5YrauvxFA=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "TvbyHnoETdT71rTFlBLUJ6pOCu1nQf4Y4dkt/g2lEqKN2+CSraY2rUPyYrpPeH5oopSQGrDNFO3pVCBrfbjxjg==",
+ "resolved": "8.0.25",
+ "contentHash": "eGWJa4xmc5054BHVwGGZWpfelv3I5H2cc8aFEe8Us6GyMamew7g78y/f3spEl5MYx4t4Hl8AelLMZ7Na0QG7uw==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "8.0.24",
+ "Microsoft.AspNetCore.JsonPatch": "8.0.25",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
"Microsoft.AspNetCore.TestHost": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "YbhiUy1mO4WHjPrBXEPJ3RDpxcJrjz4+03kblOU3K4+5MqCK2Ej+1/jo8tU9fSDBm+D62pyNHBb9D7VDX6s2fw=="
+ "resolved": "8.0.25",
+ "contentHash": "tKWAyIGm3eTKsJU0efxnx5dZhwvVZ0CGV73B0EJqSzSZrBY3pJN/P08haADl6TtVd13HusjuZe7V0nPOeyqHIg=="
},
"Microsoft.Extensions.Caching.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "5dtXBvI8t3z8pF4tB38JYgi/enCL/DwSXxpqShgFz3SHJ7IzqFIMs6Gu5ik8sNZzcO9qQs3xIDpB3vDamkYG+Q==",
+ "resolved": "10.0.5",
+ "contentHash": "k/QDdQ94/0Shi0KfU+e12m73jfQo+3JpErTtgpZfsCIqkvdEEO0XIx6R+iTbN55rNPaNhOqNY4/sB+jZ8XxVPw==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "H1Cjv2xmm7O3iAGmFTcnSM0ZhLQ/7SqefmAvSJoT1PbXoxeYc2fo0mCLn2JlVbr9E6YpoU9q/o0fI9neDJB0xQ==",
+ "resolved": "10.0.5",
+ "contentHash": "8Rx5sqg04FttxrumyG6bmoRuFRgYzK6IVwF1i0/o0cXfKBdDeVpJejKHtJCMjyg9E/DNMVqpqOGe/tCT5gYvVA==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "xVDHL0+SIgemfh95fTO9cGLe17TWv/ZP0n7m01z8X6pzt2DmQpucioWR/mYZA1sRlkWnkXzfl0JweLNWmE9WMg==",
+ "resolved": "10.0.5",
+ "contentHash": "P09QpTHjqHmCLQOTC+WyLkoRNxek4NIvfWt+TnU0etoDUSRxcltyd6+j/ouRbMdLR0j44GqGO+lhI2M4fAHG4g==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.Binder": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "759UhpKaR5Jsll9kXpkft4z/7tpeF7Dw2rTY/9f9JchaSQTpRFNIPkZFZvoo7fFpbjUaqtDlO5aiGpmQrp/EUA==",
+ "resolved": "10.0.5",
+ "contentHash": "99Z4rjyXopb1MIazDSPcvwYCUdYNO01Cf1GUs2WUjIFAbkGmwzj2vPa2k+3pheJRV+YgNd2QqRKHAri0oBAU4Q==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.DependencyInjection": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "2DLOmC0EkB2smVK8lPP1PIKEgL1arE3CMp9XSIQB/Y7ev5nnnyuM/PizKJ6QfLD08QCYoopSC9SFdbYglDomYg==",
+ "resolved": "10.0.5",
+ "contentHash": "v1SVsowG6YE1YnHVGmLWz57YTRCQRx9pH5ebIESXfm5isI9gA3QaMyg/oMTzPpXYZwSAVDzYItGJKfmV+pqXkQ==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
+ "resolved": "10.0.5",
+ "contentHash": "iVMtq9eRvzyhx8949EGT0OCYJfXi737SbRVzWXE5GrOgGj5AaZ9eUuxA/BSUfmOMALKn/g8KfFaNQw0eiB3lyA=="
},
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
@@ -478,64 +478,64 @@
},
"Microsoft.Extensions.FileProviders.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "4TD9AXDRsipTmaemwnjt/DM5Ri0de2JzHQhvZ4woBTjUtL4XrPNsMrOk5oiLJAx1gTrE6pOIhxv+lEde5F6CZA==",
+ "resolved": "10.0.5",
+ "contentHash": "nCBmCx0Xemlu65ZiWMcXbvfvtznKxf4/YYKF9R28QkqdI9lTikedGqzJ28/xmdGGsxUnsP5/3TQGpiPwVjK0dA==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.FileProviders.Physical": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "8qLl5LXtcj6Z8yPbHAA/a57fvvl9nUCdi59AJFuixcWM4wSuENZ8jjoRATOKs/I4vOi/bDe0d5LqGSSLE634eA==",
+ "resolved": "10.0.5",
+ "contentHash": "dMu5kUPSfol1Rqhmr6nWPSmbFjDe9w6bkoKithG17bWTZA0UyKirTatM5mqYUN3mGpNA0MorlusIoVTh6J7o5g==",
"dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.5",
+ "Microsoft.Extensions.FileSystemGlobbing": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.FileSystemGlobbing": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "oM7pl8uJz8WRPRlh4AGQS61aeV9GOfTu89yqTiRSYyyMuCNVkbNra9zEk7ApyJ/sZrUpbjOZCRHuitCEsTWghg=="
+ "resolved": "10.0.5",
+ "contentHash": "mOE3ARusNQR0a5x8YOcnUbfyyXGqoAWQtEc7qFOfNJgruDWQLo39Re+3/Lzj5pLPFuFYj8hN4dgKzaSQDKiOCw=="
},
"Microsoft.Extensions.Logging.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "lxl0WLk7ROgBFAsjcOYjQ8/DVK+VMszxGBzUhgtQmAsTNldLL5pk9NG/cWTsXHq0lUhUEAtZkEE7jOGOA8bGKQ==",
+ "resolved": "10.0.5",
+ "contentHash": "9HOdqlDtPptVcmKAjsQ/Nr5Rxfq6FMYLdhvZh1lVmeKR738qeYecQD7+ldooXf+u2KzzR1kafSphWngIM3C6ug==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "System.Diagnostics.DiagnosticSource": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "System.Diagnostics.DiagnosticSource": "10.0.5"
}
},
"Microsoft.Extensions.Logging.Configuration": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "PBlaoYeusaxNYyN4WFjzcXWlUDSvLUPxy/e6oP1SONOOYA/oBWT2uBmFGJMV9VTtXiXXxCB39LqlYWbsWE4UKA==",
+ "resolved": "10.0.5",
+ "contentHash": "cSgxsDgfP0+gmVRPVoNHI/KIDavIZxh+CxE6tSLPlYTogqccDnjBFI9CgEsiNuMP6+fiuXUwhhlTz36uUEpwbQ==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.5"
}
},
"Microsoft.Extensions.Options": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "hU6WzGTPvPoLA2ng1ILvWQb3g0qORdlHNsxI8IcPLumJb3suimYUl+bbDzdo1V4KFsvVhnMWzysHpKbZaoDQPQ==",
+ "resolved": "10.0.5",
+ "contentHash": "MDaQMdUplw0AIRhWWmbLA7yQEXaLIHb+9CTroTiNS8OlI0LMXS4LCxtopqauiqGCWlRgJ+xyraVD8t6veRAFbw==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Primitives": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "GEcpTwo7sUoLGGNTqV1FZEuL+tTD9m81NX/mh099dqGNna07/UGZShKQNZRw4hv6nlliSUwYQgSYc7OR99Jufg=="
+ "resolved": "10.0.5",
+ "contentHash": "/HUHJ0tw/LQvD0DZrz50eQy/3z7PfX7WWEaXnjKTV9/TNdcgFlNTZGo49QhS7PTmhDqMyHRMqAXSBxLh0vso4g=="
},
"Microsoft.IdentityModel.Abstractions": {
"type": "Transitive",
@@ -621,8 +621,8 @@
},
"System.Diagnostics.DiagnosticSource": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "IuZXyF3K5X+mCsBKIQ87Cn/V4Nyb39vyCbzfH/AkoneSWNV/ExGQ/I0m4CEaVAeFh9fW6kp2NVObkmevd1Ys7A=="
+ "resolved": "10.0.5",
+ "contentHash": "CCbzHQ26L3jskdwHh+4bxxW84lUMIrAAmeSlpO69AlrQV0DKbj1/I+feLaLSuZeqXPr9UlSy0OcgZoXOk2a6/g=="
},
"System.IdentityModel.Tokens.Jwt": {
"type": "Transitive",
@@ -635,8 +635,8 @@
},
"System.IO.Pipelines": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "WMxiA2jGdHnRBmoVK55YUq5VPaxW0Sg2frPtXV+urUMvpqHIga6lleV/YuryHIuGsAKVjQAjv6PrQ6IJpoLohQ=="
+ "resolved": "10.0.5",
+ "contentHash": "8/ZHN/j2y1t+7McdCf1wXku2/c7wtrGLz3WQabIoPuLAn3bHDWT6YOJYreJq8sCMPSo6c8iVYXUdLlFGX5PEqw=="
},
"System.Management": {
"type": "Transitive",
@@ -648,16 +648,16 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
+ "resolved": "10.0.5",
+ "contentHash": "opvD/nKTzGKA7GVntZ9L823kN6IxgHQfuxY+VI9gv8VE1Y7CSKoi/QS1EYDQiA63MqtZsD7X6zkISd2ZQJohTQ=="
},
"System.Text.Json": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "NTUt9DL+maqbgrIYCAmeZUbX0NoXaueySyjW/bdOlFdSUDC1l51XnsbVEuj5tuad12vdq5Sviskp9uMVGgCNLw==",
+ "resolved": "10.0.5",
+ "contentHash": "vW2zhkWziyfhoSXNf42mTWyilw+vfwBGOsODDsHSFtOIY6LCgfRVUyaAilLEL4Kc1fzhaxcep5pS0VWYPSDW0w==",
"dependencies": {
- "System.IO.Pipelines": "10.0.3",
- "System.Text.Encodings.Web": "10.0.3"
+ "System.IO.Pipelines": "10.0.5",
+ "System.Text.Encodings.Web": "10.0.5"
}
},
"ocelot": {
@@ -665,21 +665,21 @@
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.24, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.24, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.25, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.25, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
"ocelot.testing": {
"type": "Project",
"dependencies": {
- "Microsoft.AspNetCore.Authentication.JwtBearer": "[8.0.24, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.24, )",
- "Microsoft.AspNetCore.TestHost": "[8.0.24, )",
+ "Microsoft.AspNetCore.Authentication.JwtBearer": "[8.0.25, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.25, )",
+ "Microsoft.AspNetCore.TestHost": "[8.0.25, )",
"Moq": "[4.20.72, )",
"Ocelot": "[0.0.0-dev, )",
"Shouldly": "[4.3.0, )",
- "System.Text.Json": "[10.0.3, )"
+ "System.Text.Json": "[10.0.5, )"
}
}
},
@@ -694,8 +694,8 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
+ "resolved": "10.0.5",
+ "contentHash": "opvD/nKTzGKA7GVntZ9L823kN6IxgHQfuxY+VI9gv8VE1Y7CSKoi/QS1EYDQiA63MqtZsD7X6zkISd2ZQJohTQ=="
}
},
"net8.0/win-x64": {
@@ -709,107 +709,107 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
+ "resolved": "10.0.5",
+ "contentHash": "opvD/nKTzGKA7GVntZ9L823kN6IxgHQfuxY+VI9gv8VE1Y7CSKoi/QS1EYDQiA63MqtZsD7X6zkISd2ZQJohTQ=="
}
},
"net9.0": {
"Microsoft.Extensions.Caching.Memory": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "No4fVh0z30SWqiWFRoA4PNdrEco6OjXvCqRFvlmRgDQqqks2bRDdeavUgWEiAX153ZAwW9loUgbxcvuP4NKQLg==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "jUEXmkBUPdOS/MP9areK/sbKhdklq9+tEhvwfxGalZVnmyLUO5rrheNNutUBtvbZ7J8ECkG7/r2KXi/IFC06cA==",
"dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Caching.Abstractions": "10.0.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.EnvironmentVariables": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "jBm6bpc5OM2VHM/QYVUyD78xweFzble6UsIt7GUnQAwCm07hktFaUBtRfO7viLGg5qPbc4ByteNB7DeVAYNSfA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "tchMGQ+zVTO40np/Zzg2Li/TIR8bksQgg4UVXZa0OzeFCKWnIYtxE2FVs+eSmjPGCjMS2voZbwN/mUcYfpSTuA==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.FileExtensions": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "/MLsBbLpwDxsU+7DDNwasf2mKrpMSOWEL377gNZTy5waFkCYvS3GVaLIz6bvikH4rAwHrCOxHw0t/5iCoImYCA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "OhTr0O79dP49734lLTqVveivVX9sDXxbI/8vjELAZTHXqoN90mdpgTAgwicJED42iaHMCcZcK6Bj+8wNyBikaw==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.5",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.Json": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "mGGMOA9nkET8OVsQfS41o66eWkckBzNHJK6+5VbLQ2YdyqKphcv27uDZxLf4exSl+5QxLnHkN+W/4qEDgyvCPA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "brBM/WP0YAUYh2+QqSYVdK8eQHYQTtTEUJXJ+84Zkdo2buGLja9VSrMIhgoeBUU7JBmcskAib8Lb/N83bvxgYQ==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "System.Text.Json": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Configuration.FileExtensions": "10.0.5",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.5",
+ "System.Text.Json": "10.0.5"
}
},
"Microsoft.Extensions.Logging": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "8D9Er1cGXNjNDIB+VLBNHn386L5ls2FoiG9a6o12gyn+GG3w6jdfUhzT8dtBnKcevE7/fsVA8MS3FBgFfClFtQ==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "+XTMKQyDWg4ODoNHU/BN3BaI1jhGO7VCS+BnzT/4IauiG6y2iPAte7MyD7rHKS+hNP0TkFkjrae8DFjDUxtcxg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5"
}
},
"Microsoft.Extensions.Logging.Console": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "7sRvbBH3icaV9qil8fyBKmR+yEZ0yDU6Bq/KgBwswS36164yGaxbf7Kd4hD1iHZ2GfvyoJWWqBUBm9QX/IASAQ==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "PMs2gha2v24hvH5o5KQem5aNK4mN0BhhCWlMqsg9tzifWKzjeQi2tyPOP/RaWMVvalOhVLcrmoMYPqbnia/epg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Configuration": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "System.Text.Json": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging.Configuration": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "System.Text.Json": "10.0.5"
}
},
"Microsoft.Extensions.Logging.Debug": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "OoH8AcYCq74ab5XUIQc84CZk54G/cU+JztiMXgNKGkomJOeuistTMg0PWPC4VXXMSVBEGWJuMDEBttOrHyXe8w==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "/VacEkBQ02A8PBXSa6YpbIXCuisYy6JJr62/+ANJDZE+RMBfZMcXJXLfr/LpyLE6pgdp17Wxlt7e7R9zvkwZ3Q==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.Options.ConfigurationExtensions": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "bn6QoBbbvwmzLIFyxrnL2/e+sqoNUOGbHyfWK9DPONMv1mDCYHm/C7MusYASM31b2lUx6OiDmonb3v+dv5t0nA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "BB9uUW3+6Rxu1R97OB1H/13lUF8P2+H1+eDhpZlK30kDh/6E4EKHBUqTp+ilXQmZLzsRErxON8aBSR6WpUKJdg==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Castle.Core": {
@@ -843,86 +843,86 @@
},
"Microsoft.AspNetCore.Authentication.JwtBearer": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "CGlxaW5m8Dx52yWVYlcT2qL3kmbdb6FMSSdzS7CCBCBfmL16PV/e2fZiMsiOHovvOkc774h5ULpkSsFKf7Yzqw==",
+ "resolved": "9.0.14",
+ "contentHash": "CHG/cxMJa3Peh5PYqJPLPHdwaGjXcoCmD1mUjo4xH2HilA6K0DKoVEr5ollVCqkQDGGutEfkzab10r8+pSeuMQ==",
"dependencies": {
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1"
}
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "97bu/KDJKJypkpQb0hq2YDxFy4f30g/4Wmk2I8XTxDvaXbGL2UcLQGdrLWAIW+NlEAFI+Zrps1Oe92uO26vRLQ==",
+ "resolved": "9.0.14",
+ "contentHash": "aNrZcz0+FAw1wwOtsTpP+nYvDIFtKnMmfC+gOzUcf1moqyJdlPyoQZcIbnxu0xyPnfnolvr9wYiDM5w/peQsvg==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "qfh2o5iXQvummtKgaui21dbmOjhBoQfwscxgfxDUUlvNa+Qj6hMwqQUOLQ+/oG+8caUDkdSWzMdcu8Z79UT4GQ=="
+ "resolved": "9.0.14",
+ "contentHash": "036P2G2dp+ktc1y04dc6QW/0jlXqHcc32fm9NdG+RqZbEp9YYA8YpV9d2OG9/p0kgr7TSlhBawUgooOEHlw5HA=="
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "hH3hfEYrm97r5+11BeezwT4LmDvgGPzq3GvtChhCV9AA2igWPkzA5E0ZmtPWdU9W124QZmceMztDZs68xgkHOw==",
+ "resolved": "9.0.14",
+ "contentHash": "/Da05WZ7xMcXiZd4eiMuAQncXIWq0cGW7a1o/1WGaJsmPg7Md5GepinDFmOipuVF2d9HHailV30w15uNCb/ZdQ==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "9.0.13",
+ "Microsoft.AspNetCore.JsonPatch": "9.0.14",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
},
"Microsoft.AspNetCore.TestHost": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "u6pVphskLRLVC7UgPCUkIuiENkrKTMo9yZDtMuRcNP2l8DAT4/SGJiN+v62mRWPIXaGO4h3m8wYwebSPKUSTew=="
+ "resolved": "9.0.14",
+ "contentHash": "4cHPhn6YoGhSpztc4k+zPmZBQ8maAChhlJsVQUBImXC/2iPkk9dG1U4HtKfhnZHyp/81bcTXWDY2E+jfONlrCg=="
},
"Microsoft.Extensions.Caching.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "5dtXBvI8t3z8pF4tB38JYgi/enCL/DwSXxpqShgFz3SHJ7IzqFIMs6Gu5ik8sNZzcO9qQs3xIDpB3vDamkYG+Q==",
+ "resolved": "10.0.5",
+ "contentHash": "k/QDdQ94/0Shi0KfU+e12m73jfQo+3JpErTtgpZfsCIqkvdEEO0XIx6R+iTbN55rNPaNhOqNY4/sB+jZ8XxVPw==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "H1Cjv2xmm7O3iAGmFTcnSM0ZhLQ/7SqefmAvSJoT1PbXoxeYc2fo0mCLn2JlVbr9E6YpoU9q/o0fI9neDJB0xQ==",
+ "resolved": "10.0.5",
+ "contentHash": "8Rx5sqg04FttxrumyG6bmoRuFRgYzK6IVwF1i0/o0cXfKBdDeVpJejKHtJCMjyg9E/DNMVqpqOGe/tCT5gYvVA==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "xVDHL0+SIgemfh95fTO9cGLe17TWv/ZP0n7m01z8X6pzt2DmQpucioWR/mYZA1sRlkWnkXzfl0JweLNWmE9WMg==",
+ "resolved": "10.0.5",
+ "contentHash": "P09QpTHjqHmCLQOTC+WyLkoRNxek4NIvfWt+TnU0etoDUSRxcltyd6+j/ouRbMdLR0j44GqGO+lhI2M4fAHG4g==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.Binder": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "759UhpKaR5Jsll9kXpkft4z/7tpeF7Dw2rTY/9f9JchaSQTpRFNIPkZFZvoo7fFpbjUaqtDlO5aiGpmQrp/EUA==",
+ "resolved": "10.0.5",
+ "contentHash": "99Z4rjyXopb1MIazDSPcvwYCUdYNO01Cf1GUs2WUjIFAbkGmwzj2vPa2k+3pheJRV+YgNd2QqRKHAri0oBAU4Q==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.DependencyInjection": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "2DLOmC0EkB2smVK8lPP1PIKEgL1arE3CMp9XSIQB/Y7ev5nnnyuM/PizKJ6QfLD08QCYoopSC9SFdbYglDomYg==",
+ "resolved": "10.0.5",
+ "contentHash": "v1SVsowG6YE1YnHVGmLWz57YTRCQRx9pH5ebIESXfm5isI9gA3QaMyg/oMTzPpXYZwSAVDzYItGJKfmV+pqXkQ==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
+ "resolved": "10.0.5",
+ "contentHash": "iVMtq9eRvzyhx8949EGT0OCYJfXi737SbRVzWXE5GrOgGj5AaZ9eUuxA/BSUfmOMALKn/g8KfFaNQw0eiB3lyA=="
},
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
@@ -931,64 +931,64 @@
},
"Microsoft.Extensions.FileProviders.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "4TD9AXDRsipTmaemwnjt/DM5Ri0de2JzHQhvZ4woBTjUtL4XrPNsMrOk5oiLJAx1gTrE6pOIhxv+lEde5F6CZA==",
+ "resolved": "10.0.5",
+ "contentHash": "nCBmCx0Xemlu65ZiWMcXbvfvtznKxf4/YYKF9R28QkqdI9lTikedGqzJ28/xmdGGsxUnsP5/3TQGpiPwVjK0dA==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.FileProviders.Physical": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "8qLl5LXtcj6Z8yPbHAA/a57fvvl9nUCdi59AJFuixcWM4wSuENZ8jjoRATOKs/I4vOi/bDe0d5LqGSSLE634eA==",
+ "resolved": "10.0.5",
+ "contentHash": "dMu5kUPSfol1Rqhmr6nWPSmbFjDe9w6bkoKithG17bWTZA0UyKirTatM5mqYUN3mGpNA0MorlusIoVTh6J7o5g==",
"dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.5",
+ "Microsoft.Extensions.FileSystemGlobbing": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.FileSystemGlobbing": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "oM7pl8uJz8WRPRlh4AGQS61aeV9GOfTu89yqTiRSYyyMuCNVkbNra9zEk7ApyJ/sZrUpbjOZCRHuitCEsTWghg=="
+ "resolved": "10.0.5",
+ "contentHash": "mOE3ARusNQR0a5x8YOcnUbfyyXGqoAWQtEc7qFOfNJgruDWQLo39Re+3/Lzj5pLPFuFYj8hN4dgKzaSQDKiOCw=="
},
"Microsoft.Extensions.Logging.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "lxl0WLk7ROgBFAsjcOYjQ8/DVK+VMszxGBzUhgtQmAsTNldLL5pk9NG/cWTsXHq0lUhUEAtZkEE7jOGOA8bGKQ==",
+ "resolved": "10.0.5",
+ "contentHash": "9HOdqlDtPptVcmKAjsQ/Nr5Rxfq6FMYLdhvZh1lVmeKR738qeYecQD7+ldooXf+u2KzzR1kafSphWngIM3C6ug==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "System.Diagnostics.DiagnosticSource": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "System.Diagnostics.DiagnosticSource": "10.0.5"
}
},
"Microsoft.Extensions.Logging.Configuration": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "PBlaoYeusaxNYyN4WFjzcXWlUDSvLUPxy/e6oP1SONOOYA/oBWT2uBmFGJMV9VTtXiXXxCB39LqlYWbsWE4UKA==",
+ "resolved": "10.0.5",
+ "contentHash": "cSgxsDgfP0+gmVRPVoNHI/KIDavIZxh+CxE6tSLPlYTogqccDnjBFI9CgEsiNuMP6+fiuXUwhhlTz36uUEpwbQ==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.5"
}
},
"Microsoft.Extensions.Options": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "hU6WzGTPvPoLA2ng1ILvWQb3g0qORdlHNsxI8IcPLumJb3suimYUl+bbDzdo1V4KFsvVhnMWzysHpKbZaoDQPQ==",
+ "resolved": "10.0.5",
+ "contentHash": "MDaQMdUplw0AIRhWWmbLA7yQEXaLIHb+9CTroTiNS8OlI0LMXS4LCxtopqauiqGCWlRgJ+xyraVD8t6veRAFbw==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Primitives": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "GEcpTwo7sUoLGGNTqV1FZEuL+tTD9m81NX/mh099dqGNna07/UGZShKQNZRw4hv6nlliSUwYQgSYc7OR99Jufg=="
+ "resolved": "10.0.5",
+ "contentHash": "/HUHJ0tw/LQvD0DZrz50eQy/3z7PfX7WWEaXnjKTV9/TNdcgFlNTZGo49QhS7PTmhDqMyHRMqAXSBxLh0vso4g=="
},
"Microsoft.IdentityModel.Abstractions": {
"type": "Transitive",
@@ -1073,8 +1073,8 @@
},
"System.Diagnostics.DiagnosticSource": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "IuZXyF3K5X+mCsBKIQ87Cn/V4Nyb39vyCbzfH/AkoneSWNV/ExGQ/I0m4CEaVAeFh9fW6kp2NVObkmevd1Ys7A=="
+ "resolved": "10.0.5",
+ "contentHash": "CCbzHQ26L3jskdwHh+4bxxW84lUMIrAAmeSlpO69AlrQV0DKbj1/I+feLaLSuZeqXPr9UlSy0OcgZoXOk2a6/g=="
},
"System.IdentityModel.Tokens.Jwt": {
"type": "Transitive",
@@ -1087,8 +1087,8 @@
},
"System.IO.Pipelines": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "WMxiA2jGdHnRBmoVK55YUq5VPaxW0Sg2frPtXV+urUMvpqHIga6lleV/YuryHIuGsAKVjQAjv6PrQ6IJpoLohQ=="
+ "resolved": "10.0.5",
+ "contentHash": "8/ZHN/j2y1t+7McdCf1wXku2/c7wtrGLz3WQabIoPuLAn3bHDWT6YOJYreJq8sCMPSo6c8iVYXUdLlFGX5PEqw=="
},
"System.Management": {
"type": "Transitive",
@@ -1100,16 +1100,16 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
+ "resolved": "10.0.5",
+ "contentHash": "opvD/nKTzGKA7GVntZ9L823kN6IxgHQfuxY+VI9gv8VE1Y7CSKoi/QS1EYDQiA63MqtZsD7X6zkISd2ZQJohTQ=="
},
"System.Text.Json": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "NTUt9DL+maqbgrIYCAmeZUbX0NoXaueySyjW/bdOlFdSUDC1l51XnsbVEuj5tuad12vdq5Sviskp9uMVGgCNLw==",
+ "resolved": "10.0.5",
+ "contentHash": "vW2zhkWziyfhoSXNf42mTWyilw+vfwBGOsODDsHSFtOIY6LCgfRVUyaAilLEL4Kc1fzhaxcep5pS0VWYPSDW0w==",
"dependencies": {
- "System.IO.Pipelines": "10.0.3",
- "System.Text.Encodings.Web": "10.0.3"
+ "System.IO.Pipelines": "10.0.5",
+ "System.Text.Encodings.Web": "10.0.5"
}
},
"ocelot": {
@@ -1117,21 +1117,21 @@
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.13, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.13, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.14, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.14, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
"ocelot.testing": {
"type": "Project",
"dependencies": {
- "Microsoft.AspNetCore.Authentication.JwtBearer": "[9.0.13, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.13, )",
- "Microsoft.AspNetCore.TestHost": "[9.0.13, )",
+ "Microsoft.AspNetCore.Authentication.JwtBearer": "[9.0.14, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.14, )",
+ "Microsoft.AspNetCore.TestHost": "[9.0.14, )",
"Moq": "[4.20.72, )",
"Ocelot": "[0.0.0-dev, )",
"Shouldly": "[4.3.0, )",
- "System.Text.Json": "[10.0.3, )"
+ "System.Text.Json": "[10.0.5, )"
}
}
},
@@ -1146,8 +1146,8 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
+ "resolved": "10.0.5",
+ "contentHash": "opvD/nKTzGKA7GVntZ9L823kN6IxgHQfuxY+VI9gv8VE1Y7CSKoi/QS1EYDQiA63MqtZsD7X6zkISd2ZQJohTQ=="
}
},
"net9.0/win-x64": {
@@ -1161,8 +1161,8 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
+ "resolved": "10.0.5",
+ "contentHash": "opvD/nKTzGKA7GVntZ9L823kN6IxgHQfuxY+VI9gv8VE1Y7CSKoi/QS1EYDQiA63MqtZsD7X6zkISd2ZQJohTQ=="
}
}
}
diff --git a/test/Ocelot.UnitTests/Configuration/FileConfigurationPollerTests.cs b/test/Ocelot.UnitTests/Configuration/FileConfigurationPollerTests.cs
deleted file mode 100644
index b96a1188c..000000000
--- a/test/Ocelot.UnitTests/Configuration/FileConfigurationPollerTests.cs
+++ /dev/null
@@ -1,189 +0,0 @@
-using Ocelot.Configuration;
-using Ocelot.Configuration.Creator;
-using Ocelot.Configuration.File;
-using Ocelot.Configuration.Repository;
-using Ocelot.Logging;
-using Ocelot.Responses;
-using Ocelot.UnitTests.Responder;
-
-namespace Ocelot.UnitTests.Configuration;
-
-public sealed class FileConfigurationPollerTests : UnitTest, IDisposable
-{
- private readonly FileConfigurationPoller _poller;
- private readonly Mock _factory;
- private readonly Mock _repo;
- private readonly FileConfiguration _fileConfig;
- private readonly Mock _config;
- private readonly Mock _internalConfigRepo;
- private readonly Mock _internalConfigCreator;
- private readonly Mock _internalConfig;
-
- public FileConfigurationPollerTests()
- {
- var logger = new Mock();
- _factory = new Mock();
- _factory.Setup(x => x.CreateLogger()).Returns(logger.Object);
- _repo = new Mock();
- _fileConfig = new FileConfiguration();
- _config = new Mock();
- _repo.Setup(x => x.Get()).ReturnsAsync(new OkResponse(_fileConfig));
- _config.Setup(x => x.Delay).Returns(100);
- _internalConfig = new Mock();
- _internalConfigRepo = new Mock();
- _internalConfigCreator = new Mock();
- _internalConfigCreator.Setup(x => x.Create(It.IsAny())).ReturnsAsync(new OkResponse(_internalConfig.Object));
- _poller = new FileConfigurationPoller(_factory.Object, _repo.Object, _config.Object, _internalConfigRepo.Object, _internalConfigCreator.Object);
- }
-
- [Fact]
- public void Should_start()
- {
- // Arrange, Act
- _poller.StartAsync(CancellationToken.None);
-
- // Assert
- ThenTheSetterIsCalled(_fileConfig, 1);
- }
-
- [Fact]
- public void Should_call_setter_when_gets_new_config()
- {
- // Arrange
- var newConfig = new FileConfiguration
- {
- Routes = new List
- {
- new()
- {
- DownstreamHostAndPorts = new List
- {
- new("test", 80),
- },
- },
- },
- };
-
- // Act
- _poller.StartAsync(CancellationToken.None);
-
- // Assert
- WhenTheConfigIsChanged(newConfig, 0);
- ThenTheSetterIsCalledAtLeast(newConfig, 1);
- }
-
- [Fact]
- public void Should_not_poll_if_already_polling()
- {
- // Arrange
- var newConfig = new FileConfiguration
- {
- Routes = new List
- {
- new()
- {
- DownstreamHostAndPorts = new List
- {
- new("test", 80),
- },
- },
- },
- };
-
- // Act
- _poller.StartAsync(CancellationToken.None);
-
- // Assert
- WhenTheConfigIsChanged(newConfig, 10);
- ThenTheSetterIsCalled(newConfig, 1);
- }
-
- [Fact]
- public void Should_do_nothing_if_call_to_provider_fails()
- {
- // Arrange
- var newConfig = new FileConfiguration
- {
- Routes = new List
- {
- new()
- {
- DownstreamHostAndPorts = new List
- {
- new("test", 80),
- },
- },
- },
- };
-
- // Act
- _poller.StartAsync(CancellationToken.None);
- WhenProviderErrors();
-
- // Assert
- ThenTheSetterIsCalled(newConfig, 0);
- }
-
- [Fact]
- public void Should_dispose_cleanly_without_starting()
- {
- // Arrange, Act, Assert
- _poller.Dispose(); // when poller is disposed
- }
-
- private void WhenProviderErrors()
- {
- _repo
- .Setup(x => x.Get())
- .ReturnsAsync(new ErrorResponse(new AnyError()));
- }
-
- private void WhenTheConfigIsChanged(FileConfiguration newConfig, int delay)
- {
- _repo
- .Setup(x => x.Get())
- .Callback(() => Thread.Sleep(delay))
- .ReturnsAsync(new OkResponse(newConfig));
- }
-
- private void ThenTheSetterIsCalled(FileConfiguration fileConfig, int times)
- {
- var result = Wait.For(4_000).Until(() =>
- {
- try
- {
- _internalConfigRepo.Verify(x => x.AddOrReplace(_internalConfig.Object), Times.Exactly(times));
- _internalConfigCreator.Verify(x => x.Create(fileConfig), Times.Exactly(times));
- return true;
- }
- catch (Exception)
- {
- return false;
- }
- });
- result.ShouldBeTrue();
- }
-
- private void ThenTheSetterIsCalledAtLeast(FileConfiguration fileConfig, int times)
- {
- var result = Wait.For(4_000).Until(() =>
- {
- try
- {
- _internalConfigRepo.Verify(x => x.AddOrReplace(_internalConfig.Object), Times.AtLeast(times));
- _internalConfigCreator.Verify(x => x.Create(fileConfig), Times.AtLeast(times));
- return true;
- }
- catch (Exception)
- {
- return false;
- }
- });
- result.ShouldBeTrue();
- }
-
- public void Dispose()
- {
- _poller.Dispose();
- }
-}
diff --git a/test/Ocelot.UnitTests/Configuration/DiskFileConfigurationRepositoryTests.cs b/test/Ocelot.UnitTests/Configuration/Repository/DiskFileConfigurationRepositoryTests.cs
similarity index 97%
rename from test/Ocelot.UnitTests/Configuration/DiskFileConfigurationRepositoryTests.cs
rename to test/Ocelot.UnitTests/Configuration/Repository/DiskFileConfigurationRepositoryTests.cs
index 8323b9747..4c6ac1c5c 100644
--- a/test/Ocelot.UnitTests/Configuration/DiskFileConfigurationRepositoryTests.cs
+++ b/test/Ocelot.UnitTests/Configuration/Repository/DiskFileConfigurationRepositoryTests.cs
@@ -5,215 +5,215 @@
using Ocelot.Configuration.Repository;
using Ocelot.DependencyInjection;
using System.Runtime.CompilerServices;
-
-namespace Ocelot.UnitTests.Configuration;
-
-public sealed class DiskFileConfigurationRepositoryTests : FileUnitTest
-{
- private readonly Mock _hostingEnvironment;
- private readonly Mock _changeTokenSource;
- private DiskFileConfigurationRepository _repo;
- private FileConfiguration _result;
-
- public DiskFileConfigurationRepositoryTests()
- {
- _hostingEnvironment = new Mock();
- _changeTokenSource = new Mock(MockBehavior.Strict);
- _changeTokenSource.Setup(m => m.Activate());
+
+namespace Ocelot.UnitTests.Configuration.Repository;
+
+public sealed class DiskFileConfigurationRepositoryTests : FileUnitTest
+{
+ private readonly Mock _hostingEnvironment;
+ private readonly Mock _changeTokenSource;
+ private DiskFileConfigurationRepository _repo;
+ private FileConfiguration _result;
+
+ public DiskFileConfigurationRepositoryTests()
+ {
+ _hostingEnvironment = new Mock();
+ _changeTokenSource = new Mock(MockBehavior.Strict);
+ _changeTokenSource.Setup(m => m.Activate());
}
private void Arrange([CallerMemberName] string testName = null)
{
- _hostingEnvironment.Setup(he => he.EnvironmentName).Returns(testName);
- _repo = new DiskFileConfigurationRepository(_hostingEnvironment.Object, _changeTokenSource.Object, TestID);
- }
-
- [Fact]
- public async Task Should_return_file_configuration()
+ _hostingEnvironment.Setup(he => he.EnvironmentName).Returns(testName);
+ _repo = new DiskFileConfigurationRepository(_hostingEnvironment.Object, _changeTokenSource.Object, TestID);
+ }
+
+ [Fact]
+ public async Task Should_return_file_configuration()
{
- Arrange();
- var config = FakeFileConfigurationForGet();
- GivenTheConfigurationIs(config);
+ Arrange();
+ var config = FakeFileConfigurationForGet();
+ GivenTheConfigurationIs(config);
// Act
_result = (await _repo.Get()).Data;
- // Assert
- ThenTheFollowingIsReturned(config);
- }
-
- [Fact]
- public async Task Should_return_file_configuration_if_environment_name_is_unavailable()
- {
- Arrange();
- var config = FakeFileConfigurationForGet();
- GivenTheEnvironmentNameIsUnavailable();
+ // Assert
+ ThenTheFollowingIsReturned(config);
+ }
+
+ [Fact]
+ public async Task Should_return_file_configuration_if_environment_name_is_unavailable()
+ {
+ Arrange();
+ var config = FakeFileConfigurationForGet();
+ GivenTheEnvironmentNameIsUnavailable();
GivenTheConfigurationIs(config);
- // Act
+ // Act
_result = (await _repo.Get()).Data;
- // Assert
- ThenTheFollowingIsReturned(config);
- }
-
- [Fact]
- public async Task Should_set_file_configuration()
- {
- Arrange();
- var config = FakeFileConfigurationForSet();
-
- // Act
- await WhenISetTheConfiguration(config);
-
- // Assert
- ThenTheConfigurationIsStoredAs(config);
- ThenTheConfigurationJsonIsIndented(config);
- _changeTokenSource.Verify(m => m.Activate(), Times.Once); // and the change token is activated
- }
-
- [Fact]
- public async Task Should_set_file_configuration_if_environment_name_is_unavailable()
- {
- Arrange();
- var config = FakeFileConfigurationForSet();
- GivenTheEnvironmentNameIsUnavailable();
-
- // Act
- await WhenISetTheConfiguration(config);
-
- // Assert
- ThenTheConfigurationIsStoredAs(config);
- ThenTheConfigurationJsonIsIndented(config);
- }
-
- [Fact]
- public async Task Should_set_environment_file_configuration_and_ocelot_file_configuration()
- {
- Arrange();
- var config = FakeFileConfigurationForSet();
- GivenTheConfigurationIs(config);
- var ocelotJson = GivenTheUserAddedOcelotJson();
-
- // Act
+ // Assert
+ ThenTheFollowingIsReturned(config);
+ }
+
+ [Fact]
+ public async Task Should_set_file_configuration()
+ {
+ Arrange();
+ var config = FakeFileConfigurationForSet();
+
+ // Act
+ await WhenISetTheConfiguration(config);
+
+ // Assert
+ ThenTheConfigurationIsStoredAs(config);
+ ThenTheConfigurationJsonIsIndented(config);
+ _changeTokenSource.Verify(m => m.Activate(), Times.Once); // and the change token is activated
+ }
+
+ [Fact]
+ public async Task Should_set_file_configuration_if_environment_name_is_unavailable()
+ {
+ Arrange();
+ var config = FakeFileConfigurationForSet();
+ GivenTheEnvironmentNameIsUnavailable();
+
+ // Act
+ await WhenISetTheConfiguration(config);
+
+ // Assert
+ ThenTheConfigurationIsStoredAs(config);
+ ThenTheConfigurationJsonIsIndented(config);
+ }
+
+ [Fact]
+ public async Task Should_set_environment_file_configuration_and_ocelot_file_configuration()
+ {
+ Arrange();
+ var config = FakeFileConfigurationForSet();
+ GivenTheConfigurationIs(config);
+ var ocelotJson = GivenTheUserAddedOcelotJson();
+
+ // Act
await WhenISetTheConfiguration(config);
- // Assert
+ // Assert
ThenTheConfigurationIsStoredAs(config);
ThenTheConfigurationJsonIsIndented(config);
- ThenTheOcelotJsonIsStoredAs(ocelotJson, config);
- }
-
- private FileInfo GivenTheUserAddedOcelotJson()
+ ThenTheOcelotJsonIsStoredAs(ocelotJson, config);
+ }
+
+ private FileInfo GivenTheUserAddedOcelotJson()
{
var primaryFile = Path.Combine(TestID, ConfigurationBuilderExtensions.PrimaryConfigFile);
- var ocelotJson = new FileInfo(primaryFile);
- if (ocelotJson.Exists)
- {
- ocelotJson.Delete();
- }
-
+ var ocelotJson = new FileInfo(primaryFile);
+ if (ocelotJson.Exists)
+ {
+ ocelotJson.Delete();
+ }
+
File.WriteAllText(ocelotJson.FullName, "Doesnt matter");
files.Add(ocelotJson.FullName);
- return ocelotJson;
- }
-
- private void GivenTheEnvironmentNameIsUnavailable()
- {
- _hostingEnvironment.Setup(he => he.EnvironmentName).Returns((string)null);
- }
-
- private async Task WhenISetTheConfiguration(FileConfiguration fileConfiguration)
- {
- await _repo.Set(fileConfiguration);
- var response = await _repo.Get();
- _result = response.Data;
- }
-
- private void ThenTheConfigurationIsStoredAs(FileConfiguration expecteds)
- {
- _result.GlobalConfiguration.RequestIdKey.ShouldBe(expecteds.GlobalConfiguration.RequestIdKey);
- _result.GlobalConfiguration.ServiceDiscoveryProvider.Scheme.ShouldBe(expecteds.GlobalConfiguration.ServiceDiscoveryProvider.Scheme);
- _result.GlobalConfiguration.ServiceDiscoveryProvider.Host.ShouldBe(expecteds.GlobalConfiguration.ServiceDiscoveryProvider.Host);
- _result.GlobalConfiguration.ServiceDiscoveryProvider.Port.ShouldBe(expecteds.GlobalConfiguration.ServiceDiscoveryProvider.Port);
-
- for (var i = 0; i < _result.Routes.Count; i++)
- {
- for (var j = 0; j < _result.Routes[i].DownstreamHostAndPorts.Count; j++)
- {
- var result = _result.Routes[i].DownstreamHostAndPorts[j];
- var expected = expecteds.Routes[i].DownstreamHostAndPorts[j];
-
- result.Host.ShouldBe(expected.Host);
- result.Port.ShouldBe(expected.Port);
- }
-
- _result.Routes[i].DownstreamPathTemplate.ShouldBe(expecteds.Routes[i].DownstreamPathTemplate);
- _result.Routes[i].DownstreamScheme.ShouldBe(expecteds.Routes[i].DownstreamScheme);
- }
- }
-
- private static void ThenTheOcelotJsonIsStoredAs(FileInfo ocelotJson, FileConfiguration expecteds)
- {
- var actual = File.ReadAllText(ocelotJson.FullName);
- var expectedText = JsonConvert.SerializeObject(expecteds, Formatting.Indented);
- actual.ShouldBe(expectedText);
- }
-
- private void GivenTheConfigurationIs(FileConfiguration fileConfiguration, [CallerMemberName] string environmentName = null)
- {
+ return ocelotJson;
+ }
+
+ private void GivenTheEnvironmentNameIsUnavailable()
+ {
+ _hostingEnvironment.Setup(he => he.EnvironmentName).Returns((string)null);
+ }
+
+ private async Task WhenISetTheConfiguration(FileConfiguration fileConfiguration)
+ {
+ await _repo.Set(fileConfiguration);
+ var response = await _repo.Get();
+ _result = response.Data;
+ }
+
+ private void ThenTheConfigurationIsStoredAs(FileConfiguration expecteds)
+ {
+ _result.GlobalConfiguration.RequestIdKey.ShouldBe(expecteds.GlobalConfiguration.RequestIdKey);
+ _result.GlobalConfiguration.ServiceDiscoveryProvider.Scheme.ShouldBe(expecteds.GlobalConfiguration.ServiceDiscoveryProvider.Scheme);
+ _result.GlobalConfiguration.ServiceDiscoveryProvider.Host.ShouldBe(expecteds.GlobalConfiguration.ServiceDiscoveryProvider.Host);
+ _result.GlobalConfiguration.ServiceDiscoveryProvider.Port.ShouldBe(expecteds.GlobalConfiguration.ServiceDiscoveryProvider.Port);
+
+ for (var i = 0; i < _result.Routes.Count; i++)
+ {
+ for (var j = 0; j < _result.Routes[i].DownstreamHostAndPorts.Count; j++)
+ {
+ var result = _result.Routes[i].DownstreamHostAndPorts[j];
+ var expected = expecteds.Routes[i].DownstreamHostAndPorts[j];
+
+ result.Host.ShouldBe(expected.Host);
+ result.Port.ShouldBe(expected.Port);
+ }
+
+ _result.Routes[i].DownstreamPathTemplate.ShouldBe(expecteds.Routes[i].DownstreamPathTemplate);
+ _result.Routes[i].DownstreamScheme.ShouldBe(expecteds.Routes[i].DownstreamScheme);
+ }
+ }
+
+ private static void ThenTheOcelotJsonIsStoredAs(FileInfo ocelotJson, FileConfiguration expecteds)
+ {
+ var actual = File.ReadAllText(ocelotJson.FullName);
+ var expectedText = JsonConvert.SerializeObject(expecteds, Formatting.Indented);
+ actual.ShouldBe(expectedText);
+ }
+
+ private void GivenTheConfigurationIs(FileConfiguration fileConfiguration, [CallerMemberName] string environmentName = null)
+ {
var environmentSpecificPath = Path.Combine(TestID, string.Format(ConfigurationBuilderExtensions.EnvironmentConfigFile, environmentName));
- var jsonConfiguration = JsonConvert.SerializeObject(fileConfiguration, Formatting.Indented);
- var environmentSpecific = new FileInfo(environmentSpecificPath);
- if (environmentSpecific.Exists)
- {
- environmentSpecific.Delete();
- }
-
+ var jsonConfiguration = JsonConvert.SerializeObject(fileConfiguration, Formatting.Indented);
+ var environmentSpecific = new FileInfo(environmentSpecificPath);
+ if (environmentSpecific.Exists)
+ {
+ environmentSpecific.Delete();
+ }
+
File.WriteAllText(environmentSpecific.FullName, jsonConfiguration);
- files.Add(environmentSpecific.FullName);
- }
-
- private void ThenTheConfigurationJsonIsIndented(FileConfiguration expecteds, [CallerMemberName] string environmentName = null)
- {
- var environmentSpecific = Path.Combine(TestID, string.Format(ConfigurationBuilderExtensions.EnvironmentConfigFile, environmentName));
- var actual = File.ReadAllText(environmentSpecific);
- var expectedText = JsonConvert.SerializeObject(expecteds, Formatting.Indented);
+ files.Add(environmentSpecific.FullName);
+ }
+
+ private void ThenTheConfigurationJsonIsIndented(FileConfiguration expecteds, [CallerMemberName] string environmentName = null)
+ {
+ var environmentSpecific = Path.Combine(TestID, string.Format(ConfigurationBuilderExtensions.EnvironmentConfigFile, environmentName));
+ var actual = File.ReadAllText(environmentSpecific);
+ var expectedText = JsonConvert.SerializeObject(expecteds, Formatting.Indented);
actual.ShouldBe(expectedText);
- files.Add(environmentSpecific);
- }
-
- private void ThenTheFollowingIsReturned(FileConfiguration expecteds)
- {
- _result.GlobalConfiguration.RequestIdKey.ShouldBe(expecteds.GlobalConfiguration.RequestIdKey);
- _result.GlobalConfiguration.ServiceDiscoveryProvider.Scheme.ShouldBe(expecteds.GlobalConfiguration.ServiceDiscoveryProvider.Scheme);
- _result.GlobalConfiguration.ServiceDiscoveryProvider.Host.ShouldBe(expecteds.GlobalConfiguration.ServiceDiscoveryProvider.Host);
- _result.GlobalConfiguration.ServiceDiscoveryProvider.Port.ShouldBe(expecteds.GlobalConfiguration.ServiceDiscoveryProvider.Port);
-
- for (var i = 0; i < _result.Routes.Count; i++)
- {
- for (var j = 0; j < _result.Routes[i].DownstreamHostAndPorts.Count; j++)
- {
- var result = _result.Routes[i].DownstreamHostAndPorts[j];
- var expected = expecteds.Routes[i].DownstreamHostAndPorts[j];
-
- result.Host.ShouldBe(expected.Host);
- result.Port.ShouldBe(expected.Port);
- }
-
- _result.Routes[i].DownstreamPathTemplate.ShouldBe(expecteds.Routes[i].DownstreamPathTemplate);
- _result.Routes[i].DownstreamScheme.ShouldBe(expecteds.Routes[i].DownstreamScheme);
- }
- }
-
- private static FileConfiguration FakeFileConfigurationForSet()
- {
+ files.Add(environmentSpecific);
+ }
+
+ private void ThenTheFollowingIsReturned(FileConfiguration expecteds)
+ {
+ _result.GlobalConfiguration.RequestIdKey.ShouldBe(expecteds.GlobalConfiguration.RequestIdKey);
+ _result.GlobalConfiguration.ServiceDiscoveryProvider.Scheme.ShouldBe(expecteds.GlobalConfiguration.ServiceDiscoveryProvider.Scheme);
+ _result.GlobalConfiguration.ServiceDiscoveryProvider.Host.ShouldBe(expecteds.GlobalConfiguration.ServiceDiscoveryProvider.Host);
+ _result.GlobalConfiguration.ServiceDiscoveryProvider.Port.ShouldBe(expecteds.GlobalConfiguration.ServiceDiscoveryProvider.Port);
+
+ for (var i = 0; i < _result.Routes.Count; i++)
+ {
+ for (var j = 0; j < _result.Routes[i].DownstreamHostAndPorts.Count; j++)
+ {
+ var result = _result.Routes[i].DownstreamHostAndPorts[j];
+ var expected = expecteds.Routes[i].DownstreamHostAndPorts[j];
+
+ result.Host.ShouldBe(expected.Host);
+ result.Port.ShouldBe(expected.Port);
+ }
+
+ _result.Routes[i].DownstreamPathTemplate.ShouldBe(expecteds.Routes[i].DownstreamPathTemplate);
+ _result.Routes[i].DownstreamScheme.ShouldBe(expecteds.Routes[i].DownstreamScheme);
+ }
+ }
+
+ private static FileConfiguration FakeFileConfigurationForSet()
+ {
var route = GivenRoute("123.12.12.12", "/asdfs/test/{test}");
return GivenConfiguration(route);
- }
-
- private static FileConfiguration FakeFileConfigurationForGet()
- {
+ }
+
+ private static FileConfiguration FakeFileConfigurationForGet()
+ {
var route = GivenRoute("localhost", "/test/test/{test}");
return GivenConfiguration(route);
}
@@ -224,9 +224,9 @@ private static FileConfiguration FakeFileConfigurationForGet()
DownstreamScheme = Uri.UriSchemeHttps,
DownstreamPathTemplate = downstream,
};
-
- private static FileConfiguration GivenConfiguration(params FileRoute[] routes)
- {
+
+ private static FileConfiguration GivenConfiguration(params FileRoute[] routes)
+ {
var config = new FileConfiguration();
config.Routes.AddRange(routes);
config.GlobalConfiguration.ServiceDiscoveryProvider = new()
@@ -234,7 +234,7 @@ private static FileConfiguration GivenConfiguration(params FileRoute[] routes)
Scheme = "https",
Port = 198,
Host = "blah",
- };
- return config;
- }
-}
+ };
+ return config;
+ }
+}
diff --git a/test/Ocelot.UnitTests/Configuration/Repository/FileConfigurationPollerTests.cs b/test/Ocelot.UnitTests/Configuration/Repository/FileConfigurationPollerTests.cs
new file mode 100644
index 000000000..390a91355
--- /dev/null
+++ b/test/Ocelot.UnitTests/Configuration/Repository/FileConfigurationPollerTests.cs
@@ -0,0 +1,314 @@
+using Ocelot.Configuration;
+using Ocelot.Configuration.Creator;
+using Ocelot.Configuration.File;
+using Ocelot.Configuration.Repository;
+using Ocelot.Logging;
+using Ocelot.Responses;
+using Ocelot.UnitTests.Responder;
+
+namespace Ocelot.UnitTests.Configuration.Repository;
+
+public sealed class FileConfigurationPollerTests : UnitTest, IDisposable
+{
+ private const int PollingDelayInMs = 100;
+ private const int LongRunningPollDelayInMs = PollingDelayInMs + 50;
+
+ private readonly FileConfigurationPoller _poller;
+ private readonly Mock _factory;
+ private readonly Mock _repo;
+ private readonly FileConfiguration _initialFileConfig;
+ private readonly Mock _config;
+ private readonly Mock _internalConfigRepo;
+ private readonly Mock _internalConfigCreator;
+ private readonly Mock _internalConfig;
+
+ public FileConfigurationPollerTests()
+ {
+ var logger = new Mock();
+ _factory = new Mock();
+ _factory.Setup(x => x.CreateLogger()).Returns(logger.Object);
+ _repo = new Mock();
+ _initialFileConfig = new FileConfiguration();
+ _config = new Mock();
+ _repo.Setup(x => x.Get()).ReturnsAsync(new OkResponse(_initialFileConfig));
+ _config.Setup(x => x.Delay).Returns(PollingDelayInMs);
+ _internalConfig = new Mock();
+ _internalConfigRepo = new Mock();
+ _internalConfigCreator = new Mock();
+ _internalConfigCreator.Setup(x => x.Create(It.IsAny())).ReturnsAsync(new OkResponse(_internalConfig.Object));
+ _poller = new FileConfigurationPoller(_factory.Object, _repo.Object, _config.Object, _internalConfigRepo.Object, _internalConfigCreator.Object);
+ }
+
+ [Fact]
+ public void Should_start_and_poll_initial_configuration()
+ {
+ // Arrange, Act
+ _poller.StartAsync(CancellationToken.None);
+
+ // Assert
+ ThenTheSetterIsCalled(_initialFileConfig, 1);
+ }
+
+ [Fact]
+ public async Task Should_not_replace_timer_when_start_called_twice()
+ {
+ // Arrange
+ await _poller.StartAsync(TestContext.Current.CancellationToken);
+ var timerAfterFirstStart = CurrentTimer();
+
+ // Act
+ await _poller.StartAsync(TestContext.Current.CancellationToken);
+ var timerAfterSecondStart = CurrentTimer();
+
+ // Assert
+ timerAfterFirstStart.ShouldNotBeNull();
+ timerAfterSecondStart.ShouldBeSameAs(timerAfterFirstStart);
+ }
+
+ [Fact]
+ public async Task Should_do_nothing_when_stop_called_before_start()
+ {
+ // Arrange, Act
+ await _poller.StopAsync(TestContext.Current.CancellationToken);
+ await Task.Delay(PollingDelayInMs * 2, TestContext.Current.CancellationToken);
+
+ // Assert
+ NumberOfGetInvocations().ShouldBe(0);
+ }
+
+ [Fact]
+ public void Should_call_setter_when_gets_new_config()
+ {
+ // Arrange
+ var newConfig = GivenConfiguration();
+
+ // Act
+ _poller.StartAsync(CancellationToken.None);
+
+ // Assert
+ WhenTheConfigIsChanged(newConfig, 0);
+ ThenTheSetterIsCalled(newConfig, 1);
+ }
+
+ [Fact]
+ public void Should_call_setter_only_once_when_configuration_does_not_change_across_multiple_poll_cycles()
+ {
+ // Arrange, Act
+ _poller.StartAsync(CancellationToken.None);
+
+ // Assert
+ ThenTheSetterIsCalled(_initialFileConfig, 1);
+ ThenTheConfigIsNotAddedMoreThan(1);
+ }
+
+ [Fact]
+ public void Should_not_poll_if_already_polling()
+ {
+ // Arrange
+ var newConfig = GivenConfiguration();
+
+ // Act
+ _poller.StartAsync(CancellationToken.None);
+
+ // Assert
+ WhenTheConfigIsChanged(newConfig, LongRunningPollDelayInMs);
+ ThenTheSetterIsCalled(newConfig, 1);
+ }
+
+ [Fact]
+ public async Task Should_return_early_on_timer_tick_when_polling_is_already_in_progress()
+ {
+ // Arrange
+ var getTaskSource = new TaskCompletionSource>(TaskCreationOptions.RunContinuationsAsynchronously);
+ var getCallCount = 0;
+ _repo.Setup(x => x.Get()).Returns(() =>
+ {
+ Interlocked.Increment(ref getCallCount);
+ return getTaskSource.Task;
+ });
+
+ // Act
+ await _poller.StartAsync(TestContext.Current.CancellationToken);
+ await Task.Delay(PollingDelayInMs * 3, TestContext.Current.CancellationToken);
+
+ // Assert
+ getCallCount.ShouldBe(1);
+
+ // Cleanup
+ getTaskSource.SetResult(new OkResponse(_initialFileConfig));
+ await _poller.StopAsync(TestContext.Current.CancellationToken);
+ }
+
+ [Fact]
+ public void Should_do_nothing_if_call_to_provider_fails()
+ {
+ // Arrange, Act
+ WhenProviderErrors();
+ _poller.StartAsync(CancellationToken.None);
+
+ // Assert
+ ThenTheProviderIsPolled();
+ ThenTheSetterIsNotCalled();
+ }
+
+ [Fact]
+ public void Should_not_add_to_internal_repo_if_internal_configuration_creation_fails()
+ {
+ // Arrange
+ var newConfig = GivenConfiguration();
+
+ _internalConfigCreator
+ .Setup(x => x.Create(It.IsAny()))
+ .ReturnsAsync(new ErrorResponse(new AnyError()));
+ _repo.Setup(x => x.Get()).ReturnsAsync(new OkResponse(newConfig));
+
+ // Act
+ _poller.StartAsync(CancellationToken.None);
+
+ // Assert
+ ThenTheCreatorIsCalled(newConfig, 1);
+ ThenTheConfigIsNotAdded();
+ }
+
+ [Fact]
+ public async Task Should_stop_polling_when_stopped()
+ {
+ // Arrange, Act
+ await _poller.StartAsync(TestContext.Current.CancellationToken);
+ await Task.Delay(PollingDelayInMs * 2, TestContext.Current.CancellationToken);
+ await _poller.StopAsync(TestContext.Current.CancellationToken);
+ await Task.Delay(PollingDelayInMs, TestContext.Current.CancellationToken);
+ var afterStopSettled = NumberOfGetInvocations();
+ await Task.Delay(PollingDelayInMs * 2, TestContext.Current.CancellationToken);
+
+ // Assert
+ ThenTheSetterIsCalled(_initialFileConfig, 1);
+ NumberOfGetInvocations().ShouldBe(afterStopSettled);
+ }
+
+ [Fact]
+ public void Should_dispose_cleanly_without_starting()
+ {
+ // Arrange, Act, Assert
+ _poller.Dispose(); // when poller is disposed
+ }
+
+ private static FileConfiguration GivenConfiguration() => new()
+ {
+ Routes = new()
+ {
+ new()
+ {
+ DownstreamHostAndPorts = [ new("test", 80) ],
+ },
+ },
+ };
+
+ private void WhenProviderErrors()
+ {
+ _repo
+ .Setup(x => x.Get())
+ .ReturnsAsync(new ErrorResponse(new AnyError()));
+ }
+
+ private void WhenTheConfigIsChanged(FileConfiguration newConfig, int delay)
+ {
+ _repo
+ .Setup(x => x.Get())
+ .Callback(() => Thread.Sleep(delay))
+ .ReturnsAsync(new OkResponse(newConfig));
+ }
+
+ private bool AssertWhile(Action assertion, int milliSeconds = 4_000)
+ {
+ bool TryAssert()
+ {
+ try
+ {
+ assertion.Invoke();
+ return true;
+ }
+ catch (Exception)
+ {
+ return false;
+ }
+ }
+ return Wait.For(milliSeconds).Until(TryAssert);
+ }
+
+ private void ThenTheSetterIsCalled(FileConfiguration fileConfig, int times)
+ {
+ var result = AssertWhile(() =>
+ {
+ _internalConfigRepo.Verify(x => x.AddOrReplace(_internalConfig.Object), Times.Exactly(times));
+ _internalConfigCreator.Verify(x => x.Create(fileConfig), Times.Exactly(times));
+ });
+ Assert.True(result);
+ }
+
+ private void ThenTheSetterIsNotCalled()
+ {
+ _internalConfigRepo.Verify(x => x.AddOrReplace(It.IsAny()), Times.Never);
+ _internalConfigCreator.Verify(x => x.Create(It.IsAny()), Times.Never);
+ }
+
+ private void ThenTheCreatorIsCalled(FileConfiguration fileConfig, int times)
+ {
+ var result = AssertWhile(() =>
+ {
+ _internalConfigCreator.Verify(x => x.Create(fileConfig), Times.Exactly(times));
+ });
+ Assert.True(result);
+ }
+
+ private void ThenTheCreatorIsCalled(int times)
+ {
+ var result = AssertWhile(() =>
+ {
+ _internalConfigCreator.Verify(x => x.Create(It.IsAny()), Times.Exactly(times));
+ });
+ Assert.True(result);
+ }
+
+ private void ThenTheConfigIsNotAdded()
+ {
+ _internalConfigRepo.Verify(x => x.AddOrReplace(It.IsAny()), Times.Never);
+ }
+
+ private void ThenTheConfigIsNotAddedMoreThan(int times)
+ {
+ var result = AssertWhile(() =>
+ {
+ _internalConfigRepo.Verify(x => x.AddOrReplace(_internalConfig.Object), Times.Exactly(times));
+ });
+ Assert.True(result);
+ }
+
+ private int NumberOfGetInvocations()
+ {
+ return _repo.Invocations.Count(x => x.Method.Name == nameof(IFileConfigurationRepository.Get));
+ }
+
+ private Timer CurrentTimer()
+ {
+ var timerField = typeof(FileConfigurationPoller)
+ .GetField("_timer", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic);
+
+ timerField.ShouldNotBeNull();
+ return timerField.GetValue(_poller) as Timer;
+ }
+
+ private void ThenTheProviderIsPolled()
+ {
+ var result = AssertWhile(() =>
+ {
+ _repo.Verify(x => x.Get(), Times.AtLeastOnce());
+ });
+ Assert.True(result);
+ }
+
+ public void Dispose()
+ {
+ _poller.Dispose();
+ }
+}
diff --git a/test/Ocelot.UnitTests/Configuration/InMemoryConfigurationRepositoryTests.cs b/test/Ocelot.UnitTests/Configuration/Repository/InMemoryConfigurationRepositoryTests.cs
similarity index 96%
rename from test/Ocelot.UnitTests/Configuration/InMemoryConfigurationRepositoryTests.cs
rename to test/Ocelot.UnitTests/Configuration/Repository/InMemoryConfigurationRepositoryTests.cs
index bcd9d32dc..6cdb67b91 100644
--- a/test/Ocelot.UnitTests/Configuration/InMemoryConfigurationRepositoryTests.cs
+++ b/test/Ocelot.UnitTests/Configuration/Repository/InMemoryConfigurationRepositoryTests.cs
@@ -1,93 +1,93 @@
-using Ocelot.Configuration;
-using Ocelot.Configuration.Builder;
-using Ocelot.Configuration.ChangeTracking;
-using Ocelot.Configuration.Repository;
-using Ocelot.Responses;
+using Ocelot.Configuration;
+using Ocelot.Configuration.Builder;
+using Ocelot.Configuration.ChangeTracking;
+using Ocelot.Configuration.Repository;
+using Ocelot.Responses;
-namespace Ocelot.UnitTests.Configuration;
-
-public class InMemoryConfigurationRepositoryTests : UnitTest
-{
- private readonly InMemoryInternalConfigurationRepository _repo;
- private IInternalConfiguration _config;
- private Response _result;
- private Response _getResult;
- private readonly Mock _changeTokenSource;
-
- public InMemoryConfigurationRepositoryTests()
- {
- _changeTokenSource = new Mock(MockBehavior.Strict);
- _changeTokenSource.Setup(m => m.Activate());
- _repo = new InMemoryInternalConfigurationRepository(_changeTokenSource.Object);
- }
-
- [Fact]
- public void Can_add_config()
- {
- // Arrange
- _config = new FakeConfig("initial", "adminath");
-
- // Act
- _result = _repo.AddOrReplace(_config);
-
- // Assert
- _result.IsError.ShouldBeFalse();
- _changeTokenSource.Verify(m => m.Activate(), Times.Once);
- }
-
- [Fact]
- public void Can_get_config()
- {
- // Arrange
- _config = new FakeConfig("initial", "adminath");
- _result = _repo.AddOrReplace(_config);
-
- // Act
- _getResult = _repo.Get();
-
- // Assert
- _getResult.Data.Routes[0].DownstreamRoute[0].DownstreamPathTemplate.Value.ShouldBe("initial");
- }
-
- private class FakeConfig : IInternalConfiguration
- {
- private readonly string _downstreamTemplatePath;
-
- public FakeConfig(string downstreamTemplatePath, string administrationPath)
- {
- _downstreamTemplatePath = downstreamTemplatePath;
- AdministrationPath = administrationPath;
- }
-
- public Route[] Routes
- {
- get
- {
- var downstreamRoute = new DownstreamRouteBuilder()
- .WithDownstreamPathTemplate(_downstreamTemplatePath)
- .WithUpstreamHttpMethod(new List { "Get" })
- .Build();
-
- return new Route[]
- {
- new(downstreamRoute, HttpMethod.Get),
- };
- }
- }
-
- public string AdministrationPath { get; }
- public AuthenticationOptions AuthenticationOptions { get; }
- public ServiceProviderConfiguration ServiceProviderConfiguration => throw new NotImplementedException();
- public string RequestId { get; }
- public LoadBalancerOptions LoadBalancerOptions { get; }
- public string DownstreamScheme { get; }
- public QoSOptions QoSOptions { get; }
- public HttpHandlerOptions HttpHandlerOptions { get; }
- public Version DownstreamHttpVersion { get; }
- public HttpVersionPolicy DownstreamHttpVersionPolicy { get; }
- public MetadataOptions MetadataOptions => throw new NotImplementedException();
- public RateLimitOptions RateLimitOptions => throw new NotImplementedException();
- public int? Timeout => throw new NotImplementedException();
- public CacheOptions CacheOptions => throw new NotImplementedException();
- }
-}
+namespace Ocelot.UnitTests.Configuration.Repository;
+
+public class InMemoryConfigurationRepositoryTests : UnitTest
+{
+ private readonly InMemoryInternalConfigurationRepository _repo;
+ private IInternalConfiguration _config;
+ private Response _result;
+ private Response _getResult;
+ private readonly Mock _changeTokenSource;
+
+ public InMemoryConfigurationRepositoryTests()
+ {
+ _changeTokenSource = new Mock(MockBehavior.Strict);
+ _changeTokenSource.Setup(m => m.Activate());
+ _repo = new InMemoryInternalConfigurationRepository(_changeTokenSource.Object);
+ }
+
+ [Fact]
+ public void Can_add_config()
+ {
+ // Arrange
+ _config = new FakeConfig("initial", "adminath");
+
+ // Act
+ _result = _repo.AddOrReplace(_config);
+
+ // Assert
+ _result.IsError.ShouldBeFalse();
+ _changeTokenSource.Verify(m => m.Activate(), Times.Once);
+ }
+
+ [Fact]
+ public void Can_get_config()
+ {
+ // Arrange
+ _config = new FakeConfig("initial", "adminath");
+ _result = _repo.AddOrReplace(_config);
+
+ // Act
+ _getResult = _repo.Get();
+
+ // Assert
+ _getResult.Data.Routes[0].DownstreamRoute[0].DownstreamPathTemplate.Value.ShouldBe("initial");
+ }
+
+ private class FakeConfig : IInternalConfiguration
+ {
+ private readonly string _downstreamTemplatePath;
+
+ public FakeConfig(string downstreamTemplatePath, string administrationPath)
+ {
+ _downstreamTemplatePath = downstreamTemplatePath;
+ AdministrationPath = administrationPath;
+ }
+
+ public Route[] Routes
+ {
+ get
+ {
+ var downstreamRoute = new DownstreamRouteBuilder()
+ .WithDownstreamPathTemplate(_downstreamTemplatePath)
+ .WithUpstreamHttpMethod(new List { "Get" })
+ .Build();
+
+ return new Route[]
+ {
+ new(downstreamRoute, HttpMethod.Get),
+ };
+ }
+ }
+
+ public string AdministrationPath { get; }
+ public AuthenticationOptions AuthenticationOptions { get; }
+ public ServiceProviderConfiguration ServiceProviderConfiguration => throw new NotImplementedException();
+ public string RequestId { get; }
+ public LoadBalancerOptions LoadBalancerOptions { get; }
+ public string DownstreamScheme { get; }
+ public QoSOptions QoSOptions { get; }
+ public HttpHandlerOptions HttpHandlerOptions { get; }
+ public Version DownstreamHttpVersion { get; }
+ public HttpVersionPolicy DownstreamHttpVersionPolicy { get; }
+ public MetadataOptions MetadataOptions => throw new NotImplementedException();
+ public RateLimitOptions RateLimitOptions => throw new NotImplementedException();
+ public int? Timeout => throw new NotImplementedException();
+ public CacheOptions CacheOptions => throw new NotImplementedException();
+ }
+}
diff --git a/test/Ocelot.UnitTests/Ocelot.UnitTests.csproj b/test/Ocelot.UnitTests/Ocelot.UnitTests.csproj
index ef4b42170..11539db1f 100644
--- a/test/Ocelot.UnitTests/Ocelot.UnitTests.csproj
+++ b/test/Ocelot.UnitTests/Ocelot.UnitTests.csproj
@@ -50,32 +50,32 @@
-
-
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
diff --git a/test/Ocelot.UnitTests/packages.lock.json b/test/Ocelot.UnitTests/packages.lock.json
index 06e236ab9..00906e520 100644
--- a/test/Ocelot.UnitTests/packages.lock.json
+++ b/test/Ocelot.UnitTests/packages.lock.json
@@ -19,104 +19,104 @@
},
"Microsoft.AspNetCore.TestHost": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "yFTm1tyLkaxmap7egZcOoCxIDviDLbiLraIFz0e4BMHUkXLnpOpPhW66rAGFuUeahmY5JPJdaUTqyCJZMy+05Q=="
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "PJEdrZnnhvxIEXzDdvdZ38GvpdaiUfKkZ99kudS8riJwhowFb/Qh26Wjk9smrCWcYdMFQmpN5epGiL4o1s8LYA=="
},
"Microsoft.Extensions.Caching.Memory": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "No4fVh0z30SWqiWFRoA4PNdrEco6OjXvCqRFvlmRgDQqqks2bRDdeavUgWEiAX153ZAwW9loUgbxcvuP4NKQLg==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "jUEXmkBUPdOS/MP9areK/sbKhdklq9+tEhvwfxGalZVnmyLUO5rrheNNutUBtvbZ7J8ECkG7/r2KXi/IFC06cA==",
"dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Caching.Abstractions": "10.0.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.EnvironmentVariables": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "jBm6bpc5OM2VHM/QYVUyD78xweFzble6UsIt7GUnQAwCm07hktFaUBtRfO7viLGg5qPbc4ByteNB7DeVAYNSfA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "tchMGQ+zVTO40np/Zzg2Li/TIR8bksQgg4UVXZa0OzeFCKWnIYtxE2FVs+eSmjPGCjMS2voZbwN/mUcYfpSTuA==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.FileExtensions": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "/MLsBbLpwDxsU+7DDNwasf2mKrpMSOWEL377gNZTy5waFkCYvS3GVaLIz6bvikH4rAwHrCOxHw0t/5iCoImYCA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "OhTr0O79dP49734lLTqVveivVX9sDXxbI/8vjELAZTHXqoN90mdpgTAgwicJED42iaHMCcZcK6Bj+8wNyBikaw==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.5",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.Json": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "mGGMOA9nkET8OVsQfS41o66eWkckBzNHJK6+5VbLQ2YdyqKphcv27uDZxLf4exSl+5QxLnHkN+W/4qEDgyvCPA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "brBM/WP0YAUYh2+QqSYVdK8eQHYQTtTEUJXJ+84Zkdo2buGLja9VSrMIhgoeBUU7JBmcskAib8Lb/N83bvxgYQ==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Configuration.FileExtensions": "10.0.5",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.Logging": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "8D9Er1cGXNjNDIB+VLBNHn386L5ls2FoiG9a6o12gyn+GG3w6jdfUhzT8dtBnKcevE7/fsVA8MS3FBgFfClFtQ==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "+XTMKQyDWg4ODoNHU/BN3BaI1jhGO7VCS+BnzT/4IauiG6y2iPAte7MyD7rHKS+hNP0TkFkjrae8DFjDUxtcxg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5"
}
},
"Microsoft.Extensions.Logging.Console": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "7sRvbBH3icaV9qil8fyBKmR+yEZ0yDU6Bq/KgBwswS36164yGaxbf7Kd4hD1iHZ2GfvyoJWWqBUBm9QX/IASAQ==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "PMs2gha2v24hvH5o5KQem5aNK4mN0BhhCWlMqsg9tzifWKzjeQi2tyPOP/RaWMVvalOhVLcrmoMYPqbnia/epg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Configuration": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging.Configuration": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5"
}
},
"Microsoft.Extensions.Logging.Debug": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "OoH8AcYCq74ab5XUIQc84CZk54G/cU+JztiMXgNKGkomJOeuistTMg0PWPC4VXXMSVBEGWJuMDEBttOrHyXe8w==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "/VacEkBQ02A8PBXSa6YpbIXCuisYy6JJr62/+ANJDZE+RMBfZMcXJXLfr/LpyLE6pgdp17Wxlt7e7R9zvkwZ3Q==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.Options.ConfigurationExtensions": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "bn6QoBbbvwmzLIFyxrnL2/e+sqoNUOGbHyfWK9DPONMv1mDCYHm/C7MusYASM31b2lUx6OiDmonb3v+dv5t0nA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "BB9uUW3+6Rxu1R97OB1H/13lUF8P2+H1+eDhpZlK30kDh/6E4EKHBUqTp+ilXQmZLzsRErxON8aBSR6WpUKJdg==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.NET.Test.Sdk": {
@@ -154,20 +154,20 @@
},
"Polly": {
"type": "Direct",
- "requested": "[8.6.5, )",
- "resolved": "8.6.5",
- "contentHash": "VqtW2ZE/ALvQMAH1cQY3qZ2cF2OXa3oe/HKMdOv6Q02HCoEW0rsFNfcBONXlHBe1TnjWW1vdRxBEkPeq0/2FHA==",
+ "requested": "[8.6.6, )",
+ "resolved": "8.6.6",
+ "contentHash": "czKHYJ6uGowPijuZt4kgF4njfGvWxVZ8mKBcrZ9iEtwDe9HKdF0ug6p6TwUG8EHuuufgbDU//rSBFebt5/0Fyw==",
"dependencies": {
- "Polly.Core": "8.6.5"
+ "Polly.Core": "8.6.6"
}
},
"Polly.Testing": {
"type": "Direct",
- "requested": "[8.6.5, )",
- "resolved": "8.6.5",
- "contentHash": "+OXuhCOI1szz53z145GuBiDSbBeqjKk8UyHLG/wrgtZMfWYkbDOwSRyh0mYcl7tQVAbCKk9pEKPrDCxCrH8+jg==",
+ "requested": "[8.6.6, )",
+ "resolved": "8.6.6",
+ "contentHash": "wQjrM2LGlqzCTOmsH57/ueoLi7HIyWwsROdiqKbHjy0ojLyQVK68RbE3QmvuOAGCeU+YZAOvyhRT7vf9weqhRQ==",
"dependencies": {
- "Polly.Core": "8.6.5"
+ "Polly.Core": "8.6.6"
}
},
"System.IdentityModel.Tokens.Jwt": {
@@ -298,34 +298,34 @@
},
"Microsoft.AspNetCore.Authentication.JwtBearer": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "TBDs8e9y2vJHp14EwNfnIZUNrm6siw8PAAU5laOrYFuGgRxx8oCdxZyfTgp1Oy/icUk9h/XtpYBHPnXIG0f2/g==",
+ "resolved": "10.0.5",
+ "contentHash": "fZzXogChrwQ/SfifQJgeW7AtR8hUv5+LH9oLWjm5OqfnVt3N8MwcMHHMdawvqqdjP79lIZgetnSpj77BLsSI1g==",
"dependencies": {
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1"
}
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "IHsqsECi1N2FJ0RmV73Cmp6qusu4vGBhUuWJFyJAC/LekFdwSa5zacZE80Sd8M2fD9ZXgEaA32y5qcj3jh3wlQ==",
+ "resolved": "10.0.5",
+ "contentHash": "ODGomRlmt8/mFAqVyD9MgE4fXNkO6qDNeKuvmqNDuKjOL2UOkh/wJK0gEXS5VcViHFs+uQKOXD5xoTg1/ouKtA==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "LLPdY4BEQ94be1eiXYyeFhcern4jOoMgIKLmfFpEvXafbcsSZtCXk0yT6seoyCJsh1vrdTVKYbLH+3b6/actfg==",
+ "resolved": "10.0.5",
+ "contentHash": "wj8Vqtc3yDkTFo96Bnj8O9X70DYRNJayvPGg7wUUURhBHtH4zAbGgqG2RWrGgQKlrlUc/ZQGxzIZPskzXN2R4g==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5"
}
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "gnCyVHEYeI3oeK1pig6F3ckmTKew5wJO5V70vj7rKp4KOoPUijGcigsaFdJfj5HZBXMmYuJpBiaWCHauXJ0GLw==",
+ "resolved": "10.0.5",
+ "contentHash": "WFwm63h4YhVOfEvTeieUGRKUz8nYKSd6mXC1vfqqr7ZW+b8mQBkaxMeAOvA2YFjjgRCKgVC72jhmxjLEDFwC4A==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "10.0.3",
+ "Microsoft.AspNetCore.JsonPatch": "10.0.5",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
@@ -342,36 +342,36 @@
},
"Microsoft.Extensions.Caching.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "5dtXBvI8t3z8pF4tB38JYgi/enCL/DwSXxpqShgFz3SHJ7IzqFIMs6Gu5ik8sNZzcO9qQs3xIDpB3vDamkYG+Q==",
+ "resolved": "10.0.5",
+ "contentHash": "k/QDdQ94/0Shi0KfU+e12m73jfQo+3JpErTtgpZfsCIqkvdEEO0XIx6R+iTbN55rNPaNhOqNY4/sB+jZ8XxVPw==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "H1Cjv2xmm7O3iAGmFTcnSM0ZhLQ/7SqefmAvSJoT1PbXoxeYc2fo0mCLn2JlVbr9E6YpoU9q/o0fI9neDJB0xQ==",
+ "resolved": "10.0.5",
+ "contentHash": "8Rx5sqg04FttxrumyG6bmoRuFRgYzK6IVwF1i0/o0cXfKBdDeVpJejKHtJCMjyg9E/DNMVqpqOGe/tCT5gYvVA==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "xVDHL0+SIgemfh95fTO9cGLe17TWv/ZP0n7m01z8X6pzt2DmQpucioWR/mYZA1sRlkWnkXzfl0JweLNWmE9WMg==",
+ "resolved": "10.0.5",
+ "contentHash": "P09QpTHjqHmCLQOTC+WyLkoRNxek4NIvfWt+TnU0etoDUSRxcltyd6+j/ouRbMdLR0j44GqGO+lhI2M4fAHG4g==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.Binder": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "759UhpKaR5Jsll9kXpkft4z/7tpeF7Dw2rTY/9f9JchaSQTpRFNIPkZFZvoo7fFpbjUaqtDlO5aiGpmQrp/EUA==",
+ "resolved": "10.0.5",
+ "contentHash": "99Z4rjyXopb1MIazDSPcvwYCUdYNO01Cf1GUs2WUjIFAbkGmwzj2vPa2k+3pheJRV+YgNd2QqRKHAri0oBAU4Q==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.CommandLine": {
@@ -396,16 +396,16 @@
},
"Microsoft.Extensions.DependencyInjection": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "2DLOmC0EkB2smVK8lPP1PIKEgL1arE3CMp9XSIQB/Y7ev5nnnyuM/PizKJ6QfLD08QCYoopSC9SFdbYglDomYg==",
+ "resolved": "10.0.5",
+ "contentHash": "v1SVsowG6YE1YnHVGmLWz57YTRCQRx9pH5ebIESXfm5isI9gA3QaMyg/oMTzPpXYZwSAVDzYItGJKfmV+pqXkQ==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
+ "resolved": "10.0.5",
+ "contentHash": "iVMtq9eRvzyhx8949EGT0OCYJfXi737SbRVzWXE5GrOgGj5AaZ9eUuxA/BSUfmOMALKn/g8KfFaNQw0eiB3lyA=="
},
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
@@ -433,26 +433,26 @@
},
"Microsoft.Extensions.FileProviders.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "4TD9AXDRsipTmaemwnjt/DM5Ri0de2JzHQhvZ4woBTjUtL4XrPNsMrOk5oiLJAx1gTrE6pOIhxv+lEde5F6CZA==",
+ "resolved": "10.0.5",
+ "contentHash": "nCBmCx0Xemlu65ZiWMcXbvfvtznKxf4/YYKF9R28QkqdI9lTikedGqzJ28/xmdGGsxUnsP5/3TQGpiPwVjK0dA==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.FileProviders.Physical": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "8qLl5LXtcj6Z8yPbHAA/a57fvvl9nUCdi59AJFuixcWM4wSuENZ8jjoRATOKs/I4vOi/bDe0d5LqGSSLE634eA==",
+ "resolved": "10.0.5",
+ "contentHash": "dMu5kUPSfol1Rqhmr6nWPSmbFjDe9w6bkoKithG17bWTZA0UyKirTatM5mqYUN3mGpNA0MorlusIoVTh6J7o5g==",
"dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.5",
+ "Microsoft.Extensions.FileSystemGlobbing": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.FileSystemGlobbing": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "oM7pl8uJz8WRPRlh4AGQS61aeV9GOfTu89yqTiRSYyyMuCNVkbNra9zEk7ApyJ/sZrUpbjOZCRHuitCEsTWghg=="
+ "resolved": "10.0.5",
+ "contentHash": "mOE3ARusNQR0a5x8YOcnUbfyyXGqoAWQtEc7qFOfNJgruDWQLo39Re+3/Lzj5pLPFuFYj8hN4dgKzaSQDKiOCw=="
},
"Microsoft.Extensions.Hosting": {
"type": "Transitive",
@@ -510,25 +510,25 @@
},
"Microsoft.Extensions.Logging.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "lxl0WLk7ROgBFAsjcOYjQ8/DVK+VMszxGBzUhgtQmAsTNldLL5pk9NG/cWTsXHq0lUhUEAtZkEE7jOGOA8bGKQ==",
+ "resolved": "10.0.5",
+ "contentHash": "9HOdqlDtPptVcmKAjsQ/Nr5Rxfq6FMYLdhvZh1lVmeKR738qeYecQD7+ldooXf+u2KzzR1kafSphWngIM3C6ug==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.Logging.Configuration": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "PBlaoYeusaxNYyN4WFjzcXWlUDSvLUPxy/e6oP1SONOOYA/oBWT2uBmFGJMV9VTtXiXXxCB39LqlYWbsWE4UKA==",
+ "resolved": "10.0.5",
+ "contentHash": "cSgxsDgfP0+gmVRPVoNHI/KIDavIZxh+CxE6tSLPlYTogqccDnjBFI9CgEsiNuMP6+fiuXUwhhlTz36uUEpwbQ==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.5"
}
},
"Microsoft.Extensions.Logging.EventLog": {
@@ -557,17 +557,17 @@
},
"Microsoft.Extensions.Options": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "hU6WzGTPvPoLA2ng1ILvWQb3g0qORdlHNsxI8IcPLumJb3suimYUl+bbDzdo1V4KFsvVhnMWzysHpKbZaoDQPQ==",
+ "resolved": "10.0.5",
+ "contentHash": "MDaQMdUplw0AIRhWWmbLA7yQEXaLIHb+9CTroTiNS8OlI0LMXS4LCxtopqauiqGCWlRgJ+xyraVD8t6veRAFbw==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Primitives": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "GEcpTwo7sUoLGGNTqV1FZEuL+tTD9m81NX/mh099dqGNna07/UGZShKQNZRw4hv6nlliSUwYQgSYc7OR99Jufg=="
+ "resolved": "10.0.5",
+ "contentHash": "/HUHJ0tw/LQvD0DZrz50eQy/3z7PfX7WWEaXnjKTV9/TNdcgFlNTZGo49QhS7PTmhDqMyHRMqAXSBxLh0vso4g=="
},
"Microsoft.IdentityModel.Abstractions": {
"type": "Transitive",
@@ -747,8 +747,8 @@
},
"Polly.Core": {
"type": "Transitive",
- "resolved": "8.6.5",
- "contentHash": "t+sUVrIwvo7UmsgHGgOG9F0GDZSRIm47u2ylH17Gvcv1q5hNEwgD5GoBlFyc0kh/pebmPyrAgvGsR/65ZBaXlg=="
+ "resolved": "8.6.6",
+ "contentHash": "lCBL9mmhF9TZxHG3beVRkyjlLohkIC464xIAq7J7Y59C+z42hmsdUaeCKl2SIAYertOUU5TeBXyQDLDQGIKePQ=="
},
"Shouldly": {
"type": "Transitive",
@@ -967,8 +967,8 @@
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.3, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.3, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[10.0.5, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.5, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
@@ -999,15 +999,15 @@
"type": "Project",
"dependencies": {
"Ocelot": "[0.0.0-dev, )",
- "Polly": "[8.6.5, )"
+ "Polly": "[8.6.6, )"
}
},
"ocelot.testing": {
"type": "Project",
"dependencies": {
- "Microsoft.AspNetCore.Authentication.JwtBearer": "[10.0.3, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.3, )",
- "Microsoft.AspNetCore.TestHost": "[10.0.3, )",
+ "Microsoft.AspNetCore.Authentication.JwtBearer": "[10.0.5, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[10.0.5, )",
+ "Microsoft.AspNetCore.TestHost": "[10.0.5, )",
"Moq": "[4.20.72, )",
"Ocelot": "[0.0.0-dev, )",
"Shouldly": "[4.3.0, )"
@@ -1072,109 +1072,109 @@
},
"Microsoft.AspNetCore.TestHost": {
"type": "Direct",
- "requested": "[8.0.24, )",
- "resolved": "8.0.24",
- "contentHash": "YbhiUy1mO4WHjPrBXEPJ3RDpxcJrjz4+03kblOU3K4+5MqCK2Ej+1/jo8tU9fSDBm+D62pyNHBb9D7VDX6s2fw==",
+ "requested": "[8.0.25, )",
+ "resolved": "8.0.25",
+ "contentHash": "tKWAyIGm3eTKsJU0efxnx5dZhwvVZ0CGV73B0EJqSzSZrBY3pJN/P08haADl6TtVd13HusjuZe7V0nPOeyqHIg==",
"dependencies": {
"System.IO.Pipelines": "8.0.0"
}
},
"Microsoft.Extensions.Caching.Memory": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "No4fVh0z30SWqiWFRoA4PNdrEco6OjXvCqRFvlmRgDQqqks2bRDdeavUgWEiAX153ZAwW9loUgbxcvuP4NKQLg==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "jUEXmkBUPdOS/MP9areK/sbKhdklq9+tEhvwfxGalZVnmyLUO5rrheNNutUBtvbZ7J8ECkG7/r2KXi/IFC06cA==",
"dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Caching.Abstractions": "10.0.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.EnvironmentVariables": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "jBm6bpc5OM2VHM/QYVUyD78xweFzble6UsIt7GUnQAwCm07hktFaUBtRfO7viLGg5qPbc4ByteNB7DeVAYNSfA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "tchMGQ+zVTO40np/Zzg2Li/TIR8bksQgg4UVXZa0OzeFCKWnIYtxE2FVs+eSmjPGCjMS2voZbwN/mUcYfpSTuA==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.FileExtensions": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "/MLsBbLpwDxsU+7DDNwasf2mKrpMSOWEL377gNZTy5waFkCYvS3GVaLIz6bvikH4rAwHrCOxHw0t/5iCoImYCA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "OhTr0O79dP49734lLTqVveivVX9sDXxbI/8vjELAZTHXqoN90mdpgTAgwicJED42iaHMCcZcK6Bj+8wNyBikaw==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.5",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.Json": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "mGGMOA9nkET8OVsQfS41o66eWkckBzNHJK6+5VbLQ2YdyqKphcv27uDZxLf4exSl+5QxLnHkN+W/4qEDgyvCPA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "brBM/WP0YAUYh2+QqSYVdK8eQHYQTtTEUJXJ+84Zkdo2buGLja9VSrMIhgoeBUU7JBmcskAib8Lb/N83bvxgYQ==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "System.Text.Json": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Configuration.FileExtensions": "10.0.5",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.5",
+ "System.Text.Json": "10.0.5"
}
},
"Microsoft.Extensions.Logging": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "8D9Er1cGXNjNDIB+VLBNHn386L5ls2FoiG9a6o12gyn+GG3w6jdfUhzT8dtBnKcevE7/fsVA8MS3FBgFfClFtQ==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "+XTMKQyDWg4ODoNHU/BN3BaI1jhGO7VCS+BnzT/4IauiG6y2iPAte7MyD7rHKS+hNP0TkFkjrae8DFjDUxtcxg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5"
}
},
"Microsoft.Extensions.Logging.Console": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "7sRvbBH3icaV9qil8fyBKmR+yEZ0yDU6Bq/KgBwswS36164yGaxbf7Kd4hD1iHZ2GfvyoJWWqBUBm9QX/IASAQ==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "PMs2gha2v24hvH5o5KQem5aNK4mN0BhhCWlMqsg9tzifWKzjeQi2tyPOP/RaWMVvalOhVLcrmoMYPqbnia/epg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Configuration": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "System.Text.Json": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging.Configuration": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "System.Text.Json": "10.0.5"
}
},
"Microsoft.Extensions.Logging.Debug": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "OoH8AcYCq74ab5XUIQc84CZk54G/cU+JztiMXgNKGkomJOeuistTMg0PWPC4VXXMSVBEGWJuMDEBttOrHyXe8w==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "/VacEkBQ02A8PBXSa6YpbIXCuisYy6JJr62/+ANJDZE+RMBfZMcXJXLfr/LpyLE6pgdp17Wxlt7e7R9zvkwZ3Q==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.Options.ConfigurationExtensions": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "bn6QoBbbvwmzLIFyxrnL2/e+sqoNUOGbHyfWK9DPONMv1mDCYHm/C7MusYASM31b2lUx6OiDmonb3v+dv5t0nA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "BB9uUW3+6Rxu1R97OB1H/13lUF8P2+H1+eDhpZlK30kDh/6E4EKHBUqTp+ilXQmZLzsRErxON8aBSR6WpUKJdg==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.NET.Test.Sdk": {
@@ -1212,20 +1212,20 @@
},
"Polly": {
"type": "Direct",
- "requested": "[8.6.5, )",
- "resolved": "8.6.5",
- "contentHash": "VqtW2ZE/ALvQMAH1cQY3qZ2cF2OXa3oe/HKMdOv6Q02HCoEW0rsFNfcBONXlHBe1TnjWW1vdRxBEkPeq0/2FHA==",
+ "requested": "[8.6.6, )",
+ "resolved": "8.6.6",
+ "contentHash": "czKHYJ6uGowPijuZt4kgF4njfGvWxVZ8mKBcrZ9iEtwDe9HKdF0ug6p6TwUG8EHuuufgbDU//rSBFebt5/0Fyw==",
"dependencies": {
- "Polly.Core": "8.6.5"
+ "Polly.Core": "8.6.6"
}
},
"Polly.Testing": {
"type": "Direct",
- "requested": "[8.6.5, )",
- "resolved": "8.6.5",
- "contentHash": "+OXuhCOI1szz53z145GuBiDSbBeqjKk8UyHLG/wrgtZMfWYkbDOwSRyh0mYcl7tQVAbCKk9pEKPrDCxCrH8+jg==",
+ "requested": "[8.6.6, )",
+ "resolved": "8.6.6",
+ "contentHash": "wQjrM2LGlqzCTOmsH57/ueoLi7HIyWwsROdiqKbHjy0ojLyQVK68RbE3QmvuOAGCeU+YZAOvyhRT7vf9weqhRQ==",
"dependencies": {
- "Polly.Core": "8.6.5"
+ "Polly.Core": "8.6.6"
}
},
"System.IdentityModel.Tokens.Jwt": {
@@ -1356,34 +1356,34 @@
},
"Microsoft.AspNetCore.Authentication.JwtBearer": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "Uwr3m28coB7AIYn4CN/qlTh4FZTGMs51oSyXUyYKYHJTH1xCfnZOeaNe0T3qCKzYc8gvZJPZ9KzKLpJlAZ7mlQ==",
+ "resolved": "8.0.25",
+ "contentHash": "nb6jCyxh5eP9bsXkHmGcDxUiVIl5wJSombl3LN2L+sjGEVXzcMKbdRe0fp8LQtuBM2hKXcXFxMAYdnohdYJF8Q==",
"dependencies": {
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.1.2"
}
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "fup+Ya6mN58877F6eKzR8jrMe2fCRQ/Bl3pA/23DtX+1R2eWdDTrZGYOGDrnt2aWN5VgLSlxc7APFgXiK57l8w==",
+ "resolved": "8.0.25",
+ "contentHash": "C6aPTFT5sJ+LhX8Vtbj4EfZ040YgItJLTksGbT+46pqhc0rGZggqlu4yPKQjLii75WSL/uVVcZVKNJwQzRPR5Q==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "qb0pE7PBNUiIVtFleAZ4gq7KLQuPGOjAhA4TbC/NLLpsP1WXJtDXcqTBdta6iJQBDtmeWVSijy6KyX0hZcr/WQ==",
+ "resolved": "8.0.25",
+ "contentHash": "HYtM1e8zKdNd44k+TEIm76O8hrbYsLj+yqKQwuO79wl0f6s+yHwcw0JStyaHLlbEE1kkbhtXeIEEC5YrauvxFA==",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
}
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "8.0.24",
- "contentHash": "TvbyHnoETdT71rTFlBLUJ6pOCu1nQf4Y4dkt/g2lEqKN2+CSraY2rUPyYrpPeH5oopSQGrDNFO3pVCBrfbjxjg==",
+ "resolved": "8.0.25",
+ "contentHash": "eGWJa4xmc5054BHVwGGZWpfelv3I5H2cc8aFEe8Us6GyMamew7g78y/f3spEl5MYx4t4Hl8AelLMZ7Na0QG7uw==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "8.0.24",
+ "Microsoft.AspNetCore.JsonPatch": "8.0.25",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
@@ -1400,36 +1400,36 @@
},
"Microsoft.Extensions.Caching.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "5dtXBvI8t3z8pF4tB38JYgi/enCL/DwSXxpqShgFz3SHJ7IzqFIMs6Gu5ik8sNZzcO9qQs3xIDpB3vDamkYG+Q==",
+ "resolved": "10.0.5",
+ "contentHash": "k/QDdQ94/0Shi0KfU+e12m73jfQo+3JpErTtgpZfsCIqkvdEEO0XIx6R+iTbN55rNPaNhOqNY4/sB+jZ8XxVPw==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "H1Cjv2xmm7O3iAGmFTcnSM0ZhLQ/7SqefmAvSJoT1PbXoxeYc2fo0mCLn2JlVbr9E6YpoU9q/o0fI9neDJB0xQ==",
+ "resolved": "10.0.5",
+ "contentHash": "8Rx5sqg04FttxrumyG6bmoRuFRgYzK6IVwF1i0/o0cXfKBdDeVpJejKHtJCMjyg9E/DNMVqpqOGe/tCT5gYvVA==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "xVDHL0+SIgemfh95fTO9cGLe17TWv/ZP0n7m01z8X6pzt2DmQpucioWR/mYZA1sRlkWnkXzfl0JweLNWmE9WMg==",
+ "resolved": "10.0.5",
+ "contentHash": "P09QpTHjqHmCLQOTC+WyLkoRNxek4NIvfWt+TnU0etoDUSRxcltyd6+j/ouRbMdLR0j44GqGO+lhI2M4fAHG4g==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.Binder": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "759UhpKaR5Jsll9kXpkft4z/7tpeF7Dw2rTY/9f9JchaSQTpRFNIPkZFZvoo7fFpbjUaqtDlO5aiGpmQrp/EUA==",
+ "resolved": "10.0.5",
+ "contentHash": "99Z4rjyXopb1MIazDSPcvwYCUdYNO01Cf1GUs2WUjIFAbkGmwzj2vPa2k+3pheJRV+YgNd2QqRKHAri0oBAU4Q==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.CommandLine": {
@@ -1454,16 +1454,16 @@
},
"Microsoft.Extensions.DependencyInjection": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "2DLOmC0EkB2smVK8lPP1PIKEgL1arE3CMp9XSIQB/Y7ev5nnnyuM/PizKJ6QfLD08QCYoopSC9SFdbYglDomYg==",
+ "resolved": "10.0.5",
+ "contentHash": "v1SVsowG6YE1YnHVGmLWz57YTRCQRx9pH5ebIESXfm5isI9gA3QaMyg/oMTzPpXYZwSAVDzYItGJKfmV+pqXkQ==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
+ "resolved": "10.0.5",
+ "contentHash": "iVMtq9eRvzyhx8949EGT0OCYJfXi737SbRVzWXE5GrOgGj5AaZ9eUuxA/BSUfmOMALKn/g8KfFaNQw0eiB3lyA=="
},
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
@@ -1491,26 +1491,26 @@
},
"Microsoft.Extensions.FileProviders.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "4TD9AXDRsipTmaemwnjt/DM5Ri0de2JzHQhvZ4woBTjUtL4XrPNsMrOk5oiLJAx1gTrE6pOIhxv+lEde5F6CZA==",
+ "resolved": "10.0.5",
+ "contentHash": "nCBmCx0Xemlu65ZiWMcXbvfvtznKxf4/YYKF9R28QkqdI9lTikedGqzJ28/xmdGGsxUnsP5/3TQGpiPwVjK0dA==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.FileProviders.Physical": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "8qLl5LXtcj6Z8yPbHAA/a57fvvl9nUCdi59AJFuixcWM4wSuENZ8jjoRATOKs/I4vOi/bDe0d5LqGSSLE634eA==",
+ "resolved": "10.0.5",
+ "contentHash": "dMu5kUPSfol1Rqhmr6nWPSmbFjDe9w6bkoKithG17bWTZA0UyKirTatM5mqYUN3mGpNA0MorlusIoVTh6J7o5g==",
"dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.5",
+ "Microsoft.Extensions.FileSystemGlobbing": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.FileSystemGlobbing": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "oM7pl8uJz8WRPRlh4AGQS61aeV9GOfTu89yqTiRSYyyMuCNVkbNra9zEk7ApyJ/sZrUpbjOZCRHuitCEsTWghg=="
+ "resolved": "10.0.5",
+ "contentHash": "mOE3ARusNQR0a5x8YOcnUbfyyXGqoAWQtEc7qFOfNJgruDWQLo39Re+3/Lzj5pLPFuFYj8hN4dgKzaSQDKiOCw=="
},
"Microsoft.Extensions.Hosting": {
"type": "Transitive",
@@ -1568,26 +1568,26 @@
},
"Microsoft.Extensions.Logging.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "lxl0WLk7ROgBFAsjcOYjQ8/DVK+VMszxGBzUhgtQmAsTNldLL5pk9NG/cWTsXHq0lUhUEAtZkEE7jOGOA8bGKQ==",
+ "resolved": "10.0.5",
+ "contentHash": "9HOdqlDtPptVcmKAjsQ/Nr5Rxfq6FMYLdhvZh1lVmeKR738qeYecQD7+ldooXf+u2KzzR1kafSphWngIM3C6ug==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "System.Diagnostics.DiagnosticSource": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "System.Diagnostics.DiagnosticSource": "10.0.5"
}
},
"Microsoft.Extensions.Logging.Configuration": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "PBlaoYeusaxNYyN4WFjzcXWlUDSvLUPxy/e6oP1SONOOYA/oBWT2uBmFGJMV9VTtXiXXxCB39LqlYWbsWE4UKA==",
+ "resolved": "10.0.5",
+ "contentHash": "cSgxsDgfP0+gmVRPVoNHI/KIDavIZxh+CxE6tSLPlYTogqccDnjBFI9CgEsiNuMP6+fiuXUwhhlTz36uUEpwbQ==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.5"
}
},
"Microsoft.Extensions.Logging.EventLog": {
@@ -1616,17 +1616,17 @@
},
"Microsoft.Extensions.Options": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "hU6WzGTPvPoLA2ng1ILvWQb3g0qORdlHNsxI8IcPLumJb3suimYUl+bbDzdo1V4KFsvVhnMWzysHpKbZaoDQPQ==",
+ "resolved": "10.0.5",
+ "contentHash": "MDaQMdUplw0AIRhWWmbLA7yQEXaLIHb+9CTroTiNS8OlI0LMXS4LCxtopqauiqGCWlRgJ+xyraVD8t6veRAFbw==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Primitives": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "GEcpTwo7sUoLGGNTqV1FZEuL+tTD9m81NX/mh099dqGNna07/UGZShKQNZRw4hv6nlliSUwYQgSYc7OR99Jufg=="
+ "resolved": "10.0.5",
+ "contentHash": "/HUHJ0tw/LQvD0DZrz50eQy/3z7PfX7WWEaXnjKTV9/TNdcgFlNTZGo49QhS7PTmhDqMyHRMqAXSBxLh0vso4g=="
},
"Microsoft.IdentityModel.Abstractions": {
"type": "Transitive",
@@ -1807,8 +1807,8 @@
},
"Polly.Core": {
"type": "Transitive",
- "resolved": "8.6.5",
- "contentHash": "t+sUVrIwvo7UmsgHGgOG9F0GDZSRIm47u2ylH17Gvcv1q5hNEwgD5GoBlFyc0kh/pebmPyrAgvGsR/65ZBaXlg=="
+ "resolved": "8.6.6",
+ "contentHash": "lCBL9mmhF9TZxHG3beVRkyjlLohkIC464xIAq7J7Y59C+z42hmsdUaeCKl2SIAYertOUU5TeBXyQDLDQGIKePQ=="
},
"Shouldly": {
"type": "Transitive",
@@ -1929,8 +1929,8 @@
},
"System.Diagnostics.DiagnosticSource": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "IuZXyF3K5X+mCsBKIQ87Cn/V4Nyb39vyCbzfH/AkoneSWNV/ExGQ/I0m4CEaVAeFh9fW6kp2NVObkmevd1Ys7A=="
+ "resolved": "10.0.5",
+ "contentHash": "CCbzHQ26L3jskdwHh+4bxxW84lUMIrAAmeSlpO69AlrQV0DKbj1/I+feLaLSuZeqXPr9UlSy0OcgZoXOk2a6/g=="
},
"System.Diagnostics.EventLog": {
"type": "Transitive",
@@ -1939,8 +1939,8 @@
},
"System.IO.Pipelines": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "WMxiA2jGdHnRBmoVK55YUq5VPaxW0Sg2frPtXV+urUMvpqHIga6lleV/YuryHIuGsAKVjQAjv6PrQ6IJpoLohQ=="
+ "resolved": "10.0.5",
+ "contentHash": "8/ZHN/j2y1t+7McdCf1wXku2/c7wtrGLz3WQabIoPuLAn3bHDWT6YOJYreJq8sCMPSo6c8iVYXUdLlFGX5PEqw=="
},
"System.Management": {
"type": "Transitive",
@@ -1962,16 +1962,16 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
+ "resolved": "10.0.5",
+ "contentHash": "opvD/nKTzGKA7GVntZ9L823kN6IxgHQfuxY+VI9gv8VE1Y7CSKoi/QS1EYDQiA63MqtZsD7X6zkISd2ZQJohTQ=="
},
"System.Text.Json": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "NTUt9DL+maqbgrIYCAmeZUbX0NoXaueySyjW/bdOlFdSUDC1l51XnsbVEuj5tuad12vdq5Sviskp9uMVGgCNLw==",
+ "resolved": "10.0.5",
+ "contentHash": "vW2zhkWziyfhoSXNf42mTWyilw+vfwBGOsODDsHSFtOIY6LCgfRVUyaAilLEL4Kc1fzhaxcep5pS0VWYPSDW0w==",
"dependencies": {
- "System.IO.Pipelines": "10.0.3",
- "System.Text.Encodings.Web": "10.0.3"
+ "System.IO.Pipelines": "10.0.5",
+ "System.Text.Encodings.Web": "10.0.5"
}
},
"xunit.analyzers": {
@@ -2051,8 +2051,8 @@
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.24, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.24, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[8.0.25, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.25, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
@@ -2083,19 +2083,19 @@
"type": "Project",
"dependencies": {
"Ocelot": "[0.0.0-dev, )",
- "Polly": "[8.6.5, )"
+ "Polly": "[8.6.6, )"
}
},
"ocelot.testing": {
"type": "Project",
"dependencies": {
- "Microsoft.AspNetCore.Authentication.JwtBearer": "[8.0.24, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.24, )",
- "Microsoft.AspNetCore.TestHost": "[8.0.24, )",
+ "Microsoft.AspNetCore.Authentication.JwtBearer": "[8.0.25, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[8.0.25, )",
+ "Microsoft.AspNetCore.TestHost": "[8.0.25, )",
"Moq": "[4.20.72, )",
"Ocelot": "[0.0.0-dev, )",
"Shouldly": "[4.3.0, )",
- "System.Text.Json": "[10.0.3, )"
+ "System.Text.Json": "[10.0.5, )"
}
}
},
@@ -2120,8 +2120,8 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
+ "resolved": "10.0.5",
+ "contentHash": "opvD/nKTzGKA7GVntZ9L823kN6IxgHQfuxY+VI9gv8VE1Y7CSKoi/QS1EYDQiA63MqtZsD7X6zkISd2ZQJohTQ=="
}
},
"net8.0/win-x64": {
@@ -2145,8 +2145,8 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
+ "resolved": "10.0.5",
+ "contentHash": "opvD/nKTzGKA7GVntZ9L823kN6IxgHQfuxY+VI9gv8VE1Y7CSKoi/QS1EYDQiA63MqtZsD7X6zkISd2ZQJohTQ=="
}
},
"net9.0": {
@@ -2167,106 +2167,106 @@
},
"Microsoft.AspNetCore.TestHost": {
"type": "Direct",
- "requested": "[9.0.13, )",
- "resolved": "9.0.13",
- "contentHash": "u6pVphskLRLVC7UgPCUkIuiENkrKTMo9yZDtMuRcNP2l8DAT4/SGJiN+v62mRWPIXaGO4h3m8wYwebSPKUSTew=="
+ "requested": "[9.0.14, )",
+ "resolved": "9.0.14",
+ "contentHash": "4cHPhn6YoGhSpztc4k+zPmZBQ8maAChhlJsVQUBImXC/2iPkk9dG1U4HtKfhnZHyp/81bcTXWDY2E+jfONlrCg=="
},
"Microsoft.Extensions.Caching.Memory": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "No4fVh0z30SWqiWFRoA4PNdrEco6OjXvCqRFvlmRgDQqqks2bRDdeavUgWEiAX153ZAwW9loUgbxcvuP4NKQLg==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "jUEXmkBUPdOS/MP9areK/sbKhdklq9+tEhvwfxGalZVnmyLUO5rrheNNutUBtvbZ7J8ECkG7/r2KXi/IFC06cA==",
"dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Caching.Abstractions": "10.0.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.EnvironmentVariables": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "jBm6bpc5OM2VHM/QYVUyD78xweFzble6UsIt7GUnQAwCm07hktFaUBtRfO7viLGg5qPbc4ByteNB7DeVAYNSfA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "tchMGQ+zVTO40np/Zzg2Li/TIR8bksQgg4UVXZa0OzeFCKWnIYtxE2FVs+eSmjPGCjMS2voZbwN/mUcYfpSTuA==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.FileExtensions": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "/MLsBbLpwDxsU+7DDNwasf2mKrpMSOWEL377gNZTy5waFkCYvS3GVaLIz6bvikH4rAwHrCOxHw0t/5iCoImYCA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "OhTr0O79dP49734lLTqVveivVX9sDXxbI/8vjELAZTHXqoN90mdpgTAgwicJED42iaHMCcZcK6Bj+8wNyBikaw==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.5",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.Json": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "mGGMOA9nkET8OVsQfS41o66eWkckBzNHJK6+5VbLQ2YdyqKphcv27uDZxLf4exSl+5QxLnHkN+W/4qEDgyvCPA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "brBM/WP0YAUYh2+QqSYVdK8eQHYQTtTEUJXJ+84Zkdo2buGLja9VSrMIhgoeBUU7JBmcskAib8Lb/N83bvxgYQ==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "System.Text.Json": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Configuration.FileExtensions": "10.0.5",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.5",
+ "System.Text.Json": "10.0.5"
}
},
"Microsoft.Extensions.Logging": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "8D9Er1cGXNjNDIB+VLBNHn386L5ls2FoiG9a6o12gyn+GG3w6jdfUhzT8dtBnKcevE7/fsVA8MS3FBgFfClFtQ==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "+XTMKQyDWg4ODoNHU/BN3BaI1jhGO7VCS+BnzT/4IauiG6y2iPAte7MyD7rHKS+hNP0TkFkjrae8DFjDUxtcxg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5"
}
},
"Microsoft.Extensions.Logging.Console": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "7sRvbBH3icaV9qil8fyBKmR+yEZ0yDU6Bq/KgBwswS36164yGaxbf7Kd4hD1iHZ2GfvyoJWWqBUBm9QX/IASAQ==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "PMs2gha2v24hvH5o5KQem5aNK4mN0BhhCWlMqsg9tzifWKzjeQi2tyPOP/RaWMVvalOhVLcrmoMYPqbnia/epg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Configuration": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "System.Text.Json": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging.Configuration": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "System.Text.Json": "10.0.5"
}
},
"Microsoft.Extensions.Logging.Debug": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "OoH8AcYCq74ab5XUIQc84CZk54G/cU+JztiMXgNKGkomJOeuistTMg0PWPC4VXXMSVBEGWJuMDEBttOrHyXe8w==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "/VacEkBQ02A8PBXSa6YpbIXCuisYy6JJr62/+ANJDZE+RMBfZMcXJXLfr/LpyLE6pgdp17Wxlt7e7R9zvkwZ3Q==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.Options.ConfigurationExtensions": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "bn6QoBbbvwmzLIFyxrnL2/e+sqoNUOGbHyfWK9DPONMv1mDCYHm/C7MusYASM31b2lUx6OiDmonb3v+dv5t0nA==",
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "BB9uUW3+6Rxu1R97OB1H/13lUF8P2+H1+eDhpZlK30kDh/6E4EKHBUqTp+ilXQmZLzsRErxON8aBSR6WpUKJdg==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.NET.Test.Sdk": {
@@ -2304,20 +2304,20 @@
},
"Polly": {
"type": "Direct",
- "requested": "[8.6.5, )",
- "resolved": "8.6.5",
- "contentHash": "VqtW2ZE/ALvQMAH1cQY3qZ2cF2OXa3oe/HKMdOv6Q02HCoEW0rsFNfcBONXlHBe1TnjWW1vdRxBEkPeq0/2FHA==",
+ "requested": "[8.6.6, )",
+ "resolved": "8.6.6",
+ "contentHash": "czKHYJ6uGowPijuZt4kgF4njfGvWxVZ8mKBcrZ9iEtwDe9HKdF0ug6p6TwUG8EHuuufgbDU//rSBFebt5/0Fyw==",
"dependencies": {
- "Polly.Core": "8.6.5"
+ "Polly.Core": "8.6.6"
}
},
"Polly.Testing": {
"type": "Direct",
- "requested": "[8.6.5, )",
- "resolved": "8.6.5",
- "contentHash": "+OXuhCOI1szz53z145GuBiDSbBeqjKk8UyHLG/wrgtZMfWYkbDOwSRyh0mYcl7tQVAbCKk9pEKPrDCxCrH8+jg==",
+ "requested": "[8.6.6, )",
+ "resolved": "8.6.6",
+ "contentHash": "wQjrM2LGlqzCTOmsH57/ueoLi7HIyWwsROdiqKbHjy0ojLyQVK68RbE3QmvuOAGCeU+YZAOvyhRT7vf9weqhRQ==",
"dependencies": {
- "Polly.Core": "8.6.5"
+ "Polly.Core": "8.6.6"
}
},
"System.IdentityModel.Tokens.Jwt": {
@@ -2448,34 +2448,34 @@
},
"Microsoft.AspNetCore.Authentication.JwtBearer": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "CGlxaW5m8Dx52yWVYlcT2qL3kmbdb6FMSSdzS7CCBCBfmL16PV/e2fZiMsiOHovvOkc774h5ULpkSsFKf7Yzqw==",
+ "resolved": "9.0.14",
+ "contentHash": "CHG/cxMJa3Peh5PYqJPLPHdwaGjXcoCmD1mUjo4xH2HilA6K0DKoVEr5ollVCqkQDGGutEfkzab10r8+pSeuMQ==",
"dependencies": {
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1"
}
},
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "97bu/KDJKJypkpQb0hq2YDxFy4f30g/4Wmk2I8XTxDvaXbGL2UcLQGdrLWAIW+NlEAFI+Zrps1Oe92uO26vRLQ==",
+ "resolved": "9.0.14",
+ "contentHash": "aNrZcz0+FAw1wwOtsTpP+nYvDIFtKnMmfC+gOzUcf1moqyJdlPyoQZcIbnxu0xyPnfnolvr9wYiDM5w/peQsvg==",
"dependencies": {
"Newtonsoft.Json": "13.0.3"
}
},
"Microsoft.AspNetCore.MiddlewareAnalysis": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "qfh2o5iXQvummtKgaui21dbmOjhBoQfwscxgfxDUUlvNa+Qj6hMwqQUOLQ+/oG+8caUDkdSWzMdcu8Z79UT4GQ==",
+ "resolved": "9.0.14",
+ "contentHash": "036P2G2dp+ktc1y04dc6QW/0jlXqHcc32fm9NdG+RqZbEp9YYA8YpV9d2OG9/p0kgr7TSlhBawUgooOEHlw5HA==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.13"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.14"
}
},
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Transitive",
- "resolved": "9.0.13",
- "contentHash": "hH3hfEYrm97r5+11BeezwT4LmDvgGPzq3GvtChhCV9AA2igWPkzA5E0ZmtPWdU9W124QZmceMztDZs68xgkHOw==",
+ "resolved": "9.0.14",
+ "contentHash": "/Da05WZ7xMcXiZd4eiMuAQncXIWq0cGW7a1o/1WGaJsmPg7Md5GepinDFmOipuVF2d9HHailV30w15uNCb/ZdQ==",
"dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "9.0.13",
+ "Microsoft.AspNetCore.JsonPatch": "9.0.14",
"Newtonsoft.Json": "13.0.3",
"Newtonsoft.Json.Bson": "1.0.2"
}
@@ -2492,36 +2492,36 @@
},
"Microsoft.Extensions.Caching.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "5dtXBvI8t3z8pF4tB38JYgi/enCL/DwSXxpqShgFz3SHJ7IzqFIMs6Gu5ik8sNZzcO9qQs3xIDpB3vDamkYG+Q==",
+ "resolved": "10.0.5",
+ "contentHash": "k/QDdQ94/0Shi0KfU+e12m73jfQo+3JpErTtgpZfsCIqkvdEEO0XIx6R+iTbN55rNPaNhOqNY4/sB+jZ8XxVPw==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "H1Cjv2xmm7O3iAGmFTcnSM0ZhLQ/7SqefmAvSJoT1PbXoxeYc2fo0mCLn2JlVbr9E6YpoU9q/o0fI9neDJB0xQ==",
+ "resolved": "10.0.5",
+ "contentHash": "8Rx5sqg04FttxrumyG6bmoRuFRgYzK6IVwF1i0/o0cXfKBdDeVpJejKHtJCMjyg9E/DNMVqpqOGe/tCT5gYvVA==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "xVDHL0+SIgemfh95fTO9cGLe17TWv/ZP0n7m01z8X6pzt2DmQpucioWR/mYZA1sRlkWnkXzfl0JweLNWmE9WMg==",
+ "resolved": "10.0.5",
+ "contentHash": "P09QpTHjqHmCLQOTC+WyLkoRNxek4NIvfWt+TnU0etoDUSRxcltyd6+j/ouRbMdLR0j44GqGO+lhI2M4fAHG4g==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.Binder": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "759UhpKaR5Jsll9kXpkft4z/7tpeF7Dw2rTY/9f9JchaSQTpRFNIPkZFZvoo7fFpbjUaqtDlO5aiGpmQrp/EUA==",
+ "resolved": "10.0.5",
+ "contentHash": "99Z4rjyXopb1MIazDSPcvwYCUdYNO01Cf1GUs2WUjIFAbkGmwzj2vPa2k+3pheJRV+YgNd2QqRKHAri0oBAU4Q==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.Configuration.CommandLine": {
@@ -2546,16 +2546,16 @@
},
"Microsoft.Extensions.DependencyInjection": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "2DLOmC0EkB2smVK8lPP1PIKEgL1arE3CMp9XSIQB/Y7ev5nnnyuM/PizKJ6QfLD08QCYoopSC9SFdbYglDomYg==",
+ "resolved": "10.0.5",
+ "contentHash": "v1SVsowG6YE1YnHVGmLWz57YTRCQRx9pH5ebIESXfm5isI9gA3QaMyg/oMTzPpXYZwSAVDzYItGJKfmV+pqXkQ==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
+ "resolved": "10.0.5",
+ "contentHash": "iVMtq9eRvzyhx8949EGT0OCYJfXi737SbRVzWXE5GrOgGj5AaZ9eUuxA/BSUfmOMALKn/g8KfFaNQw0eiB3lyA=="
},
"Microsoft.Extensions.DiagnosticAdapter": {
"type": "Transitive",
@@ -2583,26 +2583,26 @@
},
"Microsoft.Extensions.FileProviders.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "4TD9AXDRsipTmaemwnjt/DM5Ri0de2JzHQhvZ4woBTjUtL4XrPNsMrOk5oiLJAx1gTrE6pOIhxv+lEde5F6CZA==",
+ "resolved": "10.0.5",
+ "contentHash": "nCBmCx0Xemlu65ZiWMcXbvfvtznKxf4/YYKF9R28QkqdI9lTikedGqzJ28/xmdGGsxUnsP5/3TQGpiPwVjK0dA==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.FileProviders.Physical": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "8qLl5LXtcj6Z8yPbHAA/a57fvvl9nUCdi59AJFuixcWM4wSuENZ8jjoRATOKs/I4vOi/bDe0d5LqGSSLE634eA==",
+ "resolved": "10.0.5",
+ "contentHash": "dMu5kUPSfol1Rqhmr6nWPSmbFjDe9w6bkoKithG17bWTZA0UyKirTatM5mqYUN3mGpNA0MorlusIoVTh6J7o5g==",
"dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.5",
+ "Microsoft.Extensions.FileSystemGlobbing": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.FileSystemGlobbing": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "oM7pl8uJz8WRPRlh4AGQS61aeV9GOfTu89yqTiRSYyyMuCNVkbNra9zEk7ApyJ/sZrUpbjOZCRHuitCEsTWghg=="
+ "resolved": "10.0.5",
+ "contentHash": "mOE3ARusNQR0a5x8YOcnUbfyyXGqoAWQtEc7qFOfNJgruDWQLo39Re+3/Lzj5pLPFuFYj8hN4dgKzaSQDKiOCw=="
},
"Microsoft.Extensions.Hosting": {
"type": "Transitive",
@@ -2660,26 +2660,26 @@
},
"Microsoft.Extensions.Logging.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "lxl0WLk7ROgBFAsjcOYjQ8/DVK+VMszxGBzUhgtQmAsTNldLL5pk9NG/cWTsXHq0lUhUEAtZkEE7jOGOA8bGKQ==",
+ "resolved": "10.0.5",
+ "contentHash": "9HOdqlDtPptVcmKAjsQ/Nr5Rxfq6FMYLdhvZh1lVmeKR738qeYecQD7+ldooXf+u2KzzR1kafSphWngIM3C6ug==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "System.Diagnostics.DiagnosticSource": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "System.Diagnostics.DiagnosticSource": "10.0.5"
}
},
"Microsoft.Extensions.Logging.Configuration": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "PBlaoYeusaxNYyN4WFjzcXWlUDSvLUPxy/e6oP1SONOOYA/oBWT2uBmFGJMV9VTtXiXXxCB39LqlYWbsWE4UKA==",
+ "resolved": "10.0.5",
+ "contentHash": "cSgxsDgfP0+gmVRPVoNHI/KIDavIZxh+CxE6tSLPlYTogqccDnjBFI9CgEsiNuMP6+fiuXUwhhlTz36uUEpwbQ==",
"dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.3"
+ "Microsoft.Extensions.Configuration": "10.0.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Configuration.Binder": "10.0.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Logging": "10.0.5",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Options": "10.0.5",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.5"
}
},
"Microsoft.Extensions.Logging.EventLog": {
@@ -2708,17 +2708,17 @@
},
"Microsoft.Extensions.Options": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "hU6WzGTPvPoLA2ng1ILvWQb3g0qORdlHNsxI8IcPLumJb3suimYUl+bbDzdo1V4KFsvVhnMWzysHpKbZaoDQPQ==",
+ "resolved": "10.0.5",
+ "contentHash": "MDaQMdUplw0AIRhWWmbLA7yQEXaLIHb+9CTroTiNS8OlI0LMXS4LCxtopqauiqGCWlRgJ+xyraVD8t6veRAFbw==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.5",
+ "Microsoft.Extensions.Primitives": "10.0.5"
}
},
"Microsoft.Extensions.Primitives": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "GEcpTwo7sUoLGGNTqV1FZEuL+tTD9m81NX/mh099dqGNna07/UGZShKQNZRw4hv6nlliSUwYQgSYc7OR99Jufg=="
+ "resolved": "10.0.5",
+ "contentHash": "/HUHJ0tw/LQvD0DZrz50eQy/3z7PfX7WWEaXnjKTV9/TNdcgFlNTZGo49QhS7PTmhDqMyHRMqAXSBxLh0vso4g=="
},
"Microsoft.IdentityModel.Abstractions": {
"type": "Transitive",
@@ -2898,8 +2898,8 @@
},
"Polly.Core": {
"type": "Transitive",
- "resolved": "8.6.5",
- "contentHash": "t+sUVrIwvo7UmsgHGgOG9F0GDZSRIm47u2ylH17Gvcv1q5hNEwgD5GoBlFyc0kh/pebmPyrAgvGsR/65ZBaXlg=="
+ "resolved": "8.6.6",
+ "contentHash": "lCBL9mmhF9TZxHG3beVRkyjlLohkIC464xIAq7J7Y59C+z42hmsdUaeCKl2SIAYertOUU5TeBXyQDLDQGIKePQ=="
},
"Shouldly": {
"type": "Transitive",
@@ -3020,8 +3020,8 @@
},
"System.Diagnostics.DiagnosticSource": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "IuZXyF3K5X+mCsBKIQ87Cn/V4Nyb39vyCbzfH/AkoneSWNV/ExGQ/I0m4CEaVAeFh9fW6kp2NVObkmevd1Ys7A=="
+ "resolved": "10.0.5",
+ "contentHash": "CCbzHQ26L3jskdwHh+4bxxW84lUMIrAAmeSlpO69AlrQV0DKbj1/I+feLaLSuZeqXPr9UlSy0OcgZoXOk2a6/g=="
},
"System.Diagnostics.EventLog": {
"type": "Transitive",
@@ -3030,8 +3030,8 @@
},
"System.IO.Pipelines": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "WMxiA2jGdHnRBmoVK55YUq5VPaxW0Sg2frPtXV+urUMvpqHIga6lleV/YuryHIuGsAKVjQAjv6PrQ6IJpoLohQ=="
+ "resolved": "10.0.5",
+ "contentHash": "8/ZHN/j2y1t+7McdCf1wXku2/c7wtrGLz3WQabIoPuLAn3bHDWT6YOJYreJq8sCMPSo6c8iVYXUdLlFGX5PEqw=="
},
"System.Management": {
"type": "Transitive",
@@ -3053,16 +3053,16 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
+ "resolved": "10.0.5",
+ "contentHash": "opvD/nKTzGKA7GVntZ9L823kN6IxgHQfuxY+VI9gv8VE1Y7CSKoi/QS1EYDQiA63MqtZsD7X6zkISd2ZQJohTQ=="
},
"System.Text.Json": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "NTUt9DL+maqbgrIYCAmeZUbX0NoXaueySyjW/bdOlFdSUDC1l51XnsbVEuj5tuad12vdq5Sviskp9uMVGgCNLw==",
+ "resolved": "10.0.5",
+ "contentHash": "vW2zhkWziyfhoSXNf42mTWyilw+vfwBGOsODDsHSFtOIY6LCgfRVUyaAilLEL4Kc1fzhaxcep5pS0VWYPSDW0w==",
"dependencies": {
- "System.IO.Pipelines": "10.0.3",
- "System.Text.Encodings.Web": "10.0.3"
+ "System.IO.Pipelines": "10.0.5",
+ "System.Text.Encodings.Web": "10.0.5"
}
},
"xunit.analyzers": {
@@ -3142,8 +3142,8 @@
"dependencies": {
"FluentValidation": "[12.1.1, )",
"IPAddressRange": "[6.3.0, )",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.13, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.13, )",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "[9.0.14, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.14, )",
"Microsoft.Extensions.DiagnosticAdapter": "[3.1.32, )"
}
},
@@ -3174,19 +3174,19 @@
"type": "Project",
"dependencies": {
"Ocelot": "[0.0.0-dev, )",
- "Polly": "[8.6.5, )"
+ "Polly": "[8.6.6, )"
}
},
"ocelot.testing": {
"type": "Project",
"dependencies": {
- "Microsoft.AspNetCore.Authentication.JwtBearer": "[9.0.13, )",
- "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.13, )",
- "Microsoft.AspNetCore.TestHost": "[9.0.13, )",
+ "Microsoft.AspNetCore.Authentication.JwtBearer": "[9.0.14, )",
+ "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "[9.0.14, )",
+ "Microsoft.AspNetCore.TestHost": "[9.0.14, )",
"Moq": "[4.20.72, )",
"Ocelot": "[0.0.0-dev, )",
"Shouldly": "[4.3.0, )",
- "System.Text.Json": "[10.0.3, )"
+ "System.Text.Json": "[10.0.5, )"
}
}
},
@@ -3211,8 +3211,8 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
+ "resolved": "10.0.5",
+ "contentHash": "opvD/nKTzGKA7GVntZ9L823kN6IxgHQfuxY+VI9gv8VE1Y7CSKoi/QS1EYDQiA63MqtZsD7X6zkISd2ZQJohTQ=="
}
},
"net9.0/win-x64": {
@@ -3236,8 +3236,8 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
+ "resolved": "10.0.5",
+ "contentHash": "opvD/nKTzGKA7GVntZ9L823kN6IxgHQfuxY+VI9gv8VE1Y7CSKoi/QS1EYDQiA63MqtZsD7X6zkISd2ZQJohTQ=="
}
}
}
diff --git a/testing/Ocelot.Testing.csproj b/testing/Ocelot.Testing.csproj
index f0c49df3d..b872d5788 100644
--- a/testing/Ocelot.Testing.csproj
+++ b/testing/Ocelot.Testing.csproj
@@ -38,26 +38,26 @@
-
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+