Skip to content

Releases: hashicorp/nomad-driver-podman

nightly

24 Dec 03:29
0d4826e
Compare
Choose a tag to compare
nightly Pre-release
Pre-release

Nightly releases are snapshots of the development activity on the nomad-driver-podman plugin that may include new features and bug fixes scheduled for upcoming releases. These releases are made available to make it easier for users to test their existing build configurations against the latest nomad-driver-podman code base for potential issues or to experiment with new features, with a chance to provide feedback on ways to improve the changes before being released.

As these releases are snapshots of the latest code, you may encounter an issue compared to the latest stable release. Users are encouraged to run nightly releases in a non production environment. If you encounter an issue, please check our issue tracker to see if the issue has already been reported; if a report hasn't been made, please report it so we can review the issue and make any needed fixes.

Note: Nightly releases are only available via GitHub Releases, and artifacts are not codesigned or notarized. Distribution via other Release Channels such as the Releases Site or Homebrew is not yet supported.

v0.6.2

16 Dec 19:58
Compare
Choose a tag to compare

0.6.2 (December 16, 2024)

IMPROVEMENTS:

  • config: Allow setting security_opt option. [GH-382]
  • config: Add socket stanza to allow multiple Podman sockets to be used. [GH-371]

v0.6.1

15 Jul 14:19
Compare
Choose a tag to compare

0.6.1 (July 15, 2024)

BUG FIXES:

  • build: Removed CGO dependency accidentally introduced in 0.6.0

v0.6.0

12 Jul 13:53
Compare
Choose a tag to compare

0.6.0 (July 12, 2024)

IMPROVEMENTS:

  • api: Address a backwards incompatible change in Podman 5.0 [GH-332]
  • config: Add logging options to the plugin configuration [GH-285]
  • build: Updated Nomad 1.8.0 [GH-347]
  • config: Add granular control of SELinux labels for host mounts [GH-321]

v0.5.2

05 Feb 15:48
Compare
Choose a tag to compare

0.5.2 (February 5, 2024)

SECURITY:

  • deps: Updated runc to 1.1.12 to address CVE-2024-21626313 [GH-313]

IMPROVEMENTS:

  • build: Updated to Go 1.21.5 [GH-303]

v0.5.1

14 Aug 18:15
Compare
Choose a tag to compare

0.5.1 (August 14, 2023)

  • api: Address a backwards incompatible change in Podman 4.6.0 preventing jobs from restarting [GH-278]

v0.5.0

19 Jul 13:41
Compare
Choose a tag to compare

0.5.0 (July 19, 2023)

IMPROVEMENTS:

  • config: Add support for auth helper or config file in plugin configuration [GH-265]
  • config: Add support for setting tlsVerify in task configuration [GH-262]
  • config: Add support for setting extra_hosts in task configuration [GH-255]

BUG FIXES:

  • config: Set recover_stopped to false by default since Client may hang if enabled [GH-260]
  • runtime: Correctly configure cpuset on system using cgroups v2 [GH-252]
  • runtime: Fixed a bug where driver would panic on systems without a nobody user in /etc/passwd [GH-266]

v0.4.2

24 Mar 21:25
Compare
Choose a tag to compare

0.4.2 (March 24, 2023)

IMPROVEMENTS:

  • config: Add extra_labels option [GH-215]
  • config: Allow setting pids_limit option. [GH-203]
  • config: Allow setting userns option. [GH-212]
  • config: Allow setting entrypoint as a list of strings. [GH-209]
  • runtime: Set mount propagation from TaskConfig [GH-204]

BUG FIXES:

  • driver: Fixed a bug that caused image_pull_timeout to the capped by the value of client_http_timeout [GH-218]

v0.4.1

15 Nov 22:23
Compare
Choose a tag to compare

0.4.1 (November 15, 2022)

FEATURES:

  • config: Set custom apparmor profile or disable apparmor. [GH-188]

IMPROVEMENTS:

  • config: Add selinux_opts option [GH-139]
  • perf: Use ping api instead of system info for fingerprinting [GH-186]
  • runtime: Prevent concurrent image pulls of same imageRef [GH-159]

BUG FIXES:

  • runtime: Don't apply SELinux labels to volumes of privileged containers [GH-196]
  • runtime: Fixed a bug caused by a Podman API change that prevented the task driver to detect stopped containers [GH-183]

v0.4.0

15 Jul 00:38
Compare
Choose a tag to compare

0.4.0 (July 14, 2022)

FEATURES:

  • config: Map host devices into container. [GH-41]
  • config: Stream logs via API, support journald log driver. [GH-99]
  • config: Privileged containers. [GH-137]
  • config: Add cpu_hard_limit and cpu_cfs_period options [GH-149]
  • config: Allow mounting rootfs as read-only. [GH-133]
  • config: Allow setting ulimit configuration. [GH-166]
  • config: Allow setting image_pull_timeout and client_http_timeout [GH-131]
  • runtime: Add support for host and CSI volumes and using podman tasks as CSI plugins [GH-169][GH-152]

IMPROVEMENTS:

  • log: Improve log messages on errors. [GH-177]

BUG FIXES:

  • log: Use error key context to log errors rather than Go err style. [GH-126]
  • telemetry: respect telemetry.collection_interval to reduce cpu churn when running many containers [GH-130]