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

Seth Thomas's avatar
Seth Thomas committed
5
6
7
8
9
10
## 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
11
12
13
14
15
## 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
16
17
18
19
20
21
22
23
24
## 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
25
## v2.1.1 (2016-03-29)
Tim Smith's avatar
Tim Smith committed
26

Tim Smith's avatar
Tim Smith committed
27
28
29
30
- Fix bad version string in the metadata

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

Tim Smith's avatar
Tim Smith committed
31
32
33
- Install R16B03 Erlang releae by default
- Update the Rubocop config and resolve warnings

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

Tim Smith's avatar
Tim Smith committed
36
37
38
39
40
41
42
43
- 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
44

Tim Smith's avatar
Tim Smith committed
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
- 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
66

jtimberman's avatar
jtimberman committed
67
68
69
- 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
70
- [#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
71
72
- 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
73

Tim Smith's avatar
Tim Smith committed
74
## v1.5.7 (2015-03-02)
Tim Smith's avatar
Tim Smith committed
75
76

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

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

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

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

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

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

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

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

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

Tim Smith's avatar
Tim Smith committed
98
## v1.4.2
Tim Smith's avatar
Tim Smith committed
99

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

Tim Smith's avatar
Tim Smith committed
102
## v1.4.0
Tim Smith's avatar
Tim Smith committed
103

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

Tim Smith's avatar
Tim Smith committed
106
## v1.3.6
Tim Smith's avatar
Tim Smith committed
107

Sean OMeara's avatar
Sean OMeara committed
108
109
fixing metadata version error. locking to 3.0

Tim Smith's avatar
Tim Smith committed
110
## v1.3.4
Tim Smith's avatar
Tim Smith committed
111

Sean OMeara's avatar
Sean OMeara committed
112
113
Locking yum dependency to '< 3'

Tim Smith's avatar
Tim Smith committed
114
## v1.3.2
Tim Smith's avatar
Tim Smith committed
115

Seth Vargo's avatar
Seth Vargo committed
116
### New Feature
Tim Smith's avatar
Tim Smith committed
117

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

Tim Smith's avatar
Tim Smith committed
120
## v1.3.0
Tim Smith's avatar
Tim Smith committed
121

Seth Vargo's avatar
Seth Vargo committed
122
- Add support for Test Kitchen 1.0
jtimberman's avatar
jtimberman committed
123

Seth Vargo's avatar
Seth Vargo committed
124
### Bug
Tim Smith's avatar
Tim Smith committed
125

jtimberman's avatar
jtimberman committed
126
127
128
129
- [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
130

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

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

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

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

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

Tim Smith's avatar
Tim Smith committed
142
## v1.1.0
Tim Smith's avatar
Tim Smith committed
143

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

Tim Smith's avatar
Tim Smith committed
146
## v1.0.0
Tim Smith's avatar
Tim Smith committed
147

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