Client-side SDKsMore client libraries have been updated to reflect the Lightstreamer Unified Client API model. We recommend upgrading the client code to make use of the new libraries, even if this requires some rework when migrating from non-unified APIs. The big advantage in using the Unified API is that the same consistent interface and behavior are guaranteed across different client platforms. In other words, the same abstractions and internal mechanisms are provided for very different platforms, while respecting the conventions, styles, and best practice of each platform. This will dramatically reduce costs and complexity when maintaining client applications for different platforms.
Apple ClientsBrand new SDKs for Apple client development, based on the Lightstreamer Unified Client API, have been added to the Lightstreamer distribution. The SDKs include version 2.0.0 of iOS, OS X, and tvOS libraries. This means tvOS is now officially supported too.
The new versions include support for bitcode, as well as several improvements and fixes.
> See detailed changelog (iOS)
> See detailed changelog (OS X)
> See detailed changelog (tvOS)
Android and Java SE ClientsUnified Client API for Android and Java SE have been finalized too. The SDKs include version 2.0.0 of the Android library and version 3.1.0 of the Java SE library.
Several fixes and improvements have been added.
> See detailed changelog (Android)
> See detailed changelog (Java SE)
> See detailed changelog (Web)
> See detailed changelog (Node.js)
To find out more about the new Python SDK, we recommend checking out this article.
Lightstreamer ServerThe Lightstreamer Server moves from version 6.0.1 to version 6.0.2. It contains a few fixes and improvements. Upgrading from 6.0.1 is quick and painless.
> See detailed changelog (Server)
We released an official Docker image for Lightsteamer Server on Docker Hub. Learn full details.
A brand-new product entered the Lightstreamer family, called Lightstreamer JMS Extender. It connects to any third-party JMS server and makes Java Message Service available on the Web. Any HTML page running inside a web browser, as well as any Node.js application, instantly become JMS clients, able to publish and subscribe on JMS topics and queues. Therefore, Web pages can exchange messages with legacy JMS applications through the Internet. Learn more.