github PlakarKorp/plakar v1.1.0-beta.1

latest releases: v1.1.0-beta.3, v1.1.0-beta.2
18 hours ago

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 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

Don't miss a new plakar release

NewReleases is sending notifications on new releases.