Hi,
CometD 3.1.6 has been released.
This is a minor bug fix release with a couple of important bug fixes.
The first is
https://github.com/cometd/cometd/issues/699: browsers
have started to throttle the JavaScript scheduler in background tabs.
This means that if you have a CometD application in a background tab,
the CometD heartbeat will eventually stop (or be delayed to much by
the browser) that the server will expire sessions.
We have fixed this by using Web Workers and their scheduler, which is
not subject to throttling.
This required a bit of JavaScript magic, but hopefully all browsers support it.
The second is
https://github.com/cometd/cometd/issues/809, better
support for HTTP/2: in some cases client errors were causing sessions
to be retained indefinitely by the server.
The list of fixes since 3.1.5:
https://github.com/cometd/cometd/milestone/15?closed=1
Enjoy!