Skip to content

Commit e38f421

Browse files
committed
(DOCUMENT-824) Update Changelog Format
This commit updates the changelog format to the more standardized KAC format: http://keepachangelog.com/en/1.0.0/ Ticket numbers were added to comments in the cases where they could be found.
1 parent 45d9721 commit e38f421

File tree

1 file changed

+82
-84
lines changed

1 file changed

+82
-84
lines changed

CHANGELOG.md

Lines changed: 82 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -1,123 +1,124 @@
1-
## 2017-12-8 - Supported Release 2.1.0
1+
# Changelog
2+
All notable changes to this project will be documented in this file.
23

3-
### Summary
4-
Add support for detecting and installing SQL Server 2017.
5-
This release does not add any new SQL 2017 specific features.
4+
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
65

7-
#### Added
6+
## [Unreleased]
7+
8+
### Added
9+
- Add CONTRIBUTING.md ([FM-6605](https://tickets.puppetlabs.com/browse/FM-6605))
10+
11+
### Changed
12+
13+
- Update modulesync maintained files.
14+
15+
### Fixed
16+
17+
- Fix problem installing sql instance when an array of SQL Admins are specified. ([MODULES-6356](https://tickets.puppetlabs.com/browse/MODULES-6356))
18+
- Fix AppVeyor OpenSSL bug.([Modsync commit with discussion](https://github.com/puppetlabs/modulesync_configs/commit/f04d0d1119cb5cbd4c3aac76047c4c766ae1fcb2))
19+
- During acceptance testing, only execute master provisioning steps if there is
20+
a master in the hosts array.
21+
- Stop running ```gem update bundler``` during Travis runs. ([MODULES-6339](https://tickets.puppetlabs.com/browse/MODULES6339))
22+
23+
## [2.1.0] - 2017-12-8
24+
25+
### Added
826

927
- Add support for installing and managing SQL 2017 instances. ([MODULES-6168](https://tickets.puppetlabs.com/browse/MODULES-6168))
10-
- Update documentation to reflect change that adds 2017 support. ([MODULES-6244](https://tickets.puppetlabs.com/browse/MODULES-6244))
1128

12-
## 2017-12-5 - Supported Release 2.0.2
29+
### Changed
1330

14-
### Summary
15-
Small release with critical bug fix for sql instance install idempotency.
31+
- Update documentation to reflect change that adds 2017 support. ([MODULES-6244](https://tickets.puppetlabs.com/browse/MODULES-6244))
1632

17-
#### Fixed
33+
## [2.0.2] - 2017-12-5
1834

19-
- Fix bug where Puppet will not detect existing sql instances properly
20-
attempt to reinstall an instance that already exists ([MODULES-6022](https://tickets.puppetlabs.com/browse/MODULES-6022))
35+
### Fixed
2136

22-
## 2017-11-15 - Supported Release 2.0.1
37+
- Fix bug where Puppet will not detect existing sql instances properly and
38+
attempts to reinstall an instance that already exists ([MODULES-6022](https://tickets.puppetlabs.com/browse/MODULES-6022))
2339

24-
### Summary
25-
Small release with bug fixes and documentation updates.
40+
## [2.0.1] - 2017-11-15
2641

27-
#### Fixed
42+
### Changed
2843

2944
- Allow connections over TLS 1.1+ by replacing OLEDB driver with SQL Native Client ([MODULES-5693](https://tickets.puppetlabs.com/browse/MODULES-5693))
30-
- Ensure instances without SQL Engine are discoverable ([MODULES-5566](https://tickets.puppetlabs.com/browse/MODULES-5566))
3145
- Updated documentation to include 2016 as a supported version of SQL Server
3246

33-
## 2017-08-10 - Supported Release 2.0.0
47+
### Fixed
3448

35-
### Summary
49+
- Ensure instances without SQL Engine are discoverable ([MODULES-5566](https://tickets.puppetlabs.com/browse/MODULES-5566))
3650

37-
This major release adds support for Microsoft SQL Server 2016
51+
## [2.0.0] - 2017-08-10
3852

39-
#### Added
53+
### Added
4054

4155
- Added more detailed examples to the README
4256
- Updated with Puppet 4 data types ([MODULES-5126](https://tickets.puppet.com/browse/MODULES-5126))
4357
- Added parameters to manage PolyBase ([MODULES-5070](https://tickets.puppet.com/browse/MODULES-5070))
4458
- Added support for Windows Server 2016
45-
- Updated metadata for Puppet 5 ([MODULES-5144](https://tickets.puppet.com/browse/MODULES-5144))
4659
- Added test tiering and test mode switcher ([FM-5062](https://tickets.puppet.com/browse/FM-5062), [FM-6141](https://tickets.puppet.com/browse/FM-6141))
60+
- Make .Net installation errors more obvious ([MODULES-5092](https://tickets.puppet.com/browse/MODULES-5092))
4761

48-
#### Deprecated
62+
### Changed
63+
64+
- Updated metadata for Puppet 5 ([MODULES-5144](https://tickets.puppet.com/browse/MODULES-5144))
65+
66+
### Deprecated
4967

5068
- Deprecated the use of `Tools` and `SQL` as installation features ([MODULES-4257](https://tickets.puppet.com/browse/MODULES-4257))
5169

52-
#### Removed
70+
### Removed
5371

5472
- Removed unsupported Puppet versions from metadata ([MODULES-4842](https://tickets.puppet.com/browse/MODULES-4842))
5573
- Removed support for Stdlib on unsupported Puppet versions, (Stdlib versions less than 4.13.0)
74+
- Removed service_ensure parameter as it had no use ([MODULES-5030](https://tickets.puppet.com/browse/MODULES-5030))
5675

57-
#### Fixed
76+
### Fixed
5877

59-
- Make .Net installation errors more obvious ([MODULES-5092](https://tickets.puppet.com/browse/MODULES-5092))
60-
- Removed service_ensure parameter as it had no use ([MODULES-5030](https://tickets.puppet.com/browse/MODULES-5030))
6178
- Using as_sysadmin_accounts without AS feature will error ([MODULES-2386](https://tickets.puppet.com/browse/MODULES-2386))
6279
- SNAC_SDK shared feature can not be managed by the module ([FM-5389](https://tickets.puppet.com/browse/FM-5389))
6380
- Purge members from SQL Server Role should actually purge ([MODULES-2543](https://tickets.puppet.com/browse/MODULES-2543))
6481
- Identifiers are properly escaped during database creation ([FM-5021](https://tickets.puppet.com/browse/FM-5021))
6582
- Removed forced TCP connection for SQL management ([MODULES-4915](https://tickets.puppet.com/browse/MODULES-4915))
6683

67-
## 2017-05-08 - Supported Release 1.2.0
84+
## [1.2.0] - 2017-05-08
6885

69-
### Summary
86+
### Added
7087

71-
This release adds support for internationalization of the module. It also contains Japanese translations for the README, summary and description of the metadata.json and major cleanups in the README. Additional folders have been introduced called locales and readmes where translation files can be found. A number of features and bug fixes are also included in this release.
72-
73-
#### Features
74-
75-
- (MODULES-4334) - Adding locales directory, config.yaml and POT file for i18n.
88+
- Added locales directory, config.yaml and POT file for i18n. ([MODULES-4334](https://tickets.puppet.com/browse/MODULES-4334))
7689
- Puppet-module-gems now implemented
7790

78-
#### Bug Fixes
79-
80-
- (MODULES-4528) Replace Puppet.version comparison with Puppet::Util::Package.versioncmp
81-
- (MODULES-4667) Update beaker tests for Jenkins CI
91+
### Fixed
8292

93+
- Replace Puppet.version comparison with Puppet::Util::Package.versioncmp ([MODULES-4528](https://tickets.puppetlabs.com/browse/MODULES-4528))
94+
- Update beaker tests for Jenkins CI ([MODULES-4667](https://tickets.puppet.com/browse/MODULES-4667))
8395

84-
## 2017-03-07 - Supported Release 1.1.6
8596

86-
### Summary
97+
## [1.16] - 2017-03-07
8798

88-
- Minor release with a small bug fix.
89-
90-
#### Bug Fixes
99+
### Fixed
91100

92101
- Fix issue where error was raised when adding or removing features if setup.exe returned 1641 (Reboot initiated) or 3010 (Reboot required) exit codes, only a warning is raised now ([MODULES-4468](https://tickets.puppetlabs.com/browse/MODULES-4468)).
93102

94-
## 2017-02-15 - Supported Release 1.1.5
95-
96-
### Summary
103+
## [1.1.5] - 2017-02-15
97104

98-
- Small release with several bug fixes and a minor feature.
99-
100-
#### Features
105+
### Added
101106

102107
- Obfuscate passwords in logs if sqlserver_instance raises an error ([MODULES-4255](https://tickets.puppet.com/browse/MODULES-4255)).
103108

104-
#### Bug Fixes
109+
### Fixed
105110

106111
- Fix issues with installing .Net 3.5 in acceptance tests
107112
- Fix various issues with test environment in AppVeyor, Travis CI and Jenkins
108-
- Fix documentation for localization
109-
110-
## 2016-08-31 - Supported Release 1.1.4
111-
112-
### Summary
113+
- Fix documentation for localizationb
113114

114-
- Small release with several bug fixes and a minor feature.
115+
## [1.1.4] - 2016-08-31
115116

116-
#### Features
117+
### Added
117118

118119
- Add `windows_feature_source` parameter to the `sqlserver_instance` and `sqlserver_features` resources. This specifies the location of the Windows Feature source files, which might be needed to install the .NET Framework. See https://support.microsoft.com/en-us/kb/2734782 for more information ([MODULES-3202](https://tickets.puppet.com/browse/MODULES-3202)).
119120

120-
#### Bug Fixes
121+
### Fixed
121122

122123
- Fix issues when adding multiple SYSADMIN role accounts on instance creation ([MODULES-3427](https://tickets.puppet.com/browse/MODULES-3427)).
123124
- Fix issues when creating and deleting Windows base logins ([MODULES-3256](https://tickets.puppet.com/browse/MODULES-3256)).
@@ -126,59 +127,56 @@ This release adds support for internationalization of the module. It also contai
126127
- Fix issues when modifying server roles for an existing login ([MODULES-3083](https://tickets.puppet.com/browse/MODULES-3083)).
127128
- Fix issues when modifying an existing Windows user login ([MODULES-3752](https://tickets.puppet.com/browse/MODULES-3752)).
128129

129-
## 2016-07-12 - Supported Release 1.1.3
130-
131-
### Summary
132-
133-
- Small release with several bug fixes and minor features.
134-
- Update the supported Puppet version ranges.
130+
## [1.1.3] - 2016-07-12
135131

136-
#### Features
132+
### Added
137133

138134
- Update documentation with a more advanced SQL example.
139135
- Add Windows Based Authentication for `sqlserver::config`. Modifies the `sqlserver::config` class with an additional property called `login_type` which can be either `SQL_LOGIN` or `WINDOWS_LOGIN`, with a default of `SQL_LOGIN`.
140136

141-
#### Bug Fixes
137+
### Changed
138+
- Minor refactoring of code which is not used or makes code path more obvious.
139+
140+
### Fixed
142141

143142
- Fix Role Name Collisions. This fix introduces the database name into the title created for the `sqlserver_tsql` statements so that it is unique.
144-
- Minor refactoring of code which is not used or makes code path more obvious.
145143
- Fix TSQL error propagation. Introduce a minor refactor so that the `returns` property captures errors properly from TSQL executions.
146144
- Emit debug output on failed `onlyif` TSQL. Previously, there was no way of getting the log output from SQL Server when executing TSQL during an `onlyif`.
147145

148-
## 2016-04-11 - Supported Release 1.1.2
149-
150-
### Summary
151-
152-
Small release to update supported Puppet version ranges.
146+
## [1.1.2] - 2016-04-11
153147

154-
## 2015-12-08 - Supported Release 1.1.1
148+
### Changed
155149

156-
### Summary
150+
- Update supported Puppet version ranges.
157151

158-
Small release to support newer PE versions.
152+
## [1.1.1] - 2015-12-08
159153

160-
## 2015-09-08 - Supported Release 1.1.0
154+
### Changed
161155

162-
### Summary
156+
- Support newer PE versions.
163157

164-
User, Roles, and Login, as well as the permissions associated with each, are now available.
158+
## [1.1.0] - 2015-09-08
165159

166-
#### Features
160+
### Added
167161

168-
- `sqlserver_instance` and `sqlserver_features` have new parameter `install_switches`, which takes a hash of install switches and writes them to a temporary configuration file for the install process.
162+
- `sqlserver_instance` and `sqlserver_features` have new parameter `install_switches`, which takes a hash of install switches and writes them to a temporary configuration file for the install process. ([FM-2303](https://tickets.puppetlabs.com/browse/FM-2303))
169163
- Add define for permissions for Users, Roles, and Logins.
170-
- `sqlserver::config` no longer writes a file to the sytem.
171164
- New `sqlserver_tsql` provider available to execute custom scripts.
172-
- Remove dependency on 'sqlcmd.exe'.
165+
166+
### Changed
167+
- Remove dependency on 'sqlcmd.exe'. ([FM-2577](https://tickets.puppetlabs.com/browse/FM2577))
168+
- `sqlserver::config` no longer writes a file to the sytem.
173169
- Performance discovery improvements.
170+
171+
### Removed
174172
- Remove dependency for ACL modules.
175173

176-
#### Bug Fixes
174+
### Fixed
177175

178176
- Munge values for instance names to always be uppercase when comparing.
179177
- Change the way we look up logins to use sys.server_principals instead of a function that might not report correctly.
180178
- Fix issue with `collation_name` and databases where the variable was not named properly, causing it to never be set.
181179

182-
## 2014-12-08 - 1.0.0
180+
## [1.0.0] - 2014-12-08
183181

184182
Initial release.

0 commit comments

Comments
 (0)