Releases: ThinkParQ/beegfs-rust
Releases · ThinkParQ/beegfs-rust
v8.3.1
v8.3.0
What's Changed
- fix(ci): configure release version based on github ref type. by @pranavpadmasali in #38
- refactor: overhaul BeeSerde and msg buffers by @rustybee42 in #15
- fix: trigger storage pool refresh on buddy group and target deletions by @pranavpadmasali in #40
- refactor: Overhaul and restructure message handlers for testing in isolation by @rustybee42 in #29
- chore(ci): add option to only build single arch package by @pranavpadmasali in #41
- ci: fix unsupported CVSS version: 4.0 by @pranavpadmasali in #44
- chore: add
make coveragecommand to generate a test coverage report by @rustybee42 in #42 - chore: update Rust and dependencies by @rustybee42 in #31
- fix: shutdown signal handler not handling SIGTERM by @rustybee42 in #49
- feat: use registration token to prevent double target id use by @rustybee42 in #33
- doc: clarify how to update node-offline-timeout by @iamjoemccormick in #48
- fix: include unmapped targets with most queries by @rustybee42 in #27
- feat: Make database migration happen automatically by @rustybee42 in #43
- chore(deps): bump bytes to 1.11.1 and cargo-deny to 0.18.9 by @sundereshwar in #51
- docs: correct invalid ipv6-disable parameter by @iamjoemccormick in #50
- fix: improve quota handling, add tests, refactor by @rustybee42 in #47
- chore(packaging): make libbeegfs-license required by @iamjoemccormick in #53
- ci: add option to skip cargo-deny checks in package action by @pranavpadmasali in #54
- fix: send out refresh notification when a target becomes "online" by @rustybee42 in #55
Full Changelog: v8.2.2...v8.3.0
v8.2.2
What's Changed
- fix(packaging): mark toml config file as noreplace to prevent overwrite on upgrade by @iamjoemccormick in #37
- fix(networking): use original order from kernel instead of sorting by name and addr by @rustybee42 in #39
Full Changelog: v8.2.1...v8.2.2
v8.2.1
What's Changed
- fix(ci): use github.ref_name in package action by @rustybee42 in #34
- fix(ci): correct version env expression in package action by @iamjoemccormick in #36
Full Changelog: v8.2.0...v8.2.1
v8.2.0
What's Changed
- fix: remove --deb-revision flag incompatible with cargo-deb 3.x when using --deb-version by @pranavpadmasali in #16
- fix: Don't read and check targetNumIDs file on v7 import by @rustybee42 in #17
- feat: Add support for returning metadata root mirror node info by @sundereshwar in #18
- docs: add instructions to build packages by @iamjoemccormick in #19
- fix(build): pin cargo package tool versions to prevent CI failures from unexpected updates by @pranavpadmasali in #20
- Server nodes IPv6 support by @rustybee42 in #13
- fix: update cargo-generate-rpm and cargo-deb to latest version by @rustybee42 in #23
- Management fall back to ipv4 sockets if ipv6 is unavailable by @rustybee42 in #25
- Require all nodes being shut down when mirroring the root inode & various fixes by @rustybee42 in #28
- Fall back to ipv4 if dual stack sockets are disabled by @rustybee42 in #26
- Add --ipv6-disable setting by @rustybee42 in #30
- fix(systemd): unit file was missing the requires directive by @iamjoemccormick in #32
New Contributors
- @pranavpadmasali made their first contribution in #16
- @sundereshwar made their first contribution in #18
Full Changelog: v8.1.0...v8.2.0
v8.1.0
What's Changed
- doc: add license file to repository root by @iamjoemccormick in #10
- Remove unneeded CI token, enable CodeQL, and add security policy by @iamjoemccormick in #11
- Move to latest protobuf and bump tonic to 0.13 by @rustybee42 in #12
- feat: add optional fs-uuid parameter for database initialization by @iamjoemccormick in #14
New Contributors
- @iamjoemccormick made their first contribution in #10
- @rustybee42 made their first contribution in #12
Full Changelog: v8.0.1...v8.1.0
v8.0.1
Full Changelog: v8.0.0...v8.0.1
v8.0.0
Full Changelog: https://github.com/ThinkParQ/beegfs-rust/commits/v8.0.0