Skip to content

Releases: JonathonReinhart/scuba

Release v2.13.1

29 May 03:57
Compare
Choose a tag to compare

This is a bugfix release.

Fixed

  • Fixed SIGPIPE disposition being set to ignore in the executed process by scubainit (#255)

Release v2.13.0

25 Mar 05:14
Compare
Choose a tag to compare

This is a minor release.

Added

  • Added support for Python 3.12 (#244)
  • Added explicit support for mounting named volumes (#250)
    • This officially restores and extends the (unsupported) pre-v2.12 behavior.

Changed

  • Removed use of deprecated pkg_resources (#247)
  • Rewrote scubainit in Rust (#232)

Release v2.12.0

15 Sep 06:55
Compare
Choose a tag to compare

This is a minor release.

Added

  • Enable the use of relative paths in a volume hostpath (#227)

Release v2.11.0

09 Sep 05:06
Compare
Choose a tag to compare

This is a minor release.

Changed

  • Introduced pyproject.toml and moved metadata from setup.py (#211)
  • Added type annotations to scuba package and mypy checking in CI (#207)

Removed

  • Drop support for Python 3.5 - 3.6 (#205)

Fixed

  • Fixed bug causing invalid volume spec error on Docker 24.0.5 and newer (#217)

Release v2.10.1

08 Mar 04:36
3834833
Compare
Choose a tag to compare

This is a bugfix release.

Fixed

  • Create directories for volumes as invoking user rather than root. (#201)

Release v2.10.0

13 Jan 02:32
Compare
Choose a tag to compare

This is a minor release.

Added

  • Add ability to use environment variables in volume paths (#192)

Release v2.9.0

16 Sep 02:03
Compare
Choose a tag to compare

This is a minor release.

Added

  • Add ability to specify volumes in .scuba.yml (#186)

Release v2.8.0

18 Aug 06:31
Compare
Choose a tag to compare

This is a minor release.

Added

  • Add ability to specify additional docker arguments in .scuba.yml (#177)

Changed

  • Switched testing framework from from nose to pytest

Release v2.7.0

09 Jun 00:04
Compare
Choose a tag to compare

This is a minor release.

Changed

  • Switched to using argcomplete to provide Bash command line completion (#162)
    • When updating, remove the old /etc/bash_completion.d/scuba script, and enable Bash completion as described in the README.

Release v2.6.1

24 Apr 06:50
Compare
Choose a tag to compare

This is a bugfix release.

Fixed

  • scubainit ignores matching passwd/group/shadow file entries when creating the
    user. This allows transparently running scuba as root. (#164)
  • Fixed bug where scubainit incorrectly displayed the exit status of a failed
    hook script. (#165)
  • Fixed bug where user home directory was not writable when scuba workdir
    existed below the home directory. (#169)