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.
- No longer creating 'debian' variant
- CI/CD pipeline now tests the created image
-
Interacting with an SSL protected Maven Repository Manager broke with Concourse 3.9.0. The way Concourse now mounts the worker's certificate directory to
/etc/ssl/certs
clobbers the/etc/ssl/certs/java/cacerts
file placed there by the base openjdk image, which is symlinked to at$JAVA_HOME/jre/lib/security/cacerts
, which of course is needed by Java for SSL stuff.So... as a workaround we unlink the link and copy the file directly to
$JAVA_HOME/jre/lib/security/cacerts
. Thx to @elgohr for working with me on this!
- Bumped base openjdk image to version
8u151
(from8u131
).
- v1.3.3 introduced Incorrect SNAPSHOT version checking logic for the
check
operation for snapshots but was quickly spotted by @shinmyung0. This is now fixed and the 1.3.3 release has been yanked!
- Version 1.3.3 (use 1.3.4 instead!!)
- Change log file (CHANGELOG.md).
- Generate release notes from CHANGELOG.me for github release (pipeline.yml).
- Updated examples to better show
cf push
with filename glob (README.md). - Move
apt-get clean
and tmp folder deletion toapt-get install
block (Dockerfile). - Pin parent docker image version
openjdk:8u131-jdk-alpine
(Dockerfile) andopenjdk:8u131-jdk
(debian/Dockerfile). - Use Maven 3.5.0 (maven-wrapper.properties).
- Move test & itest folders into /opt/resource folder in image to facilitate easier itest runs while in a running container (Dockerfile, debian/Dockerfile).
check
operation no longer silently fails on ssl cert errors.get
andput
scripts now use the existing java keystore as a base for adding custom ssl certs.