mainflux v0.10.0 Release Notes

Release Date: 2019-12-01 // over 4 years ago
  • ๐Ÿ”‹ Features

    • MF-932 - User API keys (#941)
    • NOISSUE - Use opcua server timestamp in opcua-adapter messages (#980)
    • ๐Ÿ‘ท Simplify CI script (#979)
    • NOISSUE - Add opcua-adapter conn route-map, use ServerURI and NodeID (#975)
    • ๐Ÿšš Move docs to a separate repo (#976)
    • ๐Ÿ‘ NOISSUE - Support multiple types values in opcua-adapter (#973)
    • Migrate from dep to go modules (#971)
    • NOISSUE - Add Node IdentifierType config in opcua-adapter (#967)
    • ๐Ÿšš NOISSUE - Remove messages limit in influxdb-reader (#968)
    • MF-898 - Add bulk connect to CLI and SDK (#956)
    • ๐ŸŒฒ MF-538 - Improve logging and API errors (#866)
    • ๐Ÿšš NOISSUE - Remove Elm UI (#953)
    • MF-898 - Add bulk connections endpoint (#948)
    • MF-898 - Change thing's service to use bulk connect (#946)
    • MF-898 - Add transactions to postgres connect (#940)
    • โž• Add missing user service tests (#945)
    • โœ‚ Remove Normalizer service from compose (#937)
    • โšก๏ธ MF-919 - Mainflux message updates (#924)
    • ๐Ÿšš NOISSUE - Remove ARM multi-arch images (#929)
    • MF-906 - Change single creation endpoints to use bulk service calls (#927)
    • โšก๏ธ MF-922 - Add UpdateUser endpoint (#923)
    • MF-780 - Use Normalizer as a lib (#915)
    • NOISSUE - Switch to grpcbox for VerneMQ (#914)
    • ๐Ÿ”„ Change channels to chs (#918)
    • MF-484 - Add bulk provisioning for things and channels (#889)
    • โšก๏ธ MF-899 - Update README and official docs (#910)
    • NOISSUE - Fix Redis envars (#903)
    • โž• Add disconnect on gen_server terminate() (#913)
    • ๐Ÿ“„ MF-890 - Add OPC-UA docs (#904)
    • โšก๏ธ NOISSUE - Update Protobuf version (#902)
    • MF-886 - Add OPC-UA adapter (#878)
    • MF-532 - Password reset (#873)
    • MF-785 - Change CanAccess to CanAccessByKey (#894)
    • NOISSUE - Add MQTT UserName check on register and InstanceId in Redis (#884)
    • โž• Add MQTT troubleshooting section (#882)
    • ๐Ÿ“š MF-875 - Add tracing to official documentation (#877)
    • ๐Ÿšš MF-788 - Remove date and minimize copyright comments (#876)
    • MF-787 - Add tags to user, thing, and channel spans (#869)
    • โšก๏ธ Update docker-compose version for addons (#874)
    • ๐Ÿ“‡ MF-859 - Channels metadata search (#867)
    • ๐Ÿ“‡ MF-858 Users metadata (#861)
    • NOISSUE - Simplify MQTT benchmarking tool (#852)
    • โฌ†๏ธ NOISSUE - Upgrade Go version to 1.13 in container images (#868)
    • MF-820 - Fetch messages for a particular device (#843)
    • โšก๏ธ Update gorilla websocket version (#865)
    • โšก๏ธ NOISSUE - Update aedes version and fix Dockerfile (#863)
    • ๐Ÿ“‡ NOISSUE - Search by metadata (#849)
    • ๐Ÿ— MF-846 - Install python in docker build for aedes mqtt image (#860)
    • ๐Ÿšš NOISSUE - Clean NginX files, move .gitignores to dirs (#853)
    • ๐Ÿณ NOISSUE - Add docker-compose for MQTT cluster (#841)
    • โž• Add debug logs to the WS adapter (#848)
    • NOISSUE - Add measuring time from pub to sub (#839)
    • ๐Ÿ”จ NOISSUE - update mqtt prov tool and some refactor (#831)
    • โšก๏ธ NOISSUE - Use Thing ID to update certs data (#827)
    • ๐Ÿ”ง NOISSUE - Improve VerneMQ plugin code, add configurable gRPC pool size (#836)
    • NOISSUE - Use gRPC for VerneMQ (#835)
    • ๐Ÿ’ป Switch secure of WS connection according to secure of http connection of UI (#829)
    • ๐Ÿ’ป NOISSUE - Use current hostname instead of localhost for a WebSocket connection in the UI (#826)
    • NOISSUE - Improve MQTT benchmarking tools (#828)
    • โšก๏ธ NOISSUE - update mqtt benchmark (#824)
    • โž• Add encryption key to env vars table (#823)
    • NOISSUE - Add version endpoint to MQTT adapter (#816)
    • MF-295 add mqtt benchmark tool (#817)
    • โšก๏ธ update mqtts commands (#815)
    • ๐Ÿ‘ NOISSUE - Support encrypted bootstrap (#796)
    • โž• Add config to writers docs (#812)
    • ๐Ÿ‘ NOISSUE - Add VerneMQ support (#809)
    • NOISSUE - Add content type as part of MQTT subscription topic (#810)

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fix MQTT protobuf filename(#981)
    • MF-950 - Runtime error in normalizer - CBOR SenML (#974)
    • โš  NOISSUE - Fix opcua-adapter events warnings (#965)
    • NOISSUE - Fix opcua-adapter events decode (#951)
    • ๐Ÿ›  Fix subtopic handling in VerneMQ (#962)
    • โšก๏ธ NOISSUE - Fix Update User (#959)
    • ๐Ÿณ NOISSUE - Fix make dockers (#957)
    • ๐Ÿณ Add dev_ back to make dockers_dev (#955)
    • ๐Ÿ“„ NOISSUE - Fix docs (#952)
    • MF-916 - Fix Things and Channels counters (#947)
    • MF-942 - Fix email template logic (#944)
    • NOISSUE - Fix HTTP header for Things and Channels creation (#939)
    • ๐Ÿณ NOISSUE - Fix docker ui image name (#938)
    • NOISSUE - Fix lora-adapter (#936)
    • NOISSUE - Fix lora creation events (#933)
    • ๐Ÿ›  Fix doc for ENV vars in README (#920)
    • ๐Ÿ›  Fix compilation (#911)
    • โช Revert "NOISSUE - Make event sourcing optional (#907)" (#909)
    • NOISSUE - Make event sourcing optional (#907)
    • NOISSUE - Fix InfluxDB env vars (#908)
    • ๐Ÿ›  Fix Elm version for ARM Docker images (#905)
    • ๐Ÿ›  Fix Elm version in Dockerfile (#901)
    • ๐Ÿ”’ NOISSUE - fix security doc (#897)
    • ๐Ÿ“„ NOISSUE - Fix typo in docs and README (#891)
    • ๐Ÿ›  Fix Nginx mTLS configuration (#885)
    • ๐Ÿ›  Fix provision tool connect error handling (#879)
    • ๐Ÿ›  Fix: Correct 404 and Content-Type Issues in MQTT Version Endpoint (#837)
    • NOISSUE - Fix proto files in VerneMQ (#834)
    • NOISSUE - Fix hackney HTTP request (#833)
    • โž• Add socket pool and fix pattern matching (#830)
    • ๐Ÿ›  Fix typo (#814)