cberner/redb (redb)
### [`v1.4.0`](https://togithub.com/cberner/redb/blob/HEAD/CHANGELOG.md#140---2023-11-21)
[Compare Source](https://togithub.com/cberner/redb/compare/v1.3.0...v1.4.0)
- Add `Builder::set_repair_callback()` which can be used to set a callback function that will be invoked if the database needs repair while opening it.
- Add support for custom storage backends. This is done by implementing the `StorageBackend` trait and
using the `Builder::create_with_backend` function. This allows the database to be stored in a location other
than the filesystem
- Implement `RedbKey` and `RedbValue` for `char`
- Implement `RedbKey` and `RedbValue` for `bool`
- Implement `TableHandle` for `Table`
- Implement `MultimapTableHandle` for `MultimapTable`
- Fix panic that could occur when inserting a large number of fixed width values into a table within a single transaction
- Fix panic when calling `delete_table()` on a table that is already open
- Improve performance for fixed width types
- Support additional platforms
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.3.0
->1.4.0
Release Notes
cberner/redb (redb)
### [`v1.4.0`](https://togithub.com/cberner/redb/blob/HEAD/CHANGELOG.md#140---2023-11-21) [Compare Source](https://togithub.com/cberner/redb/compare/v1.3.0...v1.4.0) - Add `Builder::set_repair_callback()` which can be used to set a callback function that will be invoked if the database needs repair while opening it. - Add support for custom storage backends. This is done by implementing the `StorageBackend` trait and using the `Builder::create_with_backend` function. This allows the database to be stored in a location other than the filesystem - Implement `RedbKey` and `RedbValue` for `char` - Implement `RedbKey` and `RedbValue` for `bool` - Implement `TableHandle` for `Table` - Implement `MultimapTableHandle` for `MultimapTable` - Fix panic that could occur when inserting a large number of fixed width values into a table within a single transaction - Fix panic when calling `delete_table()` on a table that is already open - Improve performance for fixed width types - Support additional platformsConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.