Releases: oracle/oci-hdfs-connector
3.3.4.1.5.1
Changed
- Updated commons-compress from
1.21
to1.26.0
, CVE-2024-26308
Added
-
Added jettison as dependency for HDFS-connector fat jar
-
Added SECURITY.md
File Checksums (SHA256)
oci-hdfs.zip a77328097651148d9bdb5d09b54e3475bacd4bcae64b51d5edb1976ebe70b6aa
oci-hdfs-individual-modules.zip 3913eac21b99c9d8e874e2799b169acf6033b45abbad90b3fff50c7a44d1d0d1
3.3.4.1.5.0
Changed
-
Updated OCI Java SDK version to
3.39.0
-
Updated org.bouncycastle from
jdk15on
tojdk15to18
Added
- Added read retry policy to InputStream
File Checksums (SHA256)
oci-hdfs.zip 3a60b35460815ad26fdcf22355f433b96d42f5628886233830b1266d75f4cc18
oci-hdfs-individual-modules.zip c544b0999d10d7fca3681fe7b293705f38b50af1d3e76880dc8e7fd650bdf636
3.3.4.1.4.2
Changed
-
Updated OCI Java SDK version to
3.34.0
-
Updated com.fasterxml.jackson.core:jackson-databind to
2.16.0
-
Updated org.apache.avro.avro to
1.11.3
-
Use org.apache.commons.commons-text
2.16.0
-
Shaded io.netty packages
Fixed
-
Fixed external kinit OID issue and refactored SpnegoGenerator
-
Fixed contract test failure AbstractContractSeekTest.testReadFullyZeroByteFile
-
Fixed contract test failure AbstractContractSeekTest.testSeekReadClosedFile
File Checksums (SHA256)
oci-hdfs.zip 69a43aa99b1d69ae5bdea903889659c7a7c3f282b17813a34b286818de7bc825
oci-hdfs-individual-modules.zip 7bffcdfe44e76f61948c67b14e59d22979e1cbe4220560291aadd5d9592d235e
3.3.4.1.4.1
Added
- Added custom authenticator which uses OKE Workload Identity authentication
Changed
- Improved logs in InputStreams
File Checksums (SHA256)
oci-hdfs.zip 35c6bb895f9351572c792720aa21defb2bf14828317cbe58ed759fb7aeece7e7
oci-hdfs-individual-modules.zip 9c25d757083f7013f308871f618bc16aeda92073124a08fb492bee8bf262ef8b
3.3.4.1.4.0
Added
- Added support to Kerberos authentication with SPNEGO token
File Checksums (SHA256)
oci-hdfs.zip f706687dd345e5dc518af24b8fb3ba8f45a6b7871f9ebc25925f13f0b07f666b
oci-hdfs-individual-modules.zip 37316c67e151ae2e0753f6205e1acce8641e500b0adeee7da51854c2990da234
3.3.4.1.3.0
Added
- Enhance observability by introducing a feature that generates metrics pertaining to operations conducted through the connector, such as reading, writing, and deleting data. These metrics are intended for consumption by registered metrics monitoring or listening services. The HDFS connector comes equipped with a default plugin, which facilitates the transmission of metrics to the OCI Monitoring Service. These metrics can be conveniently visualized through the OCI Console Monitoring User Interface and accessed via API calls.
To enable this feature, plugin implementations should be incorporated into thefs.oci.mon.consumer.plugins
property and setfs.oci.mon.grouping.cluster.id
property in thecore-site.xml
configuration file.
File Checksums (SHA256)
oci-hdfs.zip 89cff472857a7611b07406252bfddadf621bc3dbdd23064681ba8ac1a1d67cde
oci-hdfs-individual-modules.zip 86daf4a8c2b8c14d698c71e7776c7695b1718c5339ed699268dd4b8f7ec410e5
3.3.4.1.2.1
Added
- Add multi-region support for the same configuration. This feature can be enabled by setting
fs.oci.client.multiregion.enabled
to true. Once enabled, the user has the option to append a region code or ID after the namespace in theoci://<bucket>@<namespace>.<region>/file
format. This action will result in the creation of a dedicated BmcFilesystem instance for the specified region. Your applications can then make use of different URIs to create BmcFilesystem instances, each directed towards distinct endpoints.
Changed
-
Removed unnecessary HeadObject requests on directory objects for getFileStatus
-
Enhanced object creation process by eliminating redundant ListObjects requests
Fixed
- Fixed the problem that resulted in the premature termination of reading a single byte from an object using BmcParallelReadAheadFSInputStream
File Checksums (SHA256)
oci-hdfs.zip 8b8d9c838e61094e0bc49a822a5124cd612b67f65ccd8279410943e2deeb8724
oci-hdfs-individual-modules.zip 85c04188bfdf3dc7b6b6b7b66933931391a9553b9ddba6de16f933ae004fa65e
3.3.4.1.2.0
Added
- Added support for namespace-prefixed domains in the Object Storage service
Changed
-
Updated OCI Java SDK version to
3.17.1
-
Updated
guava
version from30.1-jre
to32.0.1-jre
-
Replaced LinkedBlockingQueue with SynchronousQueue to hand off tasks to the executor
-
Added relocation for shaded package
javax.servlet
Fixed
- Fixed the issue that caused object loss when performing a renaming operation, in case the target already existed
File Checksums (SHA256)
oci-hdfs.zip 74df2f7ff8da2162e930ef313c7425d2b61383f7fe378392247deffab25a031a
oci-hdfs-individual-modules.zip e0871c63965212736f3ffa2018ddb577ebb6a06a7834699ecbdf64ef0d393370
3.3.4.1.1.0
Added
- Added support for parallel ranged GET requests in read-ahead mode
Changed
-
Optimized recursive calls for list files and delete path
-
Optimized implementation for
FileSystem.getContentSummary
-
Replaced multipart request with PutObject for small object writes in
BmcMultipartOutputStream
File Checksums (SHA256)
oci-hdfs.zip 34ef5ce1b773ca03431d0a60e8626c209d8b0878773b1334011558fbf5f9fe6a
oci-hdfs-individual-modules.zip 171e66f7f59b05e34bc11f036fb2807dafd284c1cf31054ebc9ff9c88d408a2a
3.3.4.1.0.0
Added
-
Added support for OCI Java SDK 3.x
-
Added support for parameterized and realm-specific endpoint templates
-
Added support for calculating part MD5s on a separate executor in BmcMultipartOutputStream
Changed
-
Updated OCI Java SDK version to
3.12.1
-
Updated
json-smart
from2.4.7
to2.4.9
Fixed
-
Fixed race when concurrently creating objects with BmcMultipartOutputStream
-
Fixed the destination dir containing
$
character for renameDir
File Checksums (SHA256)
oci-hdfs.zip 616bcd2fcfc40d51bf816a7748d5752466378ad4bfe59bc7f72a61767609de1e
oci-hdfs-individual-modules.zip 40d9ec8b130cb0475a58550235aab7fea0b10833dd1fbae7fb47f43d6b96f1cd