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 errorsfrom 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 Merge pull request #1870 from PlakarKorp/mm/backup_from_source
- ceb1761 diag: Adapt to latest kloset changes.
- e2337d5 chore: Update kloset dependency.
- f076b1b Adapt to latest kloset changes.
- bfadc9b tests: Fix, we now need to commit explicitely.
- 5d7fadf backup: Convert to Source object for backups.
- 57c49d3 unplug Commit from backup, it has to be called explicitly
- ffd6b4a BackupOptions -> BuilderOptions
- 921677e adapt to latest changes
- 44c87b6 Merge pull request #1868 from PlakarKorp/mm/cached_fire_and_forget
- 80f4b9a Merge pull request #1866 from PlakarKorp/poolpOrg/tui-improvements
- 6e4aed1 chore: Pull kloset.
- 8012476 cached: Implement a fire and forget query.
- a320a39 remove pointless comment
- c555345 change display format and rename misnamed event
- dee999a Merge pull request #1865 from PlakarKorp/poolpOrg/fuse-noremount
- f2c04c4 properly detect that device is busy
- 9008642 do not allow remounting over existing mount
- e6337f7 Merge pull request #1860 from PlakarKorp/mm/repository_ctor_changes
- 2fe4101 chore: Update kloset dep.
- b72940e cached: Add traces (client side)
- 79b7cb3 all: Adapt to the recent changes in RebuildState API.
- 06b4b35 Merge pull request #1862 from PlakarKorp/poolpOrg/faster-fuse-readdir
- b5fd7a0 Merge pull request #1861 from PlakarKorp/poolpOrg/http-snapshot-mount
- 0544dfd Merge pull request #1858 from PlakarKorp/mm/fix_sync_refresh_state
- cbca123 use caller uid/gid
- aa41e5f avoid re-calling stat since we can reuse ReadDir result
- 01f7a79 turn into one-liner
- 6e7a908 teach how to mount http
- 310266d Merge pull request #1859 from PlakarKorp/poolpOrg/fix-fuse
- 96509a7 the test is broken in weird ways, code works in term
- 79e49fe same player plays again
- 24813f1 fix another broken test
- 2166a72 fix signature for other machines
- 977ce6a fix test
- b557f7c add root-level mapping of shortnames to longnames for snapshots
- 4cd5e1a avoid performing a snapshots scan when we actually know the snapshot id
- a64ce15 support mounting of specific snapshot + caching of ReadDirAll
- 954b48e add missing file
- bffe18f major revamp of FUSE support:
- 659c400 sync: Use the destination repository for state refreshing.
- 44dc7cd Merge pull request #1855 from PlakarKorp/mm/cached_refresh_statefiles
- a9ccb4f chore: Update kloset dep.
- 6cf7f99 cached: Introduce a request to load state from a file.
- d77c14a Merge pull request #1854 from PlakarKorp/op/stream-no-progress
- d356d6e handle FLAG_STREAM
- 096a20c Merge pull request #1847 from PlakarKorp/mm/cached_cleanups
- 5a31f18 Merge pull request #1849 from PlakarKorp/dependabot/go_modules/github.com/go-playground/validator/v10-10.30.1
- aeb7903 Merge pull request #1850 from PlakarKorp/dependabot/go_modules/google.golang.org/grpc-1.78.0
- 4b2ed45 cached: More renaming. no more agents.
- 7b77034 man: Remove mention of -no-agent.
- 6e86021 cached: Rename agent (server) to cached.
- 772293d subcommands: Remove unused cruft.
- af77171 subcommands: Let's get rid of the rpc madness.
- c5fc714 Rename agent to cached, the client part.
- 8b40a0a cached: Simplify the protocol.
- 55920e7 cached: Simplify secret handling.
- 1c2115f cached: remove the client context.
- 92a1c1b cached: Remove the PLAKAR_AGENTLESS env var.
- da2a879 build(deps): bump github.com/go-playground/validator/v10
- 2841ed7 Merge pull request #1848 from PlakarKorp/dependabot/go_modules/github.com/charmbracelet/x/term-0.2.2
- c185b5f Merge pull request #1843 from PlakarKorp/mm/fix_repair
- cc4d47c Merge pull request #1852 from PlakarKorp/poolpOrg/propagate-excludes
- 57e3f51 misplaced importer options
- 1bfc293 importerOpts should get the excludes
- 839d735 Merge pull request #1826 from PlakarKorp/op/config
- 3a025b3 move config from kloset to plakar
- 654032f Merge pull request #1851 from PlakarKorp/poolpOrg/fix-tests
- 36271de Merge pull request #1845 from chenrui333/bump-swiss-go1.26
- e8d7f4e fix tests checking incorrect string
- 4c3222f build(deps): bump google.golang.org/grpc from 1.77.0 to 1.78.0
- 383d20a build(deps): bump github.com/charmbracelet/x/term from 0.2.1 to 0.2.2
- 79c5ce3 go.mod: bump cockroachdb/swiss for Go 1.26 support
- 9a7f63f repair: Use the old cache now that we have sqlite.
- 0c7e4ce Merge pull request #1841 from PlakarKorp/poolpOrg/progress-bars
- b210249 support cancellation
- 28d5df8 update deps
- dde8e7c allow unplugging progress bars
- 0ff12a0 update deps
- b2dc8f4 improve TUI for backup, check and restore
- 0138763 Merge pull request #1839 from PlakarKorp/poolpOrg/tui-check
- f7898fd fix test
- 8801ae0 update deps
- e234dbc Merge pull request #1840 from PlakarKorp/op/api-no-states
- 7f905b5 api: remove unused routes
- 6f56a7f Merge pull request #1837 from PlakarKorp/jcastets/stdio-output-if-trace
- f11cc2f use Result
- b590538 Revert "do not TUI if traces are on"
- bd305ab do not TUI if traces are on
- e3b3ce5 fix check in TUI
- fb4a502 Use stdio output if -trace is given
- 993f5ff Merge pull request #1835 from PlakarKorp/poolpOrg/tui-take3
- e63d8ca detect if terminal or not, to fallback on stdio
- fbecf0c fix tests for subcommand check
- 1d1b5d3 fix tests for subcommand backup
- a688990 fallback to stdio
- 63ab8ab initial stab at tui
- e38776a plug stdio and tui
- c0d8972 Merge pull request #1832 from PlakarKorp/poolpOrg/tui-take2
- 56dcc27 update kloset
- 60ed58c do not handle cancel in renderer, handled at lower level
- c8cb422 use events for check too
- ceca956 display restore summary from events and align with backup
- 3e87aad use new events
- a885f02 fix conflict
- 85a9419 Merge pull request #1833 from PlakarKorp/dependabot/go_modules/github.com/go-playground/validator/v10-10.30.0
- 0c6a264 build(deps): bump github.com/go-playground/validator/v10
- 48827a4 Merge pull request #1823 from PlakarKorp/op/scheduler-tags
- 7b0e632 scheduler: pass down the tags
- 0ac753d Merge pull request #1830 from PlakarKorp/mm/rebuildstate_through_cached
- 7bcdfc3 Merge pull request #1827 from PlakarKorp/mm/mm_cleanup_agent
- 06bdb47 backup/api: Stop relying on direct RebuildState.
- 24acd59 agent: Gut it out!
- c1adbfb Merge pull request #1829 from PlakarKorp/poolpOrg/mount-no-rebuildstate
- 30923c5 call cached rebuild state, not rebuildstate
- 15e5beb Merge pull request #1824 from PlakarKorp/poolpOrg/mount-http
- ef98b80 Merge pull request #1828 from PlakarKorp/poolpOrg/better-mount
- 7d24057 add HTTP support
- 4e83475 fix package name
- e1d2c28 fix FUSE
- d5c2219 fix FUSE implementation and improve interface to allow locating specific snapshots
- 2cc86e1 Merge pull request #1809 from PlakarKorp/mm/cached
- 7168354 misc: Update kloset dep.
- 49da2df cached: data race fix found during review.
- 8b832bd state: Implement a cached server
- 7038846 Merge pull request #1822 from PlakarKorp/poolpOrg/move-plakarfs
- 13ce27e move fuse in a specific dir
- 7ab8768 Merge pull request #1808 from PlakarKorp/poolpOrg/use-parent-vfs
- 7b12856 remove comment and plug cache
- de5d9dd update deps
- acc3493 plug locate and vfs cache plumbing
- 74c3728 Merge pull request #1816 from PlakarKorp/dependabot/go_modules/golang.org/x/tools-0.40.0
- 93d6476 build(deps): bump golang.org/x/tools from 0.39.0 to 0.40.0
- f6dada9 Merge pull request #1814 from PlakarKorp/dependabot/go_modules/golang.org/x/mod-0.31.0
- dfa28f6 build(deps): bump golang.org/x/mod from 0.30.0 to 0.31.0
- cefc6c1 Merge pull request #1810 from PlakarKorp/update-plakar-ui/from-main
- eb20bef Update Plakar UI to main@6866901
- 151dd39 Merge pull request #1807 from PlakarKorp/ef/browsable-flag
- a20747c Add 'browsable' field to the repository info
- 2675ca8 Merge pull request #1801 from PlakarKorp/jcastets/auth-token
- 6aecbf7 sort
- d26675b plakar-login.1: adjusting SYNOPSIS
- 6db98a1 bump date
- 8acaa31 plakar: mention PLAKAR_TOKEN env variable
- 900a16d login: cosmetics
- 38e3509 plakar-login: remove dead code in args parsing
- ac0917e Better error message
- 612968d plakar-login: parse email in Parse, not Execute
- da094da Update plakar-token doc
- 193408e Add plakar login -env
- c362239 Return error if logged in with token
- a5b337e Read PLAKAR_TOKEN environment variable
- 3ebfc90 Merge pull request #1805 from PlakarKorp/jcastets/doc-plakar-services
- f203722 plakar.1: add link to plakar-service
- 6f33743 Merge pull request #1804 from PlakarKorp/poolpOrg/fix-concurrency-levels
- f101172 Merge pull request #1803 from PlakarKorp/dependabot/go_modules/github.com/PlakarKorp/integration-fs-1.0.14
- 646eb54 update deps
- f621559 update documentation
- 6663818 unnecessary assignation
- ddc8849 update dep
- bc781d8 only rely on appcontext.MaxConcurrency
- 09e176a build(deps): bump github.com/PlakarKorp/integration-fs
- 41e5690 Merge pull request #1796 from PlakarKorp/dependabot/go_modules/github.com/PlakarKorp/integration-grpc-1.0.18
- 13e1e0d build(deps): bump github.com/PlakarKorp/integration-grpc
- 9a9ba1c Merge pull request #1795 from PlakarKorp/dependabot/go_modules/github.com/PlakarKorp/integration-ptar-1.0.5
- 2b8548d build(deps): bump github.com/PlakarKorp/integration-ptar
- 97d7808 Merge pull request #1793 from PlakarKorp/dependabot/go_modules/github.com/PlakarKorp/integration-tar-1.0.0-beta.7
- c772843 build(deps): bump github.com/PlakarKorp/integration-tar
- 0f69a16 Merge pull request #1794 from PlakarKorp/dependabot/go_modules/github.com/PlakarKorp/integration-stdio-1.0.4
- 9e170ee bump
- 31be20d Merge pull request #1787 from luizberti/add-local-pkg-improvements
- 194e418 Merge pull request #1799 from PlakarKorp/update-plakar-ui/from-main
- 5791246 Update Plakar UI to main@cf0cfb3
- 573090a build(deps): bump github.com/PlakarKorp/integration-stdio
- c2f7cc6 Merge pull request #1785 from PlakarKorp/dependabot/go_modules/google.golang.org/grpc-1.77.0
- 12dbbc0 pkg add: Add clarification regarding building plugins locally
- eed9e80 pkg add: Explicitly reject anything that is not a regular file
- 9dd450b pkg add: Expand docs on installing plugins without login
- 7cd3e2e pkg add: Check local files before fetching remote recipes
- 7ee4345 Merge pull request #1791 from PlakarKorp/op/query-man
- 5506a04 Merge pull request #1792 from PlakarKorp/op/windows-restore
- 5ea23ce restore: use a different name for the default restore directory
- 9b18c66 plakar-query: mention tag negation in newer kloset
- 41f0123 Merge pull request #1780 from PlakarKorp/op/check-events
- a6c2039 build(deps): bump google.golang.org/grpc from 1.76.0 to 1.77.0
- fcfe801 Merge pull request #1781 from PlakarKorp/op/repair-usage
- 53ac53f Merge pull request #1782 from PlakarKorp/dependabot/go_modules/golang.org/x/tools-0.39.0
- d323bfd Merge pull request #1783 from PlakarKorp/dependabot/go_modules/golang.org/x/mod-0.30.0
- 6b8450f Merge pull request #1784 from PlakarKorp/dependabot/go_modules/github.com/PlakarKorp/integration-grpc-1.0.16
- 22da8ee Merge pull request #1789 from PlakarKorp/mm/fix_symlink_restore_event
- 92258fe restore: Missing events.
- 6adcd32 Merge pull request #1786 from PlakarKorp/poolpOrg/repair-improve
- de12e01 only one dash
- fca351a improve repair
- c0c93b9 build(deps): bump github.com/PlakarKorp/integration-grpc
- 11b8312 build(deps): bump golang.org/x/mod from 0.29.0 to 0.30.0
- 7490a15 build(deps): bump golang.org/x/tools from 0.38.0 to 0.39.0
- 91ede76 repair: print USAGE flags
- 5eb43d6 check: sync check events payload with kloset
- 82274d2 Merge pull request #1778 from PlakarKorp/poolpOrg/repair-repo
- 767e486 repair: Appease op@'s OCD.
- 5085425 repair: Default to not do anything.
- d89f9ce repair: Pull kloset update and change pkg name.
- 5cf2aff repair: Tweak wording a bit.
- dcbfaed repair
- 29479d0 implement a basic repair command
- dda7c1c Merge pull request #1776 from PlakarKorp/dependabot/go_modules/golang.org/x/crypto-0.45.0
- bbd7db2 Merge pull request #1777 from PlakarKorp/mm/kcontext_cancelcause
- 7936ab2 Update dependencies.
- c1247c3 tests: Fix closing of snapshot.
- e0016db Adapt to kloset Create API changes.
- dd6ba44 context: Tweak error handling a bit.
- f1eb55e main: Tweak wording.
- 0e953d0 chore: Update kloset.
- 798608f context: Adapt to KContext changes.
- 3a01ffa build(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0
- 3e3528d Merge pull request #1775 from PlakarKorp/dependabot/go_modules/golang.org/x/sys-0.38.0
- d33303c build(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0
- f33d19c Merge pull request #1770 from PlakarKorp/op/improve-backup-1
- 1d88d46 sync
- 316168e plakar.1: improve -config description.
- af6ee7b plakar-backup.1: improve example verbiage
- 31303ca plakar-backup.1: improve -o, add example
- 5fbfa82 Merge pull request #1773 from PlakarKorp/poolpOrg/no-xattr
- 5074dde sync
- 8d7cd9c typo
- f9d4f40 teach backup how to skip xattr
- 358b065 Merge pull request #1774 from PlakarKorp/dependabot/go_modules/golang.org/x/sync-0.18.0
- d620155 build(deps): bump golang.org/x/sync from 0.17.0 to 0.18.0
- 375d0e9 Merge pull request #1763 from PlakarKorp/jcastets/ci-plakar-install
- 4b33f6f Merge pull request #1768 from PlakarKorp/poolpOrg/simpler-events
- 3c5cb4c update deps
- ee9a218 update to latest kloset
- 5ed7fbf fix all test failures caused by cast mismatch, there are still two failures to understand
- 309ddcc Events() -> Events().Listen()
- e4b0f92 more fixes
- 7bc52d9 update kloset
- df1db34 fix build
- 931acc3 Merge pull request #1754 from PlakarKorp/jcastets/hide-rclone-pass
- 4adc2db Merge pull request #1749 from PlakarKorp/update-plakar-ui/from-main
- fa4c073 switch to new events
- a90b67a CI: remove perms
- 6d6a12f Configure CI to test plakar installation every day
- e40935c Merge pull request #1752 from PlakarKorp/op/begone!
- b671c12 Update Plakar UI to main@b4513de
- 39f9288 Redact "rclone_pass" in store/destination/source show
- fb8ba5d Merge pull request #1753 from PlakarKorp/flop/update-readme-1.0.5
- b073785 Update README.md for v1.0.5 release: add release notes, build improvements, and new contributors
- fa964a3 Makefile: remove GRPC bits; now they live in integration-grpc
- 0d561a5 Merge pull request #1747 from PlakarKorp/jcastets/fix-update-ui-ci
- 41630b2 github workflow: pin dependency to pnpm
- cc3034b Fix update UI CI
- bf28bb3 Merge pull request #1687 from PlakarKorp/op/cache2
- 2e5a56e mod: Update kloset dep.
- b7a55a3 adapt to cache interface changes
- cdac34c Revert "cache-mem-size param to cache"
- 9f3f5f1 Merge pull request #1745 from PlakarKorp/poolpOrg/bump-version
- 22dae2a bump version
- ae4ef72 Merge pull request #1744 from PlakarKorp/1700-sync-command-does-not-use-passphrase_cmd
- f04fb06 support passphrase_cmd for sync
- 208f86c Merge pull request #1743 from PlakarKorp/poolpOrg/fail-hook
- 44676d7 Merge pull request #1741 from PlakarKorp/op/backup-hooks-windows
- b8d206e plug fail hook in scheduler
- 994a923 remove CLI options
- fe71d5b backup: make the hooks work on windows as well
- 85ac175 Merge pull request #1721 from pata27/fix-decode-rpc-type-safety
- 09523e3 Fix DecodeRPC function for better type safety and error handling
- 0cefd2e Merge pull request #1738 from PlakarKorp/poolpOrg/cache-mem-size
- fe6861d Merge pull request #1740 from PlakarKorp/poolpOrg/update-integration-fs
- b222451 bump version
- beca7aa bump fs integration
- b3ee3d1 mod tidy
- d78500e update to kloset v1.0.9
- 0e0c427 cache-mem-size param to cache
- 24a0cf6 add fail hook
- 3b71c29 Merge pull request #1737 from PlakarKorp/1691-plakar-prune-does-not-take-into-account--tag
- 38eae35 override filters too
- 0e5d91b Merge pull request #1736 from PlakarKorp/dependabot/go_modules/google.golang.org/grpc-1.76.0
- e591a2c Merge pull request #1727 from pata27/feature-backup-hooks
- 503f5b0 build(deps): bump google.golang.org/grpc from 1.75.1 to 1.76.0
- def7fa3 Merge pull request #1726 from PlakarKorp/op/dead-code
- 40862cc Merge pull request #1724 from PlakarKorp/op/noctx
- 915ae18 Merge pull request #1730 from pata27/docs/import-config-manpages
- 3525b99 Merge pull request #1729 from PlakarKorp/op/fix-pkg-allowed-chars
- ccb0ef9 Merge pull request #1733 from PlakarKorp/dependabot/go_modules/golang.org/x/tools-0.38.0
- 947473c Merge pull request #1732 from PlakarKorp/dependabot/go_modules/golang.org/x/mod-0.29.0
- b4201ed build(deps): bump golang.org/x/tools from 0.37.0 to 0.38.0
- bd7e1f4 build(deps): bump golang.org/x/mod from 0.28.0 to 0.29.0
- 4315d3b Fix GitHub build: include plakar-query.7 in man page check
- b48407f docs: fix link markup in import command man pages
- 686221d Merge branch 'main' into docs/import-config-manpages
- 0b64b6a docs: final fixes for import command man pages
- a207d38 docs: enhance import command descriptions in man pages
- ec9ec59 plugins: actually use isOsArchChar
- f398def Merge branch 'main' into feature-backup-hooks
- d350294 Add CLI flags for pre-hook and post-hook to backup command
- 1d6eade Merge pull request #1725 from pata27/fix-store-show-error-code
- fb9a815 remove unused utils.HumanToDuration
- 4903856 Merge branch 'main' into fix-store-show-error-code
- 6f49dd5 Modify plakar store show to return error code when store does not exist
- 6a9c6a6 Merge pull request #1720 from PlakarKorp/dependabot/go_modules/github.com/go-playground/validator/v10-10.28.0
- 80a1c00 Merge pull request #1718 from PlakarKorp/jcastets/simplify-serving-assets
- 1bf43bc plugin: remove unused kcontext argument
- f2e82dc build(deps): bump github.com/go-playground/validator/v10
- 6a465ca ui: simplify serving assets
- 964551b Merge pull request #1715 from PlakarKorp/poolpOrg/clarify-login
- 7ce6837 Merge pull request #1716 from PlakarKorp/poolpOrg/export-fail-if-no-location
- ceb8743 Merge pull request #1717 from PlakarKorp/mm/better_maintenance_message
- 064c2cb maintenance: Make the grace period clearer.
- 57e04a8 detect location missing
- 22b716f clarify that plakar login is required
- fc8f8ba Merge pull request #1713 from PlakarKorp/poolpOrg/reduce-maxconcurrency
- 0c807a8 as measured with mathieu, since turning backup into a pipeline, maxconcurrency = cpu*2+1 does not bring benefits anymore, we have the same performances (slighly better actually) with reduced memory usage by having maxconcurrency = cpu
- ccd02c5 Merge pull request #1710 from PlakarKorp/update-plakar-ui/from-main
- 79a328b Merge pull request #1709 from PlakarKorp/jcastets/fix-update-plakar-ui-ci
- ad9e023 Update Plakar UI to main@4a02561
- 4590eff Merge pull request #1711 from PlakarKorp/jcastets/fix-api-embed
- d0312df api: embed files starting with _
- 4f47caf Fix CI to update plakar-ui
- b1dbd33 Merge pull request #1706
- 305d456 Add new social links and update documentation references
- bc68429 Merge pull request #1701 from PlakarKorp/dependabot/go_modules/github.com/charmbracelet/bubbletea-1.3.10
- c7420ae Bump github.com/charmbracelet/bubbletea from 1.3.9 to 1.3.10
- 9590163 Merge pull request #1680 from PlakarKorp/dependabot/go_modules/github.com/charmbracelet/bubbletea-1.3.9
- c062d2b Merge pull request #1682 from PlakarKorp/dependabot/go_modules/google.golang.org/grpc-1.75.1
- 382926a Merge pull request #1681 from PlakarKorp/dependabot/go_modules/github.com/spf13/viper-1.21.0
- 43d9944 Bump google.golang.org/grpc from 1.75.0 to 1.75.1
- 6e50b43 Merge pull request #1679 from PlakarKorp/dependabot/go_modules/golang.org/x/tools-0.37.0
- 700a787 Merge pull request #1685 from PlakarKorp/jcastets/build-for-windows
- 8c4e869 Merge pull request #1684 from PlakarKorp/jcastets/fix-homebrew-package
- faeac55 goreleaser: include all manpages from the root directory
- 6400189 goreleaser: build for windows
- 21c8560 goreleaser: fix homebrew package
- 8f086a5 Bump github.com/spf13/viper from 1.20.1 to 1.21.0
- 6cc19bc Bump github.com/charmbracelet/bubbletea from 1.3.7 to 1.3.9
- dafc477 Bump golang.org/x/tools from 0.36.0 to 0.37.0
- c4b6b11 force push requested globally by the team
- 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.
- 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.
- 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
- 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