Release v1.0.5 — Refinements, Hooks & Build Improvements

Technology Backup Release
15 October 2025 465 words 3 mins
Article image
Author picture
Nestor
Official Mascot of Plakar.




Hot on the heels of v1.0.4, we’re excited to ship Plakar v1.0.5 — a release packed with build refinements, pipeline tuning, hook support for backups, and smaller but meaningful quality-of-life updates across the board.

This version sets the stage for smoother integrations, better developer ergonomics, and more flexible automation.


Get it now !

Instructions on how to download and install are available in the Download section !


Build & Packaging Improvements

We’ve improved the build process to make distribution cleaner and more robust:

  • Fixed Homebrew packaging to ensure a smooth experience on macOS (#1684)
  • 🪟 Added Windows builds for broader platform support (#1685)
  • 📦 Multiple dependency bumps, including:
    • golang.org/x/tools, golang.org/x/mod
    • google.golang.org/grpc
    • github.com/spf13/viper
    • github.com/charmbracelet/bubbletea
    • github.com/go-playground/validator/v10

These changes ensure a more consistent, up-to-date development environment across all platforms.


UI & Documentation Updates

  • New social links and documentation references have been added (#1706).
  • Plakar UI has been synced to the latest main@4a02561 revision (#1710), with simplified asset serving (#1718).
  • CI was fixed to properly update the UI as part of the build (#1709).
  • Manual pages were enhanced to better describe the import command (#1730).

Together, these improvements polish the interface and documentation, making Plakar more accessible and discoverable.


Pipeline & Concurrency Tuning

Since turning backup into a pipeline, we’ve adjusted concurrency levels to better align with the new architecture (#1713).

This change improves stability and resource usage during heavy operations, paving the way for further optimizations in future versions.


Backup Hooks & Sync Enhancements

A key new feature in v1.0.5 is hook support for backup commands:

  • Added pre-hook and post-hook CLI flags to plakar backup (#1727)
  • Hooks now work seamlessly on Windows too (#1741)
  • Added fail hooks, allowing users to trigger custom actions when backups fail (#1743)
  • Introduced support for passphrase_cmd during sync operations (#1744)

These additions unlock more powerful automation and integration scenarios, letting you plug Plakar more deeply into existing workflows.


Maintenance & Internal Refinements

Other notable changes include:

  • Improved type safety in DecodeRPC (#1721)
  • Clearer messaging around grace periods (#1717)
  • Better login requirement clarifications (#1715)
  • Enhanced handling for missing locations (#1716)
  • Removed unused code paths and simplified plugin arguments (#1724, #1726, #1729)
  • Added a cache-mem-size parameter for finer cache control (#1738)
  • Miscellaneous bug fixes, including proper error handling for missing stores (#1725) and filter overrides (#1737)

These refinements make the codebase leaner, more predictable, and easier to maintain.


New Contributors

A warm welcome to @pata27, who made their first contribution in #1725 🎉

We are awarding him this avatar (S stands for Superpata, just so you know):


Full Changelog

👉 v1.0.4…v1.0.5


This release may not be as headline-grabbing as v1.0.4, but it’s a critical stepping stone — tightening the bolts, refining workflows, and enabling more flexibility for power users.

As always, feedback is welcome: try it out, break things, and tell us what happens!

Share good vibes: