{"action":"created","issue":{"url":"https://api.github.com/repos/Azure/azure-functions-durable-extension/issues/446","repository_url":"https://api.github.com/repos/Azure/azure-functions-durable-extension","labels_url":"https://api.github.com/repos/Azure/azure-functions-durable-extension/issues/446/labels{/name}","comments_url":"https://api.github.com/repos/Azure/azure-functions-durable-extension/issues/446/comments","events_url":"https://api.github.com/repos/Azure/azure-functions-durable-extension/issues/446/events","html_url":"https://github.com/Azure/azure-functions-durable-extension/issues/446","id":362968809,"node_id":"MDU6SXNzdWUzNjI5Njg4MDk=","number":446,"title":"Dependencies in version > 1.6","user":{"login":"mlankamp","id":8513556,"node_id":"MDQ6VXNlcjg1MTM1NTY=","avatar_url":"https://avatars2.githubusercontent.com/u/8513556?v=4","gravatar_id":"","url":"https://api.github.com/users/mlankamp","html_url":"https://github.com/mlankamp","followers_url":"https://api.github.com/users/mlankamp/followers","following_url":"https://api.github.com/users/mlankamp/following{/other_user}","gists_url":"https://api.github.com/users/mlankamp/gists{/gist_id}","starred_url":"https://api.github.com/users/mlankamp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mlankamp/subscriptions","organizations_url":"https://api.github.com/users/mlankamp/orgs","repos_url":"https://api.github.com/users/mlankamp/repos","events_url":"https://api.github.com/users/mlankamp/events{/privacy}","received_events_url":"https://api.github.com/users/mlankamp/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-09-23T19:11:26Z","updated_at":"2018-09-25T00:31:49Z","closed_at":null,"author_association":"NONE","body":"The current version of the nuget package has an dependency on Microsoft.Extensions.Configuration and Microsoft.Extensions.Configuration.Abstractions (both with version 2.1.1). This dependency causes a problem in functions V1 if you want to use the package Microsoft.Extensions.Configuration.Json\r\n\r\nIn V1 you want to use Microsoft.Extensions.Configuration.Json version 1.1.2, because this has an dependency on Newtonsoft.Json 9.0.1 (the same as functions V1).\r\n\r\nBut because version1.6 of this package has an dependency on 2.1.1, you are forced to use the Microsoft.Extensions.Configuration.Json version 2.1.1 as well. But this package has and depency on Newtonsoft.Json version > 11\r\n\r\nAs a result the functions in V1 sometimes gives an errors.\r\n\r\nMy solution:\r\n- The net461 version has  dependencies on Microsoft.Extensions.Configuration and Microsoft.Extensions.Configuration.Abstractions (both with version 1.1.2)\r\n\r\nDowngrading the dependencies versions could be breaking?"},"comment":{"url":"https://api.github.com/repos/Azure/azure-functions-durable-extension/issues/comments/424168577","html_url":"https://github.com/Azure/azure-functions-durable-extension/issues/446#issuecomment-424168577","issue_url":"https://api.github.com/repos/Azure/azure-functions-durable-extension/issues/446","id":424168577,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNDE2ODU3Nw==","user":{"login":"cgillum","id":2704139,"node_id":"MDQ6VXNlcjI3MDQxMzk=","avatar_url":"https://avatars2.githubusercontent.com/u/2704139?v=4","gravatar_id":"","url":"https://api.github.com/users/cgillum","html_url":"https://github.com/cgillum","followers_url":"https://api.github.com/users/cgillum/followers","following_url":"https://api.github.com/users/cgillum/following{/other_user}","gists_url":"https://api.github.com/users/cgillum/gists{/gist_id}","starred_url":"https://api.github.com/users/cgillum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cgillum/subscriptions","organizations_url":"https://api.github.com/users/cgillum/orgs","repos_url":"https://api.github.com/users/cgillum/repos","events_url":"https://api.github.com/users/cgillum/events{/privacy}","received_events_url":"https://api.github.com/users/cgillum/received_events","type":"User","site_admin":false},"created_at":"2018-09-25T00:31:49Z","updated_at":"2018-09-25T00:31:49Z","author_association":"COLLABORATOR","body":"So if I understand correctly, you're saying that Functions V1 customers who want to use `Microsoft.Extensions.Configuration.Json` have to use 1.1.2 because of the Newtonsoft.Json dependency. This is why I don't like dependencies. >_<\r\n\r\nThe actual use of `Microsoft.Extensions.Configuration.*` is actually very limited in the net461 version of the Durable extension, so I suspect downgrading should be safe. I might be able to remove the dependency entirely in that scenario, though it might require some code refactoring."}}
{"actor":{"display_login":"cgillum"}}