kopia version history
10 releases tracked, newest first.
v0.23.1
Jun 16, 2026- Fixed a rare race condition that could lead to data loss.
- Added basic tests for epoch manager blob set functionality.
- Improved selection logic for the next epoch to compact.
- Introduced a `no_extra_providers` build tag for storage providers.
28 downloads
v0.23.0
May 12, 2026<a name="v0.23.0"></a>
### Command-Line Interface
* **[BREAKING CHANGE]** restrict insecure unauthenticated server to loopback binds ([#5354](https://github.com/kopia/kopia/issues/5354)) by Jarek Kowalski
* registration mechanism for storage providers ([#5350](https://github.com/kopia/kopia/issues/5350)) by Julio López
* hash benchmarking count ([#5312](https://github.com/kopia/kopia/issues/5312)) by Julio López
* leverage x/term.IsTerminal ([#5308](https://github.com/kopia/kopia/issues/5308)) by Julio López
* handle potential conversion overflow when setting progress default ([#5271](https://github.com/kopia/kopia/issues/5271)) by Julio López
### KopiaUI App
* skip htmlui tests that are timing out ([#5257](https://github.com/kopia/kopia/issues/5257)) by Julio López
### General Improvements
* bigmapbench profiling ([#5321](https://github.com/kopia/kopia/issues/5321)) by Julio López
* clean nits ([#5313](https://github.com/kopia/kopia/issues/5313)) by Julio López
* remove support for LZ4 ([#5296](https://github.com/kopia/kopia/issues/5296)) by Julio López
* retained log size double counting ([#5302](https://github.com/kopia/kopia/issues/5302)) by Julio López
28 downloads
v0.22.3
Dec 2, 2025<a name="v0.22.3"></a>
### Defect Fixes
* Fixes regression in dependency used for compression ([#5049](https://github.com/kopia/kopia/issues/5049))
### Snapshots
* **New Feature** localfs support for passing options ([#5044](https://github.com/kopia/kopia/issues/5044)) by Jarek Kowalski
### CI/CD
* Remove ineffective omitempty tags ([#5037](https://github.com/kopia/kopia/issues/5037)) by Julio López
28 downloads
v0.22.2
Nov 26, 2025<a name="v0.22.2"></a>
### Storage Providers
* Fix regression #5039: execute rclone with non-cancelling context ([#5040](https://github.com/kopia/kopia/issues/5040)) by Julio López
### Testing
* allow S3 versioned tests cleanup to succeed ([#5038](https://github.com/kopia/kopia/issues/5038)) by Julio López
### CI/CD
* make PR title options consistent with chlog ([#5036](https://github.com/kopia/kopia/issues/5036)) by Julio López
28 downloads
v0.22.1
Nov 25, 2025<a name="v0.22.1"></a>
### Graphical User Interface
* Fix issue showing an empty UI for some users ([#5006](https://github.com/kopia/kopia/issues/5006), [#5029](https://github.com/kopia/kopia/issues/5029),[#5034](https://github.com/kopia/kopia/issues/5034),[#5035](https://github.com/kopia/kopia/issues/5035)) by Jarek Kowalski and Julio López.
### Other Improvements
* make `purpose` a `string` parameter ([#5015](https://github.com/kopia/kopia/issues/5015)) by Julio López
### Testing Improvements
* leverage `testing.T.Context` in testlogging ([#5008](https://github.com/kopia/kopia/issues/5008)) by Julio López
* use contexts in tests ([#5009](https://github.com/kopia/kopia/issues/5009)) by Julio López
* pass context in helpers for running Docker ([#5012](https://github.com/kopia/kopia/issues/5012)) by Julio López
* cleanup `TestKopiaRunner` ([#5010](https://github.com/kopia/kopia/issues/5010)) by Julio López
### CI/CD
* enable noctx linter ([#4972](https://github.com/kopia/kopia/issues/4972)) by Nathan Baulch
* prevent writing outside of installation target directory ([#5003](https://github.com/kopia/kopia/issues/5003)) by Julio López
28 downloads
v0.22.0
Nov 18, 2025
<a name="v0.22.0"></a>
### Command-Line Interface
* potential overflow in integer conversion ([#4993](https://github.com/kopia/kopia/issues/4993)) by Julio Lopez
* make --progress flag visible and use it in sync-to command ([#3542](https://github.com/kopia/kopia/issues/3542)) ([#4877](https://github.com/kopia/kopia/issues/4877)) by yinheli
* ensure auto-maintenance errors are propagated ([#4851](https://github.com/kopia/kopia/issues/4851)) by Julio Lopez
* enable quick maintenance by default on repo creation ([#4840](https://github.com/kopia/kopia/issues/4840)) by Julio Lopez
* **New Feature** extend stats for content verification ([#4830](https://github.com/kopia/kopia/issues/4830)) by Julio Lopez
* additional safeguard dangerous commands ([#4767](https://github.com/kopia/kopia/issues/4767)) by Julio Lopez
* deprecate dangerous repo repair sub-command ([#4766](https://github.com/kopia/kopia/issues/4766)) by Julio Lopez
* reword message for dangerous commands ([#4765](https://github.com/kopia/kopia/issues/4765)) by Julio Lopez
* remove deprecated no-op flags ([#4764](https://github.com/kopia/kopia/issues/4764)) by Julio Lopez
### General Improvements
* handle errors closing wr
28 downloads
v0.21.1
Jul 22, 2025
<a name="v0.21.1"></a>
### Server
* fixed scheduling bug ([#4732](https://github.com/kopia/kopia/issues/4732)) by Jarek Kowalski
### Storage Providers
* **New Feature** Azure Federated Identity support ([#4728](https://github.com/kopia/kopia/issues/4728)) by Julio Lopez
28 downloads
v0.21.0
Jul 20, 2025
<a name="v0.21.0"></a>
### Command-Line Interface
* **New Feature** human-readable sizes for kopia ls ([#4696](https://github.com/kopia/kopia/issues/4696)) by Kian Kasad
* **New Feature** add --disable-file-logging to suppress log file output ([#4686](https://github.com/kopia/kopia/issues/4686)) by Leonardo Cecchi
* fix path printed by "kopia snapshot fix" commands ([#4638](https://github.com/kopia/kopia/issues/4638)) by Kian Kasad
### General Improvements
* cleanup clock bounds check ([#4720](https://github.com/kopia/kopia/issues/4720)) by Julio Lopez
* **New Feature** check for clock skew on write session creation ([#4719](https://github.com/kopia/kopia/issues/4719)) by Julio Lopez
* rename variable to `humanReadable` for consistency ([#4709](https://github.com/kopia/kopia/issues/4709)) by Julio Lopez
* use require to cleanup snapshot tests ([#4708](https://github.com/kopia/kopia/issues/4708)) by Julio Lopez
* add {peta,exa}byte prefixes ([#4707](https://github.com/kopia/kopia/issues/4707)) by Julio Lopez
* use snapshot end time as tie breaker for equal start time ([#4705](https://github.com/kopia/kopia/issues/4705)) by Julio Lopez
* minor cleanups ([#4704](https://github.co
28 downloads
v0.20.1
May 26, 2025
<a name="v0.20.1"></a>
### Command-Line Interface
* minor cleanups in diff tests ([#4594](https://github.com/kopia/kopia/issues/4594)) by Julio Lopez
### Server
* fixed server-based notifications ([#4598](https://github.com/kopia/kopia/issues/4598)) by Jarek Kowalski
### Snapshots
* fixed snapshotting of \\server\share ([#4603](https://github.com/kopia/kopia/issues/4603)) by Jarek Kowalski
* Remove checkpoints after a complete snapshot ([#4439](https://github.com/kopia/kopia/issues/4439)) by shniubobo
### Notifications
* fixed notification severities on snapshot creation ([#4604](https://github.com/kopia/kopia/issues/4604)) by Jarek Kowalski
### CI/CD
* enforce consistent formatting of KopiaUI code ([#4586](https://github.com/kopia/kopia/issues/4586)) by Jarek Kowalski
### Graphical User Interface
* reformat code to 120 characters per line ([#338](https://github.com/kopia/htmlui/issues/338)) by Jarek Kowalski
* fixed 'Set Policy' button ([#337](https://github.com/kopia/htmlui/issues/337)) by Jarek Kowalski
* SMTP credentials should not be required ([#336](https://github.com/kopia/htmlui/issues/336)) by Jarek Kowalski
* ignore exceptions when making incremental changes
28 downloads
v0.20.0
May 20, 2025
<a name="v0.20.0"></a>
### Command-Line Interface
* **New Feature** helper functions to get preceding snapshots for `diff` ([#4559](https://github.com/kopia/kopia/issues/4559)) by Rohit-BM18
* Fix crash when doing `kopia policy show <path>` ([#4560](https://github.com/kopia/kopia/issues/4560)) by Donatas Abraitis
* rename function to setListBlobsParallelismFromFlags ([#4564](https://github.com/kopia/kopia/issues/4564)) by Julio Lopez
* **New Feature** --stats-only flag for the diff command ([#4557](https://github.com/kopia/kopia/issues/4557)) by Rohit-BM18
* add flag for rclone's startup timeout ([#4543](https://github.com/kopia/kopia/issues/4543)) by Julio Lopez
* cleanup `cli.repositoryAccessMode` ([#4541](https://github.com/kopia/kopia/issues/4541)) by Julio Lopez
* clarify documentation regarding per-user and per-host ([#4512](https://github.com/kopia/kopia/issues/4512)) by blenderfreaky
* create cache marker in log directories ([#4517](https://github.com/kopia/kopia/issues/4517)) by Julio López
* set build info version and info when not set ([#4498](https://github.com/kopia/kopia/issues/4498)) by Julio López
* misc cleanups in internal/diff ([#4484](https://github.com/kopia
28 downloads