17 KiB
Change log
All notable changes to this project will be documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v6.0.0 (2019-11-11)
Changed
Added
- (FM-8676) - Support added for CentOS 8 #399 (david22swan)
- FM-8403 - add support Debain10 #387 (lionce)
Fixed
- MODULES-10062 - fix acceptance tests on sles #397 (lionce)
- we need to check if java_default_home has a value before we attempt t… #391 (robmbrooks)
- Add support for java 11, the default in debian buster 10 #386 (jhooyberghs)
v5.0.1 (2019-08-05)
v5.0.0 (2019-07-29)
Changed
- [FM-8320] Remove Oracle download #372 (carabasdaniel)
Added
- (FM-8223) converted to use litmus #376 (tphoney)
- Add buster support, default to 11 #369 (mhjacks)
- Add support for debian buster #364 (TomRitserveldt)
Fixed
- (FM-8343) use release numbers not lsbdistcodename #375 (tphoney)
- Revert "Add support for debian buster" #374 (tphoney)
v4.1.0 (2019-05-29)
Added
v4.0.0 (2019-05-20)
Changed
- pdksync - (MODULES-8444) - Raise lower Puppet bound #356 (david22swan)
Added
- (FM-7921) - Implement Puppet Strings #353 (david22swan)
- Update default version & java 8 version from 8u192 to 8u201 #347 (valentinsavenko)
- Add ability to override basedir and package type for oracle java #345 (fraenki)
- MODULES-8613: Add option to set a custom JCE download URL #344 (HielkeJ)
Fixed
3.3.0 (2019-01-17)
Added
- (MODULES-8234) - Add SLES 15 support #336 (eimlav)
- (MODULES-8234) - Upgrade Oracle Java version to 8u192 #334 (eimlav)
- Support for installing JCE. Fixes MODULES-1681 #326 (dploeger)
- MODULES-8044: upgrade Oracle Java 8 to 181, make it the default release #314 (ojongerius)
Fixed
- pdksync - (FM-7655) Fix rubygems-update for ruby < 2.3 #338 (tphoney)
- (FM-7520) - Removing Solaris from the support matrix #335 (pmcmaw)
- Optimized code for making java::oracle atomic. Fixes MODULES-8085 #330 (dploeger)
- Fix OpenJDK paths on Debian based OS with ARM #329 (mmoll)
- (MODULES-7050) - Fix OracleJDK reinstalling on Puppet runs #323 (eimlav)
- (MODULES-8025) Switch default for Ubuntu 18.04 to 11 #322 (baurmatt)
- MODULES-7819 fix set JAVA_HOME environments on FreeBSD platform #315 (olevole)
3.2.0 (2018-09-27)
Added
3.1.0 (2018-09-06)
Added
3.0.0 (2018-08-13)
Changed
- [FM-6963] Removal of unsupported OS from java #295 (david22swan)
Added
- (MODULES-7561) - Addition of support for Ubuntu 18.04 to java #299 (david22swan)
Fixed
- Remove ensure_resource to avoid potential conflict #287 (sevencastles)
2.4.0
Summary
This release uses the PDK convert functionality which in return makes the module PDK compliant. Also includes a clean up from Rubocop.
Changed
- 1.3.2 PDK convert has been applied MODULES-6456
- The modules has undergone a Rubocop cleanup.
Fixed
- $java_home for SLES 11.4 has been updated to the correct location.
Supported Release 2.3.0
Summary
This release is in order to implement Rubocop changes into the module.
Added
- Several Modulesync changes have been made.
- Rubocop has been implemented in the module.
- CentOS 7 is now supported.
- Red Hat Enterprise Linux (RHEL) 7 is now supported.
- Ubuntu artful 1710 now supported.
- Bionic 1804 now supported.
Supported Release 2.2.0
Summary
This release is a maintenance release that includes a roll up of minor changes.
Added
- Addition of Ubuntu for Oracle Java.
- Addition of Debian 9 in supported versions.
- Addition of OpenBSD case and use
realpathrather thanreadlinkin Java Default Home Facter fact.
Removed
- Removal of OpenBSD as a special case and deprecated
with_envin Java Version Facter Facter fact.
Supported Release 2.1.1
Summary
This release is a maintenance release that includes a roll up of minor changes.
Added
- Basic Arch Linux, Cloud Linux and Ubuntu 17.04 compatibility.
- Metadata bump for Puppet 5.
- Search for matching line with java version.
- (MODULES-4069) Fail when required params are not available in params.
- A test for java version when java not installed.
- Allow latest archive version as dependency.
Changed
- CONTRIBUTING.md document includes updates.
- Removal of Ubuntu 10.04 ad 12.04, Debian 6 in supported versions.
Supported Release 2.1.0
Summary
This release adds fixes to restore the ability to install Oracle Java. It also fixes the paths for the latest RHEL 7 1.7.0 and 1.8.0 OpenJDKs.
Added
- java::oracle parameter
url - java::oracle parameter
url_hash
Fixed
- Let
java_default_homefact work when /usr/bin/java does not exist - Add puppet 4 parameter types
- Use
/usr/lib/jvm/java-1.x.0symlinks forjava_homedefaults.
Supported Release 2.0.0
Summary
This is a major release including some bug fixes, new parameters, and general module updates.
This release drops Puppet 3 support
Added
- Debian Stretch, Yakkety Yak, Amazon Linux, Oracle Linux, Scientific Linux CERN compatibility
version_majorandversion_minorparameters for specifying Java SE version to install$JAVA_HOMEnow set by the module on compatible systems. Thejava_homeparameter is also provided for manual setting. MODULES-2971proxy_serverandproxy_typefor choosing a proxy server to get Java from
Changed
- Moved lower Puppet version requirement to 4.7.0
Fixed
- Module no longer downloads the Java archive on Puppet runs if Java is already installed.
- java_default_home fact is not always correct on oracle packages MODULES-4050
- Order of operations for archives MODULES-4751
- Increase Xmx setting for
java_versionfact MODULES-4736
Supported Release 1.6.0
Summary
Addition of a new supported OS, along with several other features and bugfixes.
Features
- Ubuntu 16.04 support.
- Addition example for installing Java 8.
- Update to newest modulesync_configs.
- Addition of RedHat for Oracle Java.
Bugfixes
- Custom archive type now given extract_path.
- Fix for rspec deprectation warnings.
- Typo fixes for readme.
- Fixed tests to run under strict variables.
- Updated Java package for SLES 11.4.
Supported Release 1.5.0
Summary
A release which has several support additions for different OSes. Also a couple of additional features and a few bug fixes.
Features
- Added Ubuntu 15.10 compatibility.
- Addition of two facts: java_libjvm_path and java_default_home.
- Added support for oracle-j2re1.8 and oracle-j2sdk1.8.
- Adds FreeBSD Support.
- Exposed the Puppet package resources install_options parameter via a new class parameter named package_options.
- Debian 8 support.
- Add support for official Oracle Java SE jdk and jre packages for CentOS.
- Use java 8 as the default on RHEL > 7.0.
Bugfixes
- Updated fixtures.yml to use git instead of http for stdlib.
- Updates to current msync configs.
- Small README updates and syntax error fixes.
Supported Release 1.4.3
Summary
Small release for support of newer PE versions. This increments the version of PE in the metadata.json file.
2015-10-07 - Supported Release 1.4.2
Summary
This release fixes the fact to not trigger java every time on OS X when it is not available.
Bugfixes
- Causes java_version fact to not run
javawhen java is not installed on OS X
2015-07-16 - Supported Release 1.4.1
Summary
This release updates the metadata for the upcoming release of PE and update params for OEL to match metadata
Bugfixes:
- Add missing OEL to params
2015-07-07 - Supported Release 1.4.0
Summary
This release adds several new features, bugfixes, documentation updates, and test improvements.
Features:
- Puppet 4 support and testing
- Adds support for several Operating Systems
- Ubuntu 15.04
- OpenBSD 5.6, 5.7
- Fedora 20, 21, 22
Bugfixes:
- Fixes java_version fact to work on large systems. (MODULES-1749)
- Improves maintainability of java_version fact.
- Fixes java package names on Fedora 21+.
- Fixes java install problems on Puppet 3.7.5 - 3.8.1 (PUP-4520)
- Fixes create-java-alternatives commands on RedHat distros.
- Fixes bug with Debian systems missing java-common package.
2015-01-20 - Supported Release 1.3.0
Summary
This release adds 3 new facts for determining Java version, adds RHEL alternatives support, adds utopic support, and fixes the flag for update-java-alternatives when installed from a headless pacakge.
Features
- Added RHEL support for alternatives
- New facts
- java_major_version
- java_patch_level
- java_version
- Add support for utopic
Bugfixes
- Use
--jre-headlessin theupdate-java-alternativescommand when installed from aheadlesspackage
2014-11-11 - Supported Version 1.2.0
Summary:
This release adds SLES 12 support and is tested for Future Parser Support
Bugfixes:
- Several readme updates
- Testcase flexability increased
Features:
- Add SLES 12 support
- Future Parser tested
- Validated against PE 3.7
2014-08-25 - Supported Version 1.1.2
Summary:
This release begins the support coverage of the puppetlabs-java module.
Bugfixes:
- Update java alternative values from deprecated names
- Readme updated
- Testing updated
2014-05-02 - Version 1.1.1
Summary:
Add support for new versions of Debian and Ubuntu!
Features:
- Add support for Ubuntu Trusty (14.04)
- Add support for Debian Jessie (8.x)
2014-01-06 - Version 1.1.0
Summary:
Primarily a release for Ubuntu users!
Features:
- Add support for Ubuntu Saucy (13.10)
- Add
java_homeparameter for centralized setting of JAVA_HOME. - Add Scientific Linux
Bugfixes:
- Plus signs are valid in debian/ubuntu package names.
2013-08-01 - Version 1.0.1
Matthaus Owens matthaus@puppetlabs.com
- Update java packages for Fedora systems
2013-07-29 - Version 1.0.0
Detailed Changes
Krzysztof Suszyński krzysztof.suszynski@coi.gov.pl
- Adding support for Oracle Enterprise Linux
Peter Drake pdrake@allplayers.com
- Add support for natty
Robert Munteanu rmuntean@adobe.com
- Add support for OpenSUSE
Martin Jackson martin@uncommonsense-uk.com
- Added support Amazon Linux using facter >= 1.7.x
Gareth Rushgrove gareth@morethanseven.net Brett Porter brett@apache.org
- Fixes for older versions of CentOS
- Improvements to module build and tests
Nathan R Valentine nrvale0@gmail.com
- Add support for Ubuntu quantal and raring
Sharif Nassar sharif@mediatemple.net
- Add support for Debian alternatives, and more than one JDK/JRE per platform.
2013-04-04 - Version 0.3.0
Reid Vandewiele reid@puppetlabs.com -
- Refactor, introduce params pattern
2012-11-15 - Version 0.2.0
Scott Schneider sschneider@puppetlabs.com
- Add Solaris support
2011-06-16 - Version 0.1.5
Jeff McCune jeff@puppetlabs.com
- Add Debian based distro (Lucid) support
2011-06-02 - Version 0.1.4
Jeff McCune jeff@puppetlabs.com
- Fix class composition ordering problems
2011-05-28 - Version 0.1.3
Jeff McCune jeff@puppetlabs.com
- Remove stages
2011-05-26 - Version 0.1.2
Jeff McCune jeff@puppetlabs.com
- Changes JRE/JDK selection class parameter to $distribution
2011-05-25 - Version 0.1.1
Jeff McCune jeff@puppetlabs.com
- Re-did versioning to follow semantic versioning
- Add validation of class parameters
2011-05-24 - Version 0.1.0
Jeff McCune jeff@puppetlabs.com
- Default to JDK version 6u25
2011-05-24 - Version 0.0.1
Jeff McCune jeff@puppetlabs.com
- Initial release
* This Changelog was automatically generated by github_changelog_generator