Skip to content

Version 3.0.0

Compare
Choose a tag to compare
@jlesage jlesage released this 06 Oct 01:39
· 173 commits to master since this release

Added

  • Multi-arch support of baseimages.
  • Baseimage based on Alpine Linux 3.16.

Changed

  • Size of Docker images has been reduced.
  • S6 overlay has been replaced with a simpler init system and process supervisor.
  • Simplified and improved the container startup and shutdown sequences.
  • Definition of services are more flexible and powerful.
  • Definition of environment variables are more flexible and powerful.
  • Environment variables are automatically passed to init scripts and services.
  • Environment variables can be public or internal ones.
  • Improved management of service dependencies.
  • The log monitor has been rewritten in C.
  • Improved logging to container's log.
  • Multiple miscellaneous improvements.
  • Make sure to read the documentation to understand how to adjust applications built with version 2.x of the baseimage.

Removed

  • Baseimages based on Alpine Linux 3.10, 3.11 and 3.12.
  • Glibc version of Alpine Linux Docker images. Glibc can instead be installed manually with the provided install script.
  • The with-contenv script: its usage is no longer needed.