Release Notes - Apache Gora - Version 0.9 - HTML format

Bug

  • [GORA-208] - Implement consistent use of DataStoreFactory across Gora modules
  • [GORA-225] - Various Issues with MemStore
  • [GORA-373] - Failing TestQueryBase with JDK8
  • [GORA-421] - PersistentBase#setDirty() does not set dirty
  • [GORA-476] - Nutch 2.X GeneratorJob creates NullPointerException when using DataFileAvroStore
  • [GORA-500] - Bug in org.apache.gora.solr.store.SolrStore#getDatumWriter & #getDatumReader
  • [GORA-503] - Field index 0 is always considered as clean even if it is dirty
  • [GORA-508] - Website title cut off issue
  • [GORA-526] - Potential null dereference in AvroSerializer#analyzePersistent
  • [GORA-545] - Boxing/unboxing to parse a primitive is suboptimal
  • [GORA-560] - Fix build failure due java docs
  • [GORA-611] - Fix intermittent test failures with HBase module
  • [GORA-612] - Fix Flink word count tests after merging PR for GORA-565
  • [GORA-617] - Fix Inception Year at Gora Pig Module
  • [GORA-619] - Remove duplicated properties in gora-tutorial gora.properties
  • [GORA-620] - Migrate HBase auto flush parameter name in Pig Module
  • [GORA-621] - Remove log4j 2 transitive dependencies inheriting from solr-core dependency
  • [GORA-622] - maven-assemly-plugin complains that group id is too big and fails build on macOS Mojave 10.14.6 (18G87)

New Feature

  • [GORA-109] - Pig Adapter for Gora
  • [GORA-266] - Lucene datastore for Gora
  • [GORA-411] - Add exists(key) to DataStore interface
  • [GORA-444] - Add #size() to Result API
  • [GORA-481] - Using Docker For Unit Testing
  • [GORA-535] - Add a data store for Apache Ignite
  • [GORA-540] - Update Gora documentation for the Ignite backend
  • [GORA-548] - Introduce Apache Flink Execution Engine for Gora

Improvement

  • [GORA-393] - bin/compile-examples.sh should do a touch on source files before compiling
  • [GORA-456] - No help when GoraCompilerCli is invoked without parameters
  • [GORA-528] - Add Support for Spark 2.2.1
  • [GORA-529] - Remove org/apache/gora/avro/mapreduce/FsInput.java
  • [GORA-530] - Reinstate exception throwing at Query#execute()
  • [GORA-531] - Upgrade HBase to 1.2.6
  • [GORA-534] - Prepare gora-hbase for HBase 2.0 release
  • [GORA-547] - Upgrade Aerospike datastore to client 4.2.2
  • [GORA-554] - Upgrade Solr dependency to latest
  • [GORA-555] - Improve Lucene query implementation with NumericRangeQuery
  • [GORA-564] - Remove deprecated method usages of HBase module after upgrading to 2
  • [GORA-565] - Enable Spark in Unit Tests
  • [GORA-613] - Remove deprecated method usages Flink Module
  • [GORA-614] - JCache datastore should be able to work with any JCache provider available in classpath
  • [GORA-615] - Update gora-tutorial pom to include mongodb
  • [GORA-616] - Multiple slf4j conflict issue
  • [GORA-618] - Fix gpg-maven-plugin and checksum-maven-plugin issues for the release

Task

  • [GORA-536] - Avoid calling Class#newInstance
  • [GORA-543] - Upgrade Apache parent POM to version 21
  • [GORA-549] - Remove PersistentBase extending java.io.Externalizable
  • [GORA-550] - Update POM for the move to gitbox
  • [GORA-610] - Upgrade Apache Avro from 1.8.1-->1.8.2

Edit/Copy Release Notes

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