{"push_id":1022411066,"size":43,"distinct_size":2,"ref":"refs/heads/master","head":"5e53a43ee6fcaebe4d4dc840c94bba9f8bf966ea","before":"6041664bb353ff1e6f8d61ce5611a0dd41d41ff6","commits":[{"sha":"8712ba3066c19efd7ea2705f47d711babec0886d","author":{"email":"0bc3a4fc4f3542378f043f732ae8a5ad81b816e7@gmail.com","name":"Jonathan Thompson"},"message":"[maven-release-plugin] prepare for next development iteration","distinct":false,"url":"https://api.github.com/repos/jeppetto/jeppetto/commits/8712ba3066c19efd7ea2705f47d711babec0886d"},{"sha":"cdac1ff49541fc1e94e50a5ca51b3c1b4a4858e0","author":{"email":"0bc3a4fc4f3542378f043f732ae8a5ad81b816e7@gmail.com","name":"Jonathan Thompson"},"message":"Merge branch 'release/0.8' into develop","distinct":false,"url":"https://api.github.com/repos/jeppetto/jeppetto/commits/cdac1ff49541fc1e94e50a5ca51b3c1b4a4858e0"},{"sha":"2ef040602b0ac08fe12e9e9f273522e5008027e8","author":{"email":"0bc3a4fc4f3542378f043f732ae8a5ad81b816e7@gmail.com","name":"Jonathan Thompson"},"message":"Refactor tests.\n\nCentralize the annotation/dsl equivalency tests to the main DAO module.\nMove tests in the functional test module into sub-packages.  Split into separate files related tests.\nCreate Mongo and Hibernate subclasses of appropriate test classes.  Extended Hibernate coverage.","distinct":false,"url":"https://api.github.com/repos/jeppetto/jeppetto/commits/2ef040602b0ac08fe12e9e9f273522e5008027e8"},{"sha":"e091927be969cc61bf20acba5e735827256ed253","author":{"email":"0bc3a4fc4f3542378f043f732ae8a5ad81b816e7@gmail.com","name":"Jonathan Thompson"},"message":"Add @Transient as a way to ignore persistence for declared properties.\nAdd FailedBatchDeleteException to GenericDAO's deleteByIds() method.\nUpdate DAO implementations to throw this new exception.\nAdd tests.\n\nUpdate to slf4j 1.7.7\nUpdate to Spring 3.1.2-RELEASE\nUpdate to Mongo Java Driver 2.12.4","distinct":false,"url":"https://api.github.com/repos/jeppetto/jeppetto/commits/e091927be969cc61bf20acba5e735827256ed253"},{"sha":"702bedbba0014c95586130f6ed7779c367c52c71","author":{"email":"0bc3a4fc4f3542378f043f732ae8a5ad81b816e7@gmail.com","name":"Jonathan Thompson"},"message":"Update copyright to current year.","distinct":false,"url":"https://api.github.com/repos/jeppetto/jeppetto/commits/702bedbba0014c95586130f6ed7779c367c52c71"},{"sha":"42b614db6b902949738d1f1136fd8a1e6c0263c3","author":{"email":"0bc3a4fc4f3542378f043f732ae8a5ad81b816e7@gmail.com","name":"Jonathan Thompson"},"message":"Initial check-in for DynamoDB implementation.","distinct":false,"url":"https://api.github.com/repos/jeppetto/jeppetto/commits/42b614db6b902949738d1f1136fd8a1e6c0263c3"},{"sha":"efe945af6ab1902437b79cbdf7b1bbeedf385935","author":{"email":"0bc3a4fc4f3542378f043f732ae8a5ad81b816e7@gmail.com","name":"Jonathan Thompson"},"message":"Generalize FailedBatchDeleteException so we can reuse it for other failed batch operations.\nAdd exception to appropriate GenericDAO method and implementations.\nMinor parameter name clean up for other exceptions.","distinct":false,"url":"https://api.github.com/repos/jeppetto/jeppetto/commits/efe945af6ab1902437b79cbdf7b1bbeedf385935"},{"sha":"c676eae5cca74fbcc4f0d83db0278a56a7743d36","author":{"email":"0bc3a4fc4f3542378f043f732ae8a5ad81b816e7@gmail.com","name":"Jonathan Thompson"},"message":"Add UpdateObject and related classes to core DAO module.\nRename Dirtyable to Persistable (along with cascading changes).\nAdd support for ReferenceSets to DynamoDB module.\nModify FailedBatchException to take a Map instead of a List.","distinct":false,"url":"https://api.github.com/repos/jeppetto/jeppetto/commits/c676eae5cca74fbcc4f0d83db0278a56a7743d36"},{"sha":"9e07d49841dcafd4b581b8ad20454d9d76879c9d","author":{"email":"0bc3a4fc4f3542378f043f732ae8a5ad81b816e7@gmail.com","name":"Jonathan Thompson"},"message":"Update to Hibernate 4.3.7, Spring 4.1.2, Javassist 3.18.2, hsqldb 2.3.2.","distinct":false,"url":"https://api.github.com/repos/jeppetto/jeppetto/commits/9e07d49841dcafd4b581b8ad20454d9d76879c9d"},{"sha":"33b2054d06846a0c2f34dd38cb7dcc19199c27b7","author":{"email":"0bc3a4fc4f3542378f043f732ae8a5ad81b816e7@gmail.com","name":"Jonathan Thompson"},"message":"Move dependencies from common test-support to database-specific modules.","distinct":false,"url":"https://api.github.com/repos/jeppetto/jeppetto/commits/33b2054d06846a0c2f34dd38cb7dcc19199c27b7"},{"sha":"583995328db0ac883e59994e421013f8013d071c","author":{"email":"0bc3a4fc4f3542378f043f732ae8a5ad81b816e7@gmail.com","name":"Jonathan Thompson"},"message":"Add general support for incrementing/decrementing number types by reference.\nImplement reference-based increment/decrement for DynamoDB.\nRefactor VelocityEnhancer to support post-instantiation subclass context items.","distinct":false,"url":"https://api.github.com/repos/jeppetto/jeppetto/commits/583995328db0ac883e59994e421013f8013d071c"},{"sha":"d93275020c6ebf6328a2a960487e869d4f67424c","author":{"email":"0bc3a4fc4f3542378f043f732ae8a5ad81b816e7@gmail.com","name":"Jonathan Thompson"},"message":"Tracks adds separately in UpdateList instead of coercing them into the updates map.","distinct":false,"url":"https://api.github.com/repos/jeppetto/jeppetto/commits/d93275020c6ebf6328a2a960487e869d4f67424c"},{"sha":"9a814c493b8acfe809e4fe2aeb7870990d3f4e8e","author":{"email":"0bc3a4fc4f3542378f043f732ae8a5ad81b816e7@gmail.com","name":"Jonathan Thompson"},"message":"Refactor and simplify update-without-read mechanism.","distinct":false,"url":"https://api.github.com/repos/jeppetto/jeppetto/commits/9a814c493b8acfe809e4fe2aeb7870990d3f4e8e"},{"sha":"c6155c2dabf85a5eb688d09fde1be616f20d91ac","author":{"email":"0bc3a4fc4f3542378f043f732ae8a5ad81b816e7@gmail.com","name":"Jonathan Thompson"},"message":"DAO update methods now return either the pre or post updated items if specified by the UpdateBehaviorDescriptor.\nAdd updateById() and updateUniqueUsingQueryModel() methods to DAO interfaces.\nUpdate FailedBatchException to include successes along with failures.\nImplement DynamoDB versions of the above (stubs for other data store types).\nAdd basic tests.","distinct":false,"url":"https://api.github.com/repos/jeppetto/jeppetto/commits/c6155c2dabf85a5eb688d09fde1be616f20d91ac"},{"sha":"d24c178a67644836d2bb5327ae0e9620c056a2d4","author":{"email":"0bc3a4fc4f3542378f043f732ae8a5ad81b816e7@gmail.com","name":"Jonathan Thompson"},"message":"Add support for optimistic locking.\nAdd support for verifying id uniqueness.\nEnable corresponding tests.","distinct":false,"url":"https://api.github.com/repos/jeppetto/jeppetto/commits/d24c178a67644836d2bb5327ae0e9620c056a2d4"},{"sha":"6e870ca6cb8ba2b43f005742c4809a2691e66336","author":{"email":"0bc3a4fc4f3542378f043f732ae8a5ad81b816e7@gmail.com","name":"Jonathan Thompson"},"message":"Add support for projection classes (classes that expose a subset of the complete entity).\nAdd ExpressionBuilder abstract class and refactor existing expression builders to extend.\nAdd SummaryDAO functional tests.","distinct":false,"url":"https://api.github.com/repos/jeppetto/jeppetto/commits/6e870ca6cb8ba2b43f005742c4809a2691e66336"},{"sha":"686f04980e6985630eaa028476ec00eda7563cb8","author":{"email":"0bc3a4fc4f3542378f043f732ae8a5ad81b816e7@gmail.com","name":"Jonathan Thompson"},"message":"Move *ExpressionBuilder to new package.","distinct":false,"url":"https://api.github.com/repos/jeppetto/jeppetto/commits/686f04980e6985630eaa028476ec00eda7563cb8"},{"sha":"82967cced14f2459d6eb8c34dfbd1f3ea7d538a1","author":{"email":"0bc3a4fc4f3542378f043f732ae8a5ad81b816e7@gmail.com","name":"Jonathan Thompson"},"message":"Support GSIs.\nAdd GSI-based tests.","distinct":false,"url":"https://api.github.com/repos/jeppetto/jeppetto/commits/82967cced14f2459d6eb8c34dfbd1f3ea7d538a1"},{"sha":"d78741eb4949fad25cbdbc7e617ff9f25a6d56c8","author":{"email":"0bc3a4fc4f3542378f043f732ae8a5ad81b816e7@gmail.com","name":"Jonathan Thompson"},"message":"Map dynamodb reserved words to expression attribute names.\n- Handles top-level attributes\n- Handles nested attributes for update expressions.\n- Does not yet handle nested attributes for projections or conditions.","distinct":false,"url":"https://api.github.com/repos/jeppetto/jeppetto/commits/d78741eb4949fad25cbdbc7e617ff9f25a6d56c8"},{"sha":"8067c7545ee5de1c1d2fa51c1cfdaeadd8a00022","author":{"email":"0bc3a4fc4f3542378f043f732ae8a5ad81b816e7@gmail.com","name":"Jonathan Thompson"},"message":"[maven-release-plugin] prepare release jeppetto-0.9-rc1","distinct":false,"url":"https://api.github.com/repos/jeppetto/jeppetto/commits/8067c7545ee5de1c1d2fa51c1cfdaeadd8a00022"}]}