Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release 2.0.0 mergeback #237

Merged
merged 5 commits into from
Aug 10, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
37 changes: 37 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,50 @@
## 2017-08-10 - Supported Release 2.0.0

### Summary

This major release adds support for Microsoft SQL Server 2016

#### Added

- Added more detailed examples to the README
- Updated with Puppet 4 data types ([MODULES-5126](https://tickets.puppet.com/browse/MODULES-5126))
- Added parameters to manage PolyBase ([MODULES-5070](https://tickets.puppet.com/browse/MODULES-5070))
- Added support for Windows Server 2016
- Updated metadata for Puppet 5 ([MODULES-5144](https://tickets.puppet.com/browse/MODULES-5144))
- 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))

#### Deprecated

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

#### Removed

- Removed unsupported Puppet versions from metadata ([MODULES-4842](https://tickets.puppet.com/browse/MODULES-4842))
- Removed support for Stdlib on unsupported Puppet versions, (Stdlib versions less than 4.13.0)

#### Fixed

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

## 2017-05-08 - Supported Release 1.2.0

### Summary

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.

#### Features

- (MODULES-4334) - Adding locales directory, config.yaml and POT file for i18n.
- Puppet-module-gems now implemented

#### Bug Fixes

- (MODULES-4528) Replace Puppet.version comparison with Puppet::Util::Package.versioncmp
- (MODULES-4667) Update beaker tests for Jenkins CI

Expand Down
2 changes: 0 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -1069,8 +1069,6 @@ Terminology differs somewhat between various database systems; please refer to t

## Limitations

This module is available only for Windows Server 2012 or 2012 R2, and works with Puppet Enterprise 3.7 and later.

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.

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.
Expand Down
8 changes: 5 additions & 3 deletions metadata.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"name": "puppetlabs-sqlserver",
"version": "1.2.0",
"version": "2.0.0",
"author": "Puppet Inc",
"summary": "The `sqlserver` module installs and manages MS SQL Server 2012 and 2014 on Windows systems.",
"summary": "The `sqlserver` module installs and manages MS SQL Server 2012, 2014 and 2016 on Windows systems.",
"license": "proprietary",
"source": "https://tickets.puppet.com/browse/MODULES/component/12400",
"project_page": "https://github.com/puppetlabs/puppetlabs-sqlserver",
Expand All @@ -14,6 +14,7 @@
"microsoft",
"sql2012",
"sql2014",
"sql2016",
"tsql",
"database"
],
Expand All @@ -22,7 +23,8 @@
"operatingsystem": "Windows",
"operatingsystemrelease": [
"Server 2012",
"Server 2012 R2"
"Server 2012 R2",
"Server 2016"
]
}
],
Expand Down
1 change: 0 additions & 1 deletion spec/defines/login/permissions_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
require File.expand_path(File.join(File.dirname(__FILE__), '..', 'manifest_shared_examples.rb'))

describe 'sqlserver::login::permissions' do
let(:facts) { {:osfamily => 'windows'} }
let(:pre_condition) { <<-EOF
define sqlserver::config{}
sqlserver::config {'MSSQLSERVER': }
Expand Down
1 change: 0 additions & 1 deletion spec/defines/user/permissions_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
require File.expand_path(File.join(File.dirname(__FILE__), '..', 'manifest_shared_examples.rb'))

describe 'sqlserver::user::permissions' do
let(:facts) { {:osfamily => 'windows'} }
let(:pre_condition) { <<-EOF
define sqlserver::config{}
sqlserver::config {'MSSQLSERVER': }
Expand Down