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.
v5.0.0 (2019-07-29)
- [FM-8320] Remove Oracle download #372 (carabasdaniel)
- (FM-8223) converted to use litmus #376 (tphoney)
- Add buster support, default to 11 #369 (mhjacks)
- Add support for debian buster #364 (TomRitserveldt)
- (FM-8343) use release numbers not lsbdistcodename #375 (tphoney)
- Revert "Add support for debian buster" #374 (tphoney)
v4.1.0 (2019-05-29)
v4.0.0 (2019-05-20)
- pdksync - (MODULES-8444) - Raise lower Puppet bound #356 (david22swan)
- (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)
3.3.0 (2019-01-17)
- (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)
- 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)
3.1.0 (2018-09-06)
3.0.0 (2018-08-13)
- [FM-6963] Removal of unsupported OS from java #295 (david22swan)
- (MODULES-7561) - Addition of support for Ubuntu 18.04 to java #299 (david22swan)
- Remove ensure_resource to avoid potential conflict #287 (sevencastles)
This release uses the PDK convert functionality which in return makes the module PDK compliant. Also includes a clean up from Rubocop.
- 1.3.2 PDK convert has been applied MODULES-6456
- The modules has undergone a Rubocop cleanup.
- $java_home for SLES 11.4 has been updated to the correct location.
Supported Release 2.3.0
This release is in order to implement Rubocop changes into the module.
- 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
This release is a maintenance release that includes a roll up of minor changes.
- Addition of Ubuntu for Oracle Java.
- Addition of Debian 9 in supported versions.
- Addition of OpenBSD case and use
realpath
rather thanreadlink
in Java Default Home Facter fact.
- Removal of OpenBSD as a special case and deprecated
with_env
in Java Version Facter Facter fact.
This release is a maintenance release that includes a roll up of minor changes.
- 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.
- CONTRIBUTING.md document includes updates.
- Removal of Ubuntu 10.04 ad 12.04, Debian 6 in supported versions.
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.
- java::oracle parameter
url
- java::oracle parameter
url_hash
- Let
java_default_home
fact work when /usr/bin/java does not exist - Add puppet 4 parameter types
- Use
/usr/lib/jvm/java-1.x.0
symlinks forjava_home
defaults.
This is a major release including some bug fixes, new parameters, and general module updates.
This release drops Puppet 3 support
- Debian Stretch, Yakkety Yak, Amazon Linux, Oracle Linux, Scientific Linux CERN compatibility
version_major
andversion_minor
parameters for specifying Java SE version to install$JAVA_HOME
now set by the module on compatible systems. Thejava_home
parameter is also provided for manual setting. MODULES-2971proxy_server
andproxy_type
for choosing a proxy server to get Java from
- Moved lower Puppet version requirement to 4.7.0
- 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_version
fact MODULES-4736
Addition of a new supported OS, along with several other features and bugfixes.
- Ubuntu 16.04 support.
- Addition example for installing Java 8.
- Update to newest modulesync_configs.
- Addition of RedHat for Oracle Java.
- 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.
A release which has several support additions for different OSes. Also a couple of additional features and a few bug fixes.
- 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.
- Updated fixtures.yml to use git instead of http for stdlib.
- Updates to current msync configs.
- Small README updates and syntax error fixes.
Small release for support of newer PE versions. This increments the version of PE in the metadata.json file.
This release fixes the fact to not trigger java every time on OS X when it is not available.
- Causes java_version fact to not run
java
when java is not installed on OS X
This release updates the metadata for the upcoming release of PE and update params for OEL to match metadata
- Add missing OEL to params
This release adds several new features, bugfixes, documentation updates, and test improvements.
- Puppet 4 support and testing
- Adds support for several Operating Systems
- Ubuntu 15.04
- OpenBSD 5.6, 5.7
- Fedora 20, 21, 22
- 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.
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.
- Added RHEL support for alternatives
- New facts
- java_major_version
- java_patch_level
- java_version
- Add support for utopic
- Use
--jre-headless
in theupdate-java-alternatives
command when installed from aheadless
package
This release adds SLES 12 support and is tested for Future Parser Support
- Several readme updates
- Testcase flexability increased
- Add SLES 12 support
- Future Parser tested
- Validated against PE 3.7
This release begins the support coverage of the puppetlabs-java module.
- Update java alternative values from deprecated names
- Readme updated
- Testing updated
Add support for new versions of Debian and Ubuntu!
- Add support for Ubuntu Trusty (14.04)
- Add support for Debian Jessie (8.x)
Primarily a release for Ubuntu users!
- Add support for Ubuntu Saucy (13.10)
- Add
java_home
parameter for centralized setting of JAVA_HOME. - Add Scientific Linux
- Plus signs are valid in debian/ubuntu package names.
Matthaus Owens matthaus@puppetlabs.com
- Update java packages for Fedora systems
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.
Reid Vandewiele reid@puppetlabs.com -
- Refactor, introduce params pattern
Scott Schneider sschneider@puppetlabs.com
- Add Solaris support
Jeff McCune jeff@puppetlabs.com
- Add Debian based distro (Lucid) support
Jeff McCune jeff@puppetlabs.com
- Fix class composition ordering problems
Jeff McCune jeff@puppetlabs.com
- Remove stages
Jeff McCune jeff@puppetlabs.com
- Changes JRE/JDK selection class parameter to $distribution
Jeff McCune jeff@puppetlabs.com
- Re-did versioning to follow semantic versioning
- Add validation of class parameters
Jeff McCune jeff@puppetlabs.com
- Default to JDK version 6u25
Jeff McCune jeff@puppetlabs.com
- Initial release
* This Changelog was automatically generated by github_changelog_generator