From db63dcf1c576e7de1469e749090686e49ee556b8 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Mon, 15 Apr 2024 06:46:38 +0000 Subject: [PATCH] Release prep v11.0.0 --- CHANGELOG.md | 41 ++++++++++++------- REFERENCE.md | 107 +++++++++++++++++++++++++------------------------- metadata.json | 2 +- 3 files changed, 81 insertions(+), 69 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a46653af..8cb6b800 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,17 @@ 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). +## [v11.0.0](https://github.com/puppetlabs/puppetlabs-java/tree/v11.0.0) - 2024-04-15 + +[Full Changelog](https://github.com/puppetlabs/puppetlabs-java/compare/v10.1.2...v11.0.0) + +### Changed +- [CAT-1427] : Removing RedHat/Scientific/OracleLinux 6 [#576](https://github.com/puppetlabs/puppetlabs-java/pull/576) ([rajat-puppet](https://github.com/rajat-puppet)) + +### Added + +- Support Debian 12 and refactor to make that easier [#585](https://github.com/puppetlabs/puppetlabs-java/pull/585) ([ekohl](https://github.com/ekohl)) + ## [v10.1.2](https://github.com/puppetlabs/puppetlabs-java/tree/v10.1.2) - 2023-07-27 [Full Changelog](https://github.com/puppetlabs/puppetlabs-java/compare/v10.1.1...v10.1.2) @@ -30,13 +41,13 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a [Full Changelog](https://github.com/puppetlabs/puppetlabs-java/compare/v9.0.1...v10.0.0) +### Changed +- (CONT-784) Add Support for Puppet 8 / Drop Support for Puppet 6 [#548](https://github.com/puppetlabs/puppetlabs-java/pull/548) ([david22swan](https://github.com/david22swan)) + ### Added - (CONT-356) Syntax update [#543](https://github.com/puppetlabs/puppetlabs-java/pull/543) ([LukasAud](https://github.com/LukasAud)) -### Changed -- (CONT-784) Add Support for Puppet 8 / Drop Support for Puppet 6 [#548](https://github.com/puppetlabs/puppetlabs-java/pull/548) ([david22swan](https://github.com/david22swan)) - ### Fixed - Fix shell_escape of unless command [#550](https://github.com/puppetlabs/puppetlabs-java/pull/550) ([traylenator](https://github.com/traylenator)) @@ -87,13 +98,13 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a [Full Changelog](https://github.com/puppetlabs/puppetlabs-java/compare/v7.3.0...v8.0.0) +### Changed +- (GH-C&T-7) Remove code specific to unsupported OSs [#507](https://github.com/puppetlabs/puppetlabs-java/pull/507) ([david22swan](https://github.com/david22swan)) + ### Added - (MODULES-11234) Support Adoptium Temurin [#502](https://github.com/puppetlabs/puppetlabs-java/pull/502) ([dploeger](https://github.com/dploeger)) -### Changed -- (GH-C&T-7) Remove code specific to unsupported OSs [#507](https://github.com/puppetlabs/puppetlabs-java/pull/507) ([david22swan](https://github.com/david22swan)) - ### Fixed - pdksync - (GH-iac-334) Remove Support for Ubuntu 14.04/16.04 [#505](https://github.com/puppetlabs/puppetlabs-java/pull/505) ([david22swan](https://github.com/david22swan)) @@ -235,15 +246,15 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a [Full Changelog](https://github.com/puppetlabs/puppetlabs-java/compare/v4.1.0...v5.0.0) +### Changed +- [FM-8320] Remove Oracle download [#372](https://github.com/puppetlabs/puppetlabs-java/pull/372) ([carabasdaniel](https://github.com/carabasdaniel)) + ### Added - (FM-8223) converted to use litmus [#376](https://github.com/puppetlabs/puppetlabs-java/pull/376) ([tphoney](https://github.com/tphoney)) - Add buster support, default to 11 [#369](https://github.com/puppetlabs/puppetlabs-java/pull/369) ([mhjacks](https://github.com/mhjacks)) - Add support for debian buster [#364](https://github.com/puppetlabs/puppetlabs-java/pull/364) ([TomRitserveldt](https://github.com/TomRitserveldt)) -### Changed -- [FM-8320] Remove Oracle download [#372](https://github.com/puppetlabs/puppetlabs-java/pull/372) ([carabasdaniel](https://github.com/carabasdaniel)) - ### Fixed - (FM-8343) use release numbers not lsbdistcodename [#375](https://github.com/puppetlabs/puppetlabs-java/pull/375) ([tphoney](https://github.com/tphoney)) @@ -261,6 +272,9 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a [Full Changelog](https://github.com/puppetlabs/puppetlabs-java/compare/3.3.0...v4.0.0) +### Changed +- pdksync - (MODULES-8444) - Raise lower Puppet bound [#356](https://github.com/puppetlabs/puppetlabs-java/pull/356) ([david22swan](https://github.com/david22swan)) + ### Added - (FM-7921) - Implement Puppet Strings [#353](https://github.com/puppetlabs/puppetlabs-java/pull/353) ([david22swan](https://github.com/david22swan)) @@ -268,9 +282,6 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a - Add ability to override basedir and package type for oracle java [#345](https://github.com/puppetlabs/puppetlabs-java/pull/345) ([fraenki](https://github.com/fraenki)) - MODULES-8613: Add option to set a custom JCE download URL [#344](https://github.com/puppetlabs/puppetlabs-java/pull/344) ([HielkeJ](https://github.com/HielkeJ)) -### Changed -- pdksync - (MODULES-8444) - Raise lower Puppet bound [#356](https://github.com/puppetlabs/puppetlabs-java/pull/356) ([david22swan](https://github.com/david22swan)) - ### Fixed - MODULES-8698: Fix $install_path on CentOS with tar.gz package type [#349](https://github.com/puppetlabs/puppetlabs-java/pull/349) ([fraenki](https://github.com/fraenki)) @@ -316,13 +327,13 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a [Full Changelog](https://github.com/puppetlabs/puppetlabs-java/compare/2.4.0...3.0.0) +### Changed +- [FM-6963] Removal of unsupported OS from java [#295](https://github.com/puppetlabs/puppetlabs-java/pull/295) ([david22swan](https://github.com/david22swan)) + ### Added - (MODULES-7561) - Addition of support for Ubuntu 18.04 to java [#299](https://github.com/puppetlabs/puppetlabs-java/pull/299) ([david22swan](https://github.com/david22swan)) -### Changed -- [FM-6963] Removal of unsupported OS from java [#295](https://github.com/puppetlabs/puppetlabs-java/pull/295) ([david22swan](https://github.com/david22swan)) - ### Fixed - Remove ensure_resource to avoid potential conflict [#287](https://github.com/puppetlabs/puppetlabs-java/pull/287) ([sevencastles](https://github.com/sevencastles)) diff --git a/REFERENCE.md b/REFERENCE.md index 9ed34192..f8064267 100644 --- a/REFERENCE.md +++ b/REFERENCE.md @@ -137,7 +137,7 @@ The following parameters are available in the `java::adopt` defined type: ##### `ensure` -Data type: `Any` +Data type: `Enum['present']` Install or remove the package. @@ -145,7 +145,7 @@ Default value: `'present'` ##### `version` -Data type: `Any` +Data type: `String[1]` Version of Java to install, e.g. '8' or '9'. Default values for major and minor versions will be used. @@ -153,7 +153,7 @@ Default value: `'8'` ##### `version_major` -Data type: `Any` +Data type: `Optional[String]` Major version which should be installed, e.g. '8u101' or '9.0.4'. Must be used together with version_minor. @@ -161,15 +161,16 @@ Default value: `undef` ##### `version_minor` -Data type: `Any` +Data type: `Optional[String]` -Minor version which should be installed, e.g. 'b12' (for version = '8') or '11' (for version != '8'). Must be used together with version_major. +Minor version which should be installed, e.g. 'b12' (for version = '8') or '11' (for version != '8'). +Must be used together with version_major. Default value: `undef` ##### `java` -Data type: `Any` +Data type: `String[1]` Type of Java Standard Edition to install, jdk or jre. @@ -177,7 +178,7 @@ Default value: `'jdk'` ##### `proxy_server` -Data type: `Any` +Data type: `Optional[String]` Specify a proxy server, with port number if needed. ie: https://example.com:8080. (passed to archive) @@ -185,7 +186,7 @@ Default value: `undef` ##### `proxy_type` -Data type: `Any` +Data type: `Optional[String]` Proxy server type (none|http|https|ftp). (passed to archive) @@ -193,7 +194,7 @@ Default value: `undef` ##### `url` -Data type: `Any` +Data type: `Optional[String]` Full URL @@ -201,7 +202,7 @@ Default value: `undef` ##### `basedir` -Data type: `Any` +Data type: `Optional[String]` Directory under which the installation will occur. If not set, defaults to /usr/lib/jvm for Debian and /usr/java for RedHat. @@ -210,16 +211,16 @@ Default value: `undef` ##### `manage_basedir` -Data type: `Any` +Data type: `Boolean` -Whether to manage the basedir directory. Defaults to false. +Whether to manage the basedir directory. Note: /usr/lib/jvm is managed for Debian by default, separate from this parameter. Default value: `true` ##### `package_type` -Data type: `Any` +Data type: `Optional[String]` Type of installation package for specified version of java_se. java_se 6 comes in a few installation package flavors and we need to account for them. @@ -229,7 +230,7 @@ Default value: `undef` ##### `manage_symlink` -Data type: `Any` +Data type: `Boolean` Whether to manage a symlink that points to the installation directory. Defaults to false. @@ -237,7 +238,7 @@ Default value: `false` ##### `symlink_name` -Data type: `Any` +Data type: `Optional[String]` The name for the optional symlink in the installation directory. @@ -266,7 +267,7 @@ The following parameters are available in the `java::adoptium` defined type: ##### `ensure` -Data type: `Any` +Data type: `Enum['present']` Install or remove the package. @@ -274,7 +275,7 @@ Default value: `'present'` ##### `version_major` -Data type: `Any` +Data type: `Optional[String]` Major version which should be installed, e.g. '16' or '17' @@ -282,7 +283,7 @@ Default value: `undef` ##### `version_minor` -Data type: `Any` +Data type: `Optional[String]` Minor version which should be installed, e.g. '0' @@ -290,7 +291,7 @@ Default value: `undef` ##### `version_patch` -Data type: `Any` +Data type: `Optional[String]` Minor version which should be installed, e.g. '2' @@ -298,7 +299,7 @@ Default value: `undef` ##### `version_build` -Data type: `Any` +Data type: `Optional[String]` Build version which should be installed, e.g. '07' @@ -306,7 +307,7 @@ Default value: `undef` ##### `proxy_server` -Data type: `Any` +Data type: `Optional[String]` Specify a proxy server, with port number if needed. ie: https://example.com:8080. (passed to archive) @@ -314,7 +315,7 @@ Default value: `undef` ##### `proxy_type` -Data type: `Any` +Data type: `Optional[Enum['none', 'http', 'https', 'ftp']]` Proxy server type (none|http|https|ftp). (passed to archive) @@ -322,7 +323,7 @@ Default value: `undef` ##### `url` -Data type: `Any` +Data type: `Optional[String]` Full URL @@ -330,7 +331,7 @@ Default value: `undef` ##### `basedir` -Data type: `Any` +Data type: `Optional[String]` Directory under which the installation will occur. If not set, defaults to /usr/lib/jvm for Debian and /usr/java for RedHat. @@ -339,7 +340,7 @@ Default value: `undef` ##### `manage_basedir` -Data type: `Any` +Data type: `Boolean` Whether to manage the basedir directory. Defaults to false. Note: /usr/lib/jvm is managed for Debian by default, separate from this parameter. @@ -348,7 +349,7 @@ Default value: `true` ##### `manage_symlink` -Data type: `Any` +Data type: `Boolean` Whether to manage a symlink that points to the installation directory. Defaults to false. @@ -356,7 +357,7 @@ Default value: `false` ##### `symlink_name` -Data type: `Any` +Data type: `Optional[String]` The name for the optional symlink in the installation directory. @@ -388,7 +389,7 @@ The following parameters are available in the `java::download` defined type: ##### `ensure` -Data type: `Any` +Data type: `Enum['present']` Install or remove the package. @@ -396,7 +397,7 @@ Default value: `'present'` ##### `version` -Data type: `Any` +Data type: `String[1]` Version of Java to install, e.g. '7' or '8'. Default values for major and minor versions will be used. @@ -404,7 +405,7 @@ Default value: `'8'` ##### `version_major` -Data type: `Any` +Data type: `Optional[String]` Major version which should be installed, e.g. '8u101'. Must be used together with version_minor. @@ -412,7 +413,7 @@ Default value: `undef` ##### `version_minor` -Data type: `Any` +Data type: `Optional[String]` Minor version which should be installed, e.g. 'b12'. Must be used together with version_major. @@ -420,7 +421,7 @@ Default value: `undef` ##### `java_se` -Data type: `Any` +Data type: `String[1]` Type of Java Standard Edition to install, jdk or jre. @@ -428,7 +429,7 @@ Default value: `'jdk'` ##### `proxy_server` -Data type: `Any` +Data type: `Optional[String]` Specify a proxy server, with port number if needed. ie: https://example.com:8080. (passed to archive) @@ -436,7 +437,7 @@ Default value: `undef` ##### `proxy_type` -Data type: `Any` +Data type: `Optional[Enum['none', 'http', 'https', 'ftp']]` Proxy server type (none|http|https|ftp). (passed to archive) @@ -444,7 +445,7 @@ Default value: `undef` ##### `url` -Data type: `Any` +Data type: `Optional[String]` Full URL @@ -452,7 +453,7 @@ Default value: `undef` ##### `jce` -Data type: `Any` +Data type: `Boolean` Install Oracles Java Cryptographic Extensions into the JRE or JDK @@ -460,7 +461,7 @@ Default value: `false` ##### `jce_url` -Data type: `Any` +Data type: `Optional[String]` Full URL to the jce zip file @@ -468,7 +469,7 @@ Default value: `undef` ##### `basedir` -Data type: `Any` +Data type: `Optional[String]` Directory under which the installation will occur. If not set, defaults to /usr/lib/jvm for Debian and /usr/java for RedHat. @@ -477,7 +478,7 @@ Default value: `undef` ##### `manage_basedir` -Data type: `Any` +Data type: `Boolean` Whether to manage the basedir directory. Defaults to false. Note: /usr/lib/jvm is managed for Debian by default, separate from this parameter. @@ -486,7 +487,7 @@ Default value: `false` ##### `package_type` -Data type: `Any` +Data type: `Optional[String]` Type of installation package for specified version of java_se. java_se 6 comes in a few installation package flavors and we need to account for them. @@ -496,7 +497,7 @@ Default value: `undef` ##### `manage_symlink` -Data type: `Any` +Data type: `Boolean` Whether to manage a symlink that points to the installation directory. Defaults to false. @@ -504,7 +505,7 @@ Default value: `false` ##### `symlink_name` -Data type: `Any` +Data type: `Optional[String]` The name for the optional symlink in the installation directory. @@ -531,7 +532,7 @@ The following parameters are available in the `java::sap` defined type: ##### `ensure` -Data type: `Any` +Data type: `Enum['present']` Install or remove the package. @@ -539,7 +540,7 @@ Default value: `'present'` ##### `version` -Data type: `Any` +Data type: `String[1]` Version of Java to install, e.g. '8' or '9'. Default values for full versions will be used. @@ -547,7 +548,7 @@ Default value: `'8'` ##### `version_full` -Data type: `Any` +Data type: `Optional[String]` Major version which should be installed, e.g. '8.1.063' or '11.0.7'. If used, "version" parameter is ignored. @@ -555,7 +556,7 @@ Default value: `undef` ##### `java` -Data type: `Any` +Data type: `String[1]` Type of Java Edition to install, jdk or jre. @@ -563,7 +564,7 @@ Default value: `'jdk'` ##### `proxy_server` -Data type: `Any` +Data type: `Optional[String]` Specify a proxy server, with port number if needed. ie: https://example.com:8080. (passed to archive) @@ -571,7 +572,7 @@ Default value: `undef` ##### `proxy_type` -Data type: `Any` +Data type: `Optional[Enum['none', 'http', 'https', 'ftp']]` Proxy server type (none|http|https|ftp). (passed to archive) @@ -579,7 +580,7 @@ Default value: `undef` ##### `basedir` -Data type: `Any` +Data type: `Optional[String]` Directory under which the installation will occur. If not set, defaults to /usr/lib/jvm for Debian and /usr/java for RedHat. @@ -588,16 +589,16 @@ Default value: `undef` ##### `manage_basedir` -Data type: `Any` +Data type: `Boolean` -Whether to manage the basedir directory. Defaults to false. +Whether to manage the basedir directory. Note: /usr/lib/jvm is managed for Debian by default, separate from this parameter. Default value: `true` ##### `manage_symlink` -Data type: `Any` +Data type: `Boolean` Whether to manage a symlink that points to the installation directory. Defaults to false. @@ -605,7 +606,7 @@ Default value: `false` ##### `symlink_name` -Data type: `Any` +Data type: `Optional[String]` The name for the optional symlink in the installation directory. diff --git a/metadata.json b/metadata.json index 529e45f8..8fe1c175 100644 --- a/metadata.json +++ b/metadata.json @@ -1,6 +1,6 @@ { "name": "puppetlabs-java", - "version": "10.1.2", + "version": "11.0.0", "author": "puppetlabs", "summary": "Installs the correct Java package on various platforms.", "license": "Apache-2.0",