Release Notes - Apache Gora - Version 0.4 - HTML format

Sub-task

  • [GORA-40] - Complete Gora-HBase site documentation
  • [GORA-41] - Complete Gora-SQL site documentation
  • [GORA-206] - Verify storage and retrieval of Avro null-single-type Union data type within Gora-Cassandra
  • [GORA-207] - Verify storage and retrieval of Avro Union data type within Gora-HBase
  • [GORA-216] - Verify storage and retrieval of Avro null-single- type Union data within Gora-Accumulo
  • [GORA-218] - Document and set default HBase table mapping attributes
  • [GORA-226] - java.util.NoSuchElementException when attempting to obtain TreeMap.firstKey in MemStore#execute
  • [GORA-244] - Upgrade to Avro 1.7.X in gora-accumulo
  • [GORA-245] - Upgrade to Avro 1.7.X in gora-cassandra
  • [GORA-246] - Upgrade to Avro 1.7.X in gora-hbase
  • [GORA-265] - Support for dynamic file extensions when traversing a directory
  • [GORA-303] - Upgrade to Avro 1.7.X in gora-solr

Bug

  • [GORA-24] - Throwing EOFException with MEDIUMBLOB type for inlinks column
  • [GORA-117] - gora hbase does not have a mechanism to set the caching on a scanner, which makes for poor performance on map/reduce jobs
  • [GORA-154] - delete() method is not implemented at CassandraStore, and always returns false or 0
  • [GORA-170] - Getting a BufferUnderflowException in class CassandraColumn, method fromByteBuffer()
  • [GORA-174] - GORA compiler does not handle ["string", "null"] unions in the AVRO schema
  • [GORA-201] - Upgrade HBase API Usage in Gora
  • [GORA-223] - Verify storage and retrieval of Avro Union data type in nested structures within Gora-Cassandra
  • [GORA-229] - Use @Ignore for unimplemented functionality to identify absent tests
  • [GORA-232] - DataStoreTestBase should delegate all functionality to DataStoreTestUtil
  • [GORA-235] - Add Javadoc aggregate confguration for main pom.xml
  • [GORA-237] - Gora Compiler usage message for LPGL v3 mentions v2.1
  • [GORA-243] - Properly escaping spaces of GORA_HOME in bin/gora
  • [GORA-258] - writeCapacUnits gets value from wrong attribute
  • [GORA-263] - Roadmap for 0.4
  • [GORA-268] - Make GoraCompiler the main manifest attribute in gora-core
  • [GORA-270] - IOUtils static SerializationFactory field
  • [GORA-275] - Update Gora stores to pass conf when creating instance of PartitionQueryImpl
  • [GORA-278] - Upgrade Cassandra to 2.x
  • [GORA-284] - GoraSerializerTypeInferer unable to getSerializer for RECORD type's
  • [GORA-306] - Ssn field is not nullable in Employee's Avro Schema

New Feature

  • [GORA-9] - Implement a Solr-based store
  • [GORA-97] - Write Gora GrammerGenerator to replace FakeResolvingDecoder
  • [GORA-121] - Enhance CassandraMapping to support additional Column Definitions
  • [GORA-163] - Support Amazon Elastic MapReduce Integration with dynamodb module
  • [GORA-200] - Support MongoDB in GORA

Improvement

  • [GORA-72] - Make Gora OSGi ready
  • [GORA-89] - Avoid HBase MiniCluster restarts to shorten gora-hbase tests
  • [GORA-94] - Upgrade to Apache Avro 1.7.x
  • [GORA-106] - Migrate Gora website documentation to Apache CMS
  • [GORA-119] - implement a filter enabled scan in gora
  • [GORA-159] - gora-hbase MR tests should use HBaseTestingUtility instead of deprecated HBaseClusterTestCase
  • [GORA-171] - Implement Daily Rolling File Appender for localised Gora logging
  • [GORA-191] - Support multiple Avro Schemas within GoraCompiler
  • [GORA-204] - Don't store empty arrays in CassandraClient#addGenericArray(), addStatefulHashMap() and CassandraStore#addOrUpdateField()
  • [GORA-212] - Verify storage and retrieval of Avro null-multi-type Union data type within Gora-Cassandra
  • [GORA-222] - upgrade jackson version to 1.6.9
  • [GORA-230] - Change logging behavior in AccumuloStore to pass exception object to LOG.error method.
  • [GORA-231] - Provide better error handling in AccumuloStore.readMapping when file does not exist.
  • [GORA-233] - Add gora-accumulo to Gora Modules section
  • [GORA-239] - Add null checks and better message in AccumuloStore
  • [GORA-247] - Improve MemStore
  • [GORA-256] - Add Solr store to gora-tutorial
  • [GORA-264] - Make generated data beans more java doc friendly
  • [GORA-281] - More flexible file locations for cassandra's config and log4j
  • [GORA-285] - Change logging at o.a.g.mapreduce.GoraRecordWriter from INFO to WARN
  • [GORA-292] - Upgrade dependency to Accumulo 1.5
  • [GORA-296] - Improve 'Keyclass and nameclass match' logging in HBaseStore
  • [GORA-321] - Merge GORA_94 into Gora trunk

Test

  • [GORA-157] - gora-cassandra test failure - proposal to skip 10 test cases for a while
  • [GORA-259] - Removal of the main methods from the test case classes

Task

  • [GORA-185] - Remove ANT scripts and IVY confs
  • [GORA-242] - Merge GORA 174 contributions in to trunk codebase.
  • [GORA-253] - Add Facebook, Linkedin, Google+, Twitter, etc plugins to website
  • [GORA-283] - Specify field name for types not being considered in gora-cassandra

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.