Skip to content

Releases: PlakarKorp/plakar

v1.1.0-beta.4

12 Feb 21:06

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.0-beta.3...v1.1.0-beta.4

v1.1.0-beta.3

27 Jan 00:02

Choose a tag to compare

What's Changed

Full Changelog: v1.1.0-beta.2...v1.1.0-beta.3

v1.1.0-beta.2

26 Jan 21:42

Choose a tag to compare

What's Changed

Full Changelog: v1.1.0-beta.1...v1.1.0-beta.2

v1.1.0-beta.1

26 Jan 17:02

Choose a tag to compare

Changelog

  • 9535409 update version to v1.1.0-beta.1
  • 923074a Merge pull request #1926 from PlakarKorp/poolpOrg/unbreak-scan-tui
  • 52b3711 regen
  • 4b0836f rename -scan to -dry-run
  • 6f053bd in dryrun we need to account and emit events just as in backup
  • c29ebe7 Merge pull request #1925 from PlakarKorp/poolpOrg/fix-security-reliability-check
  • 6939f00 fix broken check on Github releases notes
  • aae564d Merge pull request #1924 from PlakarKorp/poolpOrg/bump-all-dependencies
  • c226801 bump all dependencies
  • 5b80c1c Merge pull request #1923 from PlakarKorp/mm/fix_tui_exit
  • 8f19e16 Merge pull request #1907 from PlakarKorp/poolpOrg/new-dist-url
  • 0783bad tui: Only fire the interrupt event once.
  • 5929e05 Merge pull request #1920 from PlakarKorp/mm/fix_cached_deadlock
  • a1bc992 Merge pull request #1922 from PlakarKorp/poolpOrg/vfsbrowe
  • 3b4bb64 api: Fix summary fetching.
  • 8c4d1a6 Merge pull request #1921 from PlakarKorp/poolpOrg/interrupt-msg
  • 54d1c3f do not display inconditionally
  • ecc4695 cached: Fix error handling
  • 797ea2e Merge pull request #1919 from PlakarKorp/mm/fix_sync
  • dee34ec sync: Always wait for cached.
  • fd5c44b sync: Use the peerCtx to rebuild cache.
  • e877903 Merge pull request #1913 from PlakarKorp/op/ptar-resolve-conf
  • a225bfd Merge pull request #1912 from PlakarKorp/op/config-ping
  • a2b5036 config: implement ping now that we have integrations v2
  • 2e89d9f Merge pull request #1918 from PlakarKorp/op/bump-deps
  • 29e3cc9 bump bundled connectors
  • 545614d Merge pull request #1911 from PlakarKorp/op/fix-pkg-build
  • 5ac348a unbreak pkg build
  • 1a0974d Merge pull request #1909 from PlakarKorp/op/non-non-cached-stop
  • 2b4d486 Merge pull request #1917 from PlakarKorp/mm/mode_fixup
  • 7757d40 Update kloset.
  • d81d4dd ptar: support configuration aliases; fixes #1882
  • 5e7002f replace loop with slices.Contains; no functional change intended
  • e8498fb cached: no longer need to detect client eof
  • 49e3d86 Mode is now fallible again.
  • 5f46d79 prepare for url layout change
  • c94f988 Merge pull request #1903 from PlakarKorp/mm/new_storage_interface
  • f74ab9f Fixup tests.
  • ed91f8d chore: Update dependencies.
  • 0378cd4 httpd: Adapt to enum rename.
  • 06f254b Adapt to the new Storage API from kloset.
  • a6adb65 Adapt to kloset API change.
  • 8f375cf Merge pull request #1906 from PlakarKorp/poolpOrg/tui-fix-crash
  • d26493d do not access store stats in a context where you dont have a store
  • 72ac123 Merge pull request #1764 from PlakarKorp/op/pkgmgr
  • 225225b use the new package manager
  • 5a97e2b Merge pull request #1904 from PlakarKorp/poolpOrg/fix-stdio-double-display
  • 8abf633 Update kloset.
  • 33a2480 fix display of events in stdio to avoid double displays
  • 4ef6f7f Merge pull request #1905 from PlakarKorp/poolpOrg/update-release-url
  • b59637e update URL for releases feed
  • dc8c9b2 Merge pull request #1902 from PlakarKorp/poolpOrg/update-cdc-chunkers
  • f394ee1 bump to latest go-cdc-chunkers
  • 49bb124 switch chunking algorithm and defaults parameters
  • dfa265d Merge pull request #1897 from PlakarKorp/poolpOrg/tui-improvements
  • a954327 do not delete plakar-query.7
  • 9d09240 Merge pull request #1900 from AlbanMinassian/main
  • 1020f78 Merge pull request #1896 from PlakarKorp/jcastets/fix-diag-doc
  • acf28d7 Merge pull request #1887 from PlakarKorp/dependabot/go_modules/golang.org/x/tools-0.41.0
  • 783207a Merge pull request #1886 from PlakarKorp/dependabot/go_modules/github.com/go-viper/mapstructure/v2-2.5.0
  • d973b7e Merge pull request #1901 from PlakarKorp/update-plakar-ui/from-main
  • a3b6792 Merge pull request #1894 from PlakarKorp/op/fix-progress-with-ack
  • d6e899c backup: fix progress when an importer needs acknowledgements
  • 47f763e Update Plakar UI to main@329ef82
  • ce58c92 set UI token handling in ui.go
  • 6c148ab bump kloset
  • 2d6b7aa fix tests
  • c1be483 use "import" emitter
  • 805f9f5 rename app from backup to import disable app for check until it's supported
  • 71a25af do not display errors in progress line
  • 4c06e65 rework TUI and plugging to main
  • 6533018 rework TUI working
  • d27e637 build(deps): bump golang.org/x/tools from 0.40.0 to 0.41.0
  • ce22101 build(deps): bump github.com/go-viper/mapstructure/v2
  • 55bd057 Merge pull request #1898 from PlakarKorp/poolpOrg/disk-packfiles
  • 2606f11 linter
  • 47a5565 switch packfile building to disk-based packfiles by default
  • 9cc4754 Merge pull request #1899 from PlakarKorp/poolpOrg/bump-kloset
  • fecae28 rebump
  • 2f89e3e bump kloset to fix tests
  • e0eb8ae Remove plakar diag errors from doc
  • dd5a9e5 Merge pull request #1884 from PlakarKorp/poolpOrg/vfs-cache-rework
  • eac509e update deps
  • 94d7460 Merge pull request #1888 from PlakarKorp/poolpOrg/summary-idx
  • 802f45f update deps
  • 07fe19a indexes are singular
  • 0aa945a use summaryidx instead of vfsentry.Summary
  • 433c6d6 in backup subcommand, use FileSystemWithCache for the VFScache
  • 0ee1c0a Merge pull request #1881 from PlakarKorp/poolpOrg/connectors-api
  • 1705683 adapt to new connectors APIs
  • 94faacb Merge pull request #1876 from PlakarKorp/mm/multidir
  • 75affdd Pull kloset@main
  • cfa1b8a Merge pull request #1880 from PlakarKorp/op/close-builder
  • 5c8d723 testing: check failure in builder.Close()
  • c38e007 backup: Reenable cache and adapt interface.
  • 5c5d284 Fix tests.
  • 999d4b4 backup: Implement multi dir backup.
  • 69e2673 Merge pull request #1879 from PlakarKorp/poolpOrg/remove-clone
  • 133b363 remove plakar-clone in goreleaser
  • 315eb1d unbreak man page linter
  • 086b50d remove clone subcommands
  • 43783d2 Merge pull request #1877 from PlakarKorp/poolpOrg/help-style
  • 467104f Merge pull request #1867 from PlakarKorp/mm/fix_tests
  • 47ffae2 tests: Fix backup and sync.
  • 639d580 tests: Set CacheDir everywhere.
  • 15ed4a8 use auto-style which will do the right thing wrt dark vs light
  • 7fbf70b Merge pull request #1871 from PlakarKorp/dependabot/go_modules/golang.org/x/mod-0.32.0
  • 25fd967 build(deps): bump golang.org/x/mod from 0.31.0 to 0.32.0
  • a877b4d Merge pull request #1874 from PlakarKorp/dependabot/go_modules/gopkg.in/ini.v1-1.67.1
  • 3a0ef3d Merge pull request #1873 from PlakarKorp/dependabot/go_modules/golang.org/x/term-0.39.0
  • 3ef4168 build(deps): bump gopkg.in/ini.v1 from 1.67.0 to 1.67.1
  • 94a6cdc build(deps): bump golang.org/x/term from 0.38.0 to 0.39.0
  • 7522f7f...
Read more

v1.0.6

30 Nov 23:33

Choose a tag to compare

RELIABILITY BUGFIX RELEASE

This release introduces a reliability fix for possible state desynchronization found by eau@ermites.io

After installing, please run plakar repair from the machine that creates your backups.
If a desynchronization took place, the tool will prompt you to run plakar repair -apply to correct it.

This also introduces various improvements to memory usage.

What's Changed

Full Changelog: v1.0.5...v1.0.6

v1.0.5

15 Oct 09:04

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.4...v1.0.5

v1.0.4

15 Sep 17:23

Choose a tag to compare

Changelog

  • 21eed4c Merge branch 'main' into branch-v1.0.4
  • c4b6b11 force push requested globally by the team
  • 529b9ce Merge branch 'main' into branch-v1.0.4
  • 18a653e Merge pull request #1674 from PlakarKorp/poolpOrg/bump-integrations
  • 96b275a Merge branch 'main' into poolpOrg/bump-integrations
  • dda29b1 update
  • c6b4099 Merge pull request #1672 from PlakarKorp/poolpOrg/sync2
  • adb886f Merge branch 'main' into poolpOrg/sync2
  • 9c982cc update deps and differenciate between commited syncs and uncommited syncs
  • 16a92a8 Merge pull request #1671 from PlakarKorp/op/bundle-tar
  • 71fed99 Merge pull request #1666 from PlakarKorp/op/winexe
  • d49fc7f Merge pull request #1664 from PlakarKorp/poolpOrg/no-build-info-for-releases
  • 3d0fc0a Merge pull request #1663 from PlakarKorp/op/man
  • a496c86 bump dep
  • bef5513 account synchronizations correctly
  • c8c1d58 bundle tar
  • 78d1682 Merge pull request #1669 from PlakarKorp/update-plakar-ui/from-main
  • 3f40b36 working version
  • aa5128d Update Plakar UI to main@53b95f6
  • b42824f Merge pull request #1667 from PlakarKorp/update-plakar-ui/from-main
  • 3e2b8f7 Update Plakar UI to main@33e605f
  • 075dd80 Merge pull request #1665 from PlakarKorp/op/query
  • 3f31b0b set EXT=.exe when (cross)building for windows
  • 4b63f2e sync
  • d8fbb52 rework plakar-query.7
  • ebf6ef9 when not in a devel branch, do not append build info, this is not only pointless on specific tags, but in cases where we don't have a -suffix, this actually produces an invalid semver that leads to a fatal at startup (due to the init() semver parse
  • 6f35d23 sync
  • 6a6389e misc mandoc tweaks for config manpages
  • 7523928 improve plakar-prune.1
  • d640f5f add plakar-policy.1
  • c19eb2f Merge pull request #1652 from PlakarKorp/op/man
  • c4a4181 Merge pull request #1661 from PlakarKorp/mm/crash_log_agent
  • f2254c5 adjust Xr in plakar-locate.1 after rename
  • 2d83f1e rename plakar-locate.7 to plakar-query.7
  • 6014f4d regen
  • 5f0c028 mention plakar-location.7 in mandoc.yml
  • 9e31544 Xr plakar-location instead of repeat the blabbering
  • 9792a2b add plakar-locate.7
  • 3e229c3 typos
  • d53f0b6 plakar.1: bump date
  • f1aeadb plakar.1: better use \e rather than \
  • d32c3ff plakar.1: improve and fix FILES
  • ee31d97 plakar.1: fix markup
  • ec999e7 agent: Log panics to a dedicated file.
  • 0bf1ee1 Merge pull request #1660 from PlakarKorp/poolpOrg/restore-universe-balance
  • 2f659f9 restore balance in the universe
  • 3c919ae Merge pull request #1649 from PlakarKorp/mm/disk_based_rename
  • 742e826 backup/sync: Rename packfiles option.
  • b834db7 sync: Support disk based packfiles.
  • 8d18e1c backup: Change the -disk-based flag.
  • 69626e1 fix version
  • 5e23b6d Merge pull request #1647 from PlakarKorp/jcastets/manpages-ci
  • 4850eda CI mandoc lint: better output and check for man[1-9]
  • 6d70311 goreleaser: install man 5 pages
  • 42b14bb CI: ensure manpages are installed in goreleaser.yml
  • f787c09 Merge pull request #1654 from PlakarKorp/op/typos
  • def7b94 Merge pull request #1655 from PlakarKorp/op/agent-start
  • 99bdd80 plakar-agent.1: misc improvements to the manpage
  • b642d9f plakar agent start: readd -foreground and -log
  • 6e1da8b fix some typos
  • 77f7b74 Merge pull request #1648 from PlakarKorp/mm/diag_blobsearch
  • e10713e diag: Plug a new blobsearch command.
  • 665f341 goreleaser: ship man pages with packages
  • a7ff5be goreleaser: fix linux packages
  • 13a0d2b Merge pull request #1646 from PlakarKorp/jcastets/manpages
  • 81d5b2d goreleaser: ship man pages with packages
  • b1a0385 goreleaser: fix linux packages
  • e146d86 Merge pull request #1633 from PlakarKorp/dependabot/go_modules/github.com/charmbracelet/bubbletea-1.3.7
  • 4e1dc73 Merge pull request #1643 from PlakarKorp/poolpOrg/bump-version
  • fbbfee3 Bump github.com/charmbracelet/bubbletea from 1.3.6 to 1.3.7
  • 97941c7 bump devel version
  • 4080912 bump version to v1.0.4
  • b49c483 Merge pull request #1642 from PlakarKorp/poolpOrg/update-integrations
  • e99a75d 1.23.4 -> 1.24.0
  • e6c8743 Merge pull request #1641 from PlakarKorp/update-plakar-ui/from-main
  • d541d42 Merge pull request #1638 from PlakarKorp/ef/services-manpages
  • 5e11c75 update dependencies after retag of builtins
  • 0fd075b fix dependencies for kloset and pebble
  • c88e4ea services -> service
  • 18a42e3 improve markup
  • f561e9d Update Plakar UI to main@a1cf721
  • 56fadfc update deps
  • 0f5e990 Merge pull request #1639 from PlakarKorp/update-plakar-ui/from-main
  • 5bab77d Merge pull request #1640 from PlakarKorp/poolpOrg/update-kloset
  • dd9cde2 update to kloset-v1.0.4
  • fedab0e Update Plakar UI to main@68567b4
  • f090dd2 document services subcommands
  • 22bb84f Merge pull request #1637 from PlakarKorp/poolpOrg/subcommand-dup
  • 8222a92 fix man page
  • 063202c update deps to kloset
  • 9a897e0 new dup command
  • f7a702e Merge pull request #1630 from PlakarKorp/op/mandoc-action
  • 46e72e4 Merge pull request #1628 from PlakarKorp/poolpOrg/build-on-netbsd
  • d151a63 Merge pull request #1636 from PlakarKorp/op/fix-test
  • 24f0659 diag test: fix test
  • 70942e0 github: fix mandoc lint action
  • 04eae47 while at it, build on dragonfly
  • 3af93f7 netbsd stub to build

v1.0.3-rc.2

12 Aug 05:56
6375772

Choose a tag to compare

What's Changed

Read more

v1.0.3-rc.1

08 Aug 15:11
bd4036d

Choose a tag to compare

What's Changed

Full Changelog: v1.0.3-devel.dc37b62...v1.0.3-rc.1

v1.0.3-devel.dc37b62

01 Aug 14:50
dc37b62

Choose a tag to compare

Changelog

  • dc37b62 Merge pull request #1414 from PlakarKorp/mm/connectors_link_support
  • d63b4a8 Merge pull request #1413 from PlakarKorp/poolpOrg/typed-import
  • a77218b Update kloset dep.
  • ea8d0e4 update documentation
  • 8858ba7 exporters: Adapt to new interface.
  • 06b7128 Merge pull request #1411 from PlakarKorp/1159-options--hostname-and--username-are-ignored-in-agent-mode
  • a04e6d7 improve config ingestion
  • f38fc12 Merge pull request #1412 from PlakarKorp/update-plakar-ui/from-main
  • 83a9056 Update Plakar UI to main@98ab256
  • cfd3f31 remove -hostname and -username, they're not needed
  • 9690589 Merge pull request #1410 from PlakarKorp/1408-remove-packages-from-plakar-version
  • 8953dd0 Merge pull request #1323 from PlakarKorp/ef/api-integration
  • d890f7e we now have plakar pkg to list integrations
  • fc4116f Merge pull request #1409 from PlakarKorp/1397-plakar-panics-when-reading-invalid-ptar
  • 5d6aac9 enforce a check on config length to make sure we don't blow up on a corrupted ptar
  • bb96159 reload plugins if necessary before integration and package operation
  • 8897253 Merge branch 'main' into ef/api-integration
  • 893f73e Merge pull request #1406 from PlakarKorp/ef/unregister
  • 3591316 rename file
  • 072dd3e Merge pull request #1407 from PlakarKorp/poolpOrg/rclone-config-import-fix
  • bd7e991 add a mean to reload plugins if the installed packages have changed
  • 08cb14e Merge branch 'main' into ef/api-integration
  • 8f83375 remove special cases and force rclone://
  • 7dea27e validate package name before installing or uninstalling
  • 8188a7e Merge pull request #1405 from PlakarKorp/ef/unregister
  • 358fad7 fix potential dead-lock
  • 9a17b2d sync
  • 6252b29 update mod
  • 9af7d6b Merge branch 'main' into ef/unregister
  • cdc8a4a fix manpage
  • 8180611 update manpages
  • 7aa8434 sync
  • 89288ae add a ReloadPlugins method
  • f9321d7 only require auth for downloading packages. check if a package is installed before trying to download.
  • a225680 sync unregister
  • d95fc64 add status filter
  • 92ff257 fixes and improvements on plugins
  • 9e6789f copy the package manager
  • 49691b3 fix previous
  • 0da9929 fix log string
  • 93dc4f5 fix variable name x
  • c230495 Merge branch 'main' into ef/api-integration
  • 1396ae5 sync pkg manager
  • e857dc0 Merge branch 'main' into ef/api-integration
  • f82ef5d fetch integrations list from the api
  • ced6ce4 Merge branch 'main' into ef/api-integration
  • dc5f3ed Merge branch 'main' into ef/api-integration
  • 9aff37f Merge branch 'main' into ef/api-integration
  • bc25b3d update integrations
  • 99f60f4 fix response type
  • 7b1fb2a Merge branch 'main' into ef/api-integration
  • 0c32d59 fix routes
  • f42145d fix installed plugin listing
  • 239a0f3 implement api install and uninstall
  • 22da45f Merge branch 'main' into ef/api-integration
  • 041cb39 regen
  • a7025ca regen
  • 94b0537 regen
  • 27c384b regen
  • f26cb5f regen
  • dce05e4 default to uninstalled for now
  • 537e747 update integration model and import "real" data
  • 45e04bb Merge branch 'main' into ef/api-integration
  • b4748c4 api tweaks:
  • 2a28d0a adapt to ui changes and fix pagination
  • 12aa1f8 Merge branch 'main' into ef/api-integration
  • 758db05 tweak responses and implement pagination
  • 51753cd Merge branch 'main' into ef/api-integration
  • a1d4664 add omitempty
  • 855a3bf starting implementing the integration API