Skip to content

Releases: bgpkit/oneio

v0.17.0

04 Aug 22:50
ed0d9d4
Compare
Choose a tag to compare

Highlights

  • add support for zstd (zstandard) compression
  • allow setting ONEIO_ACCEPT_INVALID_CERTS=true to disable SSL checking
  • revised custom HTTP request function oneio::get_http_reader to allow specifying custom request::blocking::Client
    for any request customizations to allow specifying custom request::blocking::Client for any request customizations.

Breaking changes

  1. rename oneio::get_remote_reader to oneio::get_http_reader
  2. rename get_remote_ftp_raw to get_ftp_reader_raw
  3. change signatures of oneio::download, oneio::download_with_retry, oneio::get_http_reader's optional HashMap
    parameter for headers to optional reqwest::blocking::Client.

v0.17.0-beta.2

23 Jul 04:09
3d28240
Compare
Choose a tag to compare
v0.17.0-beta.2 Pre-release
Pre-release

Highlights

  • add support for zstd (zstandard) compression.
  • allow setting ONEIO_ACCEPT_INVALID_CERTS=true to disable SSL checking

New contributor

  • thank @ggtools for his PR on adding zstd compression to the fleet (#55)!

v0.16.9

16 Jul 23:55
296f662
Compare
Choose a tag to compare

Highlights

  • change S3 credentials initiation from using from_env() to new(...) to allow getting credentials from additional
    sources (not a breaking change)

Full Changelog: v0.16.8...v0.16.9

v0.17.0-beta.1

04 Jun 20:14
336eb8b
Compare
Choose a tag to compare
v0.17.0-beta.1 Pre-release
Pre-release

Highlights

  • revised custom HTTP request function oneio::get_http_reader to allow specifying custom request::blocking::Client
    for any request customizations to allow specifying custom request::blocking::Client for any request customizations.

Breaking changes

  1. rename oneio::get_remote_reader to oneio::get_http_reader
  2. rename get_remote_ftp_raw to get_ftp_reader_raw
  3. change signatures of oneio::download, oneio::download_with_retry, oneio::get_http_reader's optional HashMap
    parameter for headers to optional reqwest::blocking::Client.

v0.16.8

22 May 22:15
1dbffb0
Compare
Choose a tag to compare

Highlights

  • s3_url_parse allow parsing different protocols like r2:// or b2://
    • previously, if the URL did not start with s3:// it would return an error

v0.16.7

26 Mar 20:01
327877a
Compare
Choose a tag to compare

Highlights

  • make compressions mod always enabled and allow making all compression algorithms optional
    • to enable all compression algorithms,
      use oneio = { version = "0.16", default-features = false, features = ["compressions"] }
    • to enable specific compression algorithms,
      use oneio = { version = "0.16", default-features = false, features = ["gz", "bz", "lz", "xz"] }

v0.16.6

26 Mar 19:35
aafd392
Compare
Choose a tag to compare

Highlights

  • make digest feature optional and disabled by default

v0.16.5

21 Mar 02:33
3faf487
Compare
Choose a tag to compare

Highlights

  • add CONTENT_LENGTH=0 to headers to address some queries where the server request Content-Length field

v0.16.4

20 Mar 22:49
ee0b69e
Compare
Choose a tag to compare

Hot fix

  • add http2 and charset feature flag to reqwest
    • the feature flags for reqwest has changed a lot between 0.11 and 0.12 and the http2 and charset features are necessary now

v0.16.3

20 Mar 22:26
76b8b02
Compare
Choose a tag to compare
  • switch flate2 to rust-backend default feature as the zlib-ng feature requires cmake to build and offers no
    performance improvement over the rust-backend feature
  • update reqwest to version 0.12