- Add support for Java '8u151/8u152'
- Add support for Java 9.0.1
- Add Oracle.com Single Sign-on authentication
- re-enables downloads from the Oracle Java Archive
- new parameters
ssousername
,ssopassword
- Add support for Java '8u144' (mtron)
- Add support for Java 9
- Add support for Java '8u141' (mtron)
- Tested on Debian 9, Ubuntu 17.10 and Mageia 6
- Add support for Java '8u131'
- Tested on Ubuntu 17.04 and SuSE 12 SP2
- Add support for Java '8u121'
- Ease the installation of new Java SE releases using optional parameters (without updating the module)
build
urlcode
- Warning the following parameters were replaced:
custom_download_url
: renamed todownload_url
and complemented by a newfilename
parametercustom_checksum
: renamed tochecksum
- Add proxy support via new parameters
proxy_server
andproxy_type
- Replace or remove calls to deprecated
validate_*
stdlib functions
- Unset
provider
parameter on allarchive
resources (frompuppet-archive
module)- quick and dirty workaround until SERVER-94 gets fixed
- Warning: may break behind a HTTP proxy (untested)
- Tested on Fedora 25, Amazon Linux 2016.09
- Add support for Java '8u111'/'8u112' (mtron)
- Contain included classes (claytononeill)
- Tested on Ubuntu 16.10
Support Java 6 as extra installation
- Add support for Java '8u101'/'8u102'
- Restore support for Java '6u45' (main installation only)
- Tested on Fedora 24, OpenSUSE 42.1/42.2, Mageia 5
Add support for Java '8u91'/'8u92'
Add support for Java '8u77'
Add support for Java '8u71'/'8u72'
- Replace deprecated module dependency nanliu-archive with puppet-archive
- Use curl as download provider instead of faraday
Fix regression that forced format
to be set manually on non-RPM OS
New parameters (angrox):
install_path
: set Java installation pathcustom_download_url
: download the Java package/archive from a custom URLcustom_checksum
: custom MD5 checksum for package/archive integrity verification
Add support for Java '8u65'/'8u66'
Add support for Java '8u60'
- New parameter
add_system_env
to setJAVA_HOME
as system-wide environment variable - Fix dependency issue when installing multiple Java alternatives
- Merge missing changes to
installation
defined type
Support multiple installations of Oracle Java with a new defined type: oracle_java::installation
Add support for Java '8u51'
Fix conflict introduced by nanliu-archive v0.3.0
- Add support for Java '7u79', '7u80' and '8u45'
- Minor Puppet 4.0 compatibility fix
Add support for Java '8u40'
Add support for Java '7u75', '7u76' and '8u31'
Improve code quality, doc and metadata
- Support adding Oracle Java as a java alternative
- New
add_alternative
parameter - List of checksums now complete
- Added checksum check on downloaded archive
- New
check_checksum
parameter - Refactoring
- Better support of Mageia Linux
- Support tar.gz format - now multiplatform!
- Dropped support for Java 6
- Major refactoring
- Use
nanliu/archive
module for download and extraction
Add support for Java '7u71', '7u72' and '8u25'
- Fix bug in package name for Java 8u20
- Renamed exec resources to something less generic (avoid conflicts)
Add support for Java '8u20'
- Add support for Java '7u67'
- Make Puppet Doc compliant with RDoc markup language
- Add parameters validation
- Updated documentation
- Minor refactoring
Add support for Java SE 6 series
Add support for Java '7u65' and '8u11'
First forge release