github marhkb/pods v3.1.0

8 hours ago

Pods 3.1.0 contains the following changes:

Features

  • Overhauled the internal background action system to use a dedicated modal dialog and stateful, editable actions. (#961)
  • Implemented an AutoScrolledWindow widget and ported the container log view to it, improving automatic terminal scrolling. (#932)
  • Introduced the ImageSuggestionEntryRow widget, featuring focus-leave handling, Ctrl+Space activation, and increased width alignment. (#933, #934, #943)
  • Added bi-directional timestamp synchronization and a visually improved numeric layout style to the date-time row widget. (#947, #951)
  • Updated the connection creation view with dynamic descriptions and modified the default podman-tcp.service template to bind strictly to localhost (127.0.0.1). (Thanks to @anli5005, #948)
  • Added interactive documentation links for podman-system-service configurations when setting up rootful instances. (Thanks to @anli5005, #946)
  • Enhanced image search result rows by ellipsizing long image names in the UI. (#945)

Fixes

  • Corrected desktop metadata classification to ensure Pods is no longer erroneously flagged as a terminal emulator, which previously broke xdg-terminal-exec behavior. (Thanks to @ehsanullahjan, #938)
  • Fixed severe application crashes during widget inspection by removing redundant GtkEditable interface implementations from custom rows. (#935, #942)
  • Forced the removal of local container images even when dependent containers are still attached. (#941)
  • Ensured a valid 1–12 hour range is strictly enforced when using the 12-hour clock configuration in the date-time picker. (#951)
  • Fixed a UI rendering bug where suggestion entry rows opened popups before being properly realized by the window manager. (#944)
  • Added escape key handling to ensure popovers drop down reliably when pressing Escape. (#936)

Refactorings & Infrastructure

  • Migrated volume-prune time boundary options ('until') from generic representations to explicit i64 integers. (#949)
  • Moved internal engine health checking mechanisms directly into Engine Capabilities. (#945)
  • Enabled native Bollard transport features and configured explicit library paths within build manifests. (#953, #957)
  • Allowed the ISC license format within cargo-deny verification policies. (#957)
  • Optimized the devcontainer ecosystem by adding native Zed extensions and generating strict build lockfiles. (#958, #959)
  • Upgraded various internal Rust/Cargo dependencies and merged comprehensive global translation updates from Hosted Weblate. (#931, #950, #956, #960)

Don't miss a new pods release

NewReleases is sending notifications on new releases.