github pbs-plus/pbs-plus v1.7.0
PBS Plus 1.7.0

23 minutes ago

Changelog

  • 3c64a66 Merge pull request #877 from pbs-plus/feat/agent-outposts
  • e60a73d Merge pull request #878 from pbs-plus/fix/arpcfs-skip-unreadable-files
  • 2ef19bc chore: merge main into feat/agent-outposts
  • 74c3e18 ci(outpost): run tunnel and repository checks in the mount suite
  • 4d70e5b ci(outpost): test agent tunnels and snapshot exports end to end
  • ce8e82a feat(agent): host outpost listeners in a forwarding child process
  • 3726fd3 feat(arpc): identify outpost child connections by their outpost header
  • 3f14a53 feat(backup): make the stall timeout and progress floor per-job settings
  • 2bb212c feat(mount): add profile path templates and HTTP resolution
  • 39b47ba feat(mountapi): accept an agent host on outposts
  • 147a91e feat(mountapi): accept s3-export settings on outposts
  • 14d6ffd feat(outpost): add an s3-export type serving mounts as s3 buckets
  • 11e3147 feat(outposttunnel): serve outpost connections forwarded by agents
  • 435bd6c feat(s3export): serve billy filesystems as read-only s3 buckets
  • 0a23aa7 feat(ui): add an s3 backup repositories section
  • b4205ae feat(ui): configure s3-export outposts with region, tls and keys
  • f049e06 feat(ui): pick an agent host for nfs and s3-export outposts
  • b6ebc1a feat(ui): show the script path when editing
  • 255ac30 feat(ui): warn before removing a script still in use
  • ee81aaf fix(arpcfs): return the zip read ring to its pool on close
  • 0c0c4ec fix(arpcfs): skip unreadable files with a task log warning
  • 60c9b9b fix(backup): detect stalls by forward progress, not a 72h ceiling
  • 6320685 fix(mount): decode escaped paths when checking active mounts
  • b2c7435 fix(mount): identify outpost snapshots during automatic unmount
  • 1468ebc fix(mount): omit manual skip state from profile listings
  • a82851d fix(mount): read inline payloads from legacy PBS archives
  • 2944986 fix(outpost): keep the objects-as-snapshots s3 outpost server-only
  • b973e98 fix(outpost): open legacy pxar indexes without a split payload
  • 357dc98 fix(pxarmount): retain inline payload flags when creating inodes
  • 328d4bf fix(ui): ignore delayed loads after closing dialogs
  • 0966464 fix(ui): keep dialogs and toolbar controls within small viewports
  • dacf888 fix(ui): keep target name and path readable in narrow grids
  • e283835 fix(ui): reject an empty script before saving
  • f0fcb8b fix(ui): retain target search filters after refreshing
  • 2f7dd30 fix(ui): serve the script editor assets from the server
  • cb13219 fix(ui): show snapshot times as dates in job grids
  • cc2ac11 fix(ui): stop mount dialogs failing when the datastore store is unregistered
  • a121559 fix(ui): track script edits through the native form field
  • 1fbfc34 refactor(objectstore): export sigv4 verification for other s3 handlers
  • ba922be refactor(outpost): open nfs and s3 listeners through a placement hook
  • 9aef998 refactor(restoreapi): use errors.AsType for the pbs api error check
  • 168ed97 refactor(s3repo): move s3 backup repositories out of outposts
  • bb7834c test(mount): exercise profile layouts against real PBS snapshots
  • f077b81 test(mount): use a generic scanner name in namespace fixtures
  • dc606b6 test(outpostwire): reject unsafe names and invalid listen ports

Don't miss a new pbs-plus release

NewReleases is sending notifications on new releases.