Friday, November 23, 2018

ThingsBoard v2.2.0 Release

We are pleased to announce today the availability of ThingsBoard v2.2.0 release that includes new major features and critical bug fixes.

What’s new:

Main features:
  • Introduced support of a microservices architecture and deployment options.
    See microservices architecture page and deployment tips for more details;
  • Improved docker images to be able to launch ThingsBoard with a single command.
    See Linux or MacOS and Windows installation pages;
  • Added Entity Views feature to allow to
    limit the degree of exposure of the Device or Asset telemetry and attributes to the Customers;
  • Added ThingsBoard JavaScript Executor microservice to isolate execution of rule engine scripts from the main rule engine components and flow;
  • Added ThingsBoard Web UI microservice to isolate static content hosting from the REST and Websocket APIs;
  • Added ThingsBoard MQTT, HTTP and CoAP transport microservices to isolate communication with devices from the main ThingsBoard services;
  • Added support of Kafka to store device telemetry before it is processed with ThingsBoard Rule Engine;
  • Introduced Rate Limits for REST, Websocket and Device APIsl
  • Framework for black-box testing of ThingsBoard by automatically launching ThingsBoard cluster using docker-compose and running API tests;
  • Added input widgets bundle.
Additional features:
  • Alarm ack/clear event to the Rule Engine;
  • Added two additional parameters to post-processing function: timestamp of the previous value and original previous value;
  • Shutdown of all rule chains on tenant deletion;
  • Option for case-insensitive username;
  • Max string value length parameter for attributes/timeseries.
  • TTL for events in Cassandra DAO;
  • Redirect to a previous page after login;
  • Cast incoming attributes/telemetry numeric data type if possible;
  • Added Turkish locale;
  • Updated Italian locale;
  • Improved logging;
  • Introduced package-lock.json for msa packages with correct dependencies;
  • Introduced new Cassandra and PostgreSQL based AMIs.
Websockets:
  • Introduced WebSocket blocking send timeout parameter. Use Work Stealing Pool for dynamic threads management instead of custom ThreadPoolExecutor.
  • Added max size of queue per websocket
  • Performance improvement for websocket updates;
  • Improved websocket sending errors handling.
New Rule nodes:
Bug fixes:
  • Fixed multiple issues related to concurrent restarts of the services in a cluster mode;
  • Fixed issue with header-actions in rpc-widgets;
  • Fixed issues with concurrent device creation using Gateway API;
  • Fixed Zookeeper reconnect error;
  • Fixed bugs related to entity views caching;
  • Fixed concurrency issues with websockets on high load;
  • Critical security fixes for some API calls related to device telemetry;
  • UI. Outsource CSS should be added before custom CSS
  • UI. Entities table widget (raised its height)
  • UI. Hide fixed table header in entity attributes table when in widget selection mode.
  • UI. Fix deprecated maps settings.

Availability

ThingsBoard v2.2.0 is available for download via the open source repository hosted on GitHub. To get started with Thingsboard try our Hello World guide or watch Getting Started Video. In order to upgrade previous ThingsBoard installation follow the upgrade instructions.

25 comments:

  1. Hey! There you are! Our writing service assure that we prioritize quality and productivity so that no student has any complaints regarding our website. This is abest writing website for essaysare available to you now.

    ReplyDelete
  2. A really good post. Thanks for the sharing information.
    H‑E‑B Partner Net Online

    ReplyDelete
  3. I am really thankful to your informative blog. I just read it from start to end. Really looking forward more posts ahead too..
    emergency protective order virginia

    ReplyDelete
    Replies
    1. Get yourself something light from our wide selection if the weather is too hot for leather. Stranger Things Joyce Byers Puffer Jacket

      Delete
  4. I am very grateful for your useful blog. doodle jump

    ReplyDelete
  5. The release of ThingsBoard v2.2.0 signifies an important milestone in the platform's evolution, with new features and improvements enhancing its capabilities for IoT device management and data visualization. Thanks for this information ||How Much Does A Divorce Lawyer Cost in New York||How Much Divorce Cost in New York

    ReplyDelete
  6. The world needs more fashion items inspired by our beloved fan-crazed society. Blue Red White Puffer Jacket

    ReplyDelete
  7. Make your mark on the world with the boldness of The Fall Guy Red Jacket.

    ReplyDelete
  8. light of this, we strive to create more fashionable and contemporary trends with Lady Sabrina The Gentlemen Black Coat

    ReplyDelete
  9. I'm intrigued to know if you have any plans to create similar posts in the future. College Brawl

    ReplyDelete
  10. I love how you present both f&w schmitt's family farm sides of the argument and let readers form their own opinions.

    ReplyDelete
  11. A superb quality blog with all the details. The brand-new embroidered patches are durable enough to meet the needs of every fashion freak.

    ReplyDelete
  12. It is an interesting blog, grateful to you. The custom patches are the perfect embellishment for any apparel.

    ReplyDelete
  13. Some, however, would choose to display the leather jacket halloween costume
    outfits connected to their most beloved comic book character or historical figure.

    ReplyDelete
  14. The ThingsBoard v2.2.0 release introduces exciting new features and enhancements, promising a smoother user experience. Regarding select and protect travel insurance reviews, it's crucial to ensure compatibility and performance with these updates. Users can expect improved functionality and possibly enhanced integration capabilities.

    ReplyDelete
  15. ThingsBoard v2.2.0 introduces significant enhancements, including improved rule engine functionality, new widgets, and advanced ||Statement of Net Worth New York Divorce||Statement of Net Worth Divorce New York security features. This release aims to offer better scalability and performance for IoT solutions.

    ReplyDelete
  16. Thank you so much for letting me express my feelings about your post. You write every blog post so well. Keep the hard work going and good luck. Hope to see such beneficial post-ahead tools.
    libertarian kids books

    ReplyDelete
  17. Thanks for putting this amazing blog you have made some nice article post its amazing. Top Gun Jacket

    ReplyDelete
  18. The attention to detail here is impressive. Every element feels carefully considered. Outstanding work!

    quickest way to sell a house Ponte Vedra FL

    ReplyDelete

  19. Your engagement with readers through comments shows your commitment to building a community.

    grocery store coupons

    ReplyDelete
  20. Please continue sharing such amazing posts in the future. Your writing always impresses me, and I thoroughly enjoy your articles. You’re an excellent writer—keep up the great work!

    frozen cheesecake

    ReplyDelete
  21. Thanks for the new video! I’m looking forward to seeing what other content you post. Always good to learn as much as possible!

    soft roof wash

    ReplyDelete
  22. Without a doubt, this post is incredible. Every time I read your blog, I’m captivated by the way you explain things so clearly and effectively.

    engagement rings

    ReplyDelete
  23. Play the free Incredibox Sprunki game online. It includes all Incredibox Sprunki mods.

    ReplyDelete
  24. This update also introduces the ThingsBoard JavaScript Executor and Web UI microservices, along with support for Kafka and rate limits for APIs. Additionally, users can now enjoy a better testing framework and improved logging. For some fun while exploring these features, try out geometry dash, an exciting game that lets you navigate through snowy landscapes!

    ReplyDelete