Skip to content
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.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 20 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,22 @@ All notable changes to this project will be documented in this file.

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).

## [v5.0.0](https://github.com/puppetlabs/puppetlabs-sqlserver/tree/v5.0.0) - 2024-02-16

[Full Changelog](https://github.com/puppetlabs/puppetlabs-sqlserver/compare/v4.1.0...v5.0.0)

### Changed
- [CAT-1065] : Removing support for SQL Server 2012 [#455](https://github.com/puppetlabs/puppetlabs-sqlserver/pull/455) ([rajat-puppet](https://github.com/rajat-puppet))

### Added

- (CAT-1148) Conversion of ERB to EPP [#454](https://github.com/puppetlabs/puppetlabs-sqlserver/pull/454) ([praj1001](https://github.com/praj1001))

### Fixed

- (Bug) - Remove default switch of UpdateEnabled=false when Action=Install [#466](https://github.com/puppetlabs/puppetlabs-sqlserver/pull/466) ([jordanbreen28](https://github.com/jordanbreen28))
- (bugfix) Update Issues URL [#456](https://github.com/puppetlabs/puppetlabs-sqlserver/pull/456) ([pmcmaw](https://github.com/pmcmaw))

## [v4.1.0](https://github.com/puppetlabs/puppetlabs-sqlserver/tree/v4.1.0) - 2023-06-27

[Full Changelog](https://github.com/puppetlabs/puppetlabs-sqlserver/compare/v4.0.0...v4.1.0)
Expand Down Expand Up @@ -66,13 +82,13 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a

[Full Changelog](https://github.com/puppetlabs/puppetlabs-sqlserver/compare/v2.6.2...v3.0.0)

### Changed
- pdksync - Remove Puppet 5 from testing and bump minimal version to 6.0.0 [#369](https://github.com/puppetlabs/puppetlabs-sqlserver/pull/369) ([carabasdaniel](https://github.com/carabasdaniel))

### Added

- pdksync - (feat) - Add support for Puppet 7 [#363](https://github.com/puppetlabs/puppetlabs-sqlserver/pull/363) ([daianamezdrea](https://github.com/daianamezdrea))

### Changed
- pdksync - Remove Puppet 5 from testing and bump minimal version to 6.0.0 [#369](https://github.com/puppetlabs/puppetlabs-sqlserver/pull/369) ([carabasdaniel](https://github.com/carabasdaniel))

### Fixed

- (FM-8879) Handle T-SQL Errors Properly [#349](https://github.com/puppetlabs/puppetlabs-sqlserver/pull/349) ([RandomNoun7](https://github.com/RandomNoun7))
Expand Down Expand Up @@ -390,6 +406,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
- (MODULES-2430) Fix issue parsing facts with puppet 4 [#133](https://github.com/puppetlabs/puppetlabs-sqlserver/pull/133) ([cyberious](https://github.com/cyberious))
- (FM-3252) CI Pipeline for sqlserver at step 7a [#132](https://github.com/puppetlabs/puppetlabs-sqlserver/pull/132) ([phongdly](https://github.com/phongdly))
- (MODULES-2403) Improve error handling for sqlserver_tsql [#131](https://github.com/puppetlabs/puppetlabs-sqlserver/pull/131) ([cyberious](https://github.com/cyberious))
- (MODULES-2377) Add validation for sp_configure bools [#130](https://github.com/puppetlabs/puppetlabs-sqlserver/pull/130) ([cyberious](https://github.com/cyberious))
- (docs) Several docs updates [#129](https://github.com/puppetlabs/puppetlabs-sqlserver/pull/129) ([cyberious](https://github.com/cyberious))
- (docs) MODULES-2325 update readme to reflect permissions [#128](https://github.com/puppetlabs/puppetlabs-sqlserver/pull/128) ([cyberious](https://github.com/cyberious))
- (DO NOT MERGE)(MODULES-2312) Use sp_executesql to execute T-SQL [#127](https://github.com/puppetlabs/puppetlabs-sqlserver/pull/127) ([Iristyle](https://github.com/Iristyle))
Expand Down
46 changes: 46 additions & 0 deletions REFERENCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@

### Functions

* [`sqlserver::partial_params_args`](#sqlserver--partial_params_args): this function populates and returns the string of arguments which later gets injected in template.
* [`sqlserver::password`](#sqlserver--password): This function exists for usage of a role password that is a deferred function
* [`sqlserver_is_domain_or_local_user`](#sqlserver_is_domain_or_local_user)
* [`sqlserver_upcase`](#sqlserver_upcase)
* [`sqlserver_validate_hash_uniq_values`](#sqlserver_validate_hash_uniq_values)
Expand Down Expand Up @@ -1208,6 +1210,50 @@ usually discover the appropriate provider for your platform.

## Functions

### <a name="sqlserver--partial_params_args"></a>`sqlserver::partial_params_args`

Type: Ruby 4.x API

arguments that return string holds is conditional and decided by the the input given to function.

#### `sqlserver::partial_params_args(Hash $args)`

arguments that return string holds is conditional and decided by the the input given to function.

Returns: `Variant[String]` String
Generated on the basis of provided values.

##### `args`

Data type: `Hash`

contains
Enum['ON', 'OFF'] $db_chaining
Enum['ON', 'OFF'] $trustworthy
String[1] $default_fulltext_language
String[1] $default_language
Optional[Enum['ON', 'OFF']] $nested_triggers
Optional[Enum['ON', 'OFF']] $transform_noise_words
Integer[1753, 9999] $two_digit_year_cutoff

### <a name="sqlserver--password"></a>`sqlserver::password`

Type: Ruby 4.x API

This function exists for usage of a role password that is a deferred function

#### `sqlserver::password(Optional[Any] $pass)`

This function exists for usage of a role password that is a deferred function

Returns: `Any`

##### `pass`

Data type: `Optional[Any]`



### <a name="sqlserver_is_domain_or_local_user"></a>`sqlserver_is_domain_or_local_user`

Type: Ruby 3.x API
Expand Down
2 changes: 1 addition & 1 deletion metadata.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "puppetlabs-sqlserver",
"version": "4.1.0",
"version": "5.0.0",
"author": "puppetlabs",
"summary": "The `sqlserver` module installs and manages MS SQL Server 2014, 2016, 2017, 2019 and 2022 on Windows systems.",
"license": "proprietary",
Expand Down