گزارش بهتر خطا بوسیله کدهای برگشتی که اکنون در کلیه تأییدها موجود است.
اشتراک مشترکین خارج از شرکت که قابلیت استفاده همزمان تعداد زیادی سنسور را فراهم میسازد.
ویژگی های جدید پیام مبتنی بر پیام رسان های روز دنیا همانند تلگرام.
منقضی کردن پیام - گزینه ای برای دور ریختن پیام ها در صورت عدم تحویل در مدت زمانی مشخص شده توسط کاربر.
منقضی شدن جلسه - اگر مشتری در مدت زمان مشخصی توسط کاربر متصل نشود ، می تواند بدون نیاز به پاکسازی ، وضعیت را (مثل اشتراک ها و پیام های بافر) از بین ببرد.
موضوع مستعار - اجازه می دهد رشته های موضوع در پیام ها با یک شماره واحد جایگزین شوند و تعداد بایت های لازم برای انتقال را اگر ناشر بارها و بارها از همان موضوعات استفاده کند کاهش می دهد .
Better Error Reporting – in particular, a reason code has been added to responses for publications (PUBACK/PUBREC). MQTT originated with use cases like sensors along an oil pipeline – if their publications fail to be transmitted then the sensor will take no action. However the use cases for TIARS are now much broader and an app on a phone may well want to warn the user if data is not being transmitted successfully. Return codes are now present on all acknowledgements (along with optional reason strings that contain human readable error diagnostics).
Shared Subscriptions – If the message rate on a subscription is high, shared subscriptions can be used to load balance the messages across a number of receiving clients.
Message Properties – Metadata in the header of a message. These are used to implement the other features in this list but also allow user defined properties e.g. to assist in message encryption by telling the receiver which key to use to decrypt the message contents
Message Expiry – An option to discard messages if they cannot be delivered within a user-defined period of time.
Session Expiry – If a client does not connect within a user defined period of time, state (e.g. subscriptions and buffered messages) can be discarded without needing to be cleaned up.
Topic Alias – Allows topic strings in messages to be replaced with a single number, reducing the number of bytes that need to be transmitted if a publisher repeatedly uses the same topics.
Will Delay – Allows a message to be published if a client is disconnected for more than a user defined period of time. Allowing notifications about outages of important client applications without being swamped by false positives.
Allowed Function Discovery – At the start of a connection, limits like the maximum packet size and number of (QoS>0) messages inflight can be transmitted to inform the client what it is allowed to do.