Skip to content

Tags: libreFS/pkg

Tags

v3.8.0

Toggle v3.8.0's commit message

Verified

This commit was signed with the committer’s verified signature.
Adnane-R Rachidi Adnane
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.

v3.7.0

Toggle v3.7.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>

v3.6.1

Toggle v3.6.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add register permission (minio#213)

Add RegisterTable and RegisterView actions, as well as RegisterLocation condition

v3.6.0

Toggle v3.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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

v3.5.1

Toggle v3.5.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix certificate reload issue when files are moved (minio#210)

v3.5.0

Toggle v3.5.0's commit message
fix: migrate to go.yaml.in/yaml/v3

v3.4.3

Toggle v3.4.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add tables namespace properties policy action (minio#206)

v3.4.2

Toggle v3.4.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add callback server generation function (minio#194)

v3.4.1

Toggle v3.4.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add structs to assist with CLI OIDC login (minio#191)

v3.4.0

Toggle v3.4.0's commit message
Version v3.4.0