From c716834d7237344c04fcafff0864cbb56e4352d6 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Fri, 16 Feb 2024 10:56:22 +0000 Subject: [PATCH] Release prep v5.0.0 --- CHANGELOG.md | 23 ++++++++++++++++++++--- REFERENCE.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ metadata.json | 2 +- 3 files changed, 67 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bac7bb12..9e87e6ae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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) @@ -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)) @@ -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)) diff --git a/REFERENCE.md b/REFERENCE.md index 2bff6413..42183610 100644 --- a/REFERENCE.md +++ b/REFERENCE.md @@ -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) @@ -1208,6 +1210,50 @@ usually discover the appropriate provider for your platform. ## Functions +### `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 + +### `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]` + + + ### `sqlserver_is_domain_or_local_user` Type: Ruby 3.x API diff --git a/metadata.json b/metadata.json index ed63c741..90f91541 100644 --- a/metadata.json +++ b/metadata.json @@ -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",