Skip to content

Releases: RuedigerMoeller/kontraktor

fix in kontraktor-http

24 Aug 19:11
Compare
Choose a tag to compare
  • (kontraktor-http only) http long poll sometimes gets stuck a whole cycle despite messages available server side.

fixes

24 Aug 17:45
Compare
Choose a tag to compare

various fixes, minor additions

  • yieldCallback() allows to stall processing only reading messages from the callback queue of an actor
  • fix in js4k to run inside node and browser
  • fixed versioning failure for jsrk.js in npm. Current version is 3.0.8, 3.6.0 is OLDER

fixes

02 Aug 17:59
Compare
Choose a tag to compare

server side html import shim

27 Jul 19:26
Compare
Choose a tag to compare

Removed previous webapp resourcepath machinery in favour of a standards compliant html import based shim

  • breaking change for webapps need to use html import in order to work (tutorial/documentation to follow shortly)
  • kontraktor http4k (undertow based) now supports dynamic inline of html imports in production mode.
  • in addition all scripts are minified dynamically (also inlines scripts like <script>var myAwesomeJS=maybe;</script>)
  • corrects links of import resources similar to polymer's vulcanize tool synamically (actually diffed with vulcanize results to ensure correctnes)
  • for non polymer/webcomponent apps a 5 liner shim for imports is required (see https://github.com/RuedigerMoeller/kontraktor-spa-example and https://github.com/RuedigerMoeller/kontraktor-polymer-example)

reactive streams support + fixes

12 Jul 16:25
Compare
Choose a tag to compare

resource leakage fixes

05 Jul 22:36
Compare
Choose a tag to compare
  • when creating/stopping actors dynamically a lot, threads did not terminate always
  • once a remote actor disconnects for some network transport/failure scenarios, cleanup was not performed correctly
  • (remoteable) reactive streams spec impl. Can use kontraktor's fast + flexible remoting to interconnect RxJava / Kontraktor / Scala apps via tcp or websockets. Will be released to mvn in a separate jar later. (see modules/reactive-streams dir to build it yourself)
  • some api + documentation enhancements

all artifacts (kontraktor, kontraktor-http, kontraktor-bare) have version 3.03 now

bugfixes, minor enhancements

02 Jul 21:21
Compare
Choose a tag to compare
  • fixed a bug where a remoted actor message was dropped if another client disconnects
  • fixed: client disconnect sometimes not noticed for async tcp publisher
  • minimal api change
  • some javadoc enhancements
  • queue size of remote reference can be set now at connector builder
  • (remotable !) reactive streams impl beta (not on maven). missing: check its fully compliant, test with http and websocket connectors.
  • upgraded undertow.io to 1.2.8.Final

3.01 minor fix

23 Jun 17:30
Compare
Choose a tag to compare
  • TCPPublisher trows endless exception once client disconnects under Windows. Other publishers (NIO,WS,HTTP) where not affected
  • fat jars attached

Release 3.0

20 Jun 20:48
Compare
Choose a tag to compare

3.00 is up on maven, downloadable artifacts coming soon ..

2.00

15 Mar 22:45
Compare
Choose a tag to compare
  • some major bug fixes.
  • improved handling of connects/disconnects in TCP remoting
  • added sanity checks