Repository navigation
Tags: libreFS/pkg
Tags
feat: migrate module path to github.com/libreFS/pkg/v3; replace minio… … SDK deps with libreFS forks Update go.mod module line: github.com/minio/pkg/v3 → github.com/libreFS/pkg/v3. Replace three direct minio dependencies: github.com/minio/minio-go/v7 → github.com/libreFS/librefs-go/v7 v7.0.101, github.com/minio/mux → github.com/libreFS/mux v1.9.3, github.com/minio/md5-simd → github.com/libreFS/md5-simd v1.1.3 (indirect). Bulk-replace all 37 internal import sites across the module. Fix .golangci.yml: replace deprecated gomodguard with gomodguard_v2 (golangci-lint v2.12.0). Add release.yml workflow triggered on v3.* tags.
rng: Add AVX2 + NEON asm. (minio#229) * rng: Add AVX2 + NEON asm. Merge after minio#228 to include arm64 checks. Before/after... ``` pkg: github.com/minio/pkg/v3/rng cpu: AMD Ryzen 9 9950X 16-Core Processor BenchmarkReader BenchmarkReader/1000-32 46546988 25.88 ns/op 38635.30 MB/s 0 B/op 0 allocs/op BenchmarkReader/1024-32 70920727 17.14 ns/op 59755.33 MB/s 0 B/op 0 allocs/op BenchmarkReader/16384-32 5805674 204.9 ns/op 79950.02 MB/s 0 B/op 0 allocs/op BenchmarkReader/1048576-32 92539 14080 ns/op 74470.24 MB/s 0 B/op 0 allocs/op BenchmarkReader/1000-32 52974752 22.57 ns/op 44300.70 MB/s 0 B/op 0 allocs/op BenchmarkReader/1024-32 100000000 11.37 ns/op 90096.95 MB/s 0 B/op 0 allocs/op BenchmarkReader/16384-32 14598060 81.69 ns/op 200552.58 MB/s 0 B/op 0 allocs/op BenchmarkReader/1048576-32 174301 6384 ns/op 164256.53 MB/s 0 B/op 0 allocs/op ``` * Test AVX2 and SSE2 in tests. * Add missing tag. Test tags. --------- Co-authored-by: Harshavardhana <harsha@minio.io>
feat: add implicit s3:DeleteObject grant for s3tables:DeleteTable (mi… …nio#211) Add implicit permission so that s3tables:DeleteTable also grants s3:DeleteObject. This enables table purging (DROP TABLE ... PURGE) to delete underlying data files in the table's storage location. This is needed because Spark's DROP TABLE ... PURGE performs client-side deletes rather than using purgeRequested=true to let the catalog handle deletion. This workaround grants the necessary privilege until the issue is fixed in Spark/Iceberg upstream. References: - apache/iceberg#14743 - apache/iceberg#11023
PreviousNext