Skip to content

v4.0.0

Compare
Choose a tag to compare
@keithele keithele released this 12 May 00:41
· 211 commits to master since this release
800c295

features:

  • Removed the deprecated okhttp client
  • Added 'readBuckets' and 'listAllBucketNames' application key capability names
  • Added the "Expect: 100-continue" header to upload file/part requests
  • Validates file info header name characters against RFC 7230 (https://tools.ietf.org/html/rfc7230#section-3.2)
  • B2Json:
    Add general generics support to B2Json
    Allow generic types for top-level objects from select entry points
    Add support for parameterized classes that contain generic arrays
    Add support for CharSequence
    Add an omitNull parameter to @B2Json.optional
  • Disabled URI normalization in Apache HttpClient
  • Extended B2FileVersion and B2Part to include contentMd5
  • Added support to override additional download headers
  • Added optional 'options' parameter in the B2Bucket and B2ApplicationKey constructor
  • Added b2_copy_file support
  • Added progress reporting in the B2LargeFileStorer

fixed:

  • See the closed issues for a complete list