Releases: PlakarKorp/plakar
Releases · PlakarKorp/plakar
v1.1.0-beta.4
What's Changed
- Ignore ErrNotLoggedIn on logout by @aprx in #1929
- cached: Switch from atomics to a waitgroup for inflight tracking. by @mathieu-plak in #1930
- Update README.md for v1.1.0-beta.1 release: highlight performance improvements, new features, and updated documentation links by @misterflop in #1931
- update deps by @poolpOrg in #1942
- cached: Bypass it entirely on Windows by @mathieu-plak in #1941
- build(deps): bump github.com/golang-jwt/jwt/v5 from 5.3.0 to 5.3.1 by @dependabot[bot] in #1933
- better handling of errors in TUI by @poolpOrg in #1945
- update kloset by @poolpOrg in #1946
- Add private_key to the set of sensitive suffixes. by @ericfaurot in #1943
- implement a switch writer in tui, either forwards to app or to stdout by @poolpOrg in #1948
- rework TUI to avoid event storm by @poolpOrg in #1949
- bump kloset by @poolpOrg in #1954
- bump kloset and fs by @poolpOrg in #1956
New Contributors
Full Changelog: v1.1.0-beta.3...v1.1.0-beta.4
v1.1.0-beta.3
What's Changed
- fix pkg and integration-grpc after retag by @omar-polo in #1928
Full Changelog: v1.1.0-beta.2...v1.1.0-beta.3
v1.1.0-beta.2
What's Changed
- sync: Default to on disk storage for packfile builds. by @mathieu-plak in #1927
Full Changelog: v1.1.0-beta.1...v1.1.0-beta.2
v1.1.0-beta.1
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...
v1.0.6
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
- bump version by @poolpOrg in #1745
- adapt to cache interface changes by @omar-polo in #1687
- Jcastets/fix update UI ci by @brmzkw in #1747
- Update README.md for v1.0.5 release: add release notes, build improvements, and new contributors by @misterflop in #1753
- Makefile: remove GRPC bits; now they live in integration-grpc by @omar-polo in #1752
- Update Plakar UI to main@b4513de by @github-actions[bot] in #1749
- Redact "rclone_pass" in store/destination/source show by @brmzkw in #1754
- switch to new events by @poolpOrg in #1768
- Configure CI to test plakar installation every day by @brmzkw in #1763
- build(deps): bump golang.org/x/sync from 0.17.0 to 0.18.0 by @dependabot[bot] in #1774
- teach backup how to skip xattr by @poolpOrg in #1773
- misc improvements for plakar-backup.1 by @omar-polo in #1770
- build(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by @dependabot[bot] in #1775
- context: Adapt to KContext changes. by @mathieu-plak in #1777
- build(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 by @dependabot[bot] in #1776
- PoolpOrg/repair-repo by @poolpOrg in #1778
- improve repair by @poolpOrg in #1786
- restore: Missing events. by @mathieu-plak in #1789
- build(deps): bump github.com/PlakarKorp/integration-grpc from 1.0.15 to 1.0.16 by @dependabot[bot] in #1784
- build(deps): bump golang.org/x/mod from 0.29.0 to 0.30.0 by @dependabot[bot] in #1783
- build(deps): bump golang.org/x/tools from 0.38.0 to 0.39.0 by @dependabot[bot] in #1782
- repair: print USAGE flags by @omar-polo in #1781
- check: sync check events payload with kloset by @omar-polo in #1780
Full Changelog: v1.0.5...v1.0.6
v1.0.5
What's Changed
- goreleaser: fix homebrew package by @brmzkw in #1684
- goreleaser: build for windows by @brmzkw in #1685
- Bump golang.org/x/tools from 0.36.0 to 0.37.0 by @dependabot[bot] in #1679
- Bump github.com/spf13/viper from 1.20.1 to 1.21.0 by @dependabot[bot] in #1681
- Bump google.golang.org/grpc from 1.75.0 to 1.75.1 by @dependabot[bot] in #1682
- Bump github.com/charmbracelet/bubbletea from 1.3.7 to 1.3.9 by @dependabot[bot] in #1680
- Bump github.com/charmbracelet/bubbletea from 1.3.9 to 1.3.10 by @dependabot[bot] in #1701
- Add new social links and update documentation references by @misterflop in #1706
- api: embed files starting with _ by @brmzkw in #1711
- Fix CI to update plakar-ui by @brmzkw in #1709
- Update Plakar UI to main@4a02561 by @github-actions[bot] in #1710
- reduce concurrency since turning backup into a pipeline, by @poolpOrg in #1713
- maintenance: Make the grace period clearer. by @mathieu-plak in #1717
- detect location missing by @poolpOrg in #1716
- clarify that plakar login is required by @poolpOrg in #1715
- ui: simplify serving assets by @brmzkw in #1718
- build(deps): bump github.com/go-playground/validator/v10 from 10.27.0 to 10.28.0 by @dependabot[bot] in #1720
- Fix
plakar store showto return error when store doesn't exist by @pata27 in #1725 - build(deps): bump golang.org/x/mod from 0.28.0 to 0.29.0 by @dependabot[bot] in #1732
- build(deps): bump golang.org/x/tools from 0.37.0 to 0.38.0 by @dependabot[bot] in #1733
- plugins: actually use isOsArchChar by @omar-polo in #1729
- docs: enhance import command descriptions in man pages by @pata27 in #1730
- plugin: remove unused kcontext argument by @omar-polo in #1724
- remove unused utils.HumanToDuration by @omar-polo in #1726
- Add CLI flags for pre-hook and post-hook to backup command by @pata27 in #1727
- build(deps): bump google.golang.org/grpc from 1.75.1 to 1.76.0 by @dependabot[bot] in #1736
- override filters too by @poolpOrg in #1737
- bump fs integration by @poolpOrg in #1740
- cache-mem-size param to cache by @poolpOrg in #1738
- Fix DecodeRPC function for better type safety and error handling by @pata27 in #1721
- backup: make the hooks work on windows as well by @omar-polo in #1741
- add fail hook by @poolpOrg in #1743
- support passphrase_cmd for sync by @poolpOrg in #1744
New Contributors
Full Changelog: v1.0.4...v1.0.5
v1.0.4
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
What's Changed
- readme-update-pre-release by @misterflop in #984
- Update README.md by @sermelipharo in #1035
- Update readme to announce first release. by @misterflop in #1033
- bump version by @poolpOrg in #1037
- plug back stdio by @poolpOrg in #1036
- s3 importer: improve listing performance by @brmzkw in #1031
- deduplicate command execution code by @ericfaurot in #1032
- btreescan: use config + all importers. by @mathieu-plak in #1039
- agent: tweak the command logging by @omar-polo in #1040
- add
sftpexporter tests by @sayoun in #988 - fix test for running without agent by @ericfaurot in #1045
- try to use the tty for the passphrase prompts by @omar-polo in #1041
- Fail if extra arguments are given. by @ericfaurot in #1066
- PoolpOrg/move-connectors by @poolpOrg in #1068
- PoolpOrg/kloset-split by @poolpOrg in #1069
- tasks: Validate configuration at loading time. by @mathieu-plak in #1046
- Introduce a plakar AppContext. by @mathieu-plak in #1075
- fix the checkupdate logic; it's backward by @omar-polo in #1080
- importers: adapt to the new interface by @omar-polo in #1076
- add a tar importer by @omar-polo in #1077
- storage/s3: Pool buffers for PutPackfile. by @mathieu-plak in #1083
- stdio importer should have a reader for file but not dir by @sayoun in #1084
- tar/importer: fix Root location by @omar-polo in #1086
- appcontext: move the secret in here by @omar-polo in #1085
- tar/importer: fix the entries type by @omar-polo in #1087
- refactor setupEncryption by @omar-polo in #1088
- ui: use path instead of filepath by @omar-polo in #1091
- importers: pass ImporterOpts by @omar-polo in #1092
- agent: Disallow agent start with PLAKAR_AGENTLESS. by @mathieu-plak in #1042
- fix stdio importer options hostname by @sayoun in #1094
- 1055 ptar needs to be plugged differently for better ux by @poolpOrg in #1093
- docs: update README with last release by @misterflop in #1096
- config command update by @ericfaurot in #1095
- Add
stdioandftpimporter and exporter tests by @sayoun in #936 - Update README.md by @poolpOrg in #1108
- FEAT: New GRPC_exporter struct by @Peralban in #1098
- split checkupdate to its own function; simplify + no checks on first run by @omar-polo in #1109
- Op/sync by @omar-polo in #1111
- support passphrase_cmd in config by @omar-polo in #1089
- unbreak the workspace by @omar-polo in #1114
- move passphrase prompting in Parse() by @omar-polo in #1113
- GRPC Importer by @Peralban in #1110
- FEAT: New GRPC_storage struct by @Peralban in #1099
- FEAT: Create load functions for plugins by @Peralban in #1103
- importer/fs: add knob to not traverse filesystems by @omar-polo in #1115
- disambiguate close Reader and close Importer by @landryarki in #1118
- fix some path vs filepath usage by @omar-polo in #1122
- move the same fs logic in a new file to fix the build on windows by @omar-polo in #1125
- for auto-generated paths, prefix "fs:" by @omar-polo in #1123
- Poolp org/simplify cli for ptar by @poolpOrg in #1130
- improve config commands by @ericfaurot in #1102
- Poolp org/is local fs by @poolpOrg in #1131
- move proto by @landryarki in #1121
- Fix NormalizePath for windows and unices by @omar-polo in #1126
- avoid a cross-device rename by @omar-polo in #1132
- plug an httpreader for ptar + register ptar+http, ptar+https by @poolpOrg in #1133
- some quick fixes for windows by @omar-polo in #1134
- load the plugins by @omar-polo in #1136
- fs/importer: unify walkdir by @omar-polo in #1135
- backup: add -o option to pass extra arguments to the importers by @omar-polo in #1116
- change the way plugins are loaded by @omar-polo in #1137
- update config documentation by @ericfaurot in #1154
- first draft for plakar pkg create and install by @omar-polo in #1155
- more windows shimming by @omar-polo in #1156
- fixup paths to file and fix Root() by @omar-polo in #1158
- go get -u kloset by @omar-polo in #1163
- display config as yaml instead of ini by @ericfaurot in #1164
- two more windows fixes by @omar-polo in #1165
- agent: Fix agent mode not working. by @mathieu-plak in #1168
- backup: Fix @source notation. by @mathieu-plak in #1169
- Introduce plakar cookies. by @mathieu-plak in #1166
- appcontext: Fix NewAppcontextFrom. by @mathieu-plak in #1173
- ptar: Delete the vfs cache. by @mathieu-plak in #1175
- ptar: Close cache and snapshots. by @mathieu-plak in #1174
- Update utils.go by @poolpOrg in #1178
- ptar man improvements by @omar-polo in #1179
- rework PTAR cli by @poolpOrg in #1177
- Setup goreleaser by @brmzkw in #1097
- chore: Update kloset by @mathieu-plak in #1185
- Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 by @dependabot[bot] in #1188
- refactors the
GrpcStorageimplementation by @landryarki in #1180 - Fix deadlink to crypto audit report by @b1pb1p in #1193
- tweaks in plakar.1 by @ericfaurot in #1195
- backup: add a -dry-run mode by @omar-polo in #1181
- fs/importer: fix reported root dir by @omar-polo in #1198
- pkg create: add extra_files to the manifest; improve usage by @omar-polo in #1197
- add pkg build by @omar-polo in #1201
- improve error message on agent version mismatch by @omar-polo in #1202
- pkg create: include the manifest in the ptar by @omar-polo in #1203
- Jcastets/doc by @brmzkw in #1204
- adapt to the kloset change in api by @poolpOrg in #1212
- grpc: add Init method for importers/exporters/storage by @omar-polo in #1214
- update deps by @poolpOrg in #1216
- ptar -h: fix synopsis by @brmzkw in #1215
- Update Plakar UI from main by @github-actions[bot] in #1222
- pkg subcommand improvements by @ericfaurot in #1220
- misc man page improvements by @omar-polo in #1218
- we don't need a repo to be opened for asking help by @poolpOrg in #1230
- backup subcommand: rename excludes option to exclude-file by @lcheylus in #1235
- fix ctx.CWD thru the agent ...
v1.0.3-rc.1
What's Changed
- fix pkg add by @ericfaurot in #1417
- Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 by @dependabot[bot] in #1423
- Bump github.com/golang-jwt/jwt/v5 from 5.2.3 to 5.3.0 by @dependabot[bot] in #1424
- Bump golang.org/x/tools from 0.34.0 to 0.35.0 by @dependabot[bot] in #1425
- Bump github.com/go-playground/validator/v10 from 10.25.0 to 10.27.0 by @dependabot[bot] in #1427
- Bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 by @dependabot[bot] in #1426
- login doesn't happen in a repository context by @ericfaurot in #1429
- Poolp org/agent teardown by @poolpOrg in #1430
- move btreescan to its own repo by @poolpOrg in #1421
- 1207 create manpage for plakar logout by @poolpOrg in #1432
- try browser fallbacks by @poolpOrg in #1433
- pkg management fixes by @ericfaurot in #1434
- pass parameters to plugin by @poolpOrg in #1420
- improve agent startup by @ericfaurot in #1435
- when importing for a third party, prefix keys with third party name by @poolpOrg in #1437
- Poolp org/split connectors by @poolpOrg in #1436
- Update Plakar UI to main@a616ee0 by @github-actions[bot] in #1440
- Update Plakar UI to main@31a763e by @github-actions[bot] in #1441
- API repository info: add arch and os by @brmzkw in #1443
- improve config file format by @ericfaurot in #1445
- api integration: return version stage by @brmzkw in #1447
- kloset: Adapt to new api changes. by @mathieu-plak in #1442
- Update Plakar UI to main@cf99938 by @github-actions[bot] in #1448
- fetch integration list for current version by @ericfaurot in #1450
- plakar token: improve help by @brmzkw in #1452
- Improve plakar help version by @brmzkw in #1449
- do not add ls to synopsis, it doesn't exist anymore by @poolpOrg in #1451
- fix agent cancellation by @mathieu-plak in #1453
- Remove integrations install/uninstall in demo mode by @brmzkw in #1454
- sync: improve help and disallow extra args by @brmzkw in #1455
- Update Plakar UI to main@3e720db by @github-actions[bot] in #1458
- Fix sync by @brmzkw in #1457
- PoolpOrg/qa-info-manpage by @poolpOrg in #1490
- update dependency by @poolpOrg in #1495
- reduce teardown to 5s, 1m is too long by @poolpOrg in #1494
- update and provide examples by @poolpOrg in #1493
- Jcastets/help cat by @brmzkw in #1491
- Jcastets/help UI by @brmzkw in #1489
- improve error message by @poolpOrg in #1487
- ls was removed by @poolpOrg in #1488
- update kloset version by @poolpOrg in #1497
- Jcastets/help services by @brmzkw in #1498
- Update manpages by @brmzkw in #1499
- update to kloset v1.0.1 by @poolpOrg in #1512
- Update Plakar UI to v2.0.0@68ed66e by @github-actions[bot] in #1516
- fix -h on pkg subcommands by @ericfaurot in #1513
- Jcastets/config by @brmzkw in #1514
- plakar logout doesn't take options by @brmzkw in #1515
- handle relative paths correctly in restore by @poolpOrg in #1517
- plugins: When exec.Command pass down a context. by @mathieu-plak in #1521
- restore without a snapshot should restore the latest, not the first by @poolpOrg in #1525
- allow help to be passed to a pager by @poolpOrg in #1524
- fix examples and man page by @poolpOrg in #1526
- allow to find installed package by name and version by @ericfaurot in #1523
- fix config import by @ericfaurot in #1527
- bump by @poolpOrg in #1528
- bump by @poolpOrg in #1529
Full Changelog: v1.0.3-devel.dc37b62...v1.0.3-rc.1
v1.0.3-devel.dc37b62
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