GitLab upgraded to 13.6.1-ee.0 - changelog: https://gitlab.com/gitlab-org/gitlab/blob/master/CHANGELOG-EE.md

CHANGELOG.md 6.71 KB
Newer Older
Tim Smith's avatar
Tim Smith committed
1
# erlang Cookbook CHANGELOG
Tim Smith's avatar
Tim Smith committed
2

Seth Vargo's avatar
Seth Vargo committed
3
This file is used to list changes made in each version of the erlang cookbook.
jtimberman's avatar
jtimberman committed
4

5 6 7
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

Lance Albertson's avatar
Lance Albertson committed
8
## 8.1.0 (2020-10-15)
9 10 11 12 13

### Changed

- Sous Chefs Adoption
- Update Changelog to Sous Chefs
14
- Update to use Sous Chefs GH workflow
Lance Albertson's avatar
Lance Albertson committed
15
- Update README to sous-chefs
16
- Update metadata.rb to Sous Chefs
17
- Update test-kitchen to Sous Chefs
18
- Update source version to 23.1
19
- Exclude esl suite for a few platforms
20
- Include saner cflags which are required
21

Lance Albertson's avatar
Lance Albertson committed
22 23 24
### Fixed

- Yamllint fixes
Lance Albertson's avatar
Lance Albertson committed
25
- MDL fixes
26
- Various fixes for Amazon Linux
Lance Albertson's avatar
Lance Albertson committed
27

28 29 30
### Added

- Add amazonlinux support to package recipe
Lance Albertson's avatar
Lance Albertson committed
31
- Add CentOS 8 testing
Lance Albertson's avatar
Lance Albertson committed
32
- Add Ubuntu 20.04 testing
33

Lance Albertson's avatar
Lance Albertson committed
34 35 36
### Removed

- Remove CentOS 6 support
37
- Remove gui tools attribute and suites
Lance Albertson's avatar
Lance Albertson committed
38

Tim Smith's avatar
Tim Smith committed
39 40 41 42 43 44
## 8.0.0 (2019-10-07)

- Resolve Cookstyle 5.8 warnings - [@tas50](https://github.com/tas50)
- Require Chef Client 14+ and remove the dependency on build-essential - [@tas50](https://github.com/tas50)
- Remove support for RHEL 5 / Ubuntu 14.04 - [@tas50](https://github.com/tas50)

Tim Smith's avatar
Tim Smith committed
45 46 47 48 49 50
## 7.0.1 (2019-06-06)

- Remove the .foodcritic file with exclusions - [@tas50](https://github.com/tas50)
- Add a codeowners file - [@tas50](https://github.com/tas50)
- Update esl.rb to resolve failures- [@amurgatroyd](https://github.com/amurgatroyd)

Tim Smith's avatar
Tim Smith committed
51 52 53 54
## 7.0.0 (2018-08-30)

- If package version is specified pin version on debian when using esl. This requires the apt_preference resource which raises the minimum supported chef-client release for this cookbook to 13.3.

Tim Smith's avatar
Tim Smith committed
55 56 57 58
## 6.2.0 (2018-08-06)

- Allow specifying a mirror of the ESL repository with new attributes

Tim Smith's avatar
Tim Smith committed
59 60 61 62 63
## 6.1.1 (2018-05-15)

- Update kitchen configs
- Update specs to the latest platform versions

Tim Smith's avatar
Tim Smith committed
64 65 66 67
## 6.1.0 (2018-05-14)

- Use build_essential resource vs. recipe

Tim Smith's avatar
Tim Smith committed
68 69 70 71 72
## 6.0.0 (2018-02-16)

- Require Chef 12.9+ and remove compat_resource dep
- Testing improvements

Tim Smith's avatar
Tim Smith committed
73 74 75 76
## 5.1.0 (2017-04-04)

- Add of a new attribute toggling EPEL repo installation.

Jennifer Davis's avatar
Jennifer Davis committed
77
## 4.1.1 (2017-03-01)
Lance Albertson's avatar
Lance Albertson committed
78

Jennifer Davis's avatar
Jennifer Davis committed
79 80 81 82
- Fix packaging issue related to nox package on Ubuntu 16.04+
- Cookstyle fixes
- Loosen up the yum dependency

Seth Thomas's avatar
Seth Thomas committed
83
## 4.1.0 (2016-12-22)
Lance Albertson's avatar
Lance Albertson committed
84

Seth Thomas's avatar
Seth Thomas committed
85 86 87 88 89
- Replace BATS tests with InSpec
- Fix package and source installs for Fedora and openSUSE
- Update source version to 19.2
- Improved version check for source install guard

Tim Smith's avatar
Tim Smith committed
90
## 4.0.0 (2016-09-16)
Lance Albertson's avatar
Lance Albertson committed
91

Tim Smith's avatar
Tim Smith committed
92 93 94 95
- Testing updates
- Remove traces of minitest handler from the code
- Require Chef 12.1+ and use multipackage for installs

Tim Smith's avatar
Tim Smith committed
96 97 98 99 100 101 102 103 104
## v3.0.0 (2016-04-29)

- Default to Erlang 18.3
- Fix the download URL for erlang as it is not actually https
- Fixed the not_if that prevented source installs unless the version was different to know the full string of the installed version instead of the major. This would prevent Chef from installing 18.3 over 18.2.
- Added zlinux to the metadata
- Don't include apt::default on Debian/Ubuntu systems as it's not necessary to setup a repository
- Switch test-kitchen testing in Travis to kitchen-dokken as add Fedora, Debian, and Ubuntu 16.04 testing as well as source install testing

Eric Heydrick's avatar
Eric Heydrick committed
105
## v2.1.1 (2016-03-29)
Tim Smith's avatar
Tim Smith committed
106

Tim Smith's avatar
Tim Smith committed
107 108 109 110
- Fix bad version string in the metadata

## v2.1.0 (2016-03-29)

Tim Smith's avatar
Tim Smith committed
111 112 113
- Install R16B03 Erlang releae by default
- Update the Rubocop config and resolve warnings

Tim Smith's avatar
Tim Smith committed
114
## v2.0.1 (2015-10-20)
Tim Smith's avatar
Tim Smith committed
115

Tim Smith's avatar
Tim Smith committed
116 117 118 119 120 121 122 123
- Use https urls for downloads
- Fix the computed attributes to behave correctly so you can override version and get a correct download URL
- Added additional chefspecs
- Added integration testing in Travis CI with kitchen docker
- Fixed changelog typo
- Update chefignore / .gitignore files

## v2.0.0 (2015-10-20)
Tim Smith's avatar
Tim Smith committed
124

Tim Smith's avatar
Tim Smith committed
125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145
- The minimum supported Chef release is now 11
- Removed the workaround for Ubuntu 10.04 as 10.04 is no longer a supported platform
- Added additional platforms to the metadata
- Improved readme formatting
- Added source_url and issues_url to the metadata
- Add a .foodcritic file to ignore rules
- Updated the gitignore file
- Updated to more modern platforms in the Kitchen config
- Added chefignore file
- Added Chef standard rubocop config
- Updated Travis CI testing to use the ChefDK for up to date deps
- Removed duplicate deps from the Berksfile
- Updated Gemfile with the latest testing deps
- Updated testing and contributing docs
- Added maintainers.md and maintainers.toml files
- Added travis and cookbook version badges to the readme
- Added a Rakefile for simplified testing
- Added basic convergence Chefspec
- Resolved Rubocop warnings

## v1.5.8 (2015-04-20)
Tim Smith's avatar
Tim Smith committed
146

jtimberman's avatar
jtimberman committed
147 148 149
- Use source, not site, for Berksfile
- Lint fixes for rubocop and foodcritc
- Move cloud specific kitchen config to .kitchen.cloud.yml
Tim Smith's avatar
Tim Smith committed
150
- [#29](https://github.com/chef-cookbooks/erlang/pull/29): fail the Chef run when attempting to use ESL on RHEL-family v5\. The dependencies are not available, and blindly continuing leads to a broken state.
Tim Smith's avatar
Tim Smith committed
151 152
- 29: Don't add Erlang Solutions yum repository in the "package" recipe
- 29: Disable SSL verification of the EPEL repo in the "package" recipe due to an HTTP redirect bug in yum on RHEL -family 5.
nathenharvey's avatar
nathenharvey committed
153

Tim Smith's avatar
Tim Smith committed
154
## v1.5.7 (2015-03-02)
Tim Smith's avatar
Tim Smith committed
155 156

- Update Berksfile to use <https://supermarket.chef.io>
nathenharvey's avatar
nathenharvey committed
157 158 159
- Update the `CONTRIBUTING.md` file with new URLs and information
- Update copyright date and email addresses in `README.md`
- Change 'Opscode, Inc.' to 'Chef Software, Inc.' where appropriate
Tim Smith's avatar
Tim Smith committed
160
- [#24](https://github.com/chef-cookbooks/erlang/issues/24) - Add yum-epel recipe to install prereqs for erlang.
nathenharvey's avatar
nathenharvey committed
161

Tim Smith's avatar
Tim Smith committed
162
## v1.5.6 (2014-07-29)
Tim Smith's avatar
Tim Smith committed
163

Tim Smith's avatar
Tim Smith committed
164
- [#16](https://github.com/chef-cookbooks/erlang/issues/16) - Allow for systems with that do not have lsb installed
165

Tim Smith's avatar
Tim Smith committed
166
## v1.5.4 (2014-04-30)
Tim Smith's avatar
Tim Smith committed
167

Sean OMeara's avatar
Sean OMeara committed
168 169
- [COOK-4610] - New APT repository for ESL

Tim Smith's avatar
Tim Smith committed
170
## v1.5.2 (2014-03-18)
Tim Smith's avatar
Tim Smith committed
171

Sean OMeara's avatar
Sean OMeara committed
172 173
- [COOK-4296] Add an attribute for passing CFLAGS prior to compilation

Tim Smith's avatar
Tim Smith committed
174
## v1.5.0 (2014-02-25)
Tim Smith's avatar
Tim Smith committed
175

Sean OMeara's avatar
Sean OMeara committed
176 177
[COOK-4296] - Add custom build flags when building from source

Tim Smith's avatar
Tim Smith committed
178
## v1.4.2
Tim Smith's avatar
Tim Smith committed
179

Sean OMeara's avatar
Sean OMeara committed
180
COOK-4155, use a version in version conditional
jtimberman's avatar
jtimberman committed
181

Tim Smith's avatar
Tim Smith committed
182
## v1.4.0
Tim Smith's avatar
Tim Smith committed
183

Tim Smith's avatar
Tim Smith committed
184
Porting to use cookbook yum ~> 3.0 Moving tests from minitest to bats Fixing style against rubocop
Sean OMeara's avatar
Sean OMeara committed
185

Tim Smith's avatar
Tim Smith committed
186
## v1.3.6
Tim Smith's avatar
Tim Smith committed
187

Sean OMeara's avatar
Sean OMeara committed
188 189
fixing metadata version error. locking to 3.0

Tim Smith's avatar
Tim Smith committed
190
## v1.3.4
Tim Smith's avatar
Tim Smith committed
191

Sean OMeara's avatar
Sean OMeara committed
192 193
Locking yum dependency to '< 3'

Tim Smith's avatar
Tim Smith committed
194
## v1.3.2
Tim Smith's avatar
Tim Smith committed
195

Seth Vargo's avatar
Seth Vargo committed
196
### New Feature
Tim Smith's avatar
Tim Smith committed
197

nathenharvey's avatar
nathenharvey committed
198
- **[COOK-2915](https://tickets.opscode.com/browse/COOK-2915)** - Debian codename override
Seth Vargo's avatar
Seth Vargo committed
199

Tim Smith's avatar
Tim Smith committed
200
## v1.3.0
Tim Smith's avatar
Tim Smith committed
201

Seth Vargo's avatar
Seth Vargo committed
202
- Add support for Test Kitchen 1.0
jtimberman's avatar
jtimberman committed
203

Seth Vargo's avatar
Seth Vargo committed
204
### Bug
Tim Smith's avatar
Tim Smith committed
205

jtimberman's avatar
jtimberman committed
206 207 208 209
- [COOK-2595]: erlang cookbook now incorrectly depends on apt <= 1.7.0
- [COOK-2894]: erlang::esl uses nil attribute

### Improvement
Tim Smith's avatar
Tim Smith committed
210

Seth Vargo's avatar
Seth Vargo committed
211
- [COOK-2509]: Add support for installing Erlang/OTP from Erlang Solutions' repositories
jtimberman's avatar
jtimberman committed
212

Tim Smith's avatar
Tim Smith committed
213
## v1.2.0
Tim Smith's avatar
Tim Smith committed
214

Seth Vargo's avatar
Seth Vargo committed
215
- [COOK-2287] - Add support for installing Erlang from source
jtimberman's avatar
jtimberman committed
216

Tim Smith's avatar
Tim Smith committed
217
## v1.1.2
Tim Smith's avatar
Tim Smith committed
218

Seth Vargo's avatar
Seth Vargo committed
219 220
- [COOK-1215] - Support Amazon Linux in erlang cookbook
- [COOK-1884] - Erlang Readme does not reflect cookbook requirements
jtimberman's avatar
jtimberman committed
221

Tim Smith's avatar
Tim Smith committed
222
## v1.1.0
Tim Smith's avatar
Tim Smith committed
223

Seth Vargo's avatar
Seth Vargo committed
224
- [COOK-1782] - Add test kitchen support
jtimberman's avatar
jtimberman committed
225

Tim Smith's avatar
Tim Smith committed
226
## v1.0.0
Tim Smith's avatar
Tim Smith committed
227

Seth Vargo's avatar
Seth Vargo committed
228
- [COOK-905] - Fix installation on RHEL/CentOS 6+