Jenkins : Release history of all plugins

release-history.json in the update center captures the history of every version of every Jenkins plugin ever released to the Jenkins update center.

The whole file is essentially an array of the following entry, which represents releases of plugins in a given day:

  {
     "releases" : [
        {
           "gav" : "org.jvnet.hudson.plugins:build-timeout:1.1",
           "timestamp" : 1167867142000,
           "version" : "1.1",
           "wiki" : "https://wiki.jenkins-ci.org/display/JENKINS/Build-timeout+Plugin",
           "title" : "Build-timeout Plugin"
        },
        {
           "firstRelease" : true,
           "gav" : "org.jvnet.hudson.plugins:emma:1.0",
           "timestamp" : 1167869866000,
           "version" : "1.0",
           "wiki" : "https://wiki.jenkins-ci.org/display/JENKINS/Emma+Plugin",
           "title" : "Emma Plugin"
        }
     ],
     "date" : "Nov 18, 2006"
  },

The 'timestamp' field is a number of milliseconds since the epoch.

The 'gav' field refers to the Maven groupId/artifactId/version triplet that identifies the Maven release that became the plugin. You can use GAV-Repository mapping to further tie this to the buildable source tree.