======================================================================= ==CHANGES.txt ======================================================================= Gora Change Log 0.2 Release: 20/04/2012 Jira Release Report: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311172&version=12315541 * GORA-120 Dirty fields are not correctly applied after serialization and map clearance (ferdy) * GORA-115 Flushing HBaseStore should flush all HTable instances. (ferdy) * Make hbase autoflush default to false and make autoflush configurable rather than hardcoded (stack via lewismc) * GORA-76 Upgrade to Hadoop 1.0.1 (ferdy & lewismc) * GORA-65 Initial checkin of gora accumulo datastore (kturner) * GORA-108 Change CassandraClient#init() to CassandraClient#initialize() for consistency with other Datastores. (lewismc) * GORA-105 DataStoreFactory does not properly support multiple stores (ferdy) * GORA-** Update Gora parent pom to include maven release plugin targets, and update developer credentials. (lewismc) * GORA-74 Remove sqlbuilder library (lewismc) * GORA-101 HBaseStore should properly support multiple tables in the mapping file. (ferdy) * GORA-82 Add missing license headers & RAT target to pom.xml (lewismc) * GORA-88 HBaseByteInterface not thread safe (ferdy) * GORA-93 [gora-cassandra] Add implementation of CassandraStore.get(key) (Sujit Pal via lewismc) * GORA-58 Upgrade Gora-Cassandra to use Cassandra 1.0.2 (lewismc) * GORA-80 Implement functionality to define consistency used for Cassandra read and write operations. (lewismc) * GORA-91 Ensure that Gora adheres to ASF branding requirements (lewismc) * GORA-90 Create DOAP for Gora (lewismc) * GORA-79 Block keyspace creation until the whole cassandra cluster converges to the new keyspace. (Patricio Echagüe via lewismc) * GORA-83 add 'target' dirs to svn ignore (ferdy) * GORA-66 testDeleteByQueryFields seems incorrect (Keith Turner via lewismc) * GORA-72 Made all artifacts proper OSGi bundles. Added ClassLoadingUtils which will fallback to thread context classloader if Class.forName fails. (iocanel) * GORA-55 Removed second assertion for schema existence, since schema is already deleted, Excluded ranged queries from the tests, since the tests assume end key to be inclussive while Hbase considers it exclusive. (iocanel) * GORA-** Updated the maven surefire plugin version to properly set the system properties (iocanel) * GORA-22 Upgrade cassandra backend to 0.7 (jnioche & Alexis Detreglode) * GORA-69 Added xerces to dependencyManagement to avoid version conflicts (iocanel) * GORA-54 Split TestHBaseStoreMapReduce to two individual tests, so that they can run properly, Added jvm args to maven surefire plugin to increase the max heap size that the tests will use to 512M. (iocanel) * GORA-70 Upgrade deprecated expressions in pom.xml for use in building effective models, Replace reference to artifactId/version with project.artifactId/project.version (iocanel) * GORA-68 Added test.build.data System property so that test data can be stored under target. Added port reservation for gora-sql tests. Added mapping xml to the gora-sql test classpath (iocanel) * GORA-51 Added surefire plugin configuration to run the tests isolated (iocanel) * GORA-64 Query should document inclusiveness (Keith Turner via lewismc) * GORA-52 Run JUnit tests from the command line (lewismc) * GORA-62 Run bin/gora commands after maven build (lewismc) * GORA-43 Forward port 0.1.1 incubating Maven poms to trunk (lewismc) * GORA-57 HBaseStore does not correctly read family definitions (Ferdy via lewismc) * GORA-56 HBaseStore is not thread safe. (Ferdy via lewismc) * GORA-48. HBaseStore initialization of table without configuration in constructor will throw Exception (Ferdy via lewismc) * GORA-47&46. fix tar ant target & Add nightly target to build.xml respectively (lewismc) * GORA-45. Add dependency to 'clean-cache' ant target (Lewis John McGibbney via mattmann) * GORA-44. Ant build fails (Lakshmi Narasimhan via mattmann) * GORA-28. Merge back recent changes in 0.1-incubating to trunk (mattmann, ab) * GORA-12. Semantics of DataStore.delete* (ab via mattmann) * GORA-18. Configuration not found error breaks the build on trunk (ioannis via mattmann) * GORA-26. Configurable classes should pass around Configuration consistently (ab via mattmann) * GORA-32. Map type with long values generates non-compilable Java class (Yves Langisch) * GORA-29. Gora maven support (Ioannis Canellos via mattmann) * GORA-31. jersey-json dependency not in repositories currently in ivysettings.xml (Marsall Pierce via hsaputra) 0.1-incubating release: * INFRA-3038. Initial import of code. * GORA-1. Organize source code for Apache. (enis) * GORA-6. Add methods that take dataStoreClass instead of data store instance to Gora{Input|Output}Format and Gora{Mapper|Reducer}. (enis) * GORA-7. DataStoreFactory.createDataStore() should throw exceptions on failure. (enis) * GORA-15. Primitive types cannot be used as keys in DataStore. (enis) * GORA-16. Create a tutorial for Gora. (enis) * GORA-21. Commons-lang needs a configuration in gora-core/ivy/ivy.xml (jnioche) * GORA-20. Flush datastore regularly (Alexis Detreglode via jnioche) * GORA-23. Limit result set in store reads (Alexis Detreglode via hsaputra) * GORA-25. Upgrade Gora-hbase to HBase 0.90.0 (ab) * GORA-2. Create Gora web site (enis) * GORA-5. Add champions and mentors to Gora website (hsaputra)