Releases: cloudfoundry/go-buildpack
v1.6.3
- adding support for Go 1.4.1 for upgrade paths
(https://www.pivotaltracker.com/story/show/105722210) - Adding Godep binary to the manifest
(https://www.pivotaltracker.com/story/show/103326142) - use new linker -X option format for go1.5
Packaged binaries:
name | version | cf_stacks |
---|---|---|
go | 1.2.1 | cflinuxfs2 |
go | 1.2.2 | cflinuxfs2 |
go | 1.3.2 | cflinuxfs2 |
go | 1.3.3 | cflinuxfs2 |
go | 1.4.1 | cflinuxfs2 |
go | 1.4.2 | cflinuxfs2 |
go | 1.4.3 | cflinuxfs2 |
go | 1.5 | cflinuxfs2 |
go | 1.5.1 | cflinuxfs2 |
godep | v14 | cflinuxfs2 |
- SHA256: cdf380c423b0ba8f66ba0f24d85120a6279a05b37319aa7de10fafec5f487d27
v1.6.2
-
Add support for Go
1.4.3
and removed support for Go1.4.1
(https://www.pivotaltracker.com/story/show/103969132)Go
1.4.3
is a security update for the following CVEs:- CVE-2015-5739
Content Length treated as valid header - CVE-2015-5740
Double content-length headers does not return 400 error - CVE-2015-5741
Additional hardening, not sending Content-Length w/Transfer-Encoding
- CVE-2015-5739
Packaged binaries:
name | version | cf_stacks |
---|---|---|
go | 1.2.1 | cflinuxfs2 |
go | 1.2.2 | cflinuxfs2 |
go | 1.3.2 | cflinuxfs2 |
go | 1.3.3 | cflinuxfs2 |
go | 1.4.2 | cflinuxfs2 |
go | 1.4.3 | cflinuxfs2 |
go | 1.5 | cflinuxfs2 |
go | 1.5.1 | cflinuxfs2 |
v1.6.1
- Adding support for Go 1.5.1
(https://www.pivotaltracker.com/story/show/102971246) - Update default GOVERSION to 1.5.1 for .godir.
(https://www.pivotaltracker.com/story/show/103219562)
Packaged binaries:
name | version | cf_stacks |
---|---|---|
go | 1.2.1 | cflinuxfs2 |
go | 1.2.2 | cflinuxfs2 |
go | 1.3.2 | cflinuxfs2 |
go | 1.3.3 | cflinuxfs2 |
go | 1.4.1 | cflinuxfs2 |
go | 1.4.2 | cflinuxfs2 |
go | 1.5 | cflinuxfs2 |
go | 1.5.1 | cflinuxfs2 |
v1.6.0
- Output buildpack information in detect script.
(https://www.pivotaltracker.com/story/show/100757820) - Add go 1.5.
Remove go 1.1.x, which hasn't been updated since August 2013.
(https://www.pivotaltracker.com/story/show/101620562)
Packaged binaries:
name | version | cf_stacks |
---|---|---|
go | 1.2.1 | cflinuxfs2 |
go | 1.2.2 | cflinuxfs2 |
go | 1.3.2 | cflinuxfs2 |
go | 1.3.3 | cflinuxfs2 |
go | 1.4.1 | cflinuxfs2 |
go | 1.4.2 | cflinuxfs2 |
go | 1.5 | cflinuxfs2 |
v1.5.0
-
Basic Godeps/Godeps.json validation
Note that ./Godeps and .godir are deprecated.
(See README.md for additional notes about the Godeps upgrade.)
-
Include current stack in unsupported stack message
(https://www.pivotaltracker.com/story/show/98579464) -
Remove vendored python interpreter
(https://www.pivotaltracker.com/story/show/94532204) -
Defaults for GOMAXPROCS
-
Update godep
Includes at least:
- 64k line fixes
- godep diff
- Cross compiled with go 1.4.2 / gox (statically linked)
-
GOPATH "g" -> "go"
Packaged binaries:
name | version | cf_stacks |
---|---|---|
go | 1.1.1 | cflinuxfs2 |
go | 1.1.2 | cflinuxfs2 |
go | 1.2.1 | cflinuxfs2 |
go | 1.2.2 | cflinuxfs2 |
go | 1.3.2 | cflinuxfs2 |
go | 1.3.3 | cflinuxfs2 |
go | 1.4.1 | cflinuxfs2 |
go | 1.4.2 | cflinuxfs2 |
v1.4.0
- Remove lucid64 references from manifest.yml
(https://www.pivotaltracker.com/story/show/96135874) - Alert user about incompatible stack usage
(https://www.pivotaltracker.com/story/show/96590164) - Fail staging on missing resource
(https://www.pivotaltracker.com/story/show/95737420) - Update Godeps instructions
(https://www.pivotaltracker.com/story/show/94986104)
v1.3.1
- Bump buildpack-packager to support custom buildpack manifests.
(https://www.pivotaltracker.com/story/show/93717296)
v1.3.0
- Deprecated many go versions. Currently supported versions:
(https://www.pivotaltracker.com/story/show/90697198)- 1.4.2
- 1.4.1
- 1.3.3
- 1.3.2
- 1.2.2
- 1.2.1
- 1.1.2
- 1.1.1
- Merge upstream changes from Heroku up to SHA 98f37cc
(https://www.pivotaltracker.com/story/show/90537736)
v1.2.0
cflinuxfs2
rootfs Support
Cloud Foundry is releasing new versions of go, nodejs php,
python, and ruby buildpacks to support cflinuxfs2
, which is
the official name of the trusty64-based rootfs (or "stack").
Please note that the previous lucid64
stack is also supported by
this buildpacks release.
In order to support multiple stacks, we've extended the data structure
represented by the file manifest.yml
in the go
, nodejs
, python
and ruby
buildpacks to require the specification of one or more
"stacks" associated with each binary dependency. We've also required
the specification of an MD5 checksum for each binary, which is
verified before packaging the dependencies.
Changes
- Added support for
cflinuxfs2
stack. - The buildpack, at 675M, has not materially increased in size with
this release. - No changes in go version support were made.
Stories
- Support cflinuxfs2 stack.
(https://www.pivotaltracker.com/story/show/88174336) - Reference git repos by https in cf.Gemfile
(https://www.pivotaltracker.com/story/show/90365848) - Add checksum to
manifest.yml
for all binaries.
(https://www.pivotaltracker.com/story/show/89503120)
Commits
commit 8aea0e7
Author: JT Archie and Sai To Yeung [email protected]
Date: Mon Mar 16 11:23:02 2015 -0400
update Gemfile to https:// [#90365848]
commit 0084eea
Author: JT Archie [email protected]
Date: Thu Mar 12 15:57:01 2015 -0400
Bump buildpack-packager [#90196104]
commit 3f65030
Author: Sai To Yeung [email protected]
Date: Thu Mar 12 10:00:34 2015 -0400
Add test for 2 digit go versions
commit 8949f2e
Author: Jared Gordon and Sai To Yeung [email protected]
Date: Thu Mar 12 09:26:34 2015 -0400
Further fix 2 digit versions with new compile extensions
[#90128514]
commit 989e6e5
Author: Jared Gordon and Sai To Yeung [email protected]
Date: Wed Mar 11 17:34:23 2015 -0400
Fix failures on go versions with only 2 digits
[#90128514]
commit 76c21c5
Author: Anthony Emengo [email protected]
Date: Tue Mar 10 11:16:35 2015 -0400
Migrate relevant dependencies to cloudfoundry-incubator
[#89014508]
commit 48efa62
Author: Colin Jackson and Rasheed Abdul-Aziz [email protected]
Date: Fri Mar 6 16:12:02 2015 -0500
Update compile extensions
[#89756284]
commit 285b7c3
Author: Anthony Emengo and Jared Gordon [email protected]
Date: Thu Mar 5 17:10:31 2015 -0500
Add md5 checksums to all dependencies
[#89503120]
commit f06212f
Author: Anthony Emengo and Sai To Yeung [email protected]
Date: Fri Feb 27 12:27:11 2015 -0500
Do not use 'all' for cf_stacks
[#88174336]
commit 21e8c15
Author: Mike Dalessio [email protected]
Date: Thu Feb 26 20:50:26 2015 -0500
Testing Github → Tracker integration
[#89253462]
commit e792d22
Author: Anthony Emengo and Sai To Yeung [email protected]
Date: Thu Feb 26 17:22:05 2015 -0500
Update compile-extensions to point to master
commit d3a5a92
Author: Anthony Emengo and Sai To Yeung [email protected]
Date: Thu Feb 26 10:43:35 2015 -0500
Replace input to translate_dependency_url from url to version.
- So no internet traffic is logged for offline environment with
dependencies that are not present in the manifest
[#89198726]
commit bbed630
Author: Colin Jackson and Rasheed Abdul-Aziz [email protected]
Date: Wed Feb 25 18:02:10 2015 -0500
bump compile extensions
commit 2263372
Merge: 6c794c7 e024177
Author: Colin Jackson and Rasheed Abdul-Aziz [email protected]
Date: Wed Feb 25 17:26:39 2015 -0500
Merge branch 'master' of https://github.com/cloudfoundry/go-buildpack
[#88174336]
commit 6c794c7
Author: Colin Jackson and Rasheed Abdul-Aziz [email protected]
Date: Wed Feb 25 17:21:30 2015 -0500
Update manifest.yml to support dependency-switching logic
- compile extensions now points to rootfs-sensitive commit
[#88174336]
v1.1.2
- Update documentation for use in offline environments
(https://www.pivotaltracker.com/story/show/86952360) - Support version 1.4.1
- Default to version 1.4.1 if no version specified
(https://www.pivotaltracker.com/story/show/86334724) - Update buildpack-packager to v.2.0.0
(https://www.pivotaltracker.com/story/show/84805200) - Merged upstream changes
- Remove use of GO_GIT_DESCRIBE_SYMBOL
(https://github.com/cloudfoundry/go-buildpack/commits/d36476a80efb196676091c07acfe54e4443f974e3)
- Remove use of GO_GIT_DESCRIBE_SYMBOL