Skip to content

Commit 1f93b59

Browse files
authored
Merge pull request #237 from puppetlabs/release
release 2.0.0 mergeback
2 parents 181bdf4 + 13d52c6 commit 1f93b59

File tree

5 files changed

+42
-7
lines changed

5 files changed

+42
-7
lines changed

CHANGELOG.md

+37
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,50 @@
1+
## 2017-08-10 - Supported Release 2.0.0
2+
3+
### Summary
4+
5+
This major release adds support for Microsoft SQL Server 2016
6+
7+
#### Added
8+
9+
- Added more detailed examples to the README
10+
- Updated with Puppet 4 data types ([MODULES-5126](https://tickets.puppet.com/browse/MODULES-5126))
11+
- Added parameters to manage PolyBase ([MODULES-5070](https://tickets.puppet.com/browse/MODULES-5070))
12+
- Added support for Windows Server 2016
13+
- Updated metadata for Puppet 5 ([MODULES-5144](https://tickets.puppet.com/browse/MODULES-5144))
14+
- 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))
15+
16+
#### Deprecated
17+
18+
- Deprecated the use of `Tools` and `SQL` as installation features ([MODULES-4257](https://tickets.puppet.com/browse/MODULES-4257))
19+
20+
#### Removed
21+
22+
- Removed unsupported Puppet versions from metadata ([MODULES-4842](https://tickets.puppet.com/browse/MODULES-4842))
23+
- Removed support for Stdlib on unsupported Puppet versions, (Stdlib versions less than 4.13.0)
24+
25+
#### Fixed
26+
27+
- Make .Net installation errors more obvious ([MODULES-5092](https://tickets.puppet.com/browse/MODULES-5092))
28+
- Removed service_ensure parameter as it had no use ([MODULES-5030](https://tickets.puppet.com/browse/MODULES-5030))
29+
- Using as_sysadmin_accounts without AS feature will error ([MODULES-2386](https://tickets.puppet.com/browse/MODULES-2386))
30+
- SNAC_SDK shared feature can not be managed by the module ([FM-5389](https://tickets.puppet.com/browse/FM-5389))
31+
- Purge members from SQL Server Role should actually purge ([MODULES-2543](https://tickets.puppet.com/browse/MODULES-2543))
32+
- Identifiers are properly escaped during database creation ([FM-5021](https://tickets.puppet.com/browse/FM-5021))
33+
- Removed forced TCP connection for SQL management ([MODULES-4915](https://tickets.puppet.com/browse/MODULES-4915))
34+
135
## 2017-05-08 - Supported Release 1.2.0
36+
237
### Summary
338

439
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.
540

641
#### Features
42+
743
- (MODULES-4334) - Adding locales directory, config.yaml and POT file for i18n.
844
- Puppet-module-gems now implemented
945

1046
#### Bug Fixes
47+
1148
- (MODULES-4528) Replace Puppet.version comparison with Puppet::Util::Package.versioncmp
1249
- (MODULES-4667) Update beaker tests for Jenkins CI
1350

README.md

-2
Original file line numberDiff line numberDiff line change
@@ -1069,8 +1069,6 @@ Terminology differs somewhat between various database systems; please refer to t
10691069

10701070
## Limitations
10711071

1072-
This module is available only for Windows Server 2012 or 2012 R2, and works with Puppet Enterprise 3.7 and later.
1073-
10741072
This module can manage only a single version of SQL Server on a given host (one and only one of SQL Server 2012, 2014 or 2016). The module is able to manage multiple SQL Server instances of the same version.
10751073

10761074
This module cannot manage the SQL Server Native Client SDK (also known as SNAC_SDK). The SQL Server installation media can install the SDK, but it is not able to uninstall the SDK. Note that the 'sqlserver_features' fact detects the presence of the SDK.

metadata.json

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"name": "puppetlabs-sqlserver",
3-
"version": "1.2.0",
3+
"version": "2.0.0",
44
"author": "Puppet Inc",
5-
"summary": "The `sqlserver` module installs and manages MS SQL Server 2012 and 2014 on Windows systems.",
5+
"summary": "The `sqlserver` module installs and manages MS SQL Server 2012, 2014 and 2016 on Windows systems.",
66
"license": "proprietary",
77
"source": "https://tickets.puppet.com/browse/MODULES/component/12400",
88
"project_page": "https://github.com/puppetlabs/puppetlabs-sqlserver",
@@ -14,6 +14,7 @@
1414
"microsoft",
1515
"sql2012",
1616
"sql2014",
17+
"sql2016",
1718
"tsql",
1819
"database"
1920
],
@@ -22,7 +23,8 @@
2223
"operatingsystem": "Windows",
2324
"operatingsystemrelease": [
2425
"Server 2012",
25-
"Server 2012 R2"
26+
"Server 2012 R2",
27+
"Server 2016"
2628
]
2729
}
2830
],

spec/defines/login/permissions_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
require File.expand_path(File.join(File.dirname(__FILE__), '..', 'manifest_shared_examples.rb'))
33

44
describe 'sqlserver::login::permissions' do
5-
let(:facts) { {:osfamily => 'windows'} }
65
let(:pre_condition) { <<-EOF
76
define sqlserver::config{}
87
sqlserver::config {'MSSQLSERVER': }

spec/defines/user/permissions_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
require File.expand_path(File.join(File.dirname(__FILE__), '..', 'manifest_shared_examples.rb'))
33

44
describe 'sqlserver::user::permissions' do
5-
let(:facts) { {:osfamily => 'windows'} }
65
let(:pre_condition) { <<-EOF
76
define sqlserver::config{}
87
sqlserver::config {'MSSQLSERVER': }

0 commit comments

Comments
 (0)