{"action":"created","issue":{"url":"https://api.github.com/repos/influxdb/influxdb/issues/2781","labels_url":"https://api.github.com/repos/influxdb/influxdb/issues/2781/labels{/name}","comments_url":"https://api.github.com/repos/influxdb/influxdb/issues/2781/comments","events_url":"https://api.github.com/repos/influxdb/influxdb/issues/2781/events","html_url":"https://github.com/influxdb/influxdb/issues/2781","id":85421814,"number":2781,"title":"Please consider versioning the client package.","user":{"login":"chakrit","id":45545,"avatar_url":"https://avatars.githubusercontent.com/u/45545?v=3","gravatar_id":"","url":"https://api.github.com/users/chakrit","html_url":"https://github.com/chakrit","followers_url":"https://api.github.com/users/chakrit/followers","following_url":"https://api.github.com/users/chakrit/following{/other_user}","gists_url":"https://api.github.com/users/chakrit/gists{/gist_id}","starred_url":"https://api.github.com/users/chakrit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chakrit/subscriptions","organizations_url":"https://api.github.com/users/chakrit/orgs","repos_url":"https://api.github.com/users/chakrit/repos","events_url":"https://api.github.com/users/chakrit/events{/privacy}","received_events_url":"https://api.github.com/users/chakrit/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-06-05T04:45:33Z","updated_at":"2015-06-05T17:54:21Z","closed_at":"2015-06-05T16:01:35Z","body":"At the current state of things, the `client` package uses the new 0.9 protocol (posting to `/write` endpoint) which means:\r\n\r\n* All calls would return 404 if run against influxdb 0.8 (the current production version) because `/write` endpoint doesn't yet exist.\r\n* No way to manually `import \"github.com/influxdb/influxdb\"` and get v0.8-compat client. We are forced to use the master by go (which currently sends everything in v0.9-style)\r\n\r\nSo please consider making available version-specific client import path, either using gopkg.in if possible or just an exported folder like `github.com/influxdb/influxdb/client/v0.8` or whatever scheme you think is best.\r\n\r\nOf course  forking the repo and resetting the master works, but that's just ugly and all updates are now manual instead of automatic."},"comment":{"url":"https://api.github.com/repos/influxdb/influxdb/issues/comments/109379417","html_url":"https://github.com/influxdb/influxdb/issues/2781#issuecomment-109379417","issue_url":"https://api.github.com/repos/influxdb/influxdb/issues/2781","id":109379417,"user":{"login":"politician","id":1149663,"avatar_url":"https://avatars.githubusercontent.com/u/1149663?v=3","gravatar_id":"","url":"https://api.github.com/users/politician","html_url":"https://github.com/politician","followers_url":"https://api.github.com/users/politician/followers","following_url":"https://api.github.com/users/politician/following{/other_user}","gists_url":"https://api.github.com/users/politician/gists{/gist_id}","starred_url":"https://api.github.com/users/politician/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/politician/subscriptions","organizations_url":"https://api.github.com/users/politician/orgs","repos_url":"https://api.github.com/users/politician/repos","events_url":"https://api.github.com/users/politician/events{/privacy}","received_events_url":"https://api.github.com/users/politician/received_events","type":"User","site_admin":false},"created_at":"2015-06-05T17:54:21Z","updated_at":"2015-06-05T17:54:21Z","body":"@jwilder That's the better answer - the inability of `go get` to facilitate reproducible builds aren't InfluxDB's problem."}}