You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
All notable changes to this project will be documented in this file.
2
3
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).
- Fix problem installing sql instance when an array of SQL Admins are specified. ([MODULES-6356](https://tickets.puppetlabs.com/browse/MODULES-6356))
14
+
- Fix AppVeyor OpenSSL bug.([Modsync commit with discussion](https://github.com/puppetlabs/modulesync_configs/commit/f04d0d1119cb5cbd4c3aac76047c4c766ae1fcb2))
15
+
- During acceptance testing, only execute master provisioning steps if there is
16
+
a master in the hosts array.
17
+
- Stop running ```gem update bundler``` during Travis runs. ([MODULES-6339](https://tickets.puppetlabs.com/browse/MODULES6339))
18
+
19
+
## [2.1.0] - 2017-12-8
20
+
21
+
### Added
8
22
9
23
- 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))
11
24
12
-
##2017-12-5 - Supported Release 2.0.2
25
+
### Changed
13
26
14
-
### Summary
15
-
Small release with critical bug fix for sql instance install idempotency.
27
+
- Update documentation to reflect change that adds 2017 support. ([MODULES-6244](https://tickets.puppetlabs.com/browse/MODULES-6244))
16
28
17
-
#### Fixed
29
+
##[2.0.2] - 2017-12-5
18
30
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))
31
+
### Fixed
21
32
22
-
## 2017-11-15 - Supported Release 2.0.1
33
+
- Fix bug where Puppet will not detect existing sql instances properly and
34
+
attempts to reinstall an instance that already exists ([MODULES-6022](https://tickets.puppetlabs.com/browse/MODULES-6022))
23
35
24
-
### Summary
25
-
Small release with bug fixes and documentation updates.
36
+
## [2.0.1] - 2017-11-15
26
37
27
-
#### Fixed
38
+
###Changed
28
39
29
40
- 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))
31
41
- Updated documentation to include 2016 as a supported version of SQL Server
32
42
33
-
##2017-08-10 - Supported Release 2.0.0
43
+
### Fixed
34
44
35
-
### Summary
45
+
- Ensure instances without SQL Engine are discoverable ([MODULES-5566](https://tickets.puppetlabs.com/browse/MODULES-5566))
36
46
37
-
This major release adds support for Microsoft SQL Server 2016
47
+
## [2.0.0] - 2017-08-10
38
48
39
-
####Added
49
+
### Added
40
50
41
51
- Added more detailed examples to the README
42
52
- Updated with Puppet 4 data types ([MODULES-5126](https://tickets.puppet.com/browse/MODULES-5126))
43
53
- Added parameters to manage PolyBase ([MODULES-5070](https://tickets.puppet.com/browse/MODULES-5070))
44
54
- Added support for Windows Server 2016
45
-
- Updated metadata for Puppet 5 ([MODULES-5144](https://tickets.puppet.com/browse/MODULES-5144))
46
55
- 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))
56
+
- Make .Net installation errors more obvious ([MODULES-5092](https://tickets.puppet.com/browse/MODULES-5092))
57
+
58
+
### Changed
59
+
60
+
- Updated metadata for Puppet 5 ([MODULES-5144](https://tickets.puppet.com/browse/MODULES-5144))
47
61
48
-
####Deprecated
62
+
### Deprecated
49
63
50
64
- Deprecated the use of `Tools` and `SQL` as installation features ([MODULES-4257](https://tickets.puppet.com/browse/MODULES-4257))
51
65
52
-
####Removed
66
+
### Removed
53
67
54
68
- Removed unsupported Puppet versions from metadata ([MODULES-4842](https://tickets.puppet.com/browse/MODULES-4842))
55
69
- Removed support for Stdlib on unsupported Puppet versions, (Stdlib versions less than 4.13.0)
70
+
- Removed service_ensure parameter as it had no use ([MODULES-5030](https://tickets.puppet.com/browse/MODULES-5030))
56
71
57
-
####Fixed
72
+
### Fixed
58
73
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))
61
74
- Using as_sysadmin_accounts without AS feature will error ([MODULES-2386](https://tickets.puppet.com/browse/MODULES-2386))
62
75
- SNAC_SDK shared feature can not be managed by the module ([FM-5389](https://tickets.puppet.com/browse/FM-5389))
63
76
- Purge members from SQL Server Role should actually purge ([MODULES-2543](https://tickets.puppet.com/browse/MODULES-2543))
64
77
- Identifiers are properly escaped during database creation ([FM-5021](https://tickets.puppet.com/browse/FM-5021))
65
78
- Removed forced TCP connection for SQL management ([MODULES-4915](https://tickets.puppet.com/browse/MODULES-4915))
66
79
67
-
## 2017-05-08 - Supported Release 1.2.0
68
-
69
-
### Summary
80
+
## [1.2.0] - 2017-05-08
70
81
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.
82
+
### Added
72
83
73
-
#### Features
74
-
75
-
- (MODULES-4334) - Adding locales directory, config.yaml and POT file for i18n.
84
+
- Added locales directory, config.yaml and POT file for i18n. ([MODULES-4334](https://tickets.puppet.com/browse/MODULES-4334))
76
85
- Puppet-module-gems now implemented
77
86
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
82
-
87
+
### Fixed
83
88
84
-
## 2017-03-07 - Supported Release 1.1.6
89
+
- Replace Puppet.version comparison with Puppet::Util::Package.versioncmp ([MODULES-4528](https://tickets.puppetlabs.com/browse/MODULES-4528))
90
+
- Update beaker tests for Jenkins CI ([MODULES-4667](https://tickets.puppet.com/browse/MODULES-4667))
85
91
86
-
### Summary
87
92
88
-
- Minor release with a small bug fix.
93
+
## [1.16] - 2017-03-07
89
94
90
-
#### Bug Fixes
95
+
###Fixed
91
96
92
97
- 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)).
93
98
94
-
## 2017-02-15 - Supported Release 1.1.5
95
-
96
-
### Summary
97
-
98
-
- Small release with several bug fixes and a minor feature.
99
+
## [1.1.5] - 2017-02-15
99
100
100
-
#### Features
101
+
###Added
101
102
102
103
- Obfuscate passwords in logs if sqlserver_instance raises an error ([MODULES-4255](https://tickets.puppet.com/browse/MODULES-4255)).
103
104
104
-
#### Bug Fixes
105
+
###Fixed
105
106
106
107
- Fix issues with installing .Net 3.5 in acceptance tests
107
108
- Fix various issues with test environment in AppVeyor, Travis CI and Jenkins
108
-
- Fix documentation for localization
109
+
- Fix documentation for localizationb
109
110
110
-
## 2016-08-31 - Supported Release 1.1.4
111
+
## [1.1.4] - 2016-08-31
111
112
112
-
### Summary
113
-
114
-
- Small release with several bug fixes and a minor feature.
115
-
116
-
#### Features
113
+
### Added
117
114
118
115
- 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)).
119
116
120
-
#### Bug Fixes
117
+
###Fixed
121
118
122
119
- Fix issues when adding multiple SYSADMIN role accounts on instance creation ([MODULES-3427](https://tickets.puppet.com/browse/MODULES-3427)).
123
120
- Fix issues when creating and deleting Windows base logins ([MODULES-3256](https://tickets.puppet.com/browse/MODULES-3256)).
@@ -126,59 +123,58 @@ This release adds support for internationalization of the module. It also contai
126
123
- Fix issues when modifying server roles for an existing login ([MODULES-3083](https://tickets.puppet.com/browse/MODULES-3083)).
127
124
- Fix issues when modifying an existing Windows user login ([MODULES-3752](https://tickets.puppet.com/browse/MODULES-3752)).
128
125
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.
126
+
## [1.1.3] - 2016-07-12
135
127
136
-
#### Features
128
+
###Added
137
129
138
130
- Update documentation with a more advanced SQL example.
139
131
- 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`.
140
132
141
-
#### Bug Fixes
133
+
### Changed
134
+
- Minor refactoring of code which is not used or makes code path more obvious.
135
+
136
+
### Fixed
142
137
143
138
- 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.
145
139
- Fix TSQL error propagation. Introduce a minor refactor so that the `returns` property captures errors properly from TSQL executions.
146
140
- 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`.
147
141
148
-
## 2016-04-11 - Supported Release 1.1.2
142
+
## [1.1.2] - 2016-04-11
149
143
150
-
### Summary
144
+
### Changed
151
145
152
-
Small release to update supported Puppet version ranges.
146
+
- Update supported Puppet version ranges.
153
147
154
-
## 2015-12-08 - Supported Release 1.1.1
148
+
## [1.1.1] - 2015-12-08
155
149
156
-
### Summary
150
+
### Changed
157
151
158
-
Small release to support newer PE versions.
152
+
- Support newer PE versions.
159
153
160
-
## 2015-09-08 - Supported Release 1.1.0
154
+
## [1.1.0] - 2015-09-08
161
155
162
-
### Summary
156
+
### Added
163
157
164
-
User, Roles, and Login, as well as the permissions associated with each, are now available.
158
+
-`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))
159
+
- Add define for permissions for Users, Roles, and Logins.
160
+
- New `sqlserver_tsql` provider available to execute custom scripts.
165
161
166
-
#### Features
162
+
###Changed
167
163
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.
169
-
- Add define for permissions for Users, Roles, and Logins.
164
+
- Remove dependency on 'sqlcmd.exe'. ([FM-2577](https://tickets.puppetlabs.com/browse/FM2577))
170
165
-`sqlserver::config` no longer writes a file to the sytem.
171
-
- New `sqlserver_tsql` provider available to execute custom scripts.
172
-
- Remove dependency on 'sqlcmd.exe'.
173
166
- Performance discovery improvements.
167
+
168
+
### Removed
169
+
174
170
- Remove dependency for ACL modules.
175
171
176
-
#### Bug Fixes
172
+
###Fixed
177
173
178
174
- Munge values for instance names to always be uppercase when comparing.
179
175
- Change the way we look up logins to use sys.server_principals instead of a function that might not report correctly.
180
176
- Fix issue with `collation_name` and databases where the variable was not named properly, causing it to never be set.
0 commit comments