Skip to content
This repository has been archived by the owner on Jul 2, 2024. It is now read-only.

Releases: jdeathe/centos-ssh-memcached

2.3.1

28 Sep 08:37
2.3.1
8017547
Compare
Choose a tag to compare
  • Deprecate Makefile target logs-delayed; replaced with logsdef.
  • Updates source image to 2.6.1.
  • Updates memcached-wrapper; reduced function duplication.
  • Updates test/health_status helper script with for consistency.
  • Updates Makefile target logs to accept [OPTIONS] (e.g make -- logs -ft).
  • Updates info/error output for consistency.
  • Updates healthcheck failure messages to remove EOL character that is rendered in status response.
  • Updates ordering of Tags and respective Dockerfile links in README.md for readability.
  • Adds improved test workflow; added test-setup target to Makefile.
  • Adds Makefile target logsdef to handle deferred logs output within a target chain.
  • Adds exec proxy function to memcached-wrapper used to pass through nice.
  • Adds /docs directory for supplementary documentation.
  • Fixes lock file handling in memcached-wrapper.
  • Fixes CentOS-7 version in Dockerfile org.deathe.description metadata.
  • Fixes validation failure of 0 second --timeout value in test/health_status.
  • Removes ENABLE_MEMCACHED_WRAPPER from docker-compose example configuration.

1.4.1

28 Sep 08:22
1.4.1
2e2ae01
Compare
Choose a tag to compare
  • Deprecate Makefile target logs-delayed; replaced with logsdef.
  • Updates source image to 1.11.1.
  • Updates memcached-wrapper; reduced function duplication.
  • Updates test/health_status helper script with for consistency.
  • Updates Makefile target logs to accept [OPTIONS] (e.g make -- logs -ft).
  • Updates info/error output for consistency.
  • Updates healthcheck failure messages to remove EOL character that is rendered in status response.
  • Updates ordering of Tags and respective Dockerfile links in README.md for readability.
  • Adds improved test workflow; added test-setup target to Makefile.
  • Adds Makefile target logsdef to handle deferred logs output within a target chain.
  • Adds exec proxy function to memcached-wrapper used to pass through nice.
  • Adds /docs directory for supplementary documentation.
  • Fixes lock file handling in memcached-wrapper.
  • Fixes validation failure of 0 second --timeout value in test/health_status.
  • Removes ENABLE_MEMCACHED_WRAPPER from docker-compose example configuration.

2.3.0

25 Jun 18:28
2.3.0
7683623
Compare
Choose a tag to compare
  • Deprecates MEMCACHED_AUTOSTART_MEMCACHED_WRAPPER, replaced with ENABLE_MEMCACHED_WRAPPER.
  • Updates source image to 2.6.0.
  • Updates CHANGELOG.md to simplify maintenance.
  • Updates README.md to simplify contents and improve readability.
  • Updates README-short.txt to apply to all image variants.
  • Updates Dockerfile org.deathe.description metadata LABEL for consistency.
  • Updates memcached-wrapper configuration to send error log output to stderr.
  • Updates memcached-wrapper timer to use UTC date timestamps.
  • Updates wrapper supervisord configuration file/priority to 50-memcached-wrapper.conf/50.
  • Fixes binary paths in systemd unit files; missing changes from last release.
  • Fixes docker host connection status check in Makefile.
  • Adds missing instruction step to docker-compose example configuration file.
  • Adds inspect, reload and top Makefile targets.
  • Adds improved clean Makefile target; includes exited containers and dangling images.
  • Adds lock/state file to wrapper script.
  • Adds SYSTEM_TIMEZONE handling to Makefile, scmi, systemd unit and docker-compose templates.
  • Adds system time zone validation to healthcheck.
  • Removes support for long image tags (i.e. centos-7-2.x.x).

1.4.0

25 Jun 18:16
1.4.0
5916211
Compare
Choose a tag to compare
  • Deprecates MEMCACHED_AUTOSTART_MEMCACHED_WRAPPER, replaced with ENABLE_MEMCACHED_WRAPPER.
  • Updates source image to 1.11.0.
  • Updates CHANGELOG.md to simplify maintenance.
  • Updates README.md to simplify contents and improve readability.
  • Updates README-short.txt to apply to all image variants.
  • Updates Dockerfile org.deathe.description metadata LABEL for consistency.
  • Updates memcached-wrapper configuration to send error log output to stderr.
  • Updates memcached-wrapper timer to use UTC date timestamps.
  • Updates wrapper supervisord configuration file/priority to 50-memcached-wrapper.conf/50.
  • Fixes binary paths in systemd unit files; missing changes from last release.
  • Fixes docker host connection status check in Makefile.
  • Adds missing instruction step to docker-compose example configuration file.
  • Adds inspect, reload and top Makefile targets.
  • Adds improved clean Makefile target; includes exited containers and dangling images.
  • Adds lock/state file to wrapper script.
  • Adds SYSTEM_TIMEZONE handling to Makefile, scmi, systemd unit and docker-compose templates.
  • Adds system time zone validation to healthcheck.
  • Removes support for long image tags (i.e. centos-6-1.x.x).

centos-7-2.2.1

20 Mar 00:54
2.2.1
d8fd43a
Compare
Choose a tag to compare

CentOS-7 7.5.1804 x86_64 - Memcached.

Release changes

  • Updates source image to 2.5.1.
  • Updates Dockerfile with combined ADD to reduce layer count in final image.
  • Fixes binary paths in systemd unit files for compatibility with both EL and Ubuntu hosts.
  • Adds improvement to pull logic in systemd unit install template.
  • Adds SSH_AUTOSTART_SUPERVISOR_STDOUT with a value "false", disabling startup of supervisor_stdout.
  • Adds improved healthcheck and memcached-wrapper scripts.
  • Adds docker-compose.yml to .dockerignore.

Download then load the docker image using:

$ xz -dc centos-ssh-memcached.2.2.1.tar.xz | docker load

centos-6-1.3.1

20 Mar 00:27
1.3.1
1040cc1
Compare
Choose a tag to compare

CentOS-6 6.10 x86_64 - Memcached.

Release changes

  • Updates source image to 1.10.1.
  • Updates Dockerfile with combined ADD to reduce layer count in final image.
  • Fixes binary paths in systemd unit files for compatibility with both EL and Ubuntu hosts.
  • Adds improvement to pull logic in systemd unit install template.
  • Adds SSH_AUTOSTART_SUPERVISOR_STDOUT with a value "false", disabling startup of supervisor_stdout.
  • Adds improved healthcheck and memcached-wrapper scripts.
  • Adds docker-compose.yml to .dockerignore.

Download then load the docker image using:

$ xz -dc centos-ssh-memcached.1.3.1.tar.xz | docker load

centos-7-2.2.0

12 Feb 23:12
2.2.0
9cf3f38
Compare
Choose a tag to compare

CentOS-7 7.5.1804 x86_64 - Memcached.

Release changes

  • Updates source image to 2.5.0.
  • Updates and restructures Dockerfile.
  • Updates default HEALTHCHECK interval to 1 second from 0.5.
  • Updates container naming conventions and readability of Makefile.
  • Fixes issue with unexpected published port in run templates when DOCKER_PORT_MAP_TCP_11211 is set to an empty string or 0.
  • Adds placeholder replacement of RELEASE_VERSION docker argument to systemd service unit template.
  • Adds error messages to healthcheck script and includes supervisord check.
  • Adds consideration for event lag into test cases for unhealthy health_status events.
  • Adds port incrementation to Makefile's run template for container names with an instance suffix.
  • Adds improved memcached-wrapper script including optional Details output.
  • Adds validation on MEMCACHED_CACHESIZE and MEMCACHED_MAXCONN - fails back to default if not a positive non-zero integer.
  • Adds docker-compose configuration example.
  • Adds improved logging output.
  • Removes use of /etc/services-config paths.
  • Removes X-Fleet section from etcd register template unit-file.
  • Removes the unused group element from the default container name.
  • Removes the node element from the default container name.
  • Removes unused environment variables from Makefile and scmi configuration.
  • Removes container log file /var/log/memcached.log.

Download then load the docker image using:

$ xz -dc centos-ssh-memcached.2.2.0.tar.xz | docker load

centos-6-1.3.0

12 Feb 21:36
1.3.0
4777028
Compare
Choose a tag to compare

CentOS-6 6.10 x86_64 - Memcached.

Release changes

  • Updates source image to 1.10.0.
  • Updates and restructures Dockerfile.
  • Updates default HEALTHCHECK interval to 1 second from 0.5.
  • Updates container naming conventions and readability of Makefile.
  • Fixes issue with unexpected published port in run templates when DOCKER_PORT_MAP_TCP_11211 is set to an empty string or 0.
  • Adds placeholder replacement of RELEASE_VERSION docker argument to systemd service unit template.
  • Adds error messages to healthcheck script and includes supervisord check.
  • Adds consideration for event lag into test cases for unhealthy health_status events.
  • Adds port incrementation to Makefile's run template for container names with an instance suffix.
  • Adds improved memcached-wrapper script including optional Details output.
  • Adds validation on MEMCACHED_CACHESIZE and MEMCACHED_MAXCONN - fails back to default if not a positive non-zero integer.
  • Adds docker-compose configuration example.
  • Adds improved logging output.
  • Removes use of /etc/services-config paths.
  • Removes X-Fleet section from etcd register template unit-file.
  • Removes the unused group element from the default container name.
  • Removes the node element from the default container name.
  • Removes unused environment variables from Makefile and scmi configuration.
  • Removes container log file /var/log/memcached.log.

Download then load the docker image using:

$ xz -dc centos-ssh-memcached.1.3.0.tar.xz | docker load

centos-7-2.1.1

16 Nov 19:39
2.1.1
95af1e9
Compare
Choose a tag to compare

CentOS-7 7.5.1804 x86_64 - Memcached.

Release changes

  • Fixes typo in test; using --format instead of --filter.
  • Adds required --sysctl settings to docker run templates.
  • Updates source image to 2.4.1.

Download then load the docker image using:

$ xz -dc centos-ssh-memcached.2.1.1.tar.xz | docker load

centos-6-1.2.1

16 Nov 19:13
1.2.1
41c62f5
Compare
Choose a tag to compare

CentOS-6 6.10 x86_64 - Memcached.

Release changes

  • Fixes typo in test; using --format instead of --filter.
  • Adds required --sysctl settings to docker run templates.
  • Updates source image to 1.9.1.

Download then load the docker image using:

$ xz -dc centos-ssh-memcached.1.2.1.tar.xz | docker load