From 6ebd7ea38bf94b89766fcfb8243d6d1e2f51e5ea Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 30 May 2022 12:27:39 +0000 Subject: [PATCH] Release prep v8.1.0 --- CHANGELOG.md | 10 ++++- REFERENCE.md | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++ metadata.json | 2 +- 3 files changed, 130 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3defc5f7..7ef9044d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,14 @@ 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). +## [v8.1.0](https://github.com/puppetlabs/puppetlabs-java/tree/v8.1.0) (2022-05-30) + +[Full Changelog](https://github.com/puppetlabs/puppetlabs-java/compare/v8.0.0...v8.1.0) + +### Added + +- feat: added support for aarch64 architecture download [\#516](https://github.com/puppetlabs/puppetlabs-java/pull/516) ([0Rick0](https://github.com/0Rick0)) + ## [v8.0.0](https://github.com/puppetlabs/puppetlabs-java/tree/v8.0.0) (2022-04-05) [Full Changelog](https://github.com/puppetlabs/puppetlabs-java/compare/v7.3.0...v8.0.0) @@ -16,8 +24,8 @@ All notable changes to this project will be documented in this file. The format ### Fixed -- pdksync - \(IAC-1787\) Remove Support for CentOS 6 [\#503](https://github.com/puppetlabs/puppetlabs-java/pull/503) ([david22swan](https://github.com/david22swan)) - 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)) +- pdksync - \(IAC-1787\) Remove Support for CentOS 6 [\#503](https://github.com/puppetlabs/puppetlabs-java/pull/503) ([david22swan](https://github.com/david22swan)) ## [v7.3.0](https://github.com/puppetlabs/puppetlabs-java/tree/v7.3.0) (2021-10-11) diff --git a/REFERENCE.md b/REFERENCE.md index ea7300f8..aab0cf6b 100644 --- a/REFERENCE.md +++ b/REFERENCE.md @@ -20,6 +20,7 @@ options, even though those are not in the package repositories. ### Defined types * [`java::adopt`](#javaadopt): Install one or more versions of AdoptOpenJDK Java. +* [`java::adoptium`](#javaadoptium): Install one or more versions of Adoptium Temurin OpenJDK (former AdoptOpenJDK). * [`java::download`](#javadownload): Installs Java from a url location. * [`java::sap`](#javasap): Install one or more versions of SAPJVM or Sapmachine @@ -242,6 +243,125 @@ The name for the optional symlink in the installation directory. Default value: ``undef`` +### `java::adoptium` + +Defined Type java::adoptium + +#### Parameters + +The following parameters are available in the `java::adoptium` defined type: + +* [`ensure`](#ensure) +* [`version_major`](#version_major) +* [`version_minor`](#version_minor) +* [`version_patch`](#version_patch) +* [`version_build`](#version_build) +* [`proxy_server`](#proxy_server) +* [`proxy_type`](#proxy_type) +* [`url`](#url) +* [`basedir`](#basedir) +* [`manage_basedir`](#manage_basedir) +* [`manage_symlink`](#manage_symlink) +* [`symlink_name`](#symlink_name) + +##### `ensure` + +Data type: `Any` + +Install or remove the package. + +Default value: `'present'` + +##### `version_major` + +Data type: `Any` + +Major version which should be installed, e.g. '16' or '17' + +Default value: ``undef`` + +##### `version_minor` + +Data type: `Any` + +Minor version which should be installed, e.g. '0' + +Default value: ``undef`` + +##### `version_patch` + +Data type: `Any` + +Minor version which should be installed, e.g. '2' + +Default value: ``undef`` + +##### `version_build` + +Data type: `Any` + +Build version which should be installed, e.g. '07' + +Default value: ``undef`` + +##### `proxy_server` + +Data type: `Any` + +Specify a proxy server, with port number if needed. ie: https://example.com:8080. (passed to archive) + +Default value: ``undef`` + +##### `proxy_type` + +Data type: `Any` + +Proxy server type (none|http|https|ftp). (passed to archive) + +Default value: ``undef`` + +##### `url` + +Data type: `Any` + +Full URL + +Default value: ``undef`` + +##### `basedir` + +Data type: `Any` + +Directory under which the installation will occur. If not set, defaults to +/usr/lib/jvm for Debian and /usr/java for RedHat. + +Default value: ``undef`` + +##### `manage_basedir` + +Data type: `Any` + +Whether to manage the basedir directory. Defaults to false. +Note: /usr/lib/jvm is managed for Debian by default, separate from this parameter. + +Default value: ``true`` + +##### `manage_symlink` + +Data type: `Any` + +Whether to manage a symlink that points to the installation directory. Defaults to false. + +Default value: ``false`` + +##### `symlink_name` + +Data type: `Any` + +The name for the optional symlink in the installation directory. + +Default value: ``undef`` + ### `java::download` Defined Type java::download diff --git a/metadata.json b/metadata.json index 7c7377cf..369f4e71 100644 --- a/metadata.json +++ b/metadata.json @@ -1,6 +1,6 @@ { "name": "puppetlabs-java", - "version": "8.0.0", + "version": "8.1.0", "author": "puppetlabs", "summary": "Installs the correct Java package on various platforms.", "license": "Apache-2.0",