All Versions
16
Latest Version
Avg Release Cycle
54 days
Latest Release
353 days ago

Changelog History
Page 1

  • v0.11.0 Changes

    May 01, 2020

    ๐Ÿš€ Release 0.11.0 brings:

    Details can be found here.

    ๐Ÿ”‹ Features and Bugfixes

    • โž• Add VerneMQ docker image build from source (#1178)
    • MF-994 - Add tracing middleware for twins and states repos (#1181)
    • โœ… MF-995 - Add Twins tests for endpoint list twins and list states (#1174)
    • โšก๏ธ NOISSUE - Update dependencies (#1176)
    • MF-1163 - Fix influxdb-reader to use nanoseconds precision (#1171)
    • Rename environment variable MF_MQTT_ADAPTER_PORT to MF_MQTT_ADAPTER_MQTT_PORT in docker environment (#1170)
    • โœ‚ Remove thing related code from twins service (#1169)
    • MF-997 - Add twins service swagger file (#1167)
    • MF-1079 - Add MQTT forwarder (#1164)
    • ๐Ÿ“‡ MF-1159 - add gateway metadata update in provision method (#1160)
    • ๐Ÿš€ MF-1055 - rollback/release transaction on error (#1166)
    • ๐Ÿณ NOISSUE - Use log level error for VermeMQ docker (#1162)
    • 0๏ธโƒฃ NOISSUE - Fix default nats pubsub subject (#1153)
    • MF-1125 - Document Provision service (#1143)
    • NOISSUE - Fix bootstrap SDK args naming (#1151)
    • 0๏ธโƒฃ Use VerneMQ default log level (#1150)
    • โšก๏ธ NOISSUE - Update provision service (#1133)
    • โ™ป๏ธ NOISSUE - Refactor messaging (#1141)
    • โž• Add JSON tags to SDK entities (#1146)
    • โšก๏ธ NOISSUE - Update CLI README.md (#1139)
    • โšก๏ธ NOISSUE - Update mProxy version (#1137)
    • ๐Ÿ›  fix nginx, channel connect (#1136)
    • โœ‚ Remove concurrency flag for golangci-lint (#1134)
    • ๐Ÿšš MF-1088 - Remove message payload content type (#1121)
    • ๐Ÿ“‡ MF-1129 - Use snake_case for Lora and OPC-UA metadata fields (#1130)
    • ๐Ÿ‘• MF-1128 - Add golangci-linter to a CI script (#1131)
    • ๐Ÿšš MF-1123 - Move Provision service to monorepo (#1132)
    • MF-845 - Add FOSSA badge for licensing (#1127)
    • ๐Ÿšš MF-1087 - Remove WebSocket adapter (#1120)
    • NOISSUE - Use HTTP Status in SDK error messages (#1119)
    • NOISSUE - Fix bootstrap token naming and interfaces named args (#1117)
    • MF-1115 - Improve the SDK error encoding (#1118)
    • MF-862 - Add boostrap CRUD to SDK and CLI (#1114)
    • ๐Ÿ’… NOISSUE - Update coding style in Things service (#1116)
    • ๐Ÿšš NOISSUE - Remove defers from TestMain (#1111)
    • NOISSUE - Create func to encode SDK errors (#1110)
    • MF-1078 - Add timestamp to published messages and use it in Transformer (#1106)
    • ๐Ÿ›  Fix prometheus namespace in postgres reader & writer (#1109)
    • ๐Ÿ“ฆ NOISSUE - Implement errors package in senml transformer, readers and writers (#1108)
    • ๐Ÿ“ฆ NOISSUE - Implement errors package in Authentication service (#1105)
    • MF-1103 - API key should ignore empty expiration time (#1104)
    • MF-1096 - Fix AuthN and Things Auth ENVARS (#1066)
    • ๐Ÿ›  fix Contains function for nil arguments (#1102)
    • MF-1099 - Add email subdomain validator (#1101)
    • MF-1091 - Use channels. as broker prefix (#1098)
    • MF-1090 - Use named Interfaces args (#1097)
    • ๐Ÿ“ฆ NOISSUE - Create broker package for NATS (#1080)
    • ๐Ÿ“ฆ NOISSUE - Implement errors package in bootstrap service (#1093)
    • NOISSUE - Fix writers loadSubjectsConfig if file is missing (#1094)
    • NOISSUE - Adding subtopics filtering in writer services (#1072)
    • ๐Ÿ“ฆ NOISSUE - Improve errors package (#1086)
    • ๐Ÿณ NOISSUE - Enable MQTT over WS in docker composition (#1085)
    • NOISSUE - Rm unused opc-ua envars (#1083)
    • ๐Ÿ‘ MF-798 - Add utf8 support for email validation (#1082)
    • โœ‚ Remove unused Tokenizer interface (#1084)
    • โšก๏ธ Update mqtt adapter imports (#1081)
    • โšก๏ธ NOISSUE - Update state based on SenML time value (#1075)
    • NOISSUE - Fix StatusBadDecodingError for opc-ua browse (#1074)
    • ๐Ÿ’พ Save senml array msg to multiple states (#1073)
    • NOISSUE - Fix opc-ua message type handling (#1071)
    • NOISSUE - Add Publisher field to MQTT adapter (#1067)
    • NOISSUE - Fix users CLI (#1062)
    • NOISSUE - Fix SDK Messages response (#1064)
    • ๐Ÿณ Merged MQTT docker compose in core composition file (#1060)
    • โšก๏ธ MF-1016 - Add UserUpdate and UpdatePassword to sdk and CLI (#1057)
    • โšก๏ธ Update mProxy (#1058)
    • MF-1053 - Add disconnect event to MQTT adapter (#1056)
    • ๐Ÿ›  Fix data type for data_value in databases (#1054)
    • NOISSUE - Fix opc-ua subscriptions store (#1052)
    • ๐Ÿšš NOISSUE - Fix connect CLI command and remove ConnectThing func from SDK (#1051)
    • โšก๏ธ NOISSUE - Update Vernemq image repository (#1050)
    • โœ‚ Removed VerneMQ auth plugin, Aedes impl. Added mproxy support in docker (#1049)
    • 0๏ธโƒฃ NOISSUE - Add default subscription nodeID and Interval ENVAR (#1046)
    • ๐Ÿ”€ MF-415 - Merge mProxy support (#1045)
    • ๐Ÿšš NOISSUE - Remove twins-service mqtt dependency and publish notifs to nats (#1042)
    • โž• Add arbitrary SenML value type saving to twin state (#1039)
    • ๐Ÿ›  Fixed Aedes dependencies (#1036)
    • ๐Ÿณ MF-998 - Add Twins service to Makefile and docker-compose.yml (#1035)
    • ๐Ÿณ MF-1032 - Fix redis docker volume of opcua-adapter (#1033)
    • NOISSUE - add nats conf (#1031)
    • MF-442 - Add SSL encryption to the MongoDB, InfluxDB and Cassanda readers (#1024)
    • NOISSUE - Add opc-ua type handling and unsubscription (#1029)
    • NOISSUE - Add aggregate attribute-based search for twin retrieval (#1027)
    • ๐Ÿ“‡ NOISSUE - Fix metadata in add Things endpoint (#1028)
    • NOISSUE - Fix minimal password length (#1023)
    • โœ… MF-1020 - Change default password for CLI provision test (#1021)
    • NOISSUE - Add subtopic to opcua messages (#1022)
    • NOISSUE - Add details to browsed OPC-UA nodes (#1019)
    • NOISSUE Fix obsolete attribute persistance (#1018)
    • ๐Ÿ›  Fix twins update revision counter (#1011)
    • ๐Ÿ›  Fixed docs instructions in README (#1010)
    • ๐Ÿ›  Fix copyright year (#1009)
    • ๐Ÿ›  Fix issuing recovery key (#1007)
    • โœ‚ Removed gatling load-test (#1005)
    • โœ‚ Removed old k8s manifests (#1004)
    • ๐Ÿณ NOISSUE - Remove UI from docker-compose (#1001)
    • NOISSUE - Store successfull OPC-UA subscriptions (#999)
    • MF-730 - Add digital twin service for things (#855)
    • ๐Ÿ›  Fix Redis event naming (#996)
    • NOISSUE - Add a Browse endpoint in opcua-adapter (#988)
    • NOISSUE - Add Redis ES Username/Pass for VerneMQ (#991)
    • MF-982 - Add error when connecting empty channels or things (#985)
  • v0.10.0 Changes

    December 01, 2019

    ๐Ÿ”‹ 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)
  • v0.9.0 Changes

    July 19, 2019

    ๐Ÿ”‹ Features

    • ๐Ÿš€ Create and push docker manifest for new release from Makefile (#794)
    • ๐Ÿ‘ MF-399 - Add open tracing support (#782)
    • MF-783 - Allow access checking by a thing ID (#784)
    • NOISSUE - Add authorization HTTP API to things service (#772)
    • โœ‚ Remove cli executable from repo (#776)
    • ๐Ÿณ NOISSUE - Use .env vars in docker-compose (#770)
    • ๐Ÿณ MF-663 - enable nginx port conf from docker env (#769)
    • โšก๏ธ Update docs (#766)
    • ๐Ÿ“ฆ NOISSUE - Remove installing non-existent package in ci (#758)
    • NOISSUE - Add searchable Channels name (#754)
    • ๐Ÿš€ MF-466 - ARM docker deployment (#756)
    • โž• Add missing Websocket.js into docker ui image (#755)
    • NOISSUE - Add searchable Things name (#750)
    • NOISSUE - Add certificate fields to the Bootstrap service (#752)
    • โšก๏ธ Update grpc and protobuf deps in mqtt adapter (#751)
    • ๐Ÿ‘ MF-742 - Things to support single user scenario (#749)
    • MF-732 - Add Postgres reader (#740)
    • MF-722 - Change UUID lib (#746)
    • โž• Add performance improvement to writer filtering (#744)
    • โšก๏ธ NOISSUE - Update nginx version (#748)
    • MF-574 - Add missing environment variables to Cassandra writer (#745)
    • ๐Ÿ‘ท NOISSUE - Add compile test to CI (#743)
    • MF-708 - Assign Writer(s) to a channel (#737)
    • MF-732 - Add PostgreSQL writer (#733)
    • NOISSUE - Add readers pagination in SDK (#736)
    • โž• Add UI websocket open/close and send/receive (#728)
    • MF-707 - Allow custom Thing key (#726)
    • MF-525 - Add pagination response to the readers (#729)
    • NOISSUE - Rm Things type from lora-adapter (#727)
    • 0๏ธโƒฃ skip deleting of persistent volumes by default (#723)
    • ๐Ÿšš MF-488 - Remove Thing type (app or device) (#718)
    • โœ‚ Remove empty channels check (#720)
    • ๐Ÿณ MF-655 Proper usage of docker volumes (#657)
    • ๐Ÿ’ป NOISSUE - Improve UI styling (#719)
    • โšก๏ธ MF-715 - Conflict on updating connection with a valid list of channels (#716)
    • MF-711 - Create separate Redis instance for ES (#717)
    • โšก๏ธ NOISSUE - Update event fields naming (#713)
    • ๐Ÿ“„ MF-698 - Add missing info and docs about sys event sourcing (#712)
    • ๐Ÿ“‡ MF-549 - Change metadata format from JSON string to JSON object (#706)
    • NOISSUE - Replace repeating code by card gen func (#697)
    • โšก๏ธ Update Bootstrap service docker-compose.yml (#700)
    • โœ‚ Remove Debug function (#699)
    • MF-687 - Add event sourcing to Bootstrap service (#695)
    • ๐Ÿšš NOISSUE - Remove debugging message from response of handle error function (#696)
    • โž• Add event stream to MQTT adapter for conn status (#692)
    • ๐Ÿ’… NOISSUE - Improve UI style (#691)
    • โšก๏ธ Update docs structure (#686)
    • ๐Ÿ‘‰ Use images instead of carousel (#685)
    • โšก๏ธ NOISSUE - Update docs (#683)
    • ๐Ÿ’… MF-662 - Change menu style (#678)
    • MF-651 - X509 Mutual TLS authentication (#676)
    • โšก๏ธ Update Aedes version for MQTT adapter (#677)
    • ๐Ÿ’ป MF-661 - Bootstrap pagination in UI (#672)
    • ๐Ÿ“š Update subtopics section in documentation (#670)
    • โœ‚ Remove default base URL value (#671)

    ๐Ÿ›  Bugfixes

    • ๐Ÿ”Š NOISSUE - Fix Readers logs (#735)
    • ๐Ÿณ NOISSUE - Fix Docker for ARM (#760)
    • NOISSUE - Fix count when search by name is performed (#767)
    • NOISSUE - Typo fix (#777)
    • ๐Ÿ”Š NOISSUE - Fix Postgres logs in Things service (#734)
    • ๐Ÿ›  Fix CI with fixed plugin versions (#747)
    • ๐Ÿ›  fix building problems (#741)
    • ๐Ÿ›  fix docker-compose env (#775)
    • Fix MF_THINGS_AUTH_GRPC_PORT in addons' docker-compose files (#781)
    • ๐Ÿ›  Fix MQTT raw message deserialization (#753)
    • ๐Ÿ›  fix variant option for manifest annotate (#765)
    • ๐Ÿ›  fix to makefile for OSX/Darwin (#724)
    • ๐Ÿ›  Fix .dockerignore file by removing index.html (#725)
    • ๐Ÿ›  Fix things and channels metadata create and edit & remove thing type (#721)
    • ๐Ÿ›  Fix Bootstrap service event map keys (#705)
    • ๐Ÿ›  Fix logging in publish event callback (#694)
    • ๐Ÿ›  Fix InfluxDB time bug (#689)
    • ๐Ÿ›  Fix users service to work in offline mode (#795)
    • ๐Ÿ›  fix mainflux_id parameter in bootstrap swagger (#789)
    • ๐Ÿ›  Fix offset calculation after deleting thing/channel, not to go to negative offset after deleting last thing/channel (#679)
    • ๐Ÿ‘‰ Use errors and null packets in authorized pub/sub (#773)
    • NOISSUE - Fix CoAP adapter (#779)
  • v0.8.0 Changes

    March 20, 2019

    ๐Ÿ”‹ Features

    • MF-571 - Add Env.elm to set custom base URL (#654)
    • ๐Ÿณ NOISSUE Added docs about docker-compose config overriding (#653)
    • ๐Ÿ“š MF-539 - Improve Bootstrap Service documentation (#646)
    • MF-596 - Add subtopic to RawMessage (#642)
    • NOISSUE - Prevent infinite loop in lora-adapter if Redis init fail (#647)
    • Corrected grammar and rephrased a few sentences to read nicely (#641)
    • ๐Ÿ’ป MF-571 - Elm UI (#632)
    • ๐Ÿ”€ MF-552 - Use event sourcing to keep Bootstrap service in sync with Things service (#603)
    • MF-540 - Add pagination in API responses for Bootstrap service (#575)
    • MF-600 - Handle custom LoRa Server application decoder (#608)
    • โšก๏ธ update docker-compose (#590)
    • โšก๏ธ Update generated code (#602)
    • โž• Add generated files check (#601)
    • ๐Ÿšš MF-597 - Removed legacy code as not needed anymore (#598)
    • NOISSUE - Added normalizer service to run script (#594)
    • ๐Ÿ”„ Changed RawMessage (#587)
    • ๐ŸŒฒ NOISSUE - fix CLI log (#581)
    • MF-519 - Refine Message (#567)
    • NOISSUE - Add name field for Bootstrap Config (#564)
    • ๐Ÿ›  Fix non-SenML message routing in normalizer (#573)
    • โšก๏ธ NOISSUE - Update authors list (#569)
    • โšก๏ธ Update lora.md (#568)
    • NOISSUE- Improve LoRa doc (#562)
    • ๐Ÿ“‡ MF-551 - Add metadata fields to Bootstrap Channels (#563)
    • ๐Ÿ›  Fix MQTT adapter by setting subscription queue (#561)
    • ๐Ÿ“š MF-558 - Add MQTT subtopics documentation (#559)
    • ๐Ÿ›  Fix regexp for SUB (#557)
    • Simplify MQTT topipc regexp (#555)
    • MF-429 -Enabled MQTT subtopic's (#554)
    • โž• Add env var for number of concurrent messages (#545)
    • โšก๏ธ NOISSUE - Update doc and fix empty key bug (#544)
    • ๐Ÿ‘ท MF-370 - Simplify and refine CI (#541)
    • NOISSUE - Add connection commands to CLI (#542)
    • ๐Ÿ“„ NOISSUE - Refine docs (#537)
    • โšก๏ธ Update licnese year (#533)
    • MF-513 - Add Bootstrapping service (#524)
    • โž• Add dedicated env vars for event sourcing (#536)
    • ๐Ÿ“„ NOISSUE - Fix docs (#535)
    • โž• Add lora doc to getting-started.md (#529)
    • MF-483 - Enable channels and devices corresponding lists in backend (#520)
    • โž• Add missing components doc to architecture.md (#531)

    ๐Ÿ›  Bugfixes

    • MF-639 Split Content-Type header field on semicolon and evaluate all substrings (#644)
    • MF-656 - Change bootstrap service port to 8200 (#658)
    • Replace crossOrigin with relative path and fix messaging bug (#645)
    • MF-579 Things & Channels returns 404 when not found or ID is malformed, not 500 (#633)
    • ๐Ÿ›  Fix run command in dev guide (#605)
    • ๐ŸŒฒ MF-583 - Correct cmd/mongodb-reader HTTPServer log Info (#584)
    • ๐Ÿ›  Fix Dusan Maldenovic GitHub (#570)
    • ๐Ÿ›  Fix CLI docs (#566)
    • ๐Ÿ›  Fix pagination response for empty page (#547)
    • ๐Ÿ›  Fix swagger and provisioning docs (#546)
    • NOISSUE - Fix event sourcing client on LoRa adapter (#527)
    • ๐Ÿ›  Fix MQTT adapter scaling issue (#526)
    • NOISSUE - Fix subtopic regex and restrict empty subtopic parts (#659)
    • ๐Ÿ›  Fix missing css in container ui (#638)
    • NOISSUE - Fix lora-adapter Object decode (#610)
    • ๐Ÿ”Š NOISSUE - Fix users logs in main.go (#577)
    • ๐Ÿณ NOISSUE - Fix normalizer exposed port in docker-compose (#548)

    Summary

    https://github.com/mainflux/mainflux/milestone/9?closed=1

  • v0.7.0 Changes

    December 08, 2018

    ๐Ÿ”‹ Features

    • MF-486 - Add provisioning command to CLI (#487)
    • ๐Ÿ›  Fix lora-adapter event store handlers (#492)
    • NOISSUE - Add LoRa route map validation and fix LoRa messages URL (#491)
    • MF-475 - Replace increment ID with UUID (#490)
    • MF-166 - Add lora-adapter service (#481)
    • NOISSUE - Add Makefile target to clean old imgs (#485)
    • ๐Ÿ“‡ MF-473 - Add metadata field to channel (#476)
    • ๐Ÿ”ง Make CoAP ping period configurable (#469)
    • โž• Add nginx ingress config to k8s services (#472)
    • โž• Add CoAP section in getting-started (#468)
    • ๐Ÿ“š NOISSUE - Move CLI documentation from getting started guide to separate page (#470)
    • โšก๏ธ NOISSUE - Update Getting Started doc with CLI usage (#465)
    • โšก๏ธ Update CoAP docs with URL example (#463)
    • MF-447 - Add event sourcing to things service (#460)
    • โž• Add TLS support to CoAP adapter and all readers (#459)
    • โœ… MF-417 - Implement SDK tests (#438)
    • MF-454 - Use message Time field as a time for InfluxDB points (#455)
    • ๐Ÿณ NOISSUE - Add .dockerignore to project root (#457)
    • โšก๏ธ Update docker-compose so that every service has debug log level (#453)
    • NOISSUE - Add TLS flag for Mainflux services (#452)
    • MF-448 - Option for Postgres SSL Mode (#449)
    • โšก๏ธ MF-443 Update project dependencies (#444)
    • MF-426 - Add optional MF_CA_CERTS env variable to allow GRPC client to use TLS certs (#430)
    • ๐Ÿ”ฆ Expose the InfluxDB and Cassandra ports to host (#441)
    • MF-374 - Bring back CoAP adapter (#413)

    ๐Ÿ›  Bugfixes

    • gRPC Load Balancing between http-adapter and things (#387)
    • MF-407 - Values of zero are being omitted (#434)

    Summary

    https://github.com/mainflux/mainflux/milestone/8?closed=1

  • v0.6.1

    December 22, 2018
  • v0.6.0 Changes

    October 26, 2018

    ๐Ÿ”‹ Features

    • โž• Added Go SDK (#357)
    • โšก๏ธ Updated NATS version (#412)
    • โž• Added debbug level to MFX logger (#379)
    • โž• Added Documentation for readers (#389)
    • โž• Added Redis cache to improve performance (#382)
  • v0.5.1 Changes

    September 04, 2018

    ๐Ÿ”‹ Features

    • ๐Ÿ‘Œ Improve performance by adding Redis cache (#382)

    ๐Ÿ›  Bugfixes

    • Mixed up name and type of the things (#375)
    • ๐Ÿ›  Fix MQTT topic (#380)
  • v0.5.0 Changes

    August 28, 2018

    ๐Ÿ”‹ Features

    • InfluxDB Reader (#311)
    • Cassandra Reader (#313)
    • MongoDB Reader (#344)
    • MQTT Persistance via Redis (#328)
    • CLI integrated into monorepo (#216)
    • ๐ŸŒฒ Normalizer logging (#333)
    • WS swagger doc (#337)
    • ๐Ÿ“‡ Payload renamed to Metadata (#343)
    • Protobuf files added (#363)
    • SPDX headers added (#325)

    ๐Ÿ›  Bugfixes

    • ๐Ÿณ Docker network for InfluxDB (#346)
    • Vendor correct gRPC version (#340)

    Summary

    https://github.com/mainflux/mainflux/milestone/6?closed=1

  • v0.4.0 Changes

    June 01, 2018
    • โ†” Integrated MQTT adapter (#165 )
    • ๐Ÿ‘Œ Support for storing messages in MongoDB (#237)
    • ๐Ÿ‘Œ Support for storing messages in InfluxDB (#236)
    • ๐Ÿ‘‰ Use UUID PKs with auto-incremented values (#269 )
    • Replaced JWT with plain string tokens in things service (#268 )
    • Emit non-SenML messages (#239 )
    • ๐Ÿ‘Œ Support for Grafana (#296)
    • โž• Added WS Load test (#299 )