{"action":"closed","issue":{"url":"https://api.github.com/repos/dotnet/orleans/issues/5013","repository_url":"https://api.github.com/repos/dotnet/orleans","labels_url":"https://api.github.com/repos/dotnet/orleans/issues/5013/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/orleans/issues/5013/comments","events_url":"https://api.github.com/repos/dotnet/orleans/issues/5013/events","html_url":"https://github.com/dotnet/orleans/issues/5013","id":362607263,"node_id":"MDU6SXNzdWUzNjI2MDcyNjM=","number":5013,"title":"How to write a client in .NET Standard 2.0 that can connect to old v1.5 server?","user":{"login":"marcin-synak","id":13100334,"node_id":"MDQ6VXNlcjEzMTAwMzM0","avatar_url":"https://avatars3.githubusercontent.com/u/13100334?v=4","gravatar_id":"","url":"https://api.github.com/users/marcin-synak","html_url":"https://github.com/marcin-synak","followers_url":"https://api.github.com/users/marcin-synak/followers","following_url":"https://api.github.com/users/marcin-synak/following{/other_user}","gists_url":"https://api.github.com/users/marcin-synak/gists{/gist_id}","starred_url":"https://api.github.com/users/marcin-synak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcin-synak/subscriptions","organizations_url":"https://api.github.com/users/marcin-synak/orgs","repos_url":"https://api.github.com/users/marcin-synak/repos","events_url":"https://api.github.com/users/marcin-synak/events{/privacy}","received_events_url":"https://api.github.com/users/marcin-synak/received_events","type":"User","site_admin":false},"labels":[{"id":159047423,"node_id":"MDU6TGFiZWwxNTkwNDc0MjM=","url":"https://api.github.com/repos/dotnet/orleans/labels/question","name":"question","color":"cc317c","default":true}],"state":"closed","locked":false,"assignee":{"login":"sergeybykov","id":8248806,"node_id":"MDQ6VXNlcjgyNDg4MDY=","avatar_url":"https://avatars1.githubusercontent.com/u/8248806?v=4","gravatar_id":"","url":"https://api.github.com/users/sergeybykov","html_url":"https://github.com/sergeybykov","followers_url":"https://api.github.com/users/sergeybykov/followers","following_url":"https://api.github.com/users/sergeybykov/following{/other_user}","gists_url":"https://api.github.com/users/sergeybykov/gists{/gist_id}","starred_url":"https://api.github.com/users/sergeybykov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sergeybykov/subscriptions","organizations_url":"https://api.github.com/users/sergeybykov/orgs","repos_url":"https://api.github.com/users/sergeybykov/repos","events_url":"https://api.github.com/users/sergeybykov/events{/privacy}","received_events_url":"https://api.github.com/users/sergeybykov/received_events","type":"User","site_admin":false},"assignees":[{"login":"sergeybykov","id":8248806,"node_id":"MDQ6VXNlcjgyNDg4MDY=","avatar_url":"https://avatars1.githubusercontent.com/u/8248806?v=4","gravatar_id":"","url":"https://api.github.com/users/sergeybykov","html_url":"https://github.com/sergeybykov","followers_url":"https://api.github.com/users/sergeybykov/followers","following_url":"https://api.github.com/users/sergeybykov/following{/other_user}","gists_url":"https://api.github.com/users/sergeybykov/gists{/gist_id}","starred_url":"https://api.github.com/users/sergeybykov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sergeybykov/subscriptions","organizations_url":"https://api.github.com/users/sergeybykov/orgs","repos_url":"https://api.github.com/users/sergeybykov/repos","events_url":"https://api.github.com/users/sergeybykov/events{/privacy}","received_events_url":"https://api.github.com/users/sergeybykov/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/dotnet/orleans/milestones/17","html_url":"https://github.com/dotnet/orleans/milestone/17","labels_url":"https://api.github.com/repos/dotnet/orleans/milestones/17/labels","id":2111063,"node_id":"MDk6TWlsZXN0b25lMjExMTA2Mw==","number":17,"title":"Triage","description":"","creator":{"login":"sergeybykov","id":8248806,"node_id":"MDQ6VXNlcjgyNDg4MDY=","avatar_url":"https://avatars1.githubusercontent.com/u/8248806?v=4","gravatar_id":"","url":"https://api.github.com/users/sergeybykov","html_url":"https://github.com/sergeybykov","followers_url":"https://api.github.com/users/sergeybykov/followers","following_url":"https://api.github.com/users/sergeybykov/following{/other_user}","gists_url":"https://api.github.com/users/sergeybykov/gists{/gist_id}","starred_url":"https://api.github.com/users/sergeybykov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sergeybykov/subscriptions","organizations_url":"https://api.github.com/users/sergeybykov/orgs","repos_url":"https://api.github.com/users/sergeybykov/repos","events_url":"https://api.github.com/users/sergeybykov/events{/privacy}","received_events_url":"https://api.github.com/users/sergeybykov/received_events","type":"User","site_admin":false},"open_issues":85,"closed_issues":526,"state":"open","created_at":"2016-11-03T00:53:47Z","updated_at":"2018-10-04T18:22:30Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2018-09-21T13:06:29Z","updated_at":"2018-10-04T18:22:30Z","closed_at":"2018-10-04T18:22:30Z","author_association":"NONE","body":"I have an old Orleans v1.5 cluster which cannot be updated to v2 ATM.\r\n\r\nI'm writing an Azure Function v2 which is a .NET Standard 2.0 application.\r\n\r\nThis applications needs an Orleans Client to connect to the old cluster. Unfortunately, the latest available client library (NuGet: Microsoft.Orleans.Client 1.5.5) does not work with .NET Standard 2.0 (there is an issue with dependency injection described in #3325).\r\n\r\nI tried using the latest v2 client (NuGet: Microsoft.Orleans.Client 2.0.3), but it is obviously not compatible with old cluster, since it fails with an exception during connection:\r\n\r\n``\r\nNotImplementedException\r\nOrleans: interfaceId=-1666714017,methodId=1041119701.\r\n``\r\n\r\nIs there some workaround (legacy mode?) to make new client work with old server? There was a fix that would make the old client work with .NET Standard 2.0 (issue #3356) but it was never implemented into 1.5 branch.\r\n"}}
{"actor":{"display_login":"sergeybykov"}}