Skip to content

Releases: phusion/baseimage-docker

focal-1.0.0alpha1

04 Jun 09:56
5078b02
Compare
Choose a tag to compare
focal-1.0.0alpha1 Pre-release
Pre-release
Update Makefile

Increment version

focal-1.0.0-pre1

04 Jun 09:50
5078b02
Compare
Choose a tag to compare
focal-1.0.0-pre1 Pre-release
Pre-release
Update Makefile

Increment version

v0.11

16 Aug 07:02
e8d48f3
Compare
Choose a tag to compare

Changed

v0.10.2

16 Aug 06:51
becf747
Compare
Choose a tag to compare

Fixed

  • syslog fix #501
  • Fix /var/log permissions on syslog-ng startup #497
  • syslog restart not possible #469
  • fix syslog reload #478

Changed

  • Allow 'make test' to work on macOS by publishing the SSH port #487

v0.10.1

02 Apr 07:38
996e31b
Compare
Choose a tag to compare

Fixed

  • fixed syslog warning when using --tty as described in #468 #470
  • my_init exits with 0 on SIGINT after runit is started #358

Added

  • N/A

Docs

  • removed syslog-forwarder from readme #466
  • README.md -> fix SSH docs #465
  • Typo in port info in README? #461
  • Memory usage is 9.4 MO (not 6MO) #355
  • Create List of Baseimage Inspired Projects #308

Changed

  • my_init exits with 0 on SIGINT after runit is started #445

v0.10.0

26 Jan 10:14
fdfe6b1
Compare
Choose a tag to compare

A lot of work and contributions went into this release, this is an API breaking release so we have versioned the minor version to 10.

A special thank you goes out to all who have helped work to prepare this release as well as all contributors and users of Phusion Baseimage.

We are currently working on putting automated releases into place so we will always have current Docker images pushed, keep an eye out for that!

Fixed

  • Syslog messages are not forwarded #437
  • Lost log messages in docker logs #436
  • Gracefully handle syslog-ng shutdown #447

Added

  • feat: allow users to specify an alternative init directory #410
  • Added install_clean.sh utility #442

Docs

  • Adding "more" to the first sentence. #439
  • Update README.md #444
  • Create CODE_OF_CONDUCT.md #446

Changed

  • Remove 3 unnecessary layers from the layer count #409
  • sanitize_shenvname returns string with [0-9a-zA-Z_] characters #423
  • Evaluate if fix_pam_bug is still needed #404
  • Replaces #410 #432
  • Reflect 'latest' in imagelayers.io image. #435
  • Use syslog-ng built-in pipe to forward messages #324
  • configured syslog-ng to log to stdout directly instead of using tail #438
  • Have syslog forward to docker by itself #287
  • Start syslog-ng before runit, and stop after runit. #425
  • Fork syslog-ng into a new process group via bash monitor mode #453

v0.9.22

17 May 22:29
cd23614
Compare
Choose a tag to compare

Fixed

  • shutdown_runit_services error on exiting interactive container #408
  • debconf: delaying package configuration, since apt-utils is not installed #319
  • apt-get fixes #406
  • Build failed no source package for PAM #394
  • fixes the build #395
  • Bug in my_init.shutdown_runit_services #391
  • #391 #392
  • TypeError when stopping/exiting container [0.9.21] #398

Added

  • Support for pre- and post-shutdown scripts #329
  • Pre and post shutdown scripts added #402
  • prepare pre and post shudown.d folders #407

Changed

  • more pep8 linting #400
  • Improve pep8 compliance #399
  • Suppress the status reports from "sv -w" #396

v0.9.21

11 Apr 08:21
Compare
Choose a tag to compare

Fixed

  • Nginx fails to log to syslog #277
  • Remove KILL_PROCESS_TIMEOUT or make it modifiable #384

Added

  • Nothing

Changed

  • [README] Fix grammar #379
  • Preserve /bd_build/{cleanup.sh,buildconfig} files. See #188 #380
  • Correct translation of syslog-ng driver system() on Docker #382
  • Typo chinese translation #383
  • Fix kill timeouts #385
  • down wait for 7 secs this will fix it. #388

v0.9.20

21 Mar 11:07
Compare
Choose a tag to compare

Fixed

  • CRON[246]: Cannot make/remove an entry for the specified session #345
  • logrotate requires a syslog user #338
  • Document selection of syslog-ng over rsyslog #114
  • Cron jobs does not run because of hard links to crontab files #198
  • Add Changelog with GitHub Releases #279
  • locale setting for debian #276
  • Environment non ascii content #96
  • my_init.d scripts and run issues #228
  • HOME environment var ignore on version 0.9.11 and 0.9.12 #119

Added

  • There is now an i386 version of baseimage-docker in the works, just checkout the branch i386. Thanks @yebyen
  • There is now an armhf version of baseimage-docker in the works, just checkout branch armhf. Thanks @esmail

Changed

  • Use COPY instead of ADD #203
  • README: Add instructions for enabling sshd on the fly without permanently enabli... #209
  • Removing -f option of docker tag #334
  • Reconfigure locales and expose them in Dockerfile
  • override the logrotate.conf without su root syslog #339
  • Provided a fix for cron not working out of the box. #348
  • README: "RUN chmod +x /etc/service/memcached/run" #351
  • README: "RUN chmod +x /etc/my_init.d/logtime.sh" #352
  • fix typos for README_ZH_cn_.md and README_ZH_tw_.md #354
  • Cleanup and improves readability of setuser #363
  • configure process kill timeouts through environment with fallbacks #278
  • Preserve /build/{cleanup.sh,buildconfig} files. #188 (Plus additional fix provided by @yebyen)
  • Update README.md #374 (Readme should be more concise now, thanks @romantic668)

Additional Notes

  • I have implemented travis-ci to help speed up the testing and iteration process, this should help us to setup automated releases on a monthly schedule moving forward.
  • I am deprecating Changelog.md in favor of GitHub releases
  • I have removed the rel- prefix from versions in favor of semantic versioning.
  • I have created a channel on my [Mattermost instance].(http://mattermost.dynamictivity.com/signup_user_complete/?id=pjksr6h977n4zxxyto3ojp8twa) where any interested party can actively discuss baseimage-docker. Simply click the invite link, register on the GitLab instance and you will be directed to the Mattermost team. Once you are there, you can join the baseimage-docker channel.

v0.9.19

21 Mar 11:14
096c0d4
Compare
Choose a tag to compare
  • Upgraded to Ubuntu 16.04. Thanks to Pierre Jacomet for submitting this patch.
  • During shutdown, repeatedly tell Runit to shutdown services in order to workaround a potential race condition in Runit itself. Closes GH-315. Thanks to Chris Kite for submitting this patch.
  • Fixed a problem in PAM which may cause chpasswd and related tools to fail. This is caused by Docker bug 6345 which is already closed, but for some reason the problem still persists. Closes GH-181. Thanks to Michael Zedeler for submitting the patch.
  • Fixed the syslog-ng logrotate script to correctly restart the syslog-to-Docker-logs forwarder. Closes GH-292. Thanks to Ernestas Lukoševičius for submitting the patch.