{"action":"created","issue":{"url":"https://api.github.com/repos/bloomberg/comdb2/issues/832","repository_url":"https://api.github.com/repos/bloomberg/comdb2","labels_url":"https://api.github.com/repos/bloomberg/comdb2/issues/832/labels{/name}","comments_url":"https://api.github.com/repos/bloomberg/comdb2/issues/832/comments","events_url":"https://api.github.com/repos/bloomberg/comdb2/issues/832/events","html_url":"https://github.com/bloomberg/comdb2/issues/832","id":318420671,"number":832,"title":"Migrate to Protobuf 3 to Increase Language Compatibility","user":{"login":"turbo","id":8023543,"avatar_url":"https://avatars2.githubusercontent.com/u/8023543?v=4","gravatar_id":"","url":"https://api.github.com/users/turbo","html_url":"https://github.com/turbo","followers_url":"https://api.github.com/users/turbo/followers","following_url":"https://api.github.com/users/turbo/following{/other_user}","gists_url":"https://api.github.com/users/turbo/gists{/gist_id}","starred_url":"https://api.github.com/users/turbo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/turbo/subscriptions","organizations_url":"https://api.github.com/users/turbo/orgs","repos_url":"https://api.github.com/users/turbo/repos","events_url":"https://api.github.com/users/turbo/events{/privacy}","received_events_url":"https://api.github.com/users/turbo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-04-27T14:00:07Z","updated_at":"2018-05-02T11:07:48Z","closed_at":null,"author_association":"NONE","body":"Some languages, most notably C#, do not support proto2. The proto files for comdb2 use several specific features which have been deprecated in proto3, like optional values, defaults, required values, non-base-0 enums.\r\n\r\nSo, this is a feature request to migrate to proto3. The protobuf interface is an easy way to talk to the database and migrating will path the way for more adoption, e.g. a proper database driver for C#."},"comment":{"url":"https://api.github.com/repos/bloomberg/comdb2/issues/comments/385941944","html_url":"https://github.com/bloomberg/comdb2/issues/832#issuecomment-385941944","issue_url":"https://api.github.com/repos/bloomberg/comdb2/issues/832","id":385941944,"user":{"login":"mponomar","id":16244873,"avatar_url":"https://avatars0.githubusercontent.com/u/16244873?v=4","gravatar_id":"","url":"https://api.github.com/users/mponomar","html_url":"https://github.com/mponomar","followers_url":"https://api.github.com/users/mponomar/followers","following_url":"https://api.github.com/users/mponomar/following{/other_user}","gists_url":"https://api.github.com/users/mponomar/gists{/gist_id}","starred_url":"https://api.github.com/users/mponomar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mponomar/subscriptions","organizations_url":"https://api.github.com/users/mponomar/orgs","repos_url":"https://api.github.com/users/mponomar/repos","events_url":"https://api.github.com/users/mponomar/events{/privacy}","received_events_url":"https://api.github.com/users/mponomar/received_events","type":"User","site_admin":false},"created_at":"2018-05-02T11:07:48Z","updated_at":"2018-05-02T11:07:48Z","author_association":"COLLABORATOR","body":"The wire protocol is the same between 2 and 3 AFAIK.  I had a POC driver for another language that used proto3 with no database changes.  As a compromise we can provide proto3 files for writing drivers  We can continue to use 2 internally."}}
{"actor":{"display_login":"mponomar"}}