Title: Welcome to Apache Gora™

Welcome to the Apache Gora project!

News

15 August, 2019: Apache Gora 0.9 Release

The Apache Gora Release management team is pleased to announce the immediate availability of Apache Gora 0.9.

This release addresses 48 issues, for a breakdown please see the release report. Drop by our mailing lists and ask questions for information on any of the above.

Gora 0.9 provides support for the following projects

Gora is released as both source code downloads for which can be found at our downloads page, as well as Maven artifacts which can be found on Maven central.

20 September, 2017: Apache Gora 0.8 Release

The Apache Gora team are pleased to announce the immediate availability of Apache Gora 0.8.

This release addresses 35 issues, for a breakdown please see the release report. Drop by our mailing lists and ask questions for information on any of the above.

Gora 0.8 provides support for the following projects

Gora is released as both source code downloads for which can be found at our downloads page, as well as Maven artifacts which can be found on Maven central.

23 March, 2017: Apache Gora 0.7 Release

The Apache Gora team are pleased to announce the immediate availability of Apache Gora 0.7.

This release addresses 80 issues, for a breakdown please see the release report. Drop by our mailing lists and ask questions for information on any of the above.

Gora 0.7 provides support for the following projects

Gora is released as both source code, downloads for which can be found at our downloads page, as well as Maven artifacts which can be found on Maven central.

14 September, 2015: Apache Gora 0.6.1 Release

The Apache Gora team are pleased to announce the immediate availability of Apache Gora 0.6.1.

This release addresses a modest 21 issues with many improvements and bug fixes for the gora-mongodb module, resolution of a major bug whilst flushing data to Apache Solr, a gora-gradle plugin and our Gora Spark backend support. Drop by our mailing lists and ask questions for information on any of the above.

We provide Gora support for the following projects

  • Apache Avro 1.7.6
  • Apache Hadoop 1.2.1 and 2.5.2
  • Apache HBase 0.98.8-hadoop2 (although also tested with 1.X)
  • Apache Cassandra 2.0.2
  • Apache Solr 4.10.3
  • MongoDB 2.6.X
  • Apache Accumlo 1.5.1
  • Apache Spark 1.4.1

Gora is released as both source code, downloads for which can be found at our downloads page as well as Maven artifacts which can be found on Maven central.

19 February, 2015: Apache Gora 0.6 Release

The Apache Gora team are pleased to announce the immediate availability of Apache Gora 0.6.

This release addresses a modest 47 issues with some being major improvements, new functionality and dependency upgrades. Most notably the release involves key upgrades to Hadoop, HBase and Solr dependecies as well as some extermely important bug fixes for the MongoDB module.

Suggested Gora database support is as follows

  • Apache Avro 1.7.6
  • Apache Hadoop 1.2.1 and 2.5.2
  • Apache HBase 0.98.8-hadoop2
  • Apache Cassandra 2.0.2
  • Apache Solr 4.10.3
  • MongoDB 2.6.X
  • Apache Accumlo 1.5.1

Gora is released as both source code, downloads for which can be found at our downloads page as well as Maven artifacts which can be found on Maven central.

8 January, 2015: Gora upgrades to Hadoop 2.5.X and HBase 0.98.X

Today our Jira issue GORA-375 was resolved with the result that the Gora community can now upgrade their systems to operate on Hadoop 2.X and HBase 0.98. Specifically the versions which we recommend are as follows:

  • Apache Hadoop 2.5.2
  • Apache HBase 0.98.8-hadoop2

Best efforts have also been made to retain backwards compatibility for Hadoop 1.X users, therefore we have upgraded to, and still support Hadoop 1.2.1 via the addition of our Shim layers. For further details on our Shim layers and pluggable Hadoop support please see Jira issue GORA-346. Additional documentation for the use of Shim layers within Gora will soon be documented and linked to from our current documentation.

20 September, 2014: Apache Gora 0.5 Release

The Apache Gora team are pleased to announce the immediate availability of Apache Gora 0.5.

This release addresses no fewer than 44 issues with many being improvements and new functionality. Most notably the release includes the addition of a new module for MongoDB, Shim ffunctionality to support multiple Hadoop versions, improved authentication for Accumulo, better documentation for many modules, and pluggable solrj implementations supporting a default value of http for HttpSolrServer. Available options include http (HttpSolrServer), cloud (CloudSolrServer), concurrent (ConcurrentUpdateSolrServer) and loadbalance (LBHttpSolrServer).

Suggested Gora database support is as follows

  • Apache Avro 1.7.6
  • Apache Hadoop 1.0.1 and 2.4.0
  • Apache HBase 0.94.14
  • Apache Cassandra 2.0.2
  • Apache Solr 4.8.1
  • MongoDB 2.6
  • Apache Accumlo 1.5.1

Gora is released as both source code, downloads for which can be found at our downloads page as well as Maven artifacts which can be found on Maven central.

01 July, 2014: Apache Gora joins the DARPA Open Catalog

Gora now features within the Defense Advanced Research Projects Agency (DARPA) Open Catalog as part of ongoing participation in the XDATA Program.

XDATA is developing an open source software library for big data to help overcome the challenges of effectively scaling to modern data volume and characteristics. The program is developing the tools and techniques to process and analyze large sets of imperfect, incomplete data. Its programs and publications focus on the areas of analytics, visualization, and infrastructure to efficiently fuse, analyze and disseminate these large volumes of data.

Gora is being used by the Jet Propulsion Laboratory team to execute extract-transform-load-type tasks for mapping and integration of source heterogeneous data to and from target NoSQL solutions.

04 June, 2014: Apache Gora now supports MongoDB

The Gora community is proud to announce support MongoDB amongst our growing datastore support arsenal. MongoDB is an open-source document database, and the leading NoSQL database. Written in C++, MongoDB features:

  • Document-Oriented Storage

  • JSON-style documents with dynamic schemas offer simplicity and power.

  • Full Index Support

  • Index on any attribute, just like you're used to.

  • Replication & High Availability

  • Mirror across LANs and WANs for scale and peace of mind.

  • Auto-Sharding

  • Scale horizontally without compromising functionality.

  • Querying

  • Rich, document-based queries.

  • Fast In-Place Updates

  • Atomic modifiers for contention-free performance.

  • MapReduce.

  • Flexible aggregation and data processing.

  • GridFS

  • Store files of any size without complicating your stack.

The current supported version of is MongoDB is 2.6 with client version support at 2.12.2.

29 May, 2014: Apache Gora now implemented as Apache Camel Component

We recently heard some excellent news that Gora is now implemented as a Camel Component within Camel trunk.

Apache Camel is a rule-based routing and mediation engine which provides a Java object based implementation of the Enterprise Integration Patterns using an API (or declarative Java Domain Specific Language) to configure routing and mediation rules. The domain specific language means that Apache Camel can support type-safe smart completion of routing rules in your IDE using regular Java code without huge amounts of XML configuration files; though XML configuration inside Spring is also supported.

You can use this module with the following Maven configuration

<dependency>
  <groupId>org.apache.camel</groupId>
  <artifactId>camel-gora</artifactId>
  <version>x.x.x</version>
  <!-- use the same version as your Camel core version -->
</dependency>

You can find more information on the history of the development on the relevant Jira ticket.

You can also view the gora-camel documentation.

19 May, 2014: Apache Gora at HBase London Meetup

Keeping in trend with our continual drive to build the Gora community, Gora is featuring in this months HBase London Meetup.

The meetup is focused on data types in HBASE c.f. HBASE-8693 HBASE-8089 with the second half of the meetup being dedicated to discussion and presentation on where Gora/gora-hbase fits in the mix!

06 May, 2014: Apache Gora Features in Black Duck Software's Open Source Delivers Blog

Gora has become the first Apache project to feature on Black Duck Software's Open Source Blog with an article titled What does it really take to build a community around code?.

The article focuses on Gora's journey through the Apache Incubator and tells the story of how the community has evolved and grown over time and software releases.

A huge thank you goes to our friends at Black Duck Software for reviewing and publishing our story.

24 April, 2014: Apache Gora 0.4 Released

14th April, 2014: Gora adopted by Apache Giraph

After a successful Google Summer of Code 2013 project, Gora has been adopted as a core persistence abstraction for the popular graph processing library in use at companies such as Facebook, Twitter, Linkedin and many more.

The integration of these two awesome Apache projects has as main motivation the possibility of turning Gora-supported-NoSQL data stores into Giraph-processable graphs, and to provide Giraph the ability to store its results into different data stores, letting users focus on the processing itself. For more information please see the Giraph-Gora documentation.

7th - 10th April, 2014: Apache Gora at ApacheCon NA 2014

A number of the Gora team were at ApacheCon this year spreading the word about the project and presenting on several topics. This included Renato‘s presentation on Turning NoSQL data into Graphs - Playing with Apache Giraph and Apache Gora and Lewis’ presentation on Deploying Apache Gora as a Query Broker.

Please see below for the presentation slides and audio.

16 December, 2013: Apache Gora at Dublin NoSQL Meetup

25 September 2013: Apache Gora successfully participates in Google Summer of Code 2013

19 June, 2013: Apache Gora Features in HadoopShere

08 June, 2013: Apache Gora at CassandraSummit 2013

8 May, 2013: Apache Gora 0.3 Released

12 September, 2012: Apache Gora at ApacheCon EU 2012

24 August, 2012: Apache Gora successfully participates in Google Summer of Code 2012

07 August, 2012: Apache Gora 0.2.1 released

24 April, 2012: Apache Gora 0.2 released

23 April, 2012: Apache Gora Amazon DynamoDB project accepted as Google Summer of Code project

24 January, 2012: Apache Gora Graduates to Top Level Project at the Apache Software Foundation

15 January, 2012: Apache Gora announces full support for Hector Client:

24 September, 2011: Apache Gora 0.1.1-incubating release

06 April, 2011: Apache Gora 0.1-incubating release

26 September, 2010: Gora in Apache Incubator