Skip to content
Greg edited this page Mar 31, 2016 · 27 revisions

Cricket Microservices Framework

Status / decision log

  • 31 March, 2016 - microservice project template is not needed in Cricket repository (duplicates cricket-starter project)
  • 20 March, 2016 - development of adapters moved to https://github.com/gskorupa/cricket-starter
  • 20 March, 2016 - Cricket repository will be dedicated to the core development

Caution! The project roadmap, Cricket features and architecture are not stable till release 1.0.0

Roadmap

1.0.0

first GA release

1.0-B9
  • log file configuration
  • configurable persistence for KeyValueCacheAdapter
  • default security filter
  • new methods for simplified event logging
  • multiple configurations for the same adapter interface
  • StandardResult
  • remove files related to project template
1.0-B8
  • generate service UUID on start
1.0-B7
  • small fixes
  • LoggerAdapter fixes
1.0-B6
  • data persistance for active scheduler events
  • configuring events to initiate Scheduler adapter
  • service template for standalone mode
1.0-B5
  • code refactoring - introducing Runner class
  • configuration file format changed to JSON
  • possibility to select service to run from the command line
  • embeded scheduler altogether with dedicated inbound adapter
1.0-B4
  • InMemoryCache outbound adapter - im memory key-value database with optional file persistance
  • destroy methods of configured adapters are invoked during the service shutdown
  • switching to java 1.8
  • unique ID generated for events
  • refactoring - encapsulating http request in event object
1.0-B3
  • new JSON serializer: json-io