Skip to content

Latest commit

 

History

History
154 lines (114 loc) · 5.22 KB

CHANGELOG.md

File metadata and controls

154 lines (114 loc) · 5.22 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

Unreleased

Fixed

Changed

Added

2.9.2.0 - 2019-08-13

Changed

  • Updated version number to stem from Hadoop version 2.9.2

Fixed

  • Fix race condition in BmcFileBackedOutputStream#createBufferFile

2.7.7.3 - 2019-07-09

Added

  • Support for retries upon failures. Retry timeout is configurable via fs.oci.client.retry.timeout.seconds

Changed

  • Updated to Java SDK version 1.5.12

2.7.7.2 - 2019-03-19

Fixed

  • BmcDirectFSInputStream#read now attempts to retry the read from the service when an IOException is thrown

Changed

  • Updated to Java SDK version 1.4.2

2.7.7.1 - 2018-12-13

Changed

  • Added relocation for shaded packages javax.annotation, javax.validation and javax.inject

2.7.7.0 - 2018-11-01

Changed

  • Updated version number to stem from Hadoop version 2.7.7
  • Updated to latest Java SDK (1.2.49) to leverage the updated Object Storage UploadManager with HTTP proxy support
  • The configuration option of MULTIPART_MIN_PART_SIZE_IN_MB is now deprecated in favor of MULTIPART_PART_SIZE_IN_MB to correspond with the configuration changes for the UploadManager in the java SDK
  • Bouncy castle and JSR-305 jars are no longer bundled within the distribution jar and now must be included in the Hadoop CLASSPATH. Required third party jars are bundled under the third-party/lib folder of the distribution zip archive

Added

  • Support for configuring an HTTP proxy. More information can be found here

2.7.2.2 - 2018-07-12

Fixed

  • Disabled caching of stale key id and private key in the InstancePrincipalsCustomAuthenticator class

Changed

  • Updated to latest Java SDK (1.2.42) to pick up bug fixes

2.7.2.1 - 2018-06-28

Fixed

  • Enabled progress reporting to Application Master during upload operation
  • Enabled usage in a Hadoop deployment with kerberos

Changed

  • Updated to latest Java SDK (1.2.41) to pick up bug fixes

2.7.2.0 - 2018-04-05

Fixed

  • Added build instruction and fixed broken GitHub links in README

Changed

  • Updated version number to stem from Hadoop version 2.7.2

1.2.10 - 2018-03-27

Changed

Added

  • Support instance principals authentication

1.2.7 - 2017-12-11

Changed

  • Replaced copy+delete rename operation with renameObject to improve performance

1.2.6 - 2017-11-27

Fixed

  • Fetching the private key password now uses 'getPassword' from the Configuration instead of getting the string in plaintext

Added

  • Added ability to override configuration based on bucket and namespace being accessed

1.2.5 - 2017-09-11

Changed

  • Maven packages renamed from "oracle-bmc-" to "oci-"" (group id renamed from "com.oracle.bmc.sdk" to "com.oracle.oci.sdk")
  • Renamed configuration properties (from "oraclebmc" to "oci"); old properties are deprecated (see "Deprecated" below).
  • Renamed HDFS scheme (from "oraclebmc" to "oci"); old scheme is deprecated (see "Deprecated" below).
  • HTTP user agent changed from "Oracle-BMC_HDFS_Connector/" to "Oracle-HDFS_Connector/"

Deprecated

  • The old configuration properties ("oraclebmc") are deprecated; please use ("oci") instead. The old properties still work for backward compatibility, as long as the corresponding new property isn't set at the same time.
  • The old HDFS scheme ("oraclebmc") is deprecated; please use "oci" instead. The old scheme still works for backward compatibility.

1.2.3 - 2017-04-06

Fixed

  • Updated to latest Java SDK (1.2.5) to pick up change for request id truncation (to fix multipart uploads)

Changed

  • Changed properties and constants to allow for more useful documentation
  • Updated maven shade plugin to non-snapshot version

1.2.2 - 2017-03-28

Changed

  • Internal changes for how properties are loaded

Added

  • Support to use multi-part uploads when saving files
  • Configuration options to tune multi-part upload behavior (or disable it)

1.2.1 - 2017-03-16

Fixed

  • Bug in directory listing resulting in duplicate directories
  • Concurrency issue when creating directory placeholders

Changed

  • Improved "list directory" performance for large directories

1.2.0 - 2016-12-16

Fixed

  • Using correct Date header for object creation time
  • Bug with seek operation

Changed

  • Updated to Oracle Cloud Infrastructure Java SDK 1.2.0
  • Shading a few more dependencies (h2k)
  • Doc updates

Added

  • Abstract Filesystem to support usagage within Yarn and Spark

1.1.0 - 2016-11-18

Fixed

  • Updated to Oracle BMCS Java SDK 1.1.0 to pick up bug fixes

Added

  • License/copyright headers added to all source files as part of the build
  • Now relocating shaded packages for Bouncycastle, Apache Commons, Glassfish

1.0.1 - 2016-11-15

Fixed

  • Updated to Oracle Cloud Infrastructure Java SDK 1.0.1 to pick up bug fixes

Added

  • Including MD5 validation during copy operations

1.0.0 - 2016-10-20

Added

  • Initial Release
  • Support added for Hadoop 2.7.2 using Oracle Cloud Infrastructure Services Java SDK 1.0.0