File rustfs.changes of Package rustfs
------------------------------------------------------------------- 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