Upgraded System.Data.SqlClient to 4.8.5. This is only used in our test project, so it's safe.
Suppressed the warning on our Newtonsoft.Json version 7.0.1 dependency, which we use on the net462 TFM for backwards compatibility with Functions V1. I chose to suppress it to minimize breaking customers, and because Functions V1 is soon to be EOL.
Finally, I removed redundant references to Newtonsoft.Json in our test projects, and in DTFx.AzureStorage. We already make receive Newtonsoft.Json transitively, so having these dependencies only adds to our maintanance burden afaict.
Note: the warnings still appear for DTFx.ServiceBus and DTFx.AzureServiceFabric. I did not apply my changes there as I know those projects are maintained by separate teams. I can contribute a PR to their projects once this one is merged.
Replaces: https://github.com/Azure/durabletask/pull/1020
As of recently, building the DTFx project failed with errors of the following kind:
The warnings were for:
In response, I made the following changes:
System.Data.SqlClient
to4.8.5
. This is only used in our test project, so it's safe.Newtonsoft.Json
version7.0.1
dependency, which we use on thenet462
TFM for backwards compatibility with Functions V1. I chose to suppress it to minimize breaking customers, and because Functions V1 is soon to be EOL.Newtonsoft.Json
in our test projects, and in DTFx.AzureStorage. We already make receiveNewtonsoft.Json
transitively, so having these dependencies only adds to our maintanance burden afaict.Note: the warnings still appear for DTFx.ServiceBus and DTFx.AzureServiceFabric. I did not apply my changes there as I know those projects are maintained by separate teams. I can contribute a PR to their projects once this one is merged.