- Upgrade to protoc 2.6.1 and clean up of messaging structure
- Feature 112. Added ability to specify batch size at job and transaction level
- Project build restructure
- README restructure and updates
- Adds feature that provides a way to delete JcrJobRepository that is older than X hours from "now"
- The API is : POST /grabbit/jobrepository/clean --data hours=X
- Added transaction support
- New resource modeling, with new RESTful endpoints
- Some misc refactoring
- Additional specifications for missing code coverage
- Fixed concurrency issues with the Workflow Manager. Miscellaneous Workflow Manager refactoring
- Trivial README updates
- Job paths are now validated as to not write 'dirty data'
- Small performance improvements
- Improved shell
- Small fixes
- Added YAML support. Backwards compatible to existing JSON format
- Use AuthCache for Apache HttpClient to do preemptive authentication
- Update Grabbit 4.0.x build so that OOTB/Provided dependencies are properly excluded
- Updated README to remove instructions around workflow bundle
- Use earlier version of AEM workflow so that CI jobs can complete. Issue #63
- Removed some unnecessary files : karama.gradle, reporting.gradle
- Clarified versioning and compatibility in README
- Small changes to README
- Finished implementing "delta copy" functionality
- Adding DEBUG logging for nodes being saved on Client
- Bug fixes
- Updated Client and Server to use request credentials as login credentials when creating a JCR session (GH-56)
- Updated for AEM 6.1
- Added "excludePath" feature ( GH-23 )
- Added "Delete before write" functionality ( GH-20 )
- Fixed issue with not writing mandatory child nodes with their parent ( GH-34 )
- A number of smaller bug fixes and refactoring
- Removed an unnecessary bundle dependency on SCR and downgraded guava to 15 to make AEM6 happy
- Removed the broken client UI code (#13)
Initial public release