Populars: Dades actualitzades el 27 d’octubre del 2026

Categories

Internet1.356
Comunicació321
Àudio i vídeo898
Gràfics i disseny539
Ofimàtica i productivitat1.124
Eines per a desenvolupadors3.134
Eines d’IA529
Seguretat i privadesa385
Eines del sistema3.114
Jocs523
Educació i ciència239
Xarxa i TI284

resticprofile: baixar versions anteriors

Configuration profiles manager and scheduler for restic backup

creativeprojects Còpies de seguretat i recuperació #44 Còpies de seguretat i recuperació

Aquí hi ha 10 versions de resticprofile, des de 24 d’octubre del 2023 fins a l’actual, 0.33.1. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.

2023: 1 1 23 2024: 3 3 24 2025: 4 4 25 2026: 2 2 26

10 versions en 2 anys · unes 4 per any

VersióDataMidaFitxers
0.33.1Darrera versió 15 d’abril del 2026 — 64 bits ZIPARM64 ZIP32 bits ZIP
Notes de la versió
Bug fix
Fix crash on new Apple M5 Pro/Max hardware due to an old dependency #628
Changelog
- b71b27a fix changelog after release
- 49102a5 update dependencies to use gopsutil v4
0.33.0 4 d’abril del 2026 — 64 bits ZIPARM64 ZIP32 bits ZIP
Notes de la versió
🌸 Easter release 🥚
This release delivers a preview of a new Client/Server mode, Fish shell completions, Windows scheduling enhancements, and several dependency and toolchain upgrades.
Please note the documentation for the Client/Server mode is not available yet.
New Features
Client/Server Mode [PREVIEW]
- Remote configuration delivery: resticprofile can now send a configuration profile to a remote server, enabling centralized management of backup profiles across multiple hosts.
- A new remote section in the configuration allows specifying the server address and credentials for the client/server communication.
Fish Shell Completions
- Fish shell support: Added shell completion script generation for the Fish shell (--fish-completion flag in the generate command).
Windows Scheduling: Start When Available
- New schedule-start-when-available option: When a scheduled task is missed (e.g. because the machine was off), Windows Task Scheduler will now start it as soon as the machine is available again.
Bug Fixes
Scheduling Fixes
- Battery power: Fixed a bug where Windows Task Scheduler tasks were incorrectly set to not start when running on battery power, regardless of battery state.
- launchd log paths: When schedule-log is configured in a profile, resticprofile now omits the StandardOutPath/StandardErrorPath entries from the launchd plist, preventing the creation of empty log files.
Maintenance and Toolchain
- Upgraded to Go 1.26
- Upgraded golangci-lint to v2
⚠️ Breaking changes ⚠️
This release introduces two breaking changes in resticprofile exit codes during a failure:
Failure because of low memory
When resticprofile failed to start because the memory remaining is under the threshold in the configuration, the exit code is now 5 and no longer 1
Failure to find any restic binary
When resticprofile failed to start because it couldn't find any restic binary, it now fails with exit code 6 and no longer 1
New contributors
Thanks to @gr1da, @wyattjoh, @hollowhemlock and other contributors for their help in this release 🎉
Changelog
- 4181598 Add Fish Shell Completions (#601)
- 81a47cf Client/Server mode: sending configuration profile to a remote server (#377)
- a64f02c Feature/589 windows start when available (#590)
- 736da3f Fix typo in docker docs (#566)
- e2ffdfb Fix windows scheduler flaky tests (#533)
- ca2ff90 Upgrade golangci lint to v2 (#562)
- 9653541 build without fuse code on unsupported platforms
- 1906875 chore: update GitHub Actions workflows and dependencies, remove SonarCloud integration (#608)
- 7bfce0b chore: update GitHub Actions workflows and improve test coverage (#612)
- cc4cec9 chore: upgrade docker/setup-qemu-action to v4 in workflows
- e03d9cd chore: upgrade goreleaser action to v7 in workflows
- 2c47715 chore: upgrade packages
- cc27dd2 chore: upgrade to go 1.26 (#610)
- fd44cf6 ci: update GitHub Actions workflow for documentation build and deployment (#618)
- 4d2a7b5 code modernisation (#611)
- 3c2965e don't check broken links on stackoverflow, it returns too many 403 errors (anti bot detection)
- dd15110 fix(schedule): allow task scheduling when on battery power (#609)
- b4984af fix(schedule): omit launchd log paths when schedule-log is configured (#600)
- 00f3f2d refactor: remove Node.js dependency and update JSON schema tests to use Go-based validation (#563)
- 70fd44b refactor: replace magic numbers with named exit codes (#615)
- c219cf1 refactor: simplify condition for including description in completions
0.32.0 26 de setembre del 2025 — 64 bits ZIPARM64 ZIP32 bits ZIP
Notes de la versió
🍁 Autumn release 🍂
This release brings significant improvements to scheduling, HTTP hooks, configuration handling, and copy operations, along with important bug fixes and dependency updates.
New Features
Enhanced Copy Command Support
- Copy from repository: Added support for specifying source repositories in copy operations with new from-repository, from-password-file, from-password-command, and other from-* configuration options.
- This enables more flexible backup copying workflows between different repositories.
Improved Windows Task Scheduler Integration
- Run Level Control: New schedule-run-level option allows setting task privilege levels (lowest, highest, auto) for Windows Task Scheduler.
- Hide Window Option: New schedule-hide-window option to prevent task windows from interrupting user activity when running with user_logged_on permission.
- Enhanced Task Management: Completely rewritten task information parsing to fix issues with spaces in filenames.
Template Function Enhancements
- Random Number Generation: New randInt template function for generating pseudo-random numbers with seeded repeatability.
- Usage: {{ "seed" | randInt low high }} - useful for creating variable schedules or unique identifiers.
HTTP Hooks Improvements
- URL Encoding: Automatic URL encoding applied to ERROR, ERROR_COMMANDLINE, and ERROR_STDERR environment variables when used in URLs.
- Environment Variable Resolution: Enhanced environment variable resolution in both URL and body of HTTP hooks, with proper separation of URL and body processing.
Bug Fixes and Improvements
Signal Handling
- Group Execution: Fixed interrupt signal handling to properly stop execution of remaining profiles in a group when Ctrl+C is pressed.
Path Resolution
- Executable Handling: Enhanced executable path resolution on Linux to properly handle relative paths, PATH lookups, and working directory resolution.
- Configuration Escaping: Fixed proper escaping of backup source paths in configuration to handle special characters and spaces.
Scheduling Fixes
- Crontab Generation: Fixed crontab file generation to work without user field, improving compatibility with various cron implementations.
New contributors
Thanks to @lil5, @jeinwag, @hansmi and @zumm for their valuable help in making this new release 🎉
Changelog
- c7e87a1 Add "randInt" template function for random number (#540)
- f93ce20 Add copy from repository in configuration (#486)
- de391cb [Docs] Add ~/.config/resticprofile/ to macOS default paths (#509)
- f222ed2 add Makefile help target
- 63dee21 add field bytes_added_packed in status file etc. (#519)
- adf90cb enhance Executable function to handle relative paths (#537)
- f98a2f5 feat(schedule): introduce run-level option (#546)
- 5f1c69d feat(schedule): introduce schtasks-hide-window option (#541)
- 461710b fix(http-hooks): apply url encoding for ERROR_* env vars (#538)
- f9039fa fix(http-hooks): resolve profile env in url and body (#544)
- 1dce428 fix(schedule): generate crontab files without user field (#556)
- 25c2f06 linux: don't resolve symlink on executable to keep a constant name when installed via homebrew (#508)
- 859da21 optimize systemctl commands (#531)
- f748032 read task info from list format instead of CSV (#547)
- 99e6d33 stop running other profiles in group after receiving interrupt signal (#539)
- 720d7ee update Node.js version to 22 and upgrade dependencies in go.mod and go.sum (#543)
- f265fa2 update SonarCloud trigger condition to check for SONAR_TOKEN presence (#542)
0.31.0 26 de maig del 2025 — 64 bits ZIPARM64 ZIP32 bits ZIP
Notes de la versió
🍸 Spring Bank Holiday release 🌞
This release includes several long-awaited improvements.
Improvements:
- Add support for the new Restic flag exclude-cloud-files introduced in version 0.18.0 (Windows only).
- Include missing run-* and send-* targets in all commands (previously missing in check and copy commands).
- Send Restic version as a new Prometheus metric.
- Support .yml files when searching for configuration files (previously only .yaml was considered).
Bug fixes:
- Ignore missing drop-in files to prevent creating an empty systemd schedule.
Changelog
- f7566ac Add missing run-* and send-* to all command sections (#504)
- 88fcedb add support for windows only flag exclude-cloud-files (#500)
- 81a6e45 add support for yml extension when searching for configuration file (#506)
- 43b6c84 add version of restic to the Prometheus metrics (#495)
- 763a2cd fix: remove duplicated field
- c3add93 ignore missing drop-in files to avoid creating an empty configuration (#502)
- 8fd3ddb replace deprecated sonar scan action (#503)
0.30.1 5 de maig del 2025 — 64 bits ZIPARM64 ZIP32 bits ZIP
Notes de la versió
🐛 Bug fix release 🐞
This releases fixes a regression bug when scheduling system tasks with systemd: in some cases the HOME directory was replaced by the home directory of the user who ran the sudo command
Bug report: #493
Changelog
- ceff435 fix root home regression bug in 0.30.0 (#497)
0.30.0 4 d’abril del 2025 — 64 bits ZIPARM64 ZIP32 bits ZIP
Notes de la versió
🌱 Spring release 🌸
This release introduces features and fixes for profile scheduling.
⚠️ Breaking change
Until this release, the user scheduling permission was broken. With systemd or the default macOS scheduler, the permission functioned as user_logged_on, running the profile only when the user was logged in.
This issue is now fixed for new schedules.
To update existing schedules, run unschedule and then schedule again.
For systemd, resticprofile requires root privileges (via sudo) to schedule with user permission, as it now uses a system unit running as the user.
Scheduler
Scheduling has been significantly improved with the ability to read existing schedules. The status and unschedule commands now detect any resticprofile schedules from the selected configuration file, even if the profile is no longer present.
Due to recent error reports, Windows Task Scheduler integration has been completely rewritten to use the schtasks CLI tool.
Other
- Fixed issue with non-existent battery reported on recent Mac desktop hardware.
- Added support for Restic 0.18.
- Included pre-built binary for Windows on ARM64.
- Upload Resticprofile container to GitHub Container Registry.
Changelog
- f14094b Correct configuration search paths on Windows (#478)
- 1b05c7a Create FUNDING.yml
- b6b8285 Documentation versioning (#464)
- edc1292 Run tests on read only source dir (#461)
- ae073ae Schedule user logged in (#470)
- 8d8a0da Scheduling improvements (#425)
- e490c42 Set schedule permissions (#476)
- 07df141 Upload to Github Container Registry (#479)
- 4103971 Use schtasks.exe CLI to schedule jobs on Windows (#459)
- ae38db9 add microarchitecture to version command (#466)
- 87cfd5d add other restic exit codes
- ac3b810 chore: add pre-built binary for windows arm64
- edbea57 chore: add support for restic 0.18
- c5a5dfa don't include systemd dependencies on macos & windows
- af9ab7f fix for macOs ghost battery (#468)
- 6c9b3cd remove devcontainer config
- b867b01 replace experimental maps package with standard library (#467)
0.29.0 28 d’octubre del 2024 — 64 bits ZIPARM64 ZIP32 bits ZIP
Notes de la versió
🧙🏻‍♀️ Halloween edition 🎃
- Finally a long standing bug was fixed in this version: use proper nice and ionice values on systemd scheduled tasks.
- Also the last chunk of work for the configuration v2: we can now schedule groups!
- Improvement on the JSON schema: a single URL can be used for v1 and v2 configuration
- Another long standing bug on Windows: escape configuration file path on scheduled tasks
Changelog
- Escape config file name in schedule parameters (#420)
- Fix scheduling arguments (#423)
- Global json schema (auto versioning) (#412)
- Group schedule (#418)
- Setup systemd priority (#409)
- doc: upgrade hugo theme
- fix deprecated option in goreleaser config
0.26.0 20 de febrer del 2024 — 64 bits ZIPARM64 ZIP32 bits ZIP
Notes de la versió
🦆 Second time lucky February release 🚀
🆕 A lot of pre-built binaries have been added on this release. This is to align with the list of pre-built binaries provided by resticOtherwise this is mostly a maintenance release with a few fixes:- fixes multiple backup profiles exporting prometheus files to node_exporter
- fix missing fields in the show command
- weekly docker image build (rebuilt under the same version tag, and as latest)
- restrict the copy command to a list of snapshots in the configuration
Changelog
- 2ab1f3a Add pre-built binary targets to release pipeline (#324)
- 233e4b8 Add prometheus label to build info (#319)
- b1b03db Change priority warning message (#310)
- 9eba431 Fix missing fields in show command (#315)
- a9273f8 Merge pull request #312 from creativeprojects/nightly
- 15004f9 Restrict copy command to a list of snapshots (#291)
- 1c076dc add separate goreleaser config for rebuilding the docker image only (#309)
- bbb3760 add snapshot build to docker hub
- 8aebd28 publish docker images and manifest manually (#313)
0.25.0 8 de febrer del 2024 — 64 bits ZIPARM64 ZIP32 bits ZIP
Notes de la versió
💖 February release 💝
⚠️ Potential breaking change
The prometheus library used to send metrics to the proxy using protobuf.
By default it's now using the more widely used text format.If you have any issue sending metrics to your proxy, you can revert to the previous behaviour by adding this option to your profile (it's not a global option)

my_profile:
prometheus-push-format: protobuf

More information about the different formats: https://prometheus.io/docs/instrumenting/exposition_formats/#exposition-formatsNew in this version
- fix for CVE-2023-48795
- new option prometheus-push-format with values text or protobuf (#281)
- new option to set log output in global section (#277)
- more control over the default systemd service files (#267)
- and bug fixes!
Thanks to all our contributors for the good work!Changelog
- 765c2af Add prometheus-push-format to allow selecting text format (#281)
- ae9554a Pass context to own commands and profile runner (#280)
- fccc05b Remove rclone binary in make clean target (#283)
- 0871d28 Trying new configuration for CodeQL (#306)
- 1317f60 Upgrade packages (#307)
- 63f8faf chore: prep next release & allow deployment to fail on PR
- 3d72803 chore: various fixes (#285)
- 952380f doc: add information about windows path in variables
- f346571 doc: add various missing information (#278)
- 1b3292c logging: allow to setup default log output in global (#277)
- 99484bf macOS: create LaunchAgents folder if it doesn't exist
- 37dcf84 profile: support source with "-" (dash) prefix (#276)
- a1b7840 systemd drop-ins support, option to wait for network-online.target (#267)
0.24.0 24 d’octubre del 2023 — 64 bits ZIPARM64 ZIP32 bits ZIP
Notes de la versió
🎃 October release 👻
- upgrade dependencies to fix CVE-2023-3978, CVE-2023-39325 and CVE-2023-44487
- fix the broken documentation (some tabs were not accessible)
- can now stop the wait for a lock (restic or resticprofile lock). Before the fix the CTRL-C or other signal was ignored until the lock was acquired or timed out.
- resticprofile is now available on scoop! thanks @hgraeber
- detect if the host is running on battery and cancel an action depending on how much battery is left - see schedule section
- bug fixes (see changelog)
Changelog
- ac99302 Allow to interrupt the wait for a lock (#249)
- b08ac73 Detect if running on battery (#235)
- 1e6d07a Docs for installation from scoop (#268)
- 0d73c2b Fix doc shortcodes (#271)
- f5e751c Template: Reduce log level for Getwd() failures (#251)
- e20973e systemd: prevent paging in systemd schedules (#270)
- bcfaaa7 upgrade packages - CVE-2023-3978 - CVE-2023-39325 - CVE-2023-44487

El més popular a Còpies de seguretat i recuperació

Mostra-ho tot
  1. resticCòpies de seguretat i recuperació · restic
  2. RecuvaCòpies de seguretat i recuperació · Piriform
  3. Veeam Agent for Microsoft WindowsCòpies de seguretat i recuperació · Veeam
  4. UrBackup ClientCòpies de seguretat i recuperació · UrBackup
  5. TeraCopyCòpies de seguretat i recuperació · Code Sector
  6. Duplicacy Command Line VersionCòpies de seguretat i recuperació · gilbertchen
  7. FastCopyCòpies de seguretat i recuperació · H.Shirouzu & FastCopy Lab, LLC.
  8. UrBackup ServerCòpies de seguretat i recuperació · UrBackup
  9. Synology Active Backup for Business AgentCòpies de seguretat i recuperació · Synology Inc.
  10. TestDiskCòpies de seguretat i recuperació · CGSecurity

Etiquetes

Comparteix