3.0 KiB
3.0 KiB
CHANGELOG for golang
This file is used to list changes made in each version of golang.
5.3.1 - 2021-08-30
- Standardise files with files in sous-chefs/repo-management
5.3.0 - 2021-07-15
- Fix
unified_modedeclaration - Bump
arkdependency to one withunified_modeset
5.2.0 - 2021-06-04
- Update example package to adhere with modern Go standards
5.1.0 - 2021-06-03
- Fix resource to use the correct path in GOPATH profile.d template
5.0.1 - 2021-06-01
- Standardise files with files in sous-chefs/repo-management
5.0.0 - 2021-05-21
- Require chef 15.3 or greater
- Use unified_mode for chef 17 support
4.1.1 - 2021-02-03
- Use
node['golang']['scm']andnode['golang']['scm_packages']attributes in default recipe.
4.1.0
- Create a custom resource to install Go from source or by downloading a package
4.0.0
- Update testing setup:
- Use Chef Workstation instead of Rubygems
- Includes dropping
foodcriticin favor of currentcookstyle
- Includes dropping
- Add more recent & current distro versions
- Add very basic unit tests
- Use GitHub Actions instead of Travis CI
- Use Chef Workstation instead of Rubygems
- Refactor minitest to Inspec
- Refactor to use current style of Chef Custom Resource
- Update default version to Go v1.14.4
- Use
build_essentialwhen building from source- Requires Chef >= 14.0.0
- Omit attempting to install
bzron CentOS 8, they do not have that package available - Utilize default Chef order-of-operations instead of
notifies - Use
arkresource to simplify download & installation of binary & source - Clean up unnecessary env vars from source build
- Build from source per official Go docs
- Use native resources instead of shell commands when building from source
- Set
$PATHingolang.shso that the existing values are last, per general practice - Tighten up
golang_packageso it does not perform actions at compile time, it usesexecutein favor ofbashresources, and in general is more Chef-y - Update tests to validate that non-root users can install Go and Go packages
- Refactor attributes to add ability to install a version from source that differs from the packaged version (which is needed to build from source)
3.0.0
- rename to
chef-golangso that metadata name matches repositoriy name
2.0.0
- change attribute namespace to
node['golang']
1.7.2
- Better chef12,13 support
- Ruby 2.3
- Update gems, lint
1.7.1
- Create a temporary directory
1.7.0
- Golang 1.5
1.6.2
- Ability to install from source
1.6.0
- Removed support for Ruby 1.9.3
1.5.1
- Fix testing with Vagrant, Test-Kitchen
- Golang 1.4
1.5.0
- Golang 1.3
1.4.0
- Add build action to LWRP
- Update default go version to 1.2.2
- Add autodetection the platform architecture
- Change package location to
http://golang.org/dl/
1.3.0
1.2.0
1.1.0
- Added package LWRP
- Configurable
gopath&gobin
1.0.2
- Lets users easily specify another install dir
1.0.1
- Avoid extra unpacked copy of Go
1.0.0
- Initial release of golang