Release 1.3.0
AWS Release + Code Cleanup
New
Misc fixes and improvements to AWS integration
- Fixes to AWS S3 ( Files ) Integration
- Fixes to AWS SQS ( Queue ) Integration
- URI - "Uris" utility to read files using uris such as "file://" or "user://" etc
- API - The API component allows referencing of files using uris
Cleanup
Major code cleanup towards more idiomatic Scala and Functional Programming
- Removal of all return and early exits from a function
- Removal of all null with either Option[T] or alternatives
- Replaced exceptions with functional error handling where applicable
- Replaced for loops with foreach/map/reduce/fold
- Replaced vars with foreach/map/reduce/fold where applicable
- Replaced if/else with map/reduce/fold where applicable
- Replaced checks with pattern matching where applicable
- Removed unnecessary code thats available in Scala core
- More focus on immutability as much as possible
Binaries
See http://www.slatekit.com/releases.html for more info and to download binaries if you do not want to build the source code.