Випуски · cesantamongoose · GitHub
Для комерційного використання Mongoose доступний у трьох виданнях:

- Mongoose Lite: інтеграція між платформами, SSL/TLS, підтримка HTTP
- Mongoose: Mongoose Lite + HTTP CGI, HTTP SSI, HTTP Digest Auth, підтримка WebSocket
- Mongoose Premium: Mongoose + Plain TCP, UDP, JSON-RPC, MQTT, DNS, підтримка CoAP
cpq, випущений 21 вересня 2015 р. · 1181 зобов'язується засвоїти з цього випуску
Це головний випуск Mongoose. Це приносить нові можливості, роблячи Mongoose мережевою бібліотекою з декількома протоколами, а не лише HTTP/Websocket. Це означає більш гнучкий та насичений API. Новий API Mongoose не є сумісним із попередніми версіями 6.0.
- Підтримка звичайного TCP, простого UDP
- Підтримка клієнта Websocket
- Клієнт JSON-RPC, сервер JSON-RPC
- Клієнт MQTT, брокер MQTT
- Клієнт CoAP, сервер CoAP
- DNS-клієнт, DNS-сервер, асинхронний вирішувач DNS
- Покращення рівня SSL, включаючи сучасну підтримку криптографії
- Новий API
Pre-6.0 Mongoose приховував реалізацію від користувача. Як, внутрішні структури підключення, сокети тощо. Mongoose 6.0 відкриває все для користувача. У цьому є свої плюси і мінуси. Рішення відкрити нутрощі бібліотеки полягає в тому, щоб забезпечити потужним користувачам повний контроль над механізмом введення-виведення. Основні випадки використання добре висвітлено на прикладі, якого наведено вдосталь.
Mongoose доступний у трьох виданнях відповідно до ваших потреб інтеграції:
- Mongoose Lite: інтеграція між платформами, SSL/TLS, підтримка HTTP
- Mongoose: Mongoose Lite + HTTP CGI, HTTP SSI, HTTP Digest Auth, підтримка WebSocket
- Mongoose Premium: Mongoose + Plain TCP, UDP, JSON-RPC, MQTT, DNS, підтримка CoAP