All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
- updated dependencies
- tests with Clojure 1.10.0-alpha6
- adapted specs
- updated dependencies
- updated dependencies
- additional http-kit server
- test with ClojureScript 1.10
- improved debug logging
- no forwarding of sente internal messages
- debug logging
- updated dependencies
- mandatory-port (overrides ENV variable)
- cleanup and improved logging
- test dependencies
- shutdown-fn in client
- deps
- previous commit reverted
- dependencies
- always relay firehose messages
- dependencies
- no relaying of sente-internal messages
- latest dependencies
- latest Clojure and ClojureScript versions after the spec split
- using :client-id as user-id
- latest deps in tests
- random-user-id-fn removed - custom user-id-fn can be set in :sente-opts
- Allow ring-defaults' defaults to be supplied from the outside
- flexible user routes
- latest deps
- latest deps
- latest immutant
- latest deps, including the security fix for ring
- fixed problem with new handler result validation
- improved logging
- latest deps
- moving away from alpha status
- Clojure 1.9 just works, and because of clojure.spec, you should adopt it, too
- latest dependencies
- added test for broadcast messages
- mock namespace moved to test dir
- latest ClojureScript
- latest Selenium in tests
- tests working in Firefox again
- code coverage using lein-cloverage
- integration tests added
- updated dependencies
- Prioritize user routes over default ones (PR from BartAdv)
- dependency cleanup
- updated dependencies
- change priorities when setting port: undertow-cfg > ENV > cfg > default
- Sente 1.10
- Sente 1.9
- support WebJars resources
- :first-open message is now :sente/first-open
- Clojure 1.9 required
- PR #3: Allow default sente options to be overridden
- Open request counter (for asserting on all backend requests fulfilled)
- HTTP2 configurable
- don't fail when no routes-fn specified
- Fixed a bug where messages buffered before WebSockets connections was open, would be sent with a
nil
:sente-uid
.
- default no broadcast
- allow for additional routes, where the handler can communicate with the rest of the system by using the put-fn.
- namespace reorganization; mock component
- improved docs and logging
- added SSL-support
- Sente components moved from systems-toolbox into separate repo