Skip to content

Add opendal as backup source#1769

Merged
aawsome merged 1 commit into
mainfrom
opendal
Jun 3, 2026
Merged

Add opendal as backup source#1769
aawsome merged 1 commit into
mainfrom
opendal

Conversation

@aawsome

@aawsome aawsome commented Jun 2, 2026

Copy link
Copy Markdown
Member

Adds the possibility to backup remote sources (accessible by openDAL) directly.
This has some limitations w.r.t the collected metadata and currently only a single (remote) source is allowed per-snapshot.

closes #1278
closes #1553

@aawsome aawsome merged commit be43507 into main Jun 3, 2026
30 checks passed
@aawsome aawsome deleted the opendal branch June 3, 2026 06:12
pull Bot pushed a commit to Mu-L/rustic that referenced this pull request Jun 3, 2026
## 🤖 New release

* `rustic-rs`: 0.11.2 -> 0.11.3 (✓ API compatible changes)

<details><summary><i><b>Changelog</b></i></summary><p>

<blockquote>

##
[0.11.3](rustic-rs/rustic@v0.11.2...v0.11.3)
- 2026-06-03

### Added

- Add ls option to backup command
([rustic-rs#1771](rustic-rs#1771))
- add JSON progress output option
([rustic-rs#1751](rustic-rs#1751))
- Add warning about profile-substitute without profiles
([rustic-rs#1743](rustic-rs#1743))
- *(commands)* Add version command
([rustic-rs#1738](rustic-rs#1738))

### Fixed

- Throttle configuration example
([rustic-rs#1766](rustic-rs#1766))
- add required scheme to sftp endpoint
([rustic-rs#1758](rustic-rs#1758))
- use indicatif-log-bridge to avoid breaking progress bar on log
([rustic-rs#1747](rustic-rs#1747))
- respect config-supplied backup(.snapshot).init
([rustic-rs#1742](rustic-rs#1742))

### Other

- dependency updates
([rustic-rs#1772](rustic-rs#1772))
- Add opendal as backup source
([rustic-rs#1769](rustic-rs#1769))
- config/README.md: mention string requirement for [repository.options]
([rustic-rs#1750](rustic-rs#1750))
- Add link/note to opendal's backend documentation
([rustic-rs#1749](rustic-rs#1749))
- add gdrive service example
([rustic-rs#1760](rustic-rs#1760))
- update rustic_core
([rustic-rs#1767](rustic-rs#1767))
- *(deps)* bump thin-vec from 0.2.14 to 0.2.16
([rustic-rs#1732](rustic-rs#1732))
- *(deps)* bump rustls-webpki from 0.103.10 to 0.103.13
([rustic-rs#1745](rustic-rs#1745))
</blockquote>


</p></details>

---
This PR was generated with
[release-plz](https://github.com/release-plz/release-plz/).

Co-authored-by: rustic-release-plz[bot] <182542030+rustic-release-plz[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

How to backup a S3 bucket Backup S3-compatible bucket using Rustic

1 participant