Browse Source

Merge pull request #1378 from Zillode/draft-upgrade

Do not consider draft releases or releases with emtpy assets
Jakob Borg 10 years ago
parent
commit
6459d11d32

+ 2 - 2
cmd/syncthing/gui.go

@@ -618,7 +618,7 @@ func restGetUpgrade(w http.ResponseWriter, r *http.Request) {
 		http.Error(w, upgrade.ErrUpgradeUnsupported.Error(), 500)
 		return
 	}
-	rel, err := upgrade.LatestRelease(strings.Contains(Version, "-beta"))
+	rel, err := upgrade.LatestGithubRelease(Version)
 	if err != nil {
 		http.Error(w, err.Error(), 500)
 		return
@@ -660,7 +660,7 @@ func restGetLang(w http.ResponseWriter, r *http.Request) {
 }
 
 func restPostUpgrade(w http.ResponseWriter, r *http.Request) {
-	rel, err := upgrade.LatestRelease(strings.Contains(Version, "-beta"))
+	rel, err := upgrade.LatestGithubRelease(Version)
 	if err != nil {
 		l.Warnln("getting latest release:", err)
 		http.Error(w, err.Error(), 500)

+ 2 - 6
cmd/syncthing/main.go

@@ -50,7 +50,6 @@ var (
 	BuildHost   = "unknown"
 	BuildUser   = "unknown"
 	IsRelease   bool
-	IsBeta      bool
 	LongVersion string
 )
 
@@ -79,9 +78,6 @@ func init() {
 	exp := regexp.MustCompile(`^v\d+\.\d+\.\d+(-beta[\d\.]+)?$`)
 	IsRelease = exp.MatchString(Version)
 
-	// Check for a beta build
-	IsBeta = strings.Contains(Version, "-beta")
-
 	stamp, _ := strconv.Atoi(BuildStamp)
 	BuildDate = time.Unix(int64(stamp), 0)
 
@@ -327,7 +323,7 @@ func main() {
 	}
 
 	if doUpgrade || doUpgradeCheck {
-		rel, err := upgrade.LatestRelease(IsBeta)
+		rel, err := upgrade.LatestGithubRelease(Version)
 		if err != nil {
 			l.Fatalln("Upgrade:", err) // exits 1
 		}
@@ -999,7 +995,7 @@ func autoUpgrade() {
 		case <-timer.C:
 		}
 
-		rel, err := upgrade.LatestRelease(IsBeta)
+		rel, err := upgrade.LatestGithubRelease(Version)
 		if err == upgrade.ErrUpgradeUnsupported {
 			events.Default.Unsubscribe(sub)
 			return

+ 3814 - 0
internal/upgrade/testdata/github-releases.json

@@ -0,0 +1,3814 @@
+[
+  {
+    "url": "https://api.github.com/repos/syncthing/syncthing/releases/1102614",
+    "assets_url": "https://api.github.com/repos/syncthing/syncthing/releases/1102614/assets",
+    "upload_url": "https://uploads.github.com/repos/syncthing/syncthing/releases/1102614/assets{?name}",
+    "html_url": "https://github.com/syncthing/syncthing/releases/tag/v0.10.30",
+    "id": 1102614,
+    "tag_name": "v0.10.30",
+    "target_commitish": "master",
+    "name": "v0.10.30",
+    "draft": false,
+    "author": {
+      "login": "calmh",
+      "id": 125426,
+      "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/calmh",
+      "html_url": "https://github.com/calmh",
+      "followers_url": "https://api.github.com/users/calmh/followers",
+      "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+      "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+      "organizations_url": "https://api.github.com/users/calmh/orgs",
+      "repos_url": "https://api.github.com/users/calmh/repos",
+      "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/calmh/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "prerelease": false,
+    "created_at": "2015-03-29T07:47:11Z",
+    "published_at": "2015-03-29T08:43:57Z",
+    "assets": [
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/495963",
+        "id": 495963,
+        "name": "md5sum.txt.asc",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 1743,
+        "download_count": 4,
+        "created_at": "2015-03-29T08:44:23Z",
+        "updated_at": "2015-03-29T08:44:23Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.30/md5sum.txt.asc"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/495964",
+        "id": 495964,
+        "name": "sha1sum.txt.asc",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 1879,
+        "download_count": 10,
+        "created_at": "2015-03-29T08:44:24Z",
+        "updated_at": "2015-03-29T08:44:25Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.30/sha1sum.txt.asc"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/495965",
+        "id": 495965,
+        "name": "syncthing-dragonfly-386-v0.10.30.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3796674,
+        "download_count": 4,
+        "created_at": "2015-03-29T08:44:26Z",
+        "updated_at": "2015-03-29T08:44:30Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.30/syncthing-dragonfly-386-v0.10.30.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/495967",
+        "id": 495967,
+        "name": "syncthing-dragonfly-amd64-v0.10.30.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4001263,
+        "download_count": 2,
+        "created_at": "2015-03-29T08:44:32Z",
+        "updated_at": "2015-03-29T08:44:41Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.30/syncthing-dragonfly-amd64-v0.10.30.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/495968",
+        "id": 495968,
+        "name": "syncthing-freebsd-386-v0.10.30.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3801708,
+        "download_count": 8,
+        "created_at": "2015-03-29T08:44:42Z",
+        "updated_at": "2015-03-29T08:44:47Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.30/syncthing-freebsd-386-v0.10.30.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/495969",
+        "id": 495969,
+        "name": "syncthing-freebsd-amd64-v0.10.30.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4003718,
+        "download_count": 145,
+        "created_at": "2015-03-29T08:44:48Z",
+        "updated_at": "2015-03-29T08:44:54Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.30/syncthing-freebsd-amd64-v0.10.30.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/495970",
+        "id": 495970,
+        "name": "syncthing-linux-386-v0.10.30.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3805814,
+        "download_count": 1089,
+        "created_at": "2015-03-29T08:44:55Z",
+        "updated_at": "2015-03-29T08:45:00Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.30/syncthing-linux-386-v0.10.30.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/495971",
+        "id": 495971,
+        "name": "syncthing-linux-amd64-v0.10.30.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4017533,
+        "download_count": 4654,
+        "created_at": "2015-03-29T08:45:02Z",
+        "updated_at": "2015-03-29T08:45:07Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.30/syncthing-linux-amd64-v0.10.30.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/495972",
+        "id": 495972,
+        "name": "syncthing-linux-arm-v0.10.30.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3771273,
+        "download_count": 1167,
+        "created_at": "2015-03-29T08:45:08Z",
+        "updated_at": "2015-03-29T08:45:14Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.30/syncthing-linux-arm-v0.10.30.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/495973",
+        "id": 495973,
+        "name": "syncthing-macosx-386-v0.10.30.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3791510,
+        "download_count": 29,
+        "created_at": "2015-03-29T08:45:15Z",
+        "updated_at": "2015-03-29T08:45:20Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.30/syncthing-macosx-386-v0.10.30.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/495974",
+        "id": 495974,
+        "name": "syncthing-macosx-amd64-v0.10.30.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3999575,
+        "download_count": 972,
+        "created_at": "2015-03-29T08:45:22Z",
+        "updated_at": "2015-03-29T08:45:27Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.30/syncthing-macosx-amd64-v0.10.30.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/495975",
+        "id": 495975,
+        "name": "syncthing-netbsd-386-v0.10.30.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3795854,
+        "download_count": 1,
+        "created_at": "2015-03-29T08:45:28Z",
+        "updated_at": "2015-03-29T08:45:34Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.30/syncthing-netbsd-386-v0.10.30.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/495976",
+        "id": 495976,
+        "name": "syncthing-netbsd-amd64-v0.10.30.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4001874,
+        "download_count": 1,
+        "created_at": "2015-03-29T08:45:36Z",
+        "updated_at": "2015-03-29T08:45:40Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.30/syncthing-netbsd-amd64-v0.10.30.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/495977",
+        "id": 495977,
+        "name": "syncthing-openbsd-386-v0.10.30.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3801039,
+        "download_count": 3,
+        "created_at": "2015-03-29T08:45:41Z",
+        "updated_at": "2015-03-29T08:45:47Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.30/syncthing-openbsd-386-v0.10.30.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/495978",
+        "id": 495978,
+        "name": "syncthing-openbsd-amd64-v0.10.30.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4005962,
+        "download_count": 3,
+        "created_at": "2015-03-29T08:45:48Z",
+        "updated_at": "2015-03-29T08:45:54Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.30/syncthing-openbsd-amd64-v0.10.30.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/495979",
+        "id": 495979,
+        "name": "syncthing-solaris-amd64-v0.10.30.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4005313,
+        "download_count": 6,
+        "created_at": "2015-03-29T08:45:55Z",
+        "updated_at": "2015-03-29T08:46:00Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.30/syncthing-solaris-amd64-v0.10.30.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/495980",
+        "id": 495980,
+        "name": "syncthing-source-v0.10.30.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3696932,
+        "download_count": 4,
+        "created_at": "2015-03-29T08:46:02Z",
+        "updated_at": "2015-03-29T08:46:07Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.30/syncthing-source-v0.10.30.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/495981",
+        "id": 495981,
+        "name": "syncthing-windows-386-v0.10.30.zip",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3833905,
+        "download_count": 765,
+        "created_at": "2015-03-29T08:46:08Z",
+        "updated_at": "2015-03-29T08:46:14Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.30/syncthing-windows-386-v0.10.30.zip"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/495982",
+        "id": 495982,
+        "name": "syncthing-windows-amd64-v0.10.30.zip",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4061307,
+        "download_count": 2995,
+        "created_at": "2015-03-29T08:46:15Z",
+        "updated_at": "2015-03-29T08:46:20Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.30/syncthing-windows-amd64-v0.10.30.zip"
+      }
+    ],
+    "tarball_url": "https://api.github.com/repos/syncthing/syncthing/tarball/v0.10.30",
+    "zipball_url": "https://api.github.com/repos/syncthing/syncthing/zipball/v0.10.30",
+    "body": "* Don't allow arbitrarily short reconnection intervals (#1524, @calmh)\r\n"
+  },
+  {
+    "url": "https://api.github.com/repos/syncthing/syncthing/releases/1077409",
+    "assets_url": "https://api.github.com/repos/syncthing/syncthing/releases/1077409/assets",
+    "upload_url": "https://uploads.github.com/repos/syncthing/syncthing/releases/1077409/assets{?name}",
+    "html_url": "https://github.com/syncthing/syncthing/releases/tag/v0.10.29",
+    "id": 1077409,
+    "tag_name": "v0.10.29",
+    "target_commitish": "master",
+    "name": "v0.10.29",
+    "draft": false,
+    "author": {
+      "login": "AudriusButkevicius",
+      "id": 1144861,
+      "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/AudriusButkevicius",
+      "html_url": "https://github.com/AudriusButkevicius",
+      "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+      "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+      "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+      "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+      "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+      "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "prerelease": false,
+    "created_at": "2015-03-22T14:10:30Z",
+    "published_at": "2015-03-22T14:20:44Z",
+    "assets": [
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484555",
+        "id": 484555,
+        "name": "md5sum.txt.asc",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 1743,
+        "download_count": 38,
+        "created_at": "2015-03-22T14:21:27Z",
+        "updated_at": "2015-03-22T14:21:27Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.29/md5sum.txt.asc"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484556",
+        "id": 484556,
+        "name": "sha1sum.txt.asc",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 1879,
+        "download_count": 43,
+        "created_at": "2015-03-22T14:21:29Z",
+        "updated_at": "2015-03-22T14:21:29Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.29/sha1sum.txt.asc"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484557",
+        "id": 484557,
+        "name": "syncthing-dragonfly-386-v0.10.29.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3796079,
+        "download_count": 38,
+        "created_at": "2015-03-22T14:21:31Z",
+        "updated_at": "2015-03-22T14:21:36Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.29/syncthing-dragonfly-386-v0.10.29.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484558",
+        "id": 484558,
+        "name": "syncthing-dragonfly-amd64-v0.10.29.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4001227,
+        "download_count": 37,
+        "created_at": "2015-03-22T14:21:37Z",
+        "updated_at": "2015-03-22T14:21:42Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.29/syncthing-dragonfly-amd64-v0.10.29.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484559",
+        "id": 484559,
+        "name": "syncthing-freebsd-386-v0.10.29.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3801251,
+        "download_count": 27,
+        "created_at": "2015-03-22T14:21:44Z",
+        "updated_at": "2015-03-22T14:21:49Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.29/syncthing-freebsd-386-v0.10.29.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484560",
+        "id": 484560,
+        "name": "syncthing-freebsd-amd64-v0.10.29.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4003750,
+        "download_count": 590,
+        "created_at": "2015-03-22T14:21:50Z",
+        "updated_at": "2015-03-22T14:21:56Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.29/syncthing-freebsd-amd64-v0.10.29.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484561",
+        "id": 484561,
+        "name": "syncthing-linux-386-v0.10.29.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3803451,
+        "download_count": 5976,
+        "created_at": "2015-03-22T14:21:57Z",
+        "updated_at": "2015-03-22T14:22:02Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.29/syncthing-linux-386-v0.10.29.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484562",
+        "id": 484562,
+        "name": "syncthing-linux-amd64-v0.10.29.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4015813,
+        "download_count": 25876,
+        "created_at": "2015-03-22T14:22:04Z",
+        "updated_at": "2015-03-22T14:22:10Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.29/syncthing-linux-amd64-v0.10.29.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484563",
+        "id": 484563,
+        "name": "syncthing-linux-arm-v0.10.29.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3770059,
+        "download_count": 5390,
+        "created_at": "2015-03-22T14:22:11Z",
+        "updated_at": "2015-03-22T14:22:17Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.29/syncthing-linux-arm-v0.10.29.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484564",
+        "id": 484564,
+        "name": "syncthing-macosx-386-v0.10.29.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3790536,
+        "download_count": 192,
+        "created_at": "2015-03-22T14:22:18Z",
+        "updated_at": "2015-03-22T14:22:24Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.29/syncthing-macosx-386-v0.10.29.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484565",
+        "id": 484565,
+        "name": "syncthing-macosx-amd64-v0.10.29.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3998129,
+        "download_count": 3126,
+        "created_at": "2015-03-22T14:22:25Z",
+        "updated_at": "2015-03-22T14:22:31Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.29/syncthing-macosx-amd64-v0.10.29.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484567",
+        "id": 484567,
+        "name": "syncthing-netbsd-386-v0.10.29.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3795362,
+        "download_count": 11,
+        "created_at": "2015-03-22T14:22:32Z",
+        "updated_at": "2015-03-22T14:22:36Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.29/syncthing-netbsd-386-v0.10.29.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484568",
+        "id": 484568,
+        "name": "syncthing-netbsd-amd64-v0.10.29.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4001193,
+        "download_count": 21,
+        "created_at": "2015-03-22T14:22:38Z",
+        "updated_at": "2015-03-22T14:22:42Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.29/syncthing-netbsd-amd64-v0.10.29.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484569",
+        "id": 484569,
+        "name": "syncthing-openbsd-386-v0.10.29.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3800149,
+        "download_count": 19,
+        "created_at": "2015-03-22T14:22:43Z",
+        "updated_at": "2015-03-22T14:22:51Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.29/syncthing-openbsd-386-v0.10.29.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484571",
+        "id": 484571,
+        "name": "syncthing-openbsd-amd64-v0.10.29.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4005448,
+        "download_count": 19,
+        "created_at": "2015-03-22T14:22:52Z",
+        "updated_at": "2015-03-22T14:22:57Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.29/syncthing-openbsd-amd64-v0.10.29.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484572",
+        "id": 484572,
+        "name": "syncthing-solaris-amd64-v0.10.29.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4005281,
+        "download_count": 24,
+        "created_at": "2015-03-22T14:22:58Z",
+        "updated_at": "2015-03-22T14:23:03Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.29/syncthing-solaris-amd64-v0.10.29.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484573",
+        "id": 484573,
+        "name": "syncthing-source-v0.10.29.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3696083,
+        "download_count": 35,
+        "created_at": "2015-03-22T14:23:05Z",
+        "updated_at": "2015-03-22T14:23:09Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.29/syncthing-source-v0.10.29.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484574",
+        "id": 484574,
+        "name": "syncthing-windows-386-v0.10.29.zip",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3832630,
+        "download_count": 4382,
+        "created_at": "2015-03-22T14:23:10Z",
+        "updated_at": "2015-03-22T14:23:14Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.29/syncthing-windows-386-v0.10.29.zip"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484575",
+        "id": 484575,
+        "name": "syncthing-windows-amd64-v0.10.29.zip",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4060587,
+        "download_count": 10718,
+        "created_at": "2015-03-22T14:23:16Z",
+        "updated_at": "2015-03-22T14:23:20Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.29/syncthing-windows-amd64-v0.10.29.zip"
+      }
+    ],
+    "tarball_url": "https://api.github.com/repos/syncthing/syncthing/tarball/v0.10.29",
+    "zipball_url": "https://api.github.com/repos/syncthing/syncthing/zipball/v0.10.29",
+    "body": "* Send correct MIME type for SVG images (#1506, @calmh)\r\n* Fix crash on walker error (fixes #1507, @AudriusButkevicius)"
+  },
+  {
+    "url": "https://api.github.com/repos/syncthing/syncthing/releases/1077111",
+    "assets_url": "https://api.github.com/repos/syncthing/syncthing/releases/1077111/assets",
+    "upload_url": "https://uploads.github.com/repos/syncthing/syncthing/releases/1077111/assets{?name}",
+    "html_url": "https://github.com/syncthing/syncthing/releases/tag/v0.11.0-beta0",
+    "id": 1077111,
+    "tag_name": "v0.11.0-beta0",
+    "target_commitish": "master",
+    "name": "v0.11.0-beta0",
+    "draft": false,
+    "author": {
+      "login": "calmh",
+      "id": 125426,
+      "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/calmh",
+      "html_url": "https://github.com/calmh",
+      "followers_url": "https://api.github.com/users/calmh/followers",
+      "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+      "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+      "organizations_url": "https://api.github.com/users/calmh/orgs",
+      "repos_url": "https://api.github.com/users/calmh/repos",
+      "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/calmh/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "prerelease": true,
+    "created_at": "2015-03-22T10:35:34Z",
+    "published_at": "2015-03-22T10:45:40Z",
+    "assets": [
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484363",
+        "id": 484363,
+        "name": "md5sum.txt.asc",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 1828,
+        "download_count": 0,
+        "created_at": "2015-03-22T10:46:00Z",
+        "updated_at": "2015-03-22T10:46:01Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.11.0-beta0/md5sum.txt.asc"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484364",
+        "id": 484364,
+        "name": "sha1sum.txt.asc",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 1964,
+        "download_count": 1,
+        "created_at": "2015-03-22T10:46:02Z",
+        "updated_at": "2015-03-22T10:46:03Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.11.0-beta0/sha1sum.txt.asc"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484365",
+        "id": 484365,
+        "name": "syncthing-dragonfly-386-v0.11.0-beta0.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3798772,
+        "download_count": 0,
+        "created_at": "2015-03-22T10:46:04Z",
+        "updated_at": "2015-03-22T10:46:09Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.11.0-beta0/syncthing-dragonfly-386-v0.11.0-beta0.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484366",
+        "id": 484366,
+        "name": "syncthing-dragonfly-amd64-v0.11.0-beta0.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4003568,
+        "download_count": 0,
+        "created_at": "2015-03-22T10:46:11Z",
+        "updated_at": "2015-03-22T10:46:16Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.11.0-beta0/syncthing-dragonfly-amd64-v0.11.0-beta0.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484367",
+        "id": 484367,
+        "name": "syncthing-freebsd-386-v0.11.0-beta0.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3804977,
+        "download_count": 0,
+        "created_at": "2015-03-22T10:46:18Z",
+        "updated_at": "2015-03-22T10:46:23Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.11.0-beta0/syncthing-freebsd-386-v0.11.0-beta0.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484368",
+        "id": 484368,
+        "name": "syncthing-freebsd-amd64-v0.11.0-beta0.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4006398,
+        "download_count": 0,
+        "created_at": "2015-03-22T10:46:24Z",
+        "updated_at": "2015-03-22T10:46:29Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.11.0-beta0/syncthing-freebsd-amd64-v0.11.0-beta0.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484369",
+        "id": 484369,
+        "name": "syncthing-linux-386-v0.11.0-beta0.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3808184,
+        "download_count": 8,
+        "created_at": "2015-03-22T10:46:31Z",
+        "updated_at": "2015-03-22T10:46:35Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.11.0-beta0/syncthing-linux-386-v0.11.0-beta0.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484370",
+        "id": 484370,
+        "name": "syncthing-linux-amd64-v0.11.0-beta0.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4021711,
+        "download_count": 24,
+        "created_at": "2015-03-22T10:46:36Z",
+        "updated_at": "2015-03-22T10:46:40Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.11.0-beta0/syncthing-linux-amd64-v0.11.0-beta0.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484371",
+        "id": 484371,
+        "name": "syncthing-linux-arm-v0.11.0-beta0.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3774029,
+        "download_count": 5,
+        "created_at": "2015-03-22T10:46:42Z",
+        "updated_at": "2015-03-22T10:46:46Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.11.0-beta0/syncthing-linux-arm-v0.11.0-beta0.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484372",
+        "id": 484372,
+        "name": "syncthing-macosx-386-v0.11.0-beta0.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3793628,
+        "download_count": 0,
+        "created_at": "2015-03-22T10:46:47Z",
+        "updated_at": "2015-03-22T10:46:51Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.11.0-beta0/syncthing-macosx-386-v0.11.0-beta0.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484373",
+        "id": 484373,
+        "name": "syncthing-macosx-amd64-v0.11.0-beta0.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4001850,
+        "download_count": 1,
+        "created_at": "2015-03-22T10:46:53Z",
+        "updated_at": "2015-03-22T10:46:58Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.11.0-beta0/syncthing-macosx-amd64-v0.11.0-beta0.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484374",
+        "id": 484374,
+        "name": "syncthing-netbsd-386-v0.11.0-beta0.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3798666,
+        "download_count": 0,
+        "created_at": "2015-03-22T10:46:59Z",
+        "updated_at": "2015-03-22T10:47:03Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.11.0-beta0/syncthing-netbsd-386-v0.11.0-beta0.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484375",
+        "id": 484375,
+        "name": "syncthing-netbsd-amd64-v0.11.0-beta0.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4003365,
+        "download_count": 0,
+        "created_at": "2015-03-22T10:47:04Z",
+        "updated_at": "2015-03-22T10:47:08Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.11.0-beta0/syncthing-netbsd-amd64-v0.11.0-beta0.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484376",
+        "id": 484376,
+        "name": "syncthing-openbsd-386-v0.11.0-beta0.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3803643,
+        "download_count": 0,
+        "created_at": "2015-03-22T10:47:10Z",
+        "updated_at": "2015-03-22T10:47:13Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.11.0-beta0/syncthing-openbsd-386-v0.11.0-beta0.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484377",
+        "id": 484377,
+        "name": "syncthing-openbsd-amd64-v0.11.0-beta0.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4008392,
+        "download_count": 0,
+        "created_at": "2015-03-22T10:47:15Z",
+        "updated_at": "2015-03-22T10:47:20Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.11.0-beta0/syncthing-openbsd-amd64-v0.11.0-beta0.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484378",
+        "id": 484378,
+        "name": "syncthing-solaris-amd64-v0.11.0-beta0.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4006827,
+        "download_count": 0,
+        "created_at": "2015-03-22T10:47:21Z",
+        "updated_at": "2015-03-22T10:47:26Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.11.0-beta0/syncthing-solaris-amd64-v0.11.0-beta0.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484379",
+        "id": 484379,
+        "name": "syncthing-source-v0.11.0-beta0.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3694379,
+        "download_count": 0,
+        "created_at": "2015-03-22T10:47:28Z",
+        "updated_at": "2015-03-22T10:47:33Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.11.0-beta0/syncthing-source-v0.11.0-beta0.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484380",
+        "id": 484380,
+        "name": "syncthing-windows-386-v0.11.0-beta0.zip",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3837848,
+        "download_count": 2,
+        "created_at": "2015-03-22T10:47:34Z",
+        "updated_at": "2015-03-22T10:47:39Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.11.0-beta0/syncthing-windows-386-v0.11.0-beta0.zip"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484381",
+        "id": 484381,
+        "name": "syncthing-windows-amd64-v0.11.0-beta0.zip",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4064959,
+        "download_count": 15,
+        "created_at": "2015-03-22T10:47:40Z",
+        "updated_at": "2015-03-22T10:47:45Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.11.0-beta0/syncthing-windows-amd64-v0.11.0-beta0.zip"
+      }
+    ],
+    "tarball_url": "https://api.github.com/repos/syncthing/syncthing/tarball/v0.11.0-beta0",
+    "zipball_url": "https://api.github.com/repos/syncthing/syncthing/zipball/v0.11.0-beta0",
+    "body": ":warning: This introduces a backwards incompatible change to the REST interface. It's currently protocol compatible with v0.10.x, but the final v0.11.0 will not be. Use only if you're feeling experimental.\r\n\r\n* Use lowerCamelCase for the JSON API (#1338, @pascalj)\r\n* Silence warnings (#1388, @AudriusButkevicius)\r\n* Suppress 'Last File Received' if a node is folder master (#1472, @sciurius)\r\n* Automatically fix file name normalization errors (#430, @calmh)\r\n* Add external versioner (#573, @alex2108)"
+  },
+  {
+    "url": "https://api.github.com/repos/syncthing/syncthing/releases/1077088",
+    "assets_url": "https://api.github.com/repos/syncthing/syncthing/releases/1077088/assets",
+    "upload_url": "https://uploads.github.com/repos/syncthing/syncthing/releases/1077088/assets{?name}",
+    "html_url": "https://github.com/syncthing/syncthing/releases/tag/v0.10.28",
+    "id": 1077088,
+    "tag_name": "v0.10.28",
+    "target_commitish": "master",
+    "name": "v0.10.28",
+    "draft": false,
+    "author": {
+      "login": "calmh",
+      "id": 125426,
+      "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/calmh",
+      "html_url": "https://github.com/calmh",
+      "followers_url": "https://api.github.com/users/calmh/followers",
+      "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+      "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+      "organizations_url": "https://api.github.com/users/calmh/orgs",
+      "repos_url": "https://api.github.com/users/calmh/repos",
+      "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/calmh/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "prerelease": false,
+    "created_at": "2015-03-22T10:04:32Z",
+    "published_at": "2015-03-22T10:15:43Z",
+    "assets": [
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484327",
+        "id": 484327,
+        "name": "md5sum.txt.asc",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 1743,
+        "download_count": 5,
+        "created_at": "2015-03-22T10:16:07Z",
+        "updated_at": "2015-03-22T10:16:08Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.28/md5sum.txt.asc"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484328",
+        "id": 484328,
+        "name": "sha1sum.txt.asc",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 1879,
+        "download_count": 8,
+        "created_at": "2015-03-22T10:16:09Z",
+        "updated_at": "2015-03-22T10:16:09Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.28/sha1sum.txt.asc"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484329",
+        "id": 484329,
+        "name": "syncthing-dragonfly-386-v0.10.28.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3795111,
+        "download_count": 0,
+        "created_at": "2015-03-22T10:16:11Z",
+        "updated_at": "2015-03-22T10:16:15Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.28/syncthing-dragonfly-386-v0.10.28.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484330",
+        "id": 484330,
+        "name": "syncthing-dragonfly-amd64-v0.10.28.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4000976,
+        "download_count": 0,
+        "created_at": "2015-03-22T10:16:16Z",
+        "updated_at": "2015-03-22T10:16:22Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.28/syncthing-dragonfly-amd64-v0.10.28.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484331",
+        "id": 484331,
+        "name": "syncthing-freebsd-386-v0.10.28.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3800015,
+        "download_count": 4,
+        "created_at": "2015-03-22T10:16:23Z",
+        "updated_at": "2015-03-22T10:16:28Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.28/syncthing-freebsd-386-v0.10.28.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484332",
+        "id": 484332,
+        "name": "syncthing-freebsd-amd64-v0.10.28.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4003718,
+        "download_count": 87,
+        "created_at": "2015-03-22T10:16:30Z",
+        "updated_at": "2015-03-22T10:16:35Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.28/syncthing-freebsd-amd64-v0.10.28.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484333",
+        "id": 484333,
+        "name": "syncthing-linux-386-v0.10.28.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3805356,
+        "download_count": 470,
+        "created_at": "2015-03-22T10:16:37Z",
+        "updated_at": "2015-03-22T10:16:42Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.28/syncthing-linux-386-v0.10.28.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484334",
+        "id": 484334,
+        "name": "syncthing-linux-amd64-v0.10.28.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4015843,
+        "download_count": 1999,
+        "created_at": "2015-03-22T10:16:43Z",
+        "updated_at": "2015-03-22T10:16:47Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.28/syncthing-linux-amd64-v0.10.28.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484335",
+        "id": 484335,
+        "name": "syncthing-linux-arm-v0.10.28.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3770501,
+        "download_count": 515,
+        "created_at": "2015-03-22T10:16:49Z",
+        "updated_at": "2015-03-22T10:16:54Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.28/syncthing-linux-arm-v0.10.28.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484336",
+        "id": 484336,
+        "name": "syncthing-macosx-386-v0.10.28.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3791962,
+        "download_count": 14,
+        "created_at": "2015-03-22T10:16:55Z",
+        "updated_at": "2015-03-22T10:16:59Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.28/syncthing-macosx-386-v0.10.28.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484337",
+        "id": 484337,
+        "name": "syncthing-macosx-amd64-v0.10.28.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3997957,
+        "download_count": 540,
+        "created_at": "2015-03-22T10:17:00Z",
+        "updated_at": "2015-03-22T10:17:04Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.28/syncthing-macosx-amd64-v0.10.28.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484338",
+        "id": 484338,
+        "name": "syncthing-netbsd-386-v0.10.28.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3796413,
+        "download_count": 0,
+        "created_at": "2015-03-22T10:17:06Z",
+        "updated_at": "2015-03-22T10:17:10Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.28/syncthing-netbsd-386-v0.10.28.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484339",
+        "id": 484339,
+        "name": "syncthing-netbsd-amd64-v0.10.28.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4001158,
+        "download_count": 0,
+        "created_at": "2015-03-22T10:17:11Z",
+        "updated_at": "2015-03-22T10:17:16Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.28/syncthing-netbsd-amd64-v0.10.28.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484340",
+        "id": 484340,
+        "name": "syncthing-openbsd-386-v0.10.28.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3800817,
+        "download_count": 0,
+        "created_at": "2015-03-22T10:17:18Z",
+        "updated_at": "2015-03-22T10:17:23Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.28/syncthing-openbsd-386-v0.10.28.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484341",
+        "id": 484341,
+        "name": "syncthing-openbsd-amd64-v0.10.28.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4005449,
+        "download_count": 0,
+        "created_at": "2015-03-22T10:17:25Z",
+        "updated_at": "2015-03-22T10:17:28Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.28/syncthing-openbsd-amd64-v0.10.28.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484342",
+        "id": 484342,
+        "name": "syncthing-solaris-amd64-v0.10.28.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4005204,
+        "download_count": 4,
+        "created_at": "2015-03-22T10:17:30Z",
+        "updated_at": "2015-03-22T10:17:35Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.28/syncthing-solaris-amd64-v0.10.28.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484343",
+        "id": 484343,
+        "name": "syncthing-source-v0.10.28.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3696392,
+        "download_count": 7,
+        "created_at": "2015-03-22T10:17:36Z",
+        "updated_at": "2015-03-22T10:17:39Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.28/syncthing-source-v0.10.28.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484344",
+        "id": 484344,
+        "name": "syncthing-windows-386-v0.10.28.zip",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3829905,
+        "download_count": 384,
+        "created_at": "2015-03-22T10:17:41Z",
+        "updated_at": "2015-03-22T10:17:45Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.28/syncthing-windows-386-v0.10.28.zip"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/484345",
+        "id": 484345,
+        "name": "syncthing-windows-amd64-v0.10.28.zip",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4060437,
+        "download_count": 1300,
+        "created_at": "2015-03-22T10:17:46Z",
+        "updated_at": "2015-03-22T10:17:51Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.28/syncthing-windows-amd64-v0.10.28.zip"
+      }
+    ],
+    "tarball_url": "https://api.github.com/repos/syncthing/syncthing/tarball/v0.10.28",
+    "zipball_url": "https://api.github.com/repos/syncthing/syncthing/zipball/v0.10.28",
+    "body": "* Silence warnings (#1388, @AudriusButkevicius)\r\n* Suppress 'Last File Received' if a node is folder master (#1472, @sciurius)\r\n* Automatically fix file name normalization errors (#430, @calmh)\r\n"
+  },
+  {
+    "url": "https://api.github.com/repos/syncthing/syncthing/releases/1052117",
+    "assets_url": "https://api.github.com/repos/syncthing/syncthing/releases/1052117/assets",
+    "upload_url": "https://uploads.github.com/repos/syncthing/syncthing/releases/1052117/assets{?name}",
+    "html_url": "https://github.com/syncthing/syncthing/releases/tag/v0.10.27",
+    "id": 1052117,
+    "tag_name": "v0.10.27",
+    "target_commitish": "master",
+    "name": "v0.10.27",
+    "draft": false,
+    "author": {
+      "login": "AudriusButkevicius",
+      "id": 1144861,
+      "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/AudriusButkevicius",
+      "html_url": "https://github.com/AudriusButkevicius",
+      "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+      "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+      "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+      "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+      "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+      "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "prerelease": false,
+    "created_at": "2015-03-15T15:52:32Z",
+    "published_at": "2015-03-15T16:15:32Z",
+    "assets": [
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/472410",
+        "id": 472410,
+        "name": "md5sum.txt.asc",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 1743,
+        "download_count": 67,
+        "created_at": "2015-03-15T16:15:43Z",
+        "updated_at": "2015-03-15T16:15:44Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.27/md5sum.txt.asc"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/472411",
+        "id": 472411,
+        "name": "sha1sum.txt.asc",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 1879,
+        "download_count": 65,
+        "created_at": "2015-03-15T16:15:45Z",
+        "updated_at": "2015-03-15T16:15:46Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.27/sha1sum.txt.asc"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/472412",
+        "id": 472412,
+        "name": "syncthing-dragonfly-386-v0.10.27.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3857672,
+        "download_count": 33,
+        "created_at": "2015-03-15T16:15:47Z",
+        "updated_at": "2015-03-15T16:15:51Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.27/syncthing-dragonfly-386-v0.10.27.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/472413",
+        "id": 472413,
+        "name": "syncthing-dragonfly-amd64-v0.10.27.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4063534,
+        "download_count": 42,
+        "created_at": "2015-03-15T16:15:52Z",
+        "updated_at": "2015-03-15T16:15:58Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.27/syncthing-dragonfly-amd64-v0.10.27.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/472414",
+        "id": 472414,
+        "name": "syncthing-freebsd-386-v0.10.27.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3862802,
+        "download_count": 32,
+        "created_at": "2015-03-15T16:15:59Z",
+        "updated_at": "2015-03-15T16:16:05Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.27/syncthing-freebsd-386-v0.10.27.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/472416",
+        "id": 472416,
+        "name": "syncthing-freebsd-amd64-v0.10.27.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4067685,
+        "download_count": 729,
+        "created_at": "2015-03-15T16:16:06Z",
+        "updated_at": "2015-03-15T16:16:11Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.27/syncthing-freebsd-amd64-v0.10.27.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/472417",
+        "id": 472417,
+        "name": "syncthing-linux-386-v0.10.27.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3867097,
+        "download_count": 5562,
+        "created_at": "2015-03-15T16:16:12Z",
+        "updated_at": "2015-03-15T16:16:18Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.27/syncthing-linux-386-v0.10.27.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/472418",
+        "id": 472418,
+        "name": "syncthing-linux-amd64-v0.10.27.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4077676,
+        "download_count": 37340,
+        "created_at": "2015-03-15T16:16:19Z",
+        "updated_at": "2015-03-15T16:16:23Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.27/syncthing-linux-amd64-v0.10.27.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/472419",
+        "id": 472419,
+        "name": "syncthing-linux-arm-v0.10.27.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3835470,
+        "download_count": 6590,
+        "created_at": "2015-03-15T16:16:25Z",
+        "updated_at": "2015-03-15T16:16:31Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.27/syncthing-linux-arm-v0.10.27.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/472421",
+        "id": 472421,
+        "name": "syncthing-macosx-386-v0.10.27.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3854261,
+        "download_count": 133,
+        "created_at": "2015-03-15T16:16:33Z",
+        "updated_at": "2015-03-15T16:16:37Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.27/syncthing-macosx-386-v0.10.27.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/472422",
+        "id": 472422,
+        "name": "syncthing-macosx-amd64-v0.10.27.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4061933,
+        "download_count": 2890,
+        "created_at": "2015-03-15T16:16:39Z",
+        "updated_at": "2015-03-15T16:16:44Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.27/syncthing-macosx-amd64-v0.10.27.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/472423",
+        "id": 472423,
+        "name": "syncthing-netbsd-386-v0.10.27.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3857065,
+        "download_count": 17,
+        "created_at": "2015-03-15T16:16:46Z",
+        "updated_at": "2015-03-15T16:16:50Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.27/syncthing-netbsd-386-v0.10.27.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/472424",
+        "id": 472424,
+        "name": "syncthing-netbsd-amd64-v0.10.27.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4064275,
+        "download_count": 11,
+        "created_at": "2015-03-15T16:16:51Z",
+        "updated_at": "2015-03-15T16:16:57Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.27/syncthing-netbsd-amd64-v0.10.27.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/472425",
+        "id": 472425,
+        "name": "syncthing-openbsd-386-v0.10.27.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3861955,
+        "download_count": 14,
+        "created_at": "2015-03-15T16:16:58Z",
+        "updated_at": "2015-03-15T16:17:03Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.27/syncthing-openbsd-386-v0.10.27.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/472436",
+        "id": 472436,
+        "name": "syncthing-openbsd-amd64-v0.10.27.tar.gz",
+        "label": null,
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/gzip",
+        "state": "uploaded",
+        "size": 4068835,
+        "download_count": 15,
+        "created_at": "2015-03-15T16:20:13Z",
+        "updated_at": "2015-03-15T16:21:01Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.27/syncthing-openbsd-amd64-v0.10.27.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/472429",
+        "id": 472429,
+        "name": "syncthing-solaris-amd64-v0.10.27.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4068886,
+        "download_count": 16,
+        "created_at": "2015-03-15T16:17:13Z",
+        "updated_at": "2015-03-15T16:17:19Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.27/syncthing-solaris-amd64-v0.10.27.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/472430",
+        "id": 472430,
+        "name": "syncthing-source-v0.10.27.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3816327,
+        "download_count": 35,
+        "created_at": "2015-03-15T16:17:20Z",
+        "updated_at": "2015-03-15T16:17:27Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.27/syncthing-source-v0.10.27.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/472432",
+        "id": 472432,
+        "name": "syncthing-windows-386-v0.10.27.zip",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3894745,
+        "download_count": 2773,
+        "created_at": "2015-03-15T16:17:29Z",
+        "updated_at": "2015-03-15T16:17:34Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.27/syncthing-windows-386-v0.10.27.zip"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/472433",
+        "id": 472433,
+        "name": "syncthing-windows-amd64-v0.10.27.zip",
+        "label": "",
+        "uploader": {
+          "login": "AudriusButkevicius",
+          "id": 1144861,
+          "avatar_url": "https://avatars.githubusercontent.com/u/1144861?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/AudriusButkevicius",
+          "html_url": "https://github.com/AudriusButkevicius",
+          "followers_url": "https://api.github.com/users/AudriusButkevicius/followers",
+          "following_url": "https://api.github.com/users/AudriusButkevicius/following{/other_user}",
+          "gists_url": "https://api.github.com/users/AudriusButkevicius/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/AudriusButkevicius/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/AudriusButkevicius/subscriptions",
+          "organizations_url": "https://api.github.com/users/AudriusButkevicius/orgs",
+          "repos_url": "https://api.github.com/users/AudriusButkevicius/repos",
+          "events_url": "https://api.github.com/users/AudriusButkevicius/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/AudriusButkevicius/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4125350,
+        "download_count": 8922,
+        "created_at": "2015-03-15T16:17:36Z",
+        "updated_at": "2015-03-15T16:17:40Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.27/syncthing-windows-amd64-v0.10.27.zip"
+      }
+    ],
+    "tarball_url": "https://api.github.com/repos/syncthing/syncthing/tarball/v0.10.27",
+    "zipball_url": "https://api.github.com/repos/syncthing/syncthing/zipball/v0.10.27",
+    "body": "* Get version from RELEASE file if it exists, or guess from directory (#1449, @calmh)\r\n* Do not send group/others-writable bits from Windows. (@kamadak)"
+  },
+  {
+    "url": "https://api.github.com/repos/syncthing/syncthing/releases/1039895",
+    "assets_url": "https://api.github.com/repos/syncthing/syncthing/releases/1039895/assets",
+    "upload_url": "https://uploads.github.com/repos/syncthing/syncthing/releases/1039895/assets{?name}",
+    "html_url": "https://github.com/syncthing/syncthing/releases/tag/v0.10.26",
+    "id": 1039895,
+    "tag_name": "v0.10.26",
+    "target_commitish": "master",
+    "name": "v0.10.26",
+    "draft": false,
+    "author": {
+      "login": "calmh",
+      "id": 125426,
+      "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/calmh",
+      "html_url": "https://github.com/calmh",
+      "followers_url": "https://api.github.com/users/calmh/followers",
+      "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+      "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+      "organizations_url": "https://api.github.com/users/calmh/orgs",
+      "repos_url": "https://api.github.com/users/calmh/repos",
+      "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/calmh/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "prerelease": false,
+    "created_at": "2015-03-11T20:17:21Z",
+    "published_at": "2015-03-11T20:24:31Z",
+    "assets": [
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/465498",
+        "id": 465498,
+        "name": "md5sum.txt.asc",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 1605,
+        "download_count": 28,
+        "created_at": "2015-03-11T20:24:42Z",
+        "updated_at": "2015-03-11T20:24:42Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.26/md5sum.txt.asc"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/465499",
+        "id": 465499,
+        "name": "sha1sum.txt.asc",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 1725,
+        "download_count": 53,
+        "created_at": "2015-03-11T20:24:44Z",
+        "updated_at": "2015-03-11T20:24:44Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.26/sha1sum.txt.asc"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/465500",
+        "id": 465500,
+        "name": "syncthing-dragonfly-386-v0.10.26.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3857016,
+        "download_count": 16,
+        "created_at": "2015-03-11T20:24:46Z",
+        "updated_at": "2015-03-11T20:24:51Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.26/syncthing-dragonfly-386-v0.10.26.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/465501",
+        "id": 465501,
+        "name": "syncthing-dragonfly-amd64-v0.10.26.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4060437,
+        "download_count": 17,
+        "created_at": "2015-03-11T20:24:53Z",
+        "updated_at": "2015-03-11T20:24:58Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.26/syncthing-dragonfly-amd64-v0.10.26.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/465502",
+        "id": 465502,
+        "name": "syncthing-freebsd-386-v0.10.26.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3860965,
+        "download_count": 19,
+        "created_at": "2015-03-11T20:24:59Z",
+        "updated_at": "2015-03-11T20:25:04Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.26/syncthing-freebsd-386-v0.10.26.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/465503",
+        "id": 465503,
+        "name": "syncthing-freebsd-amd64-v0.10.26.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4065506,
+        "download_count": 505,
+        "created_at": "2015-03-11T20:25:05Z",
+        "updated_at": "2015-03-11T20:25:10Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.26/syncthing-freebsd-amd64-v0.10.26.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/465504",
+        "id": 465504,
+        "name": "syncthing-linux-386-v0.10.26.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3864747,
+        "download_count": 3461,
+        "created_at": "2015-03-11T20:25:11Z",
+        "updated_at": "2015-03-11T20:25:15Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.26/syncthing-linux-386-v0.10.26.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/465505",
+        "id": 465505,
+        "name": "syncthing-linux-amd64-v0.10.26.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4076356,
+        "download_count": 16418,
+        "created_at": "2015-03-11T20:25:17Z",
+        "updated_at": "2015-03-11T20:25:22Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.26/syncthing-linux-amd64-v0.10.26.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/465506",
+        "id": 465506,
+        "name": "syncthing-linux-arm-v0.10.26.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3833055,
+        "download_count": 4161,
+        "created_at": "2015-03-11T20:25:23Z",
+        "updated_at": "2015-03-11T20:25:27Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.26/syncthing-linux-arm-v0.10.26.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/465507",
+        "id": 465507,
+        "name": "syncthing-macosx-amd64-v0.10.26.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4059909,
+        "download_count": 2065,
+        "created_at": "2015-03-11T20:25:29Z",
+        "updated_at": "2015-03-11T20:25:34Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.26/syncthing-macosx-amd64-v0.10.26.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/465508",
+        "id": 465508,
+        "name": "syncthing-netbsd-386-v0.10.26.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3855720,
+        "download_count": 9,
+        "created_at": "2015-03-11T20:25:35Z",
+        "updated_at": "2015-03-11T20:25:39Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.26/syncthing-netbsd-386-v0.10.26.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/465509",
+        "id": 465509,
+        "name": "syncthing-netbsd-amd64-v0.10.26.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4060766,
+        "download_count": 6,
+        "created_at": "2015-03-11T20:25:41Z",
+        "updated_at": "2015-03-11T20:25:46Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.26/syncthing-netbsd-amd64-v0.10.26.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/465510",
+        "id": 465510,
+        "name": "syncthing-openbsd-386-v0.10.26.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3860023,
+        "download_count": 11,
+        "created_at": "2015-03-11T20:25:48Z",
+        "updated_at": "2015-03-11T20:25:52Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.26/syncthing-openbsd-386-v0.10.26.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/465511",
+        "id": 465511,
+        "name": "syncthing-openbsd-amd64-v0.10.26.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4066647,
+        "download_count": 7,
+        "created_at": "2015-03-11T20:25:53Z",
+        "updated_at": "2015-03-11T20:25:59Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.26/syncthing-openbsd-amd64-v0.10.26.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/465512",
+        "id": 465512,
+        "name": "syncthing-solaris-amd64-v0.10.26.tar.gz",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4066619,
+        "download_count": 10,
+        "created_at": "2015-03-11T20:26:01Z",
+        "updated_at": "2015-03-11T20:26:06Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.26/syncthing-solaris-amd64-v0.10.26.tar.gz"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/465513",
+        "id": 465513,
+        "name": "syncthing-windows-386-v0.10.26.zip",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 3893186,
+        "download_count": 1694,
+        "created_at": "2015-03-11T20:26:08Z",
+        "updated_at": "2015-03-11T20:26:12Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.26/syncthing-windows-386-v0.10.26.zip"
+      },
+      {
+        "url": "https://api.github.com/repos/syncthing/syncthing/releases/assets/465514",
+        "id": 465514,
+        "name": "syncthing-windows-amd64-v0.10.26.zip",
+        "label": "",
+        "uploader": {
+          "login": "calmh",
+          "id": 125426,
+          "avatar_url": "https://avatars.githubusercontent.com/u/125426?v=3",
+          "gravatar_id": "",
+          "url": "https://api.github.com/users/calmh",
+          "html_url": "https://github.com/calmh",
+          "followers_url": "https://api.github.com/users/calmh/followers",
+          "following_url": "https://api.github.com/users/calmh/following{/other_user}",
+          "gists_url": "https://api.github.com/users/calmh/gists{/gist_id}",
+          "starred_url": "https://api.github.com/users/calmh/starred{/owner}{/repo}",
+          "subscriptions_url": "https://api.github.com/users/calmh/subscriptions",
+          "organizations_url": "https://api.github.com/users/calmh/orgs",
+          "repos_url": "https://api.github.com/users/calmh/repos",
+          "events_url": "https://api.github.com/users/calmh/events{/privacy}",
+          "received_events_url": "https://api.github.com/users/calmh/received_events",
+          "type": "User",
+          "site_admin": false
+        },
+        "content_type": "application/octet-stream",
+        "state": "uploaded",
+        "size": 4122999,
+        "download_count": 6093,
+        "created_at": "2015-03-11T20:26:14Z",
+        "updated_at": "2015-03-11T20:26:19Z",
+        "browser_download_url": "https://github.com/syncthing/syncthing/releases/download/v0.10.26/syncthing-windows-amd64-v0.10.26.zip"
+      }
+    ],
+    "tarball_url": "https://api.github.com/repos/syncthing/syncthing/tarball/v0.10.26",
+    "zipball_url": "https://api.github.com/repos/syncthing/syncthing/zipball/v0.10.26",
+    "body": "* Silence discovery warnings when v6 not available (#1418, @AudriusButkevicius)\r\n* Make sure we start scanning at an indexed location (#1399, @AudriusButkevicius)\r\n* Add missing translation strings (#1430, @AudriusButkevicius)\r\n* Allow not to limit bandwidth in LAN (#1336, @AudriusButkevicius)\r\n* Remove red if we managed to report to atleast one discovery server (#1427, @AudriusButkevicius)\r\n* Compress only metadata by default (#1374, @calmh)\r\n* Don't yell about discovery listening and resolving (#1418, @calmh)\r\n* Fall back to %AppData% if %LocalAppData% is blank (#1446, @calmh)\r\n"
+  }
+]

+ 37 - 8
internal/upgrade/upgrade_supported.go

@@ -23,11 +23,12 @@ import (
 	"path"
 	"path/filepath"
 	"runtime"
+	"sort"
 	"strings"
 )
 
 // Returns the latest release, including prereleases or not depending on the argument
-func LatestRelease(prerelease bool) (Release, error) {
+func LatestGithubRelease(version string) (Release, error) {
 	resp, err := http.Get("https://api.github.com/repos/syncthing/syncthing/releases?per_page=10")
 	if err != nil {
 		return Release{}, err
@@ -40,19 +41,47 @@ func LatestRelease(prerelease bool) (Release, error) {
 	json.NewDecoder(resp.Body).Decode(&rels)
 	resp.Body.Close()
 
+	return LatestRelease(version, rels)
+}
+
+type SortByRelease []Release
+
+func (s SortByRelease) Len() int {
+	return len(s)
+}
+func (s SortByRelease) Swap(i, j int) {
+	s[i], s[j] = s[j], s[i]
+}
+func (s SortByRelease) Less(i, j int) bool {
+	return CompareVersions(s[i].Tag, s[j].Tag) > 0
+}
+
+func LatestRelease(version string, rels []Release) (Release, error) {
 	if len(rels) == 0 {
 		return Release{}, ErrVersionUnknown
 	}
 
-	if prerelease {
-		// We are a beta version. Use the latest.
-		return rels[0], nil
-	}
+	sort.Sort(SortByRelease(rels))
+	// Check for a beta build
+	beta := strings.Contains(version, "-beta")
 
-	// We are a regular release. Only consider non-prerelease versions for upgrade.
 	for _, rel := range rels {
-		if !rel.Prerelease {
-			return rel, nil
+		if rel.Prerelease && !beta {
+			continue
+		}
+		for _, asset := range rel.Assets {
+			assetName := path.Base(asset.Name)
+			// Check for the architecture
+			expectedRelease := releaseName(rel.Tag)
+			if debug {
+				l.Debugf("expected release asset %q", expectedRelease)
+			}
+			if debug {
+				l.Debugln("considering release", assetName)
+			}
+			if strings.HasPrefix(assetName, expectedRelease) {
+				return rel, nil
+			}
 		}
 	}
 	return Release{}, ErrVersionUnknown

+ 40 - 5
internal/upgrade/upgrade_test.go

@@ -6,9 +6,13 @@
 
 package upgrade
 
-import "testing"
+import (
+	"encoding/json"
+	"os"
+	"testing"
+)
 
-var testcases = []struct {
+var versions = []struct {
 	a, b string
 	r    Relation
 }{
@@ -27,6 +31,7 @@ var testcases = []struct {
 	{"0.10.0", "0.2.0", MajorNewer},
 	{"30.10.0", "4.9.0", MajorNewer},
 	{"0.9.0-beta7", "0.9.0-beta6", Newer},
+	{"0.9.0-beta7", "1.0.0-alpha", MajorOlder},
 	{"1.0.0-alpha", "1.0.0-alpha.1", Older},
 	{"1.0.0-alpha.1", "1.0.0-alpha.beta", Older},
 	{"1.0.0-alpha.beta", "1.0.0-beta", Older},
@@ -44,9 +49,39 @@ var testcases = []struct {
 }
 
 func TestCompareVersions(t *testing.T) {
-	for _, tc := range testcases {
-		if r := CompareVersions(tc.a, tc.b); r != tc.r {
-			t.Errorf("compareVersions(%q, %q): %d != %d", tc.a, tc.b, r, tc.r)
+	for _, v := range versions {
+		if r := CompareVersions(v.a, v.b); r != v.r {
+			t.Errorf("compareVersions(%q, %q): %d != %d", v.a, v.b, r, v.r)
+		}
+	}
+}
+
+var upgrades = map[string]string{
+	"v0.10.21":                        "v0.10.30",
+	"v0.10.29":                        "v0.10.30",
+	"v0.10.31":                        "v0.10.30",
+	"v0.10.0-alpha":                   "v0.10.30",
+	"v0.10.0-beta":                    "v0.11.0-beta0",
+	"v0.11.0-beta0+40-g53cb66e-dirty": "v0.11.0-beta0",
+}
+
+func TestRelease(t *testing.T) {
+	fd, err := os.Open("testdata/github-releases.json")
+	if err != nil {
+		t.Errorf("Missing github-release test data")
+	}
+	defer fd.Close()
+
+	var rels []Release
+	json.NewDecoder(fd).Decode(&rels)
+
+	for old, target := range upgrades {
+		upgrade, err := LatestRelease(old, rels)
+		if err != nil {
+			t.Errorf("error retrieving latest version", err)
+		}
+		if upgrade.Tag != target {
+			t.Errorf("Invalid upgrade release: %v -> %v, but got %v", old, target, upgrade.Tag)
 		}
 	}
 }