Skip to content
This repository has been archived by the owner on Jan 29, 2022. It is now read-only.

Releases: mongodb/mongo-hadoop

2.0.2

27 Jan 18:39
Compare
Choose a tag to compare

This is a patch-level release that fixes two issues:

  • Allow "skip" to be set on MongoInputSplit (HADOOP-304)
  • Correctly handle renaming nested fields in Hive (HADOOP-303)

Thanks to @mkrstic for the patch for HADOOP-304!

For complete details on the issues resolved in 2.0.2, consult the release notes
on Jira: https://jira.mongodb.org/browse/HADOOP/fixforversion/17932

To use this version of the connector within your next project, mention the
following in your pom.xml (example includes "core" only):

<dependency>
    <groupId>org.mongodb.mongo-hadoop</groupId>
    <artifactId>mongo-hadoop-core</artifactId>
    <version>2.0.2</version>
</dependency>

Or for Gradle:

compile 'org.mongodb.mongo-hadoop:mongo-hadoop-core:2.0.2'

You can also download the jars directly from Maven:

http://repo1.maven.org/maven2/org/mongodb/mongo-hadoop/

If you find a bug or want to request a feature, please file a new HADOOP issue
on the MongoDB jira: http://jira.mongodb.org/.

r2.0.1

10 Mar 18:14
Compare
Choose a tag to compare

This is a patch-level release that fixes setting the noTimeout option on the
cursor in MongoPaginatingSplitter. For details on this issue, see
HADOOP-295.

To use this version of the connector within your next project, mention the
following in your pom.xml (example includes "core" only):

<dependency>
    <groupId>org.mongodb.mongo-hadoop</groupId>
    <artifactId>mongo-hadoop-core</artifactId>
    <version>2.0.1</version>
</dependency>

Or for Gradle:

compile 'org.mongodb.mongo-hadoop:mongo-hadoop-core:2.0.1'

You can also download the jars directly from Maven:

http://repo1.maven.org/maven2/org/mongodb/mongo-hadoop/

If you find a bug or want to request a feature, please file a new HADOOP issue
on the MongoDB jira: http://jira.mongodb.org/.

If you need help with the connector, feel free to ask a question on the MongoDB
User Group, and someone on our team will get back to you as soon as possible:
https://groups.google.com/forum/#!forum/mongodb-user.

r2.0.0

10 Mar 18:11
Compare
Choose a tag to compare

This is major version release touting several new features. As a major release,
it also removes several deprecated methods and objects, breaking API in ways
that should not affect most users of Hadoop tools.

Some of the major new features introduced in this version include:

  • Ability to collocate Hadoop nodes and MongoDB shards for data locality (HADOOP-202)
  • Add GridFSInputFormat (HADOOP-272)
  • Add MongoSampleSplitter (HADOOP-283)
  • Support document replacement (HADOOP-263)
  • Add back support for Hadoop 1.2.x (HADOOP-246)

For complete details on the issues resolved in 2.0.0, consult the release notes
on Jira: https://jira.mongodb.org/browse/HADOOP/fixforversion/15622

To use this version of the connector within your next project, mention the
following in your pom.xml (example includes "core" only):

<dependency>
    <groupId>org.mongodb.mongo-hadoop</groupId>
    <artifactId>mongo-hadoop-core</artifactId>
    <version>2.0.0</version>
</dependency>

Or for Gradle:

compile 'org.mongodb.mongo-hadoop:mongo-hadoop-core:2.0.0'

You can also download the jars directly from Maven:

http://repo1.maven.org/maven2/org/mongodb/mongo-hadoop/

If you find a bug or want to request a feature, please file a new HADOOP issue
on the MongoDB jira: http://jira.mongodb.org/.

If you need help with the connector, feel free to ask a question on the MongoDB
User Group, and someone on our team will get back to you as soon as possible:
https://groups.google.com/forum/#!forum/mongodb-user.

r2.0.0-rc0

01 Aug 18:10
Compare
Choose a tag to compare
r2.0.0-rc0 Pre-release
Pre-release

This is the first release candidate for a major release touting several new features. As a major release, it removes several deprecated methods and objects, breaking API in ways that should not
affect most users of Hadoop tools.

Some of the major new features introduced in this version include:

  • Ability to collocate Hadoop nodes and MongoDB shards for data locality (HADOOP-202)
  • Add GridFSInputFormat (HADOOP-272)
  • Add MongoSampleSplitter (HADOOP-283)
  • Support document replacement (HADOOP-263)
  • Add back support for Hadoop 1.2.x (HADOOP-246)

For complete details on the issues resolved in 2.0.0, consult the release notes
on Jira: https://jira.mongodb.org/browse/HADOOP/fixforversion/15622

To use this version of the connector within your next project, mention the
following in your pom.xml (example includes "core" only):

<dependency>
    <groupId>org.mongodb.mongo-hadoop</groupId>
    <artifactId>mongo-hadoop-core</artifactId>
    <version>2.0.0-rc0</version>
</dependency>

Or for Gradle:

compile 'org.mongodb.mongo-hadoop:mongo-hadoop-core:2.0.0-rc0'

You can also download the jars directly from Maven:

http://repo1.maven.org/maven2/org/mongodb/mongo-hadoop/

If you find a bug or want to request a feature, please file a new HADOOP issue
on the MongoDB jira: http://jira.mongodb.org/.

If you need help with the connector, feel free to ask a question on the MongoDB
User Group, and someone on our team will get back to you as soon as possible:
https://groups.google.com/forum/#!forum/mongodb-user.

r1.5.2

28 Mar 19:54
Compare
Choose a tag to compare

We're pleased to announce the release for version 1.5.2 of the MongoDB Hadoop Connector! This release fixes a couple issues when using the "pymongo-spark" library, including a bug where datetimes were being decoded to java.util.GregorianCalendar and another bug where pymongo-was not working in non-local Spark setups.

For complete details on the issues resolved in 1.5.2, consult the release notes on Jira: https://jira.mongodb.org/browse/HADOOP/fixforversion/16602

To obtain the jars for this release, you can use a dependency management system like Maven:

<dependency>
    <groupId>org.mongodb.mongo-hadoop</groupId>
    <artifactId>mongo-hadoop-core</artifactId>
    <version>1.5.2</version>
</dependency>

or Gradle:

compile 'org.mongodb.mongo-hadoop:mongo-hadoop-core:1.5.2'

You can also download the jars manually from the Maven Central Repository.

The authoritative documentation for the connector is the Github wiki for the project. If you find any bugs or would like to request a feature, please file an issue for the HADOOP project on the MongoDB Jira.

r1.5.1

09 Mar 18:32
Compare
Choose a tag to compare

This release features a few fixes from 1.5.0, including patching a few MongoDB connection leaks, avoiding a warning when using MongoUpdateStorage with Pig, and allowing a limit to be set on MongoInputSplits.

For complete details on the issues resolved in 1.5.1, consult the release notes on Jira: https://jira.mongodb.org/browse/HADOOP/fixforversion/16544

To obtain the jars for this release, you can use a dependency management system like Maven:

<dependency>
    <groupId>org.mongodb.mongo-hadoop</groupId>
    <artifactId>mongo-hadoop-core</artifactId>
    <version>1.5.1</version>
</dependency>

or Gradle:

compile 'org.mongodb.mongo-hadoop:mongo-hadoop-core:1.5.1'

You can also download the jars manually from the Maven Central Repository.

r1.4.2

16 Nov 22:24
Compare
Choose a tag to compare

This minor release allows the connector to call the 'splitVector' command on the database on which splits are being calculated, rather than always on the 'admin' adatabse. See HADOOP-238 (https://jira.mongodb.org/browse/HADOOP-238) for more information.

To use this version with Maven, add the following to your pom.xml (an example including just the "core" module):

<dependency>
    <groupId>org.mongodb.mongo-hadoop</groupId>
    <artifactId>mongo-hadoop-core</artifactId>
    <version>1.4.2</version>
</dependency>

To use this version with Gradle, add this to build.gradle (example including just the "core" module):

compile 'org.mongodb.mongo-hadoop:mongo-hadoop-core:1.4.2'

As always, you can find all documentation for this project in the wiki. If you find any bugs or would like to request a feature, please file an issue on the HADOOP project on the MongoDB Jira. You can find all build artifacts on the Maven Central Repository.

r1.4.1

30 Sep 00:47
Compare
Choose a tag to compare

This is a minor release that fixes a few issues since the 1.4.0 release. Consult History.md for more details on what's inside. It's a recommended upgrade for all users of mongo-hadoop. To download the jars for mongo-hadoop, it's recommended that you use a dependency management system like Maven or Gradle. You can also compile the project yourself or download jars directly from the Central Repository.

To use this version with Maven, add the following to your pom.xml (an example including just the "core" module):

<dependency>
    <groupId>org.mongodb.mongo-hadoop</groupId>
    <artifactId>mongo-hadoop-core</artifactId>
    <version>1.4.1</version>
</dependency>

To use this version with Gradle, add this to build.gradle (example including just the "core" module):

compile 'org.mongodb.mongo-hadoop:mongo-hadoop-core:1.4.1'

As always, you can find all documentation for this project in the wiki. If you find any bugs or would like to request a feature, please file an issue on the HADOOP project on the MongoDB Jira.

r1.4.0

06 Jul 20:01
Compare
Choose a tag to compare

This release fixes many bugs and also has a couple major improvements, including:

  • Support for Hadoop speculative execution (HADOOP-82)
  • Using bulk write API when writing to MongoDB
  • Ability to deal with new types in Pig: bytes and UUID, MapWritable
  • Support for the new 3.0 MongoDB Java Driver

You can use this version by putting the following into your pom.xml:

<dependency>
    <groupId>org.mongodb.mongo-hadoop</groupId>
    <artifactId>mongo-hadoop-core</artifactId>
    <version>1.4.0</version>
</dependency>

Or if you use gradle, try this:

compile 'org.mongodb.mongo-hadoop:mongo-hadoop-core:1.4.0'

See History.md for more details on what's new in this version.

r1.4.0-rc0

18 Jun 21:35
Compare
Choose a tag to compare
r1.4.0-rc0 Pre-release
Pre-release

This release fixes many bugs and also has a couple major improvements, including:

  • Support for Hadoop speculative execution (HADOOP-82)
  • Using bulk write API when writing to MongoDB
  • Ability to deal with new types in Pig: bytes and UUID, MapWritable
  • Support for the new 3.0 MongoDB Java Driver

If you'd like to try it out, you can do so by putting the following into your pom.xml:

<dependency>
    <groupId>org.mongodb.mongo-hadoop</groupId>
    <artifactId>mongo-hadoop-core</artifactId>
    <version>1.4-rc0</version>
</dependency>

Or if you use gradle, try this:

compile 'org.mongodb.mongo-hadoop:mongo-hadoop-core:1.4'

See History.md for more details.