CHANGELOG.md 5.43 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

Tim Smith's avatar
Tim Smith committed
5
6
7
8
## 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
9
10
11
12
## 6.2.0 (2018-08-06)

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

Tim Smith's avatar
Tim Smith committed
13
14
15
16
17
## 6.1.1 (2018-05-15)

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

Tim Smith's avatar
Tim Smith committed
18
19
20
21
## 6.1.0 (2018-05-14)

- Use build_essential resource vs. recipe

Tim Smith's avatar
Tim Smith committed
22
23
24
25
26
## 6.0.0 (2018-02-16)

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

Tim Smith's avatar
Tim Smith committed
27
28
29
30
## 5.1.0 (2017-04-04)

- Add of a new attribute toggling EPEL repo installation.

Jennifer Davis's avatar
Jennifer Davis committed
31
32
33
34
35
## 4.1.1 (2017-03-01)
- 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
36
37
38
39
40
41
## 4.1.0 (2016-12-22)
- 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
42
43
44
45
46
## 4.0.0 (2016-09-16)
- 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
47
48
49
50
51
52
53
54
55
## 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
56
## v2.1.1 (2016-03-29)
Tim Smith's avatar
Tim Smith committed
57

Tim Smith's avatar
Tim Smith committed
58
59
60
61
- Fix bad version string in the metadata

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

Tim Smith's avatar
Tim Smith committed
62
63
64
- Install R16B03 Erlang releae by default
- Update the Rubocop config and resolve warnings

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

Tim Smith's avatar
Tim Smith committed
67
68
69
70
71
72
73
74
- 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
75

Tim Smith's avatar
Tim Smith committed
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
- 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
97

jtimberman's avatar
jtimberman committed
98
99
100
- 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
101
- [#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
102
103
- 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
104

Tim Smith's avatar
Tim Smith committed
105
## v1.5.7 (2015-03-02)
Tim Smith's avatar
Tim Smith committed
106
107

- Update Berksfile to use <https://supermarket.chef.io>
nathenharvey's avatar
nathenharvey committed
108
109
110
- 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
111
- [#24](https://github.com/chef-cookbooks/erlang/issues/24) - Add yum-epel recipe to install prereqs for erlang.
nathenharvey's avatar
nathenharvey committed
112

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

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

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

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

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

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

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

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

Tim Smith's avatar
Tim Smith committed
129
## v1.4.2
Tim Smith's avatar
Tim Smith committed
130

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

Tim Smith's avatar
Tim Smith committed
133
## v1.4.0
Tim Smith's avatar
Tim Smith committed
134

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

Tim Smith's avatar
Tim Smith committed
137
## v1.3.6
Tim Smith's avatar
Tim Smith committed
138

Sean OMeara's avatar
Sean OMeara committed
139
140
fixing metadata version error. locking to 3.0

Tim Smith's avatar
Tim Smith committed
141
## v1.3.4
Tim Smith's avatar
Tim Smith committed
142

Sean OMeara's avatar
Sean OMeara committed
143
144
Locking yum dependency to '< 3'

Tim Smith's avatar
Tim Smith committed
145
## v1.3.2
Tim Smith's avatar
Tim Smith committed
146

Seth Vargo's avatar
Seth Vargo committed
147
### New Feature
Tim Smith's avatar
Tim Smith committed
148

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

Tim Smith's avatar
Tim Smith committed
151
## v1.3.0
Tim Smith's avatar
Tim Smith committed
152

Seth Vargo's avatar
Seth Vargo committed
153
- Add support for Test Kitchen 1.0
jtimberman's avatar
jtimberman committed
154

Seth Vargo's avatar
Seth Vargo committed
155
### Bug
Tim Smith's avatar
Tim Smith committed
156

jtimberman's avatar
jtimberman committed
157
158
159
160
- [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
161

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

Tim Smith's avatar
Tim Smith committed
164
## v1.2.0
Tim Smith's avatar
Tim Smith committed
165

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

Tim Smith's avatar
Tim Smith committed
168
## v1.1.2
Tim Smith's avatar
Tim Smith committed
169

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

Tim Smith's avatar
Tim Smith committed
173
## v1.1.0
Tim Smith's avatar
Tim Smith committed
174

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

Tim Smith's avatar
Tim Smith committed
177
## v1.0.0
Tim Smith's avatar
Tim Smith committed
178

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