-
Notifications
You must be signed in to change notification settings - Fork 28
VersionHistory
Ning Sun edited this page Oct 14, 2015
·
9 revisions
Release on 2015.10.13
- Application-managed thread pool, fixed head-of-line block in netty thread pool
- Plug-able serializers
- Interrupt command to release a thread from pool
- Improved support for hostname
Released on 2014.6.9
- Fixed timeout when using hostname as server addr
- Fixed
defn-remote
not found in some case - Added local namespace option in
use-remote
- Rewrite
slacker-client-factory
, API stays unchanged -
:nippy
content type - Removed some built-in interceptors to keep dependency tree clean
- Clojure 1.6 and Link 0.6.9
Released on 2014.3.4
-
Breaking async callback function now receives two arguments:
cause
andresult
. You need to check (nil? cause) first to process the result. - All slacker clients function will connect to remote server lazily. So no request will be made during your build process.
- Upstream link fixes for client reconnecting.
- Fixed critical issue in request map (#19)
- Added option for periodical ping (#17)
- Completely removed slingshot, using clojure
ex-info
instead (#20)
Released on 2014.2.16
- Completely based on link 0.5.x, Netty 4
- Clojure 1.5 and dependencies update
- Bug fix #14, #15, #16
Released on 2012.5.18
- completely moved from aleph to link, adapt link 0.3.2, includes upstream changes for reconnect.
Release on 2012.2.3
- breaking changes
- you have to specify
:remote-ns
indefn-remote
. A new functionuse-remote
is recommended. -
defn-remote-all
is removed - server inspection is a required feature now,
inspect?
option removed fromstart-slacker-server
- you have to specify
- what's new
- cluster support
- exposing multiple namespaces.
- import a remote namespace on client side:
use-remote
- metadata enhanced in client function facade
Released on 2012.1.4
- some breaking changes
- rename maven groupId to
slacker
- rename defremote to defn-remote
- rename :async option of defremote to :async?
-
SlackerException
replaced by slingshot exception handling
- rename maven groupId to
- new serialization type
:clj
- new http interface
- new built-in interceptors:
- execution time stats
- args logger
- slow watch dog
- server inspect
- utility functions/macros
defn-remote-all
,defn-remote-batch
andmeta-remote
Released on 2011.12.17
- server side interceptor framework
- built-in interceptor: function call stats
- async function with callback also returns a deref-able value
- carbonite performance improved
- protocol upgrade (ping/pong packet)
Released on 2011.12.14
- Fix issue with async function
Released on 2011.12.09
- client connection pool
- improve aleph client code
- json serialization
Released on 2011.12.01
Initial release.