Releases: minio/minio-cpp
Releases · minio/minio-cpp
v0.7.0
Sorry, something went wrong.
No results found
What's Changed
- build: support building on Alpine Linux (musl) without vcpkg by @jiuker in #255
- fix: Windows large file support and binary-safe downloads by @jiuker in #248
- Replace curlpp with cpp-httplib by @jiuker in #257
- Replace the filename type of DownloadObjectArgs and UploadObjectArgs by @z-pc in #149
- vendor: libs3rdma 0.3.0 — resolve devices by IPv6 address by @harshavardhana in #260
New Contributors
Full Changelog: v0.6.0...v0.7.0
v0.6.0
Sorry, something went wrong.
No results found
What's Changed
- build: silence -Wextra warnings across the library, tests and examples by @harshavardhana in #246
- fix: set default false for statObject's deletemarker by @jiuker in #243
- fix: prevent false port parsing when host has no colon by @jiuker in #245
- fix: STS AssumeRole returns empty credentials when endpoint has no path (#205) by @jiuker in #247
- fix: ship prebuilt release bundles incl. arm64 (fixes #212) by @jiuker in #249
- feat: RDMA over libs3rdma, vendored for amd64 and arm64 by @harshavardhana in #250
- feat(rdma): take a failing rail out of rotation, and report rail counts by @harshavardhana in #251
- fix(rdma): do not charge a rail for a request that never left the client by @harshavardhana in #252
- perf(rdma): keep parts in flight on a streaming upload by @harshavardhana in #253
- fix: bump the version string to match the released tag by @harshavardhana in #254
Full Changelog: v0.5.0...v0.6.0
v0.5.0
Sorry, something went wrong.
No results found
What's Changed
- fix multipart RDMA: propagate rdmaclient, per-part CRC64NVME, complete XML by @harshavardhana in #226
- perf: replace O(n²) hex-encoding loops with std::to_chars by @jiuker in #230
- perf: rebuild Multimap canonicalization without intermediate vectors/maps by @jiuker in #231
- fix: api: replace size_t* sentinel ranges with std::optional<size_t> by @jiuker in #232
- api: replace 'long object_size = -1' sentinel with std::optional<uint64_t> by @jiuker in #233
- perf: stop copying every pugixml node().value() into std::string in ParseXML by @jiuker in #234
- Add bounded multipart upload parallelism by @jiuker in #228
- Add std::future async overloads (Phase 1) and C++20 coroutine support… by @jiuker in #229
- perf: prefetch next ListObjects page while consumer iterates current page by @jiuker in #236
- fix: stop uploads hanging forever when the connection drops mid-transfer by @pkeuter in #235
- build: opt-in C++20 (MINIO_CPP_STD=20) to unlock span/format/coroutines by @jiuker in #237
- api: migrate response types to std::expected<T, Error> (or tl::expected for C++17) by @jiuker in #238
- fix(rdma): stage device memory through the host in the HTTP fallbacks by @harshavardhana in #239
- rdma: single PUT for oversize buffers + fix >2 GiB upload truncation by @harshavardhana in #241
- rdma: send the descriptor as x-amz-rdma-token; drop the addr:size append by @harshavardhana in #244
New Contributors
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Sorry, something went wrong.
No results found
What's Changed
New Contributors
Full Changelog: v0.3.0...v0.4.0