4## Version 1.7.0 -- Unreleased
6* Fix data type `EventMessage` to not export partial fields (#179)
7* Bump up min bound on time dep and fix deprecation warnings (#181)
8* Add `dev` flag to cabal for building with warnings as errors (#182)
9* Fix AWS region map (#185)
10* Fix XML generator tests (#187)
11* Add support for STS Assume Role API (#188)
13### Breaking changes in 1.7.0
15* `Credentials` type has been removed. Use `CredentialValue` instead.
16* `Provider` type has been replaced with `CredentialLoader`.
17* `EventMessage` data type is updated.
21* HLint fixes - some types were changed to newtype (#173)
22* Fix XML generation test for S3 SELECT (#161)
23* Use region specific endpoints for AWS S3 in presigned Urls (#164)
24* Replace protolude with relude and build with GHC 9.0.2 (#168)
25* Support aeson 2 (#169)
26* CI updates and code formatting changes with ormolu 0.5.0.0
31* Fix support for Yandex Storage (#147)
32* Fix for HEAD requests to S3/Minio (#155)
33* Bump up some dependencies, new code formatting, Github CI, example fixes and other minor improvements.
37* Fix region `us-west-2` for AWS S3 (#139)
39* Disable live-server tests by default, but run them in CI
40* Drop support for GHC 8.2.x
44* Add support for GHC 8.8
48* Switch to faster map data type - all previous usage of
49 Data.Map.Strict and Data.Set is replaced with Data.HashMap.Strict
51* Add `oiUserMetadata` to parse and return user metadata stored with
53* Add `GetObjectResponse` data type for the value returned by
54 `getObject`. It now contains parsed ObjectInfo along with the
55 conduit of object bytes.
59* Expose runMinioRes and runMinioResWith (#129)
60* Improve Haddocks (#127)
61* Fix list objects APIs to return directory prefixes when run with
62 recurse set to False (#126)
63* Use streaming signature for streaming payloads when on an insecure
68* Add TLS helpers to check if server uses TLS, and to disable
69 certificate validation for easier testing (#121)
73* Retry requests that timeout using full-jitter backoff (#119)
74* Accept GetObjectOptions in statObject (#112)
75* Add encryption options to GetObjectOptions and PutObjectOptions (#111)
76* Add missing Haddock documentation (#110)
77* Add support for S3Select API (#108)
78* New travis with support for multiple GHCs (#106)
79* Fix region setting in presigned url functions (#107)
83* Export Provider and findFirst to look for credentials (#103)
87This version brings the following changes:
89* Adds experimental Admin APIs (#88, #91, #93, #94, #95, #100)
90* Adds support for using Google Compute Storage service when S3
91 compatibility mode is enabled (#96, #99)
93This version also brings some breaking changes (via #101):
95* Adds IsString instance to load server address, and updates
96 initialization API to be more user friendly
97* Drops usage of data-default package and exposes explicit default
98 values for various types used in the library.
102This version brings the following (non-breaking) changes:
104* Remove dependency on text-format (#86)
105* Remove direct dependency on exceptions (#87)
106* Adds lower-bounds on dependencies.
110This new release changes the following APIs to add new capabilities:
112* Copy Object API now supports more options for source and destination (#73)
113* get/put Object functions now support a wider set of options via a
114 separate settings parameter (#71, #72)
115* getBucketPolicy and setBucketPolicy APIs are added (#82)
116* The library now uses UnliftIO (#83)
120This release brings the following changes:
122* Add `removeIncompleteUpload` API (#49)
123* Add presigned operations APIs (#56)
124* Add presigned Post Policy API (#58)
125* Skip SHA256 checksum header for secure connections (#65)
126* Remove resuming capability in PutObject (#67)
127* Add ListObjectsV1 API support (#66)
128* Add Bucket Notification APIs (#59)
129* Reverse #54 - tests fix.
133This is a bug-fix release:
135* Fix concurrency bug in `limitedMapConcurrently` (#53)
136* Fix tests related to listing incomplete uploads to accommodate MinIO
137 server's changed behaviour to not list incomplete uploads. Note that
138 running these tests against AWS S3 are expected to fail. (#54)
142This release includes a breaking change:
144Users of the library need not call `runResourceT` explicitly after
145calling `runMinio`. This is now done, within the `runMinio` call
146making usage a bit simpler.
150* Export ListUploadsResult and ListObjectsResult (#48)
151 * Also take max-keys as an argument for listObjects and max-uploads
152 for listIncompleteUploads.
153* Add bucket and object name validation (#45)
154* Add bucketExists and headBucket APIs (#42)
158* Update dependencies, and switch to Stackage LTS 8.5
162This is an interim release which brings some new features. However,
163the library is not complete and APIs may change.
165* Remove `listIncompleteParts` API and augment `listIncompleteUploads`
166 API with information about aggregate size of parts uploaded.
167* Refactors error types and simpler error throwing/handling behaviour.
168* Add `removeObject` API to delete objects from the service.
169* Rename `Network.Minio.getService` to `Network.Minio.listBuckets`.
170* Add `docs/API.md` and examples directory with comprehensive
171 documentation and examples of high-level APIs exported by the
174 * Rename PartInfo -> PartTuple
175 * Rename ListPartInfo -> ObjectPartInfo
176* Add a bucket region cache to avoid locating a bucket's region for
177 every operation (mainly useful for AWS S3).
178* Add new `copyObject` API to perform server side object copying.
179* Rename `putObjectFromSource` API as `putObject`.
180* Separate out tests into two suites, one with a live-server and the
181 other without any external dependencies.
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list