Skip to content
This repository was archived by the owner on Dec 19, 2024. It is now read-only.

Commit ced2dc5

Browse files
committed
Release 2.8.1
1 parent 8a1bafb commit ced2dc5

File tree

6 files changed

+63
-36
lines changed

6 files changed

+63
-36
lines changed

CHANGELOG.md

Lines changed: 38 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
###2.8.0
1+
### 2.8.1
2+
3+
* Add support for Java '8u131'
4+
* Tested on Ubuntu 17.04 and SuSE 12 SP2
5+
6+
### 2.8.0
27

38
* Add support for Java '8u121'
49
* Ease the installation of new Java SE releases using optional parameters (without updating the module)
@@ -8,157 +13,157 @@
813
- `custom_download_url`: renamed to `download_url` and complemented by a new `filename` parameter
914
- `custom_checksum`: renamed to `checksum`
1015

11-
###2.7.4
16+
### 2.7.4
1217

1318
* Add proxy support via new parameters `proxy_server` and `proxy_type`
1419
* Replace or remove calls to deprecated `validate_*` stdlib functions
1520

16-
###2.7.3
21+
### 2.7.3
1722

1823
* Unset `provider` parameter on all `archive` resources (from `puppet-archive` module)
1924
- quick and dirty workaround until [SERVER-94](https://tickets.puppetlabs.com/browse/SERVER-94) gets fixed
2025
- **Warning:** may break behind a HTTP proxy (untested)
2126
* Tested on Fedora 25, Amazon Linux 2016.09
2227

23-
###2.7.2
28+
### 2.7.2
2429

2530
* Add support for Java '8u111'/'8u112' ([mtron](https://github.com/mtron))
2631
* Contain included classes ([claytononeill](https://github.com/claytononeill))
2732
* Tested on Ubuntu 16.10
2833

29-
###2.7.1
34+
### 2.7.1
3035

3136
Support Java 6 as extra installation
3237

33-
###2.7.0
38+
### 2.7.0
3439

3540
* Add support for Java '8u101'/'8u102'
3641
* Restore support for Java '6u45' (main installation only)
3742
* Tested on Fedora 24, OpenSUSE 42.1/42.2, Mageia 5
3843

39-
###2.6.3
44+
### 2.6.3
4045

4146
Add support for Java '8u91'/'8u92'
4247

43-
###2.6.2
48+
### 2.6.2
4449

4550
Add support for Java '8u77'
4651

47-
###2.6.1
52+
### 2.6.1
4853

4954
Add support for Java '8u71'/'8u72'
5055

51-
###2.6.0
56+
### 2.6.0
5257

5358
* Replace deprecated module dependency [nanliu-archive](https://forge.puppetlabs.com/nanliu/archive) with [puppet-archive](https://forge.puppetlabs.com/puppet/archive)
5459
* Use *curl* as download provider instead of *faraday*
5560

56-
###2.5.1
61+
### 2.5.1
5762

5863
Fix regression that forced `format` to be set manually on non-RPM OS
5964

60-
###2.5.0
65+
### 2.5.0
6166

6267
New parameters ([angrox](https://github.com/angrox)):
6368
* `install_path`: set Java installation path
6469
* `custom_download_url`: download the Java package/archive from a custom URL
6570
* `custom_checksum`: custom MD5 checksum for package/archive integrity verification
6671

67-
###2.4.2
72+
### 2.4.2
6873

6974
Add support for Java '8u65'/'8u66'
7075

71-
###2.4.1
76+
### 2.4.1
7277

7378
Add support for Java '8u60'
7479

75-
###2.4.0
80+
### 2.4.0
7681

7782
* New parameter `add_system_env` to set `JAVA_HOME` as system-wide environment variable
7883
* Fix dependency issue when installing multiple Java alternatives
7984
* Merge missing changes to `installation` defined type
8085

81-
###2.3.0
86+
### 2.3.0
8287

8388
Support multiple installations of Oracle Java with a new defined type: `oracle_java::installation`
8489

85-
###2.2.7
90+
### 2.2.7
8691

8792
Add support for Java '8u51'
8893

89-
###2.2.6
94+
### 2.2.6
9095

9196
Fix conflict introduced by [nanliu-archive](https://forge.puppetlabs.com/nanliu/archive/changelog) v0.3.0
9297

93-
###2.2.4
98+
### 2.2.4
9499

95100
* Add support for Java '7u79', '7u80' and '8u45'
96101
* Minor Puppet 4.0 compatibility fix
97102

98-
###2.2.3
103+
### 2.2.3
99104

100105
Add support for Java '8u40'
101106

102-
###2.2.2
107+
### 2.2.2
103108

104109
Add support for Java '7u75', '7u76' and '8u31'
105110

106-
###2.2.1
111+
### 2.2.1
107112

108113
Improve code quality, doc and metadata
109114

110-
###2.2.0
115+
### 2.2.0
111116

112117
* Support adding Oracle Java as a java alternative
113118
* New `add_alternative` parameter
114119
* List of checksums now complete
115120

116-
###2.1.0
121+
### 2.1.0
117122

118123
* Added checksum check on downloaded archive
119124
* New `check_checksum` parameter
120125
* Refactoring
121126
* Better support of Mageia Linux
122127

123-
###2.0.0
128+
### 2.0.0
124129

125130
* Support tar.gz format - now multiplatform!
126131
* Dropped support for Java 6
127132
* Major refactoring
128133
* Use `nanliu/archive` module for download and extraction
129134

130-
###1.1.5
135+
### 1.1.5
131136

132137
Add support for Java '7u71', '7u72' and '8u25'
133138

134-
###1.1.4
139+
### 1.1.4
135140

136141
* Fix bug in package name for Java 8u20
137142
* Renamed exec resources to something less generic (avoid conflicts)
138143

139-
###1.1.3
144+
### 1.1.3
140145

141146
Add support for Java '8u20'
142147

143-
###1.1.2
148+
### 1.1.2
144149

145150
* Add support for Java '7u67'
146151
* Make Puppet Doc compliant with RDoc markup language
147152

148-
###1.1.1
153+
### 1.1.1
149154

150155
* Add parameters validation
151156
* Updated documentation
152157
* Minor refactoring
153158

154-
###1.1.0
159+
### 1.1.0
155160

156161
Add support for Java SE 6 series
157162

158-
###1.0.1
163+
### 1.0.1
159164

160165
Add support for Java '7u65' and '8u11'
161166

162-
###1.0.0
167+
### 1.0.0
163168

164169
First forge release

manifests/checksums.pp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,15 @@
1010

1111
if !$oracle_java::checksum {
1212
case $oracle_java::filename_real {
13+
# 8u131
14+
'jdk-8u131-linux-i586.rpm' : { $md5checksum = 'ad0ced8cae343a31c55aef3615bc6143' }
15+
'jdk-8u131-linux-i586.tar.gz' : { $md5checksum = 'a6741fd674372366546bd8480be735c7' }
16+
'jdk-8u131-linux-x64.rpm' : { $md5checksum = '9024d13ec651d07de450d465f14065a6' }
17+
'jdk-8u131-linux-x64.tar.gz' : { $md5checksum = '75b2cb2249710d822a60f83e28860053' }
18+
'jre-8u131-linux-i586.rpm' : { $md5checksum = 'ac33957a306472e08cea05f6c717c61c' }
19+
'jre-8u131-linux-i586.tar.gz' : { $md5checksum = 'c88bb459288ee336a0f6109be169bc8c' }
20+
'jre-8u131-linux-x64.rpm' : { $md5checksum = 'ebebfd327e67c4bbe47dabe6b9f6e961' }
21+
'jre-8u131-linux-x64.tar.gz' : { $md5checksum = '9864b3b90840a2bc4604fba513e87453' }
1322
# 8u121
1423
'jdk-8u121-linux-i586.rpm' : { $md5checksum = 'c59f56c0723ec82ff1382e4bcc3e22a5' }
1524
'jdk-8u121-linux-i586.tar.gz' : { $md5checksum = '9e0e84f36427ce258abfca35fbeb0c55' }

manifests/init.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@
9595

9696
# set to latest release if no minor version was provided
9797
if $version == '8' {
98-
$version_real = '8u121'
98+
$version_real = '8u131'
9999
} elsif $version == '7' {
100100
$version_real = '7u80'
101101
} elsif $version == '6' {

manifests/installation.pp

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@
7373

7474
# set to latest release if no minor version was provided
7575
if $version == '8' {
76-
$version_real = '8u121'
76+
$version_real = '8u131'
7777
} elsif $version == '7' {
7878
$version_real = '7u80'
7979
} elsif $version == '6' {
@@ -119,6 +119,8 @@
119119
case $maj_version {
120120
'8' : {
121121
case $min_version {
122+
'131' : { $buildnumber = '-b11'
123+
$urlcodeoracle = '/d54c1d3a095b4ff2b6607d096fa80163' }
122124
'121' : { $buildnumber = '-b13'
123125
$urlcodeoracle = '/e9e7ea248e2c4826b92b3f075a80e441' }
124126
'112' : { $buildnumber = '-b15' }
@@ -223,6 +225,15 @@
223225
if !$checksum {
224226
#-- start checksum --#
225227
case $filename_real {
228+
# 8u131
229+
'jdk-8u131-linux-i586.rpm' : { $md5checksum = 'ad0ced8cae343a31c55aef3615bc6143' }
230+
'jdk-8u131-linux-i586.tar.gz' : { $md5checksum = 'a6741fd674372366546bd8480be735c7' }
231+
'jdk-8u131-linux-x64.rpm' : { $md5checksum = '9024d13ec651d07de450d465f14065a6' }
232+
'jdk-8u131-linux-x64.tar.gz' : { $md5checksum = '75b2cb2249710d822a60f83e28860053' }
233+
'jre-8u131-linux-i586.rpm' : { $md5checksum = 'ac33957a306472e08cea05f6c717c61c' }
234+
'jre-8u131-linux-i586.tar.gz' : { $md5checksum = 'c88bb459288ee336a0f6109be169bc8c' }
235+
'jre-8u131-linux-x64.rpm' : { $md5checksum = 'ebebfd327e67c4bbe47dabe6b9f6e961' }
236+
'jre-8u131-linux-x64.tar.gz' : { $md5checksum = '9864b3b90840a2bc4604fba513e87453' }
226237
# 8u121
227238
'jdk-8u121-linux-i586.rpm' : { $md5checksum = 'c59f56c0723ec82ff1382e4bcc3e22a5' }
228239
'jdk-8u121-linux-i586.tar.gz' : { $md5checksum = '9e0e84f36427ce258abfca35fbeb0c55' }

manifests/javalist.pp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
case $oracle_java::maj_version {
1313
'8' : {
1414
case $oracle_java::min_version {
15+
'131' : { $buildnumber = '-b11'
16+
$urlcodeoracle = '/d54c1d3a095b4ff2b6607d096fa80163' }
1517
'121' : { $buildnumber = '-b13'
1618
$urlcodeoracle = '/e9e7ea248e2c4826b92b3f075a80e441' }
1719
'112' : { $buildnumber = '-b15' }

metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"project_page": "https://github.com/antoineco/aco-oracle_java",
66
"source": "git://github.com/antoineco/aco-oracle_java.git",
77
"summary": "Puppet module to install Oracle Java on Linux systems",
8-
"version": "2.8.0",
8+
"version": "2.8.1",
99
"tags": ["jre","jdk","oracle","java"],
1010
"dependencies": [
1111
{

0 commit comments

Comments
 (0)