{"action":"created","issue":{"url":"https://api.github.com/repos/Azure/azure-sdk-for-go/issues/631","repository_url":"https://api.github.com/repos/Azure/azure-sdk-for-go","labels_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/issues/631/labels{/name}","comments_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/issues/631/comments","events_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/issues/631/events","html_url":"https://github.com/Azure/azure-sdk-for-go/issues/631","id":230030041,"number":631,"title":"Support All API Versions","user":{"login":"marstr","id":11203166,"avatar_url":"https://avatars0.githubusercontent.com/u/11203166?v=4","gravatar_id":"","url":"https://api.github.com/users/marstr","html_url":"https://github.com/marstr","followers_url":"https://api.github.com/users/marstr/followers","following_url":"https://api.github.com/users/marstr/following{/other_user}","gists_url":"https://api.github.com/users/marstr/gists{/gist_id}","starred_url":"https://api.github.com/users/marstr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marstr/subscriptions","organizations_url":"https://api.github.com/users/marstr/orgs","repos_url":"https://api.github.com/users/marstr/repos","events_url":"https://api.github.com/users/marstr/events{/privacy}","received_events_url":"https://api.github.com/users/marstr/received_events","type":"User","site_admin":false},"labels":[{"id":121159147,"url":"https://api.github.com/repos/Azure/azure-sdk-for-go/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":{"login":"marstr","id":11203166,"avatar_url":"https://avatars0.githubusercontent.com/u/11203166?v=4","gravatar_id":"","url":"https://api.github.com/users/marstr","html_url":"https://github.com/marstr","followers_url":"https://api.github.com/users/marstr/followers","following_url":"https://api.github.com/users/marstr/following{/other_user}","gists_url":"https://api.github.com/users/marstr/gists{/gist_id}","starred_url":"https://api.github.com/users/marstr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marstr/subscriptions","organizations_url":"https://api.github.com/users/marstr/orgs","repos_url":"https://api.github.com/users/marstr/repos","events_url":"https://api.github.com/users/marstr/events{/privacy}","received_events_url":"https://api.github.com/users/marstr/received_events","type":"User","site_admin":false},"assignees":[{"login":"marstr","id":11203166,"avatar_url":"https://avatars0.githubusercontent.com/u/11203166?v=4","gravatar_id":"","url":"https://api.github.com/users/marstr","html_url":"https://github.com/marstr","followers_url":"https://api.github.com/users/marstr/followers","following_url":"https://api.github.com/users/marstr/following{/other_user}","gists_url":"https://api.github.com/users/marstr/gists{/gist_id}","starred_url":"https://api.github.com/users/marstr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marstr/subscriptions","organizations_url":"https://api.github.com/users/marstr/orgs","repos_url":"https://api.github.com/users/marstr/repos","events_url":"https://api.github.com/users/marstr/events{/privacy}","received_events_url":"https://api.github.com/users/marstr/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/Azure/azure-sdk-for-go/milestones/10","html_url":"https://github.com/Azure/azure-sdk-for-go/milestone/10","labels_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/milestones/10/labels","id":2531950,"number":10,"title":"v12.0.0","description":"Standard end-of-month release for the month of June.","creator":{"login":"marstr","id":11203166,"avatar_url":"https://avatars0.githubusercontent.com/u/11203166?v=4","gravatar_id":"","url":"https://api.github.com/users/marstr","html_url":"https://github.com/marstr","followers_url":"https://api.github.com/users/marstr/followers","following_url":"https://api.github.com/users/marstr/following{/other_user}","gists_url":"https://api.github.com/users/marstr/gists{/gist_id}","starred_url":"https://api.github.com/users/marstr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marstr/subscriptions","organizations_url":"https://api.github.com/users/marstr/orgs","repos_url":"https://api.github.com/users/marstr/repos","events_url":"https://api.github.com/users/marstr/events{/privacy}","received_events_url":"https://api.github.com/users/marstr/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":0,"state":"open","created_at":"2017-05-19T16:34:12Z","updated_at":"2017-05-19T16:47:16Z","due_on":"2017-06-30T07:00:00Z","closed_at":null},"comments":4,"created_at":"2017-05-19T16:47:16Z","updated_at":"2017-09-08T19:35:21Z","closed_at":null,"author_association":"MEMBER","body":"As discussed way back in #517, we would like to support all API Versions that are supported by Azure Services. At the moment, if there are breaking changes to the service in terms of API Version, we must release a new version of the SDK with breaking changes. However, this conflates breaking changes that have been made to target the most recent version of Azure Services and changes that we've made to make the SDK more idiomatic and pleasurable for the developer to use.\r\n\r\nWhat this has led to is forcing people to not adopt newer versions of services than they would have otherwise, or not adopt newer versions of the SDK. We would like to end this debacle once and for all.\r\n\r\nThe solution is generating out packages which target each version of the service that is supported. The product of our efforts to achieve this is currently previewed in the branch [experimental/allAPIVersions](https://github.com/Azure/azure-sdk-for-go/tree/experimental/allAPIVersions). (note: dramatic changes to this branch will come without warning.)"},"comment":{"url":"https://api.github.com/repos/Azure/azure-sdk-for-go/issues/comments/328194782","html_url":"https://github.com/Azure/azure-sdk-for-go/issues/631#issuecomment-328194782","issue_url":"https://api.github.com/repos/Azure/azure-sdk-for-go/issues/631","id":328194782,"user":{"login":"flyinprogrammer","id":1844847,"avatar_url":"https://avatars0.githubusercontent.com/u/1844847?v=4","gravatar_id":"","url":"https://api.github.com/users/flyinprogrammer","html_url":"https://github.com/flyinprogrammer","followers_url":"https://api.github.com/users/flyinprogrammer/followers","following_url":"https://api.github.com/users/flyinprogrammer/following{/other_user}","gists_url":"https://api.github.com/users/flyinprogrammer/gists{/gist_id}","starred_url":"https://api.github.com/users/flyinprogrammer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/flyinprogrammer/subscriptions","organizations_url":"https://api.github.com/users/flyinprogrammer/orgs","repos_url":"https://api.github.com/users/flyinprogrammer/repos","events_url":"https://api.github.com/users/flyinprogrammer/events{/privacy}","received_events_url":"https://api.github.com/users/flyinprogrammer/received_events","type":"User","site_admin":false},"created_at":"2017-09-08T19:35:21Z","updated_at":"2017-09-08T19:35:21Z","author_association":"NONE","body":"@marstr I'm really excited to see this work get done so terraform can actually support vm scale sets. How can I help?"}}
{"actor":{"display_login":"flyinprogrammer"}}