File rustfs.changes of Package rustfs
-------------------------------------------------------------------
Wed Nov 05 18:39:36 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 1.0.0~alpha67:
* improve import,crate version,and copyright (#790)
* fix: resolve logic errors in ahm heal module (#788)
* Refactor telemetry initialization for non-production
environments (#789)
* fix rmdir versionid (#784)
* fix iam (#783)
* fix windows response (#781)
* build(deps): bump the dependencies group with 6 updates (#777)
* fix (#776)
* feat(admin): Add admin v3 API routes and profiling endpoints
for RustFS (#774)
* Add default storage class to ListObjectsV2 (#765)
* Issue 762 (#763)
* Remove unnecessary tools folder in CI workflow (#770)
* Delete deploy/build/rustfs.run-zh.md (#757)
* Delete deploy/build/rustfs-zh.service (#756)
* Delete deploy/config/rustfs-zh.env (#755)
* modify logger level from `info` to `error` (#744)
* replace rustfs pic
* fix: restore localized samples in tests (#749)
* add rustfs helm chart files (#747)
-------------------------------------------------------------------
Wed Nov 5 15:28:51 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- adjust the service file
- do not create a config.toml, that was a garage leftover
- copy the upstream rustfs.env file as an example to the
documentation directory
-------------------------------------------------------------------
Tue Oct 28 11:35:02 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
- Update to version 1.0.0~alpha66:
* fix: when the error returned by make_bucket is BucketExists,
replace … (#735)
* fix: scandir object (#733)
* Fix/ilm (#721)
* fix: take content type from PutObjectInput instead of headers
(#718)
* fix: The issue of multi-level objects created in Windows not
being displayed has been fixed (#661) (#723)
* fix:add favicon.ico route (#713)
* fix: multipart upload checksum validation (#712)
* improve code for metrics and switch tokio-tar to
astral-tokio-tar (#705)
* docs: add Star History section to README files (#696)
* chore: bump dependencies, add metrics support, remove DNS
resolver (#699)
* Improve the peer client (#693)
-------------------------------------------------------------------
Thu Oct 23 18:29:52 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
- Update to version 1.0.0~alpha65:
* Refactor: Add observability enable flag, improve comments,
remove unused config params, and enhance run function error
logging. (#689)
* Refactor Console Server Architecture (#685)
* feat: adjust metrics push interval to 3 seconds (#686)
* add make bucket error logs (#683)
* fix (#682)
* fix: prevent duplicate data volumes in entrypoint.sh (#681)
* Fix CRC32C Checksum Implementation and Enhance Authentication
System (#678)
* fix: DataUsageInfo add list bucket permission (#674)
* fix docker healthcheck unhealthy issue (#672)
* Refactor: Introduce content checksums and improve
multipart/object metadata handling (#671)
* fix(export): fix the policy and service account export (#665)
* build(deps): upgrade s3s (#667)
* fix words error
* fix error
* add ansible installation with mnmd (#664)
* chore(docs): move root `examples` to `docs/examples/docker` and
update README (#663)
* fix(targets): make target removal and reload transactional;
prevent reappearing entries (#662)
* fix: update ahm integration test fixture (#659)
* fix: correct HTTP range suffix handling
* feat: Simple OPA support (#644)
* feat: adapt to s3s typed etag support (#653)
* test: allow mocking dns resolver (#656)
* Refactor mnmd docker compose for extendence (#652)
* chore(docs): update README and README_ZH (#649)
* RustFS trending images
* Revert "feat(append): implement object append operations with
state tracking (#599)" (#646)
* Add complete MNMD Docker deployment example with startup
coordination and VolumeNotFound fix (#642)
* chore: improve event and docker-compose ,Improve the
permissions of the `endpoint` health interface, upgrade otel
from 0.30.0 to 0.31.0 (#620)
* fix:#630 (#633)
* fix: normalize ETag comparison in multipart upload and
replication (#627)
* fix: CompleteMultipartUpload encryption (#626)
* fix typos and bump the dependencies group with 9 updates (#614)
* add iam notification (#604)
* build(deps): upgrade s3s (#595)
* feat(append): implement object append operations with state
tracking (#599)
* Improve lock (#596)
* Fix ETag format to comply with HTTP standards by wrapping with
quotes (#592)
* refactor: Reimplement bucket replication system with enhanced
architecture (#590)
* feat(lock): enhance lock management with timeout and ownership
tracking (#589)
* Fix Tokio Runtime Initialization: Remove Private API Usage and
Ensure IO Enabled (#587)
* Fix collect (#586)
* feat(encryption): add managed encryption support for SSE-S3 and
SSE-KMS (#583)
* RustFS `rustfs-audit` Complete Implementation with Enterprise
Observability (#557)
* feat: Allow alpha versions to create latest Docker tag (#577)
* fix: correct DeleteObjectVersionAction (#574)
* feature: support kms && encryt (#573)
* feat: upgrade datafusion to v50.0.0 and update related
dependencies f… (#563)
* remove crate `rustfs-audit-logger` (#562)
* Fix entrypoint.sh incorrectly passing logs directory as data
volume with improved separation (#561)
* Feature/add dns logs (#558)
* fix: list_objects does not return common_prefixes field. (#543)
(#554)
* add tls support for docker compose (#553)
* fix: enforce max-keys limit to 1000 in S3 implementation (#549)
* refactor: simplify initialization flow and modernize string
formatting (#548)
* feat(obs): optimize WriteMode selection logic in init_telemetry
(#546)
* [Optimization] Enhance obs module telemetry.rs with
environment-aware logging and production security (#539)
* Adding a toggle for update check (#532)
* add startup logo (#528)
* feat(console): support accessing console endpoint via port 9000
(#533)
* fix(main): update dns_init startup logic and remove unused code
in http.rs (#531)
* remove deps (#529)
* update docker compose usage guidence in READEME file (#526)
* feat: enhance console separation with enterprise-grade
security, monitoring, and advanced tower-http integration
(#513)
* fix docker compose running with no such file error (#519)
* disable pprof on win (#524)
* feat(lock): Optimize lock management performance in
high-concurrency scenarios (#523)
* refactor(profiling): Remove performance profiling support for
Windows and optimize dependency management (#518)
* Performance: improve (#514)
* feat:admin auth (#512)
* feat(lock): Add support for disabling lock manager (#511)
* Fix lock (#510)
* fix:Fix some errors tested in mint (#507)
* feat: Implement enhanced DNS resolver with hickory-resolver,
TLS support, and layered fallback for Kubernetes environments
(#505)
* add bucket notification configuration (#502)
* feat: consolidate AI rules into unified AGENTS.md (#501)
* Fix: fix collect usage data (#500)
* Feature/scanner performance optimization (#498)
* Fix: add support for additional AWS S3 storage classes and
validation logic (#487)
* Fix/response (#485)
* build(deps): bump crc-fast from 1.4.0 to 1.5.0 in the
dependencies group (#481)
* Fix Windows path separator issue using PathBuf (#482)
* Fix/delete version (#484)
* Fix/ilm (#478)
* feat: add S3 object legal hold and retention management APIs
(#476)
* Feature up/ilm (#470)
* build(deps): bump aws-config and clap upgrade version (#472)
* build(deps): bump tracing-subscriber in the cargo group (#471)
* refactor(admin/event): optimize notification target routing and
logic handling (#463)
* feat: support conditional writes (#409)
* Fix/addtier (#454)
* fix: add the default port number to the given server domains
(#373) (#458)
* feat: add support for range requests in upload_part_copy and
implement parse_copy_source_range function (#453)
* Potential fix for code scanning alert no. 7: Workflow does not
contain permissions (#457)
* fix:revet #443 #446 (#452)
* fix:Workflow does not contain permissions (#451)
* Potential fix for code scanning alert no. 13: Code injection
(#447)
* Comment out error log for missing subscribers (#448)
* lock: dedicate unlock worker to thread runtime; robust fallback
in Drop (#446)
* ahm(scanner): throttle scanning, skip recently-modified
objects, and … (#443)
* Remove rustfs-gui module (#445)
* feat(targets): extract targets module into a standalone crate
(#441)
* Replace prints with logs and fix grammar (#437)
* [FEAT] add error message (#435)
* fix: Dockerfile with error permission change. (#436)
* docs: update doc/docker-data-dir README.md (#432)
-------------------------------------------------------------------
Thu Aug 21 13:25:07 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- new package rustfs: RustFS is a high-performance distributed
object storage software built using Rust