Skip to content

chore: release main - #122

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main
Open

chore: release main#122
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

pluton: 0.17.0

0.17.0 (2026-08-30)

Features

  • add ability to create new storage in Add plan screen. (301d08f)
  • add ability to update backup title and description (47a919b)
  • add backup replication feature (95fe103)
  • add better storage error handling (7af1f7e)
  • add caching for snapshot data loading (ac286fc)
  • add description field to plans (f905b9a)
  • add dry run progress tracking (e9008b1)
  • add new remote storage integrations (fd12166)
  • add pre-backup free-space check on the destination (e8d9baa)
  • add pre-restore free-space check on the destination (83aaea4)
  • adds discord and slack notification methods (bdbf85d)
  • adds file stats trend graph (a729d58)
  • adds password hashing for harden security (fed43a2)
  • adds password reset mechanism (780ced1)
  • adds the ability to backup & restore pluton itself (9eb13f4)
  • adds the ability to browse snapshot files (d8313af)
  • adds the ability to check Backup Integrity (165999b)
  • adds the ability to connect various drives directly without external rclone (253c659)
  • adds the ability to create S3 Compatible storage (7e93171)
  • adds the ability to filter plans & persist sorting (edb8769)
  • adds the ability to get push notifications on backup events via ntfy (27d81d2)
  • adds the ability to repair repo issues from ui for some cases (8fa84e5)
  • adds the ability to run backups every x minutes (fe69eed)
  • adds the ability to skip first backup run on plan creation (b588885)
  • adds Two Factor Authentication (ef9aaf6)
  • adds version update notice in footer (6c0b5ad)
  • Convert binaries to bytecode first for performance. (2b70d59)
  • enhance pruning mechanism. Thanks @akleber (663d101), closes #53
  • initial release setup (d89e6a0)
  • sign windows installer (2396692)

Bug Fixes

  • adds missing macOS build. (342a33c)
  • ambiguous storage field labels. (e3413e8)
  • backup and restore success toast box appears twice. (cc2a1e6)
  • backup cancel action sometimes in some cases (113aefd)
  • broken ALLOW_FILE_BROWSER config (ca01522)
  • broken data removal functionality on plan deletion. (02cbd67)
  • broken links in notification emails. (3a42910)
  • broken UI in some instance. (7c144c2)
  • build failure due to missing environment value needed for secrets. (8f5fed9)
  • clear interrupted backups and restores on startup (4eebc84)
  • correct off-by-one in job retry counting (13b2325)
  • direct css/scss imports fails for projects that depends on the frontend lib. (4b190a5)
  • docker build was not building arm64 build (62b61dc)
  • don't require credentials input on re-install with data preserved on linux installation (dee87c2)
  • download cleaning cron task (6350866)
  • duplicate advanced storage option fields. (00cdbaf)
  • duplicate backup job on plan creation. (7d76f08)
  • enhance SidePanel full width style & responsiveness (79bf889)
  • fail a stuck backup instead of locking the job queue (1ee6167)
  • file owner name issue on linux in File Manager (20a155e)
  • frontend library skipped necessary files. (9c94ccc)
  • inaccessibility of windows keyring due to missing vcredist dependency. (1b758f9)
  • incorrect AppImage version number. (5508397)
  • incorrect cron schedule for 12AM backup plans (d10c022)
  • incorrect version number in the ui. (8aa8cea)
  • library build issue (216db73)
  • memory manufacturer undefined in Device ui (5aa6dd2)
  • Minor Ui adjustments (2645f16)
  • minor ui issue (7cbe8dd)
  • minor ui issues (13da83a)
  • minor ui issues (8b6645b)
  • minor ui issues (e47c602)
  • minor ui issues. (2f90765)
  • minor ui issues. (59c1e92)
  • missing content security policy (bbb1f2d)
  • missing database migration. (8596e10)
  • Missing device update input validation (bb9b40a)
  • missing dry run error event processing (a64ded5)
  • missing error messages on some input fields. (78d8bb4)
  • missing security headers (6e5b153)
  • missing warning in Plan Creation UI for local storage with no path selection. (95d770e)
  • notification toasts being hidden by modal backdrop (9ac2a61)
  • plan description could not be updated (87edc5a)
  • possible memory leak issue (f36deab)
  • prevent duplicate instances on startup (46b133b)
  • prevent encryption setting changes after plan creation (67cffba)
  • remove confusing non-existent sync and rescue feature from the ui (a1115e6)
  • resolve backup error overflow on backup status hover (c0c410d)
  • resolve cloudflare R2 EU bucket storage connection issue (2d44a10)
  • resolve Cloudflare R2 storage creation issue (4598e0f)
  • resolve incomplete restore process on windows build. (df303eb)
  • resolve logs not appearing when log viewer is opened. (75984f7)
  • resolve missing obfuscation on storage update (4095c45)
  • resolve missing progress display in manual backup (d80dbb0)
  • resolve possible crashes caused by event failures (d0905e2)
  • resolve replication frozen issue on stale lock (5931b85)
  • resolve source & storage field resetting issue on plan creation screen (8946878)
  • resolves app crash on backup progress parsing (962d11b)
  • resolves auto logout issue (a58f05c)
  • resolves blank screens issue when a docker instance is accessed with non-https url (063a898)
  • resolves blank screens issue when a docker instance is accessed with non-https url (a395f2d)
  • resolves broken backup plans with disabled encryption (342b97c)
  • resolves broken build mechanism (4b76616)
  • resolves broken device settings (f05d704)
  • resolves broken global restic and rclone settings. (42d84c0)
  • resolves broken global tasks (2519fff)
  • resolves broken linux AppImage download link (bfe90a1)
  • resolves broken local storage path for remote machines (221e571)
  • resolves broken password-reset functionality (22a57f1)
  • resolves broken proton drive connectivity for account with 2fa enabled. (efff40a)
  • resolves broken redirect on login page (1ef076a)
  • resolves broken self-backup for local storage (564c4a6)
  • resolves broken smtp input fields (b9c05ea)
  • resolves broken storage update when there was no plan associated (0b9417d)
  • resolves broken sync backups in pro (977c8cf)
  • resolves bug that prevents updating plan with x days interval (88e1a90)
  • resolves buggy interval labels in various places (a9cd1af)
  • resolves disappearing progress bar issue when plan contains more than 90 backups (7441e54)
  • resolves duplicate prune option (8bbeaf7)
  • resolves duplicates in snapshot comparison viewer (b744c77)
  • resolves ERR_ERL_UNEXPECTED_X_FORWARDED_FOR error when running behind reverse-proxy (938b5ba)
  • resolves failed backup issue even when restic succeeds (f69ed18)
  • resolves forever loading issue when sync now button was clicked (6d5d3f6)
  • resolves frontend rate-limit error due to frequent pending setup check (6194d4e)
  • resolves inability to edit the sync source while creating sync plans (4ab31e0)
  • resolves incorrect backup count display issue (ff81a5a)
  • resolves incorrect duration value in plan stats for pending backups (f8b0f69), closes #61
  • resolves incorrect interval label on plans page (9c2606a)
  • resolves incorrect password field types in Storage Auth settings (d2ac938)
  • resolves incorrect prune policy label issue (4a6ee46)
  • resolves incorrect serving of cached frontend on new release (61fc5f8)
  • resolves incorrect sync source stats on failed syncs. (d7b2155)
  • resolves incorrect timeout issue for user scripts (bcc7054), closes #45
  • resolves insufficient memory issue . (0c29177)
  • resolves integrity check cron issue (f2a71c2)
  • resolves issue that made validating email integration break the settings (5319aac)
  • resolves JottaCloud connectivity issue (644ded8)
  • resolves Koofr storage connectivity issue (9991568)
  • resolves login form firing twice on submission (41be0d0)
  • resolves long running backup freeze issue (3705ded)
  • resolves macOS build issue. (2b5f9e6)
  • resolves macos keychain issue on install (1df22be)
  • resolves macOS restore/download issue (6ba8083)
  • resolves malicious command execution vulnerability (2e0fb5f)
  • resolves minor UI issues (5b9043d)
  • resolves minor UI issues (28ae173)
  • resolves missing app url on windows installer setup (a38cd18)
  • resolves missing drives in file manager on Windows 11 (8a100de)
  • resolves missing email error in plan notifications settings (576459b)
  • resolves missing empty storage warning on plan creation (9a310fd)
  • resolves missing integrity error in plans page (45e4407)
  • resolves missing log for failed repo unlocks (ecef6aa)
  • resolves missing sign_accept_encoding option in s3 storages. (75f4363)
  • resolves missing WebDav Server URL field (1e231ec)
  • resolves multiple storage integration issues (02dbe0d)
  • resolves not respecting the remove data policy on plan removal (3f49c42)
  • resolves packet-size crash issue due to invalid formatting (1da5538)
  • resolves plans in db and cron schedule drifting issue (88ff487), closes #69
  • resolves post-backup freezing issue in some cases (f970d00)
  • resolves Proton Drive connectivity issue (cd5ec6a)
  • resolves rate limiting issue in the frontend (efd1af0)
  • resolves replication and restore failure for plans with local storages. (52be0c1)
  • resolves sensitive data logging vulnerability (30f5b54)
  • resolves server installation issue (15c10b9), closes #37
  • resolves SFTP & FTP port setting issue (347638c), closes #118
  • resolves stale app settings after validating SMTP (aaf08f2)
  • resolves storage auth options appearing twice while editing storage (73e8d67)
  • resolves stuck backup issue after previous backup cancellation (4cd3217)
  • resolves stuck backup issues caused by failed dry run (189356b)
  • resolves unnecessary logging (e6806cb)
  • resolves various mobile ui issues (54b01ed)
  • resolves various storage connectivity issue (4eedb11)
  • resolves various storage connectivity issues (6232b9c)
  • resolves window close issue on removing a storage (d2fb005)
  • resolves wrong duration & position of active backup in health bar (0723a76), closes #61
  • Restore Wizard ui issues. (791cb2d)
  • show missing concurrency limit message on backup now trigger (5ecbab1)
  • Small UI Issues (672be6d)
  • stop rclone leaking after a cancelled backup (3ea4b59)
  • styling issues (124f5fc)
  • styling issues. (94e4196)
  • UI issues (9d66d09)
  • unstyled email notifications in desktop installations. (cc4a807)
  • unstyled notification email issue. (a28017c)
  • update status styles to include inProgress state in Plans list (e3c0bc4)
  • update terminology from "Snapshots" to "Backups" in Plan settings for clarity (3dab5fa)
  • update UI elements and improve layout for Plan Creation. (40ea0b0)
  • various security issues. (9d96362)
  • various storage integration issues (044a0d0)
  • viewing long running backup locks users with rate limit. (7497df1)

Dependencies

Miscellaneous Chores

Code Refactoring

  • Build Docker image from built binaries instead of source code. (0946da6)
  • frontend library css export. (9cf2dd4)
  • http polling agent communication instead of mqtt (f3f7f4e)
  • make linux installations run as a non-root pluton user (42ad7a5)
  • migrate from keychain usage for desktop installations (fb1da3b)
  • remote storage selection ui in storage creation ui. (a123951)
  • request singing method of agent/server communication (e7ed295)
  • snapshot file change count to only count files and not directories (ea6e970)

Build System

  • add support for platform specific builds for CI (299a8e7)
  • bump jsign version (8318bf7)
  • facilitate pro compatibility. (d8288eb)
  • fix issue that caused the rclone archive extraction to fail. (fac65e4)
  • fix silent download failure (8fec462)
  • throw error on dangling restic/rclone downloads (c1b7511)

This PR was generated with Release Please. See documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

0 participants