Skip to content

Releases: qtc-de/container-arsenal

v2.2.0 - Apr 29, 2022

29 Apr 05:59
685bee0
Compare
Choose a tag to compare

Added

Changed

v2.1.0 - Apr 14, 2022

14 Apr 05:48
c479e62
Compare
Choose a tag to compare

Added

  • Containers are now available as GitHub packages.
  • Added the pull action to pull containers from GitHub

Changed

  • Updated container base images to the most recent versions
  • Disallow login on SSH container. Container can now only be used for remote portforwarding and file transfer (scp)
  • Adjusted directory structure of nginx (required by current installed version)

Removed

  • Removed precompiled binaries (e.g. AJP connector). These are now compiled while building the containers

v2.0.0 - Okt 22, 2020

22 Oct 04:38
f3634fd
Compare
Choose a tag to compare

Added

  • Add additional operations:
    • env (display available environment variables for a container)
    • build (build a container without running it)
    • images (show all already build containers)
    • shell (spawn an interactive shell in a running container)
    • wipe (remove a car container image)
  • Add colored output.
  • Add more detailed documentation for each container.
  • Add non-sudo support (for users that are member of the docker group).
  • Add arbitrary UID support. Previously, volume permissions were always set
    to 1000:1000, which was annoying when using a different UID. Now, car always
    uses your local UID (except you are root. In this case, UID 1000 is still the default).
  • Add verbose logging for more containers (e.g. ftp and tftp, which not logged at all
    in previous versions).

Changed

  • Change some containers to operate in Host Network Mode per default. This increases
    the overall network performance and solves problems with random ports on the (T)FTP
    containers. Containers where performance does not matter were left in bridge mode.
  • Changed calling convention for sudo calls to sudo -E.
  • Improve container sizes:
    • ajp: 236MB -> 9.63MB (~ 96%)
    • ftp: 9.95MB -> 6.72MB (~ 32%)
    • h2b 540MB -> 53.3MB (~ 90%)
    • nginx: 22.5MB -> 10.2MB (~ 55%)
    • samba: 105MB -> 46.1MB (~ 56%)
    • ssh: 16.6MB -> 11.7MB (~ 30%)
  • h2b now supports TLS connections.
  • mysql now starts with some default data you can perform tests against.
  • samba does no longer include a NETBIOS Name Server (makes the container smaller).
  • SSH works now with logging and sftp.
  • General fixes on several containers.
  • Removed chisel from the ssh container and from the complete repo history (just to big).
    Probably made some mistakes during the cleanup. Do not expect older versions to still
    function correctly :D

v1.1.2 - Aug 8, 2020

08 Aug 04:41
Compare
Choose a tag to compare

Changed

  • Don't export the tests folder as a package during install

v1.1.1 - Aug 6, 2020

06 Aug 16:58
Compare
Choose a tag to compare

Added

  • Workflow for automatically pushing releases to PyPi

Changed

  • PyPi did not accept the project name car. It was changed to container-arsenal.

v1.1.0 - Aug 6, 2020

06 Aug 16:31
Compare
Choose a tag to compare

Added

  • Add login monitoring for the ssh container
  • Add root login on ssh container (but not default)
  • Add statically compiled chisel on ssh container
  • Add Python CI

Changed

  • AJP, H2B and Neo4j containers now bind to localhost only
  • Improve bash completion script

v1.0.0 - Nov 26, 2019

26 Nov 20:09
Compare
Choose a tag to compare

Just the first stable version of container-arsenal :)