0.1.26
Pre-release
Pre-release
0.1.26 (2015/10/23)
- [Breaking] Functions will be treated as rpc only when they are defined under
propertyapi
when you extend a Service.
var MyService = Service.extend({
// functions defined under `api` property will be exposed through rpc.
api: {
// this function could be called remotely like this:
// myService.api.rpcMethod()
rpcMethod: function() {
// body...
}
}
// this will not be exposed as a rpc endpoint
myServiceFunc: function() {
// body...
}
})
- Rewrite and reorganize code to an adaptive style to support different web
frameworks and rpc transporters through adapters. - Add standalone service manager class.
- Add standalone scheduler class.
micromono()
now returns an instance ofMicroMonoServer
class.- Use
axon
as default rpc transporter. - Use
cmdenv
to unify settings from environment and command line options. - Change to no semicolon coding style.
- Add lots of debugging info.