Skip to content

Releases: colinmarc/hdfs

v1.1.0

26 Oct 15:34
Compare
Choose a tag to compare

This release contains support for basic HA Namenode setups (specifically support for manual failovers; the library has no ability to check zookeeper). This was added in #77 by @itszootime.

See the new NewClient method and accompanying ClientOptions struct for details.

v1.0.4

23 Aug 23:57
Compare
Choose a tag to compare

This is a bugfix release, fixing a major performance regression (#84) in writes. The fix is in cdda132.

v1.0.3

13 Mar 23:51
Compare
Choose a tag to compare

This is a minor feature release. The only change is to add the df -h command (thanks to @junjieqian!) in d961456.

v1.0.2

25 Feb 19:06
Compare
Choose a tag to compare

This is a minor release with two fixes:

  • #61 (fixed in 89165eb): repeated appends past a chunk boundary (512 bytes) would fail with confusing errors.
  • #67: the CLI can now load Hadoop conf files from the environment.

v1.0.1

23 Jan 12:11
Compare
Choose a tag to compare

This is a minor release containing build-related changes:

  • Release binaries for the hdfs command should now be added to github releases (including this one!)
  • Dependencies are now vendored properly
  • The hdfs binary now has -v / --version flag

v1.0.0

23 Jan 11:08
Compare
Choose a tag to compare

This is a much-belated major release which includes lots of fixes and changes.

Major feature additions:

  • #12, #43, #45 and #53 collectively add write support, including Create and Append functions, a FileWriter type, a hdfs put command, and more
  • #41 adds LoadHadoopConf and other tools for accessing the system Hadoop configuration

Minor fixes and changes:

  • #16 corrects Mkdirall such that it doesn't return an error when the directory already exists
  • #20 fixes ReadAt and Tail to work correctly with short files
  • #55 updates Rename and hdfs mv to overwrite by default
  • #18 fixes the semantics around picking a default user; the env variable HADOOP_USER_NAME is used if present and overrides the OS user.

v0.1.4

01 Mar 11:56
Compare
Choose a tag to compare

This is a small release, adding a few new features and fixes:

  • 93e320c - Tail prints to stdout now, instead of stderr
  • 7306883 - Directories created as part of a get or getmerge will be created as 0755, instead of 0644
  • 5ced062 - Adds GetContentSummary, which is an efficient way to get the total disk usage for a directory tree (among other things). This made the du command much faster.

v0.1.3

06 Jan 19:52
Compare
Choose a tag to compare

This is a minor release, with a few bug fixes and new features:

  • the addition of ls -h (efbd8f6) and du (0b6bc39)
  • a fix for a minor formatting issue with ls -l (738b7cc)
  • a fix for a bug that could cause ReadDir and friends to loop forever (d4eafeb)

v0.1.2

19 Dec 02:06
Compare
Choose a tag to compare

This release, besides containing a few minor fixes, adds the FileReader.Checksum method, as well as a corresponding subcommand to the command-line client (see 3caac15).

v0.1.1

21 Nov 22:20
Compare
Choose a tag to compare

This release includes a few small bug fixes, and, more notably, the ability for the client to fail between datanodes (implemented in 74e36cc).