Mainflux

Latest version: v0.0.4

Safety actively analyzes 625095 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.13.0

- Update VerneMQ release (1593)
- NOISSUE - Update changelog and readme for release 0.13.0
- MF-1582 - Fix lora-adapter MQTT client (1583)
- NOISSUE - Fix CoAP adapter (1572)
- NOISSUE - Unify MF_INFLUX_READER_DB_HOST and MF_INFLUX_WRITER_DB_HOST envars (1585)
- MF-1580 - Influxdb Writer changes format of update-time to string (1581)
- MF-1575 Add 'Name' field to ListMembers response in things svc (1576)
- MF-1565 - Document Bearer, Thing and Basic Authorization header (1566)
- MF-1567 - Use Bearer, Thing or Basic scheme in Authorization header (1568)
- MF-1348 - Add transport errors logging (1544)
- NOISSUE - Add nats wrapper for COAP (1569)
- MF-1469 - Indicate proper authentication scheme in Authorization header (1523)
- MF-1240 - Return to service transport layer only service errors (1559)
- Update dependencies (1564)
- NOISSUE - Separate Keto hosts for read and write (1563)
- MF-1551 - Fix Cobra usage commands and clean unnecessary struct types (1558)
- MF-1257 - Access messages from readers endpoint with user access token (1470)
- NOISSUE - Refactor MQTT subscriber (1561)
- MF-1059 - Add TLS support for email (1560)
- MF-1261 - Use StatusUnauthorized for authn and StatusForbidden for authz (1538)
- NOISSUE - Fix auth members list response (1555)
- MF-1263 - Move repeating errors to the separate package (1540)
- NOISSUE - Add API keys functions to CLI (1537)
- Fix SDK for group members (1553)
- NOISSUE - Fix Swagger UI (1552)
- MF-1008 - Make token duration configurable (1550)
- MF-1308 - Use IETF Health Check standard (1541)
- Fix user listing access control (1546)
- Update dependencies (1545)
- MF-1478 - TimescaleDB writer and reader add-on (1542)
- MF-1149 - Add AsyncAPI MQTT API doc (1539)
- MF-1535 - Add API keys functions to SDK (1536)
- NOISSUE - Add view and list serials endpoints in certs service (1483)
- MF-1516 - Fix API key issuing (1530)
- NOISSUE - Add disconnect endpoint in nginx conf (1528)
- NOISSUE - Add timestamp transformation rules for specifc JSON fields (1514)
- MF-1425 - Support external UUIDs for Things and Channels (1518)
- MF-1521 - Fix email headers (1522)
- Fix SenML lib dependency version (1519)
- Bump vernemq to 1.12.3 (1520)
- NOISSUE - Remove auth URL from SDK (1511)
- NOISSUE - Apply policies to Channels (1505)
- remove dead code (1503)
- NOISSUE - Fix listing (1502)
- NOISSUE - Listing Policies (1498)
- Fix standalone mode (1497)
- MF-1489 - Add API for deleting policies (1491)
- NOISSUE - Update group sharing policies (1494)
- NOISSUE - Refactor InfluxDB Reader: explicit check event + add safe conversion (1460)
- NOISSUE - Update users create command for CLI (1495)
- NOISSUE - Update self register environment variable name (1493)
- Bring back the job add
- NOISSUE - Fix assigning invalid group policy (1487)
- MF-1443 - Add policies (1482)
- NOISSUE - Fix retrieving all users (1477)
- MF-1468 - Fix ThingsURL in Certs Service (1474)
- NOISSUE - Refactor single-user mode (1471)
- Fix UpdateChannelHandler for Redis producer (1473)
- NOISSUE - Add SMPP notifier (1464)
- NOISSUE - Update dependencies (1453)
- NOISSUE - Fix security warnings for dependencies (1452)
- Bump docker-compose version in prereq (1449)
- NOISSUE - Fix bootstraping (1448)
- MF 1413 - Use per-service URL in SDK (1444)
- MF-1439 - Add support for Basic Authentication in HTTP Adapter (1441)
- MF-1421 - Make flattening of JSON transformer only available on InfluxDB (1432)
- NOISSUE - Update the /disconnect endpoint HTTP method as PUT (1438)
- MF-1389 - Add /disconnect endpoint in Things service (1433)
- NOISSUE - Fix httputil implementation in users service (1434)
- Fix fetching user members of an empty group (1436)
- Change to user friendly docs urls (1430)
- NOISSUE - Use github action for showing OpenAPI spec with Swagger UI (1427)
- Fix JSON Transformer empty format handling (1429)
- Update README
- NOISSUE - Update docker-compose images to latest release (1419)
- MF-1378 - Update dependencies (1379)

0.12.1 - 05. MAY 2021.
Features and Bugfixes
- NOISSUE - Refactor SDK memberships and fix openapi for memberships.
- NOISSUE - Fix incorrect influxdb credentials
- MF-1408 - Fix error handling for Thing update SQL(1408)
- MF-1288 - Add tests for JSON messages in message writers and readers
- NOISSUE - Fix Postgres Reader order
- NOISSUE - Fix nginx configuration for groups
- NOISSUE - Add tests and connection route-map to lora-adapter
- MF-1403 - Change vernemq building source revision
- NOISSUE - Rm content-type check from list endpoint

0.12.0 - 29. MAR 2021.
Features and Bugfixes
- MF-1394 - SDK groups (1396)
- NOISSUE - fix response for passwd endpoints (1393)
- NOISSUE - dont retrieve groups (1392)
- MF-1368 - Add internal http api package for query params reading (1384)
- MF-1390 - Fix docker-compose env_file (1391)
- NOISSUE - put order direction in response body (1387)
- NOISSUE - Certs service refactor (1369)
- MF-1357 - Add new endpoint for searching things (1383)
- NOISSUE - Add missing auth port in nginx enrypoint.sh (1380)
- MF-1346 - Create Groups API - add grouping of entities (1334)
- NOISSUE - Fix certs and vault deployment, reorganize and remove unnecessary vars (1368)
- MF-1317 - Configurable regexp rule for password (1355)
- Fix CoAP Adapter README (1376)
- NOISSUE - Fix default values for port and x509 provision (1367)
- NOISSUE - Added missing endpoints for users service (1372)
- MF-1365 - Add ADOPTERS.md file (1371)
- Fix grpc endpoint parameter permutation (1370)
- NOISSUE - Add IsChannelOwner grpc endpoint (1366)
- MF-1362 - Sort Things and Channels connections by name (1363)
- MF-1314 - Add value comparison filters for readers (1353)
- Fix env configuration and documentation (1360)
- NOISSUE - Support disabling Email Agent authentication (1356)
- NOISSUE - Upgrade Mongo, Cassandra and Influx docker images (1354)
- NOISSUE - Add READMEs to pkg packages (1352)
- NOISSUE - Correct README (1349)
- MF-1342 - Use environment variables in docker-compose to use tagged version of image (1343)
- MF-1311 - Add Notifications service (1324)
- MF-1344 - Fix links to API documentations 1345
- NOISSUE - Upgrade influxdb and postgres docker images (1341)
- NOISSUE - Revert cli to use user token from command args (1339)
- MF-1276 - Fix openapi IDs and Keys format (1338)
- MF-1061 - Add PageMetadata to readers (1333)
- NOISSUE - Fix run script and compiler warnings (1336)
- Fix Postgres writer transaction handling (1335)
- Make Transformer type configurable (1331)
- MF-1061 - Implement v, vb, vs, vd and from/to mongodb-reader filters (1326)
- NOISSUE - Rename package aliases uuidProvider into uuid (1323)
- MF-1034 - Wrapping MQTT client (1318)
- MF-1061 - Fix cassandra-reader count for json format (1327)
- MF-1061 - Implement v, vb, vs, vd and from/to cassandra-reader filters (1325)
- NOISSUE - Switch to Consumers interface (1316)
- MF-1061 - Implement protocol, name, v, vb, vs, vd and from/to Postgres reader… (1322)
- MF-1061 - Add name, protocol and publisher tests to influxdb-reader (1320)
- NOISSUE - Fix Auth typo (1319)
- NOISSUE - Add health check for MQTT broker (1305)
- MF-1264 - Add support for JSON readers (1295)
- NOISSUE - Merge authz and authn into new service auth (1313)
- MF-1061 - Implement InfluxDB filters value, v, vb, vs, vd, from, to (1312)
- NOISSUE - Correct readers openapi.yml (1310)
- NOISSUE - Fix MQTT Forwarder client id (1309)
- NOISSUE - Fix dates not being init properly on save, change path construction, replace UUID with ULID for group ID (1300)
- NOISSUE - Remove authz from docker comp (1307)
- Shorten descriptions and add formats (1306)
- NOISSUE - remove owner id from user table and object (1303)
- NOISSUE - Add missing fields to openapi specs and enclose http codes in single quotes (1302)
- MF-1290 - Sort Things and Channels by name (1293)
- MF-1248 - Add access policies for users (1246)
- Fixes, without spaces. (1296)
- Add different CNs for CA and certs (1292)
- MF-397 - Introduce Thing Groups (1259)
- Add Enhancement section to the issue template (1284)
- Fix hardcoded env var values (1283)
- NOISSUE - Improve AuthN service docs (1282)
- MF-1268 - CLI improvements (1274)
- NOISSSUE - Vault integration as an addon. (1266)
- Fix naming in Authn API tests (1275)
- MF-1244 - Return UserID alongside with user Email in Identify response (1245)
- NOISSUE - Fix ViewGroup and UpdateGroup (1269)
- NOISSUE - Add ListUsers, ViewUser and ViewProfile methods (1262)
- NOISSUE - Rm users http package (1256)
- NOISSUE - Remove content-type check from decodeListUserGroupsRequest (1255)
- NOISSUE - Migrate swaggers to openapi 3 spec (1250)
- Update MQTT Broker Docker scripts (1253)
- update mproxy version (1251)
- NOISSUE - Fix group retrieval when parent id is not specified (1247)
- NOISSUE - Add new endpoint to retrieve configuration to be used as a template. (1242)
- NOISSUE - Add user groups (1228)
- MF-1237 - Return to transport only things service errors (1236)
- MF-928 - Change CoAP lib (1233)
- NOISSUE - Simplify make cleandocker (1230)
- NOISSUE - Fix malformed Swagger API specs (1229)
- MF-435 - Add support for env file loading (1223)
- update certs docs (1227)
- NOISSUE - Fix certs update in bootstrap config and make content handling in config.toml user friendly (1221)
- NOISSUE - Fix typo in authorization.js (1226)
- MF-983 - Add HTTP query param to connections list endpoints to fetch disconnected Things or Channels (1217)
- MF-1179 - Add a certificate service and certs endpoint to SDK (1188)
- NOISUE - Fix cache error when key is not in Redis (1220)
- MF-1199 - Add NATS messaging tests (1209)
- NOISSUE: Fix emailer (1219)
- NOISSUE - Update dependencies (1218)
- NOISSUE - Add subtopic wildcard for twin attribute's definition (1214)
- fix envs for nginx (1215)
- Remove twin mqtt related obsolete var and fix es-redis address (1213)
- NOISSUE - Remove unused `MF_THINGS_SECRET` env var (1211)
- NOISSUE - Fix some typos (1212)
- NOISSUE - Remove unknown Bootstrap requests (1210)
- NOISSUE - Use `pgcrypto` instead `uuid-ossp` for UUIDs generation (version 4) (1208)
- MF-1198 - Add errors package tests (1207)
- MF-1025 - timeout env in sec, use parseduration (1206)
- MF-1201 - Fix MF_THINGS_AUTH_GRPC_URL mongo reader ENVAR (1203)
- NOISSUE - Fix CI (1204)
- MF-1180 - Add redis based twins and states cache (1184)
- MF-739 - Add ID to the User entity (1152)
- NOISSUE - Fix default db name for storage databases (1194)
- NOISSUE - Add `MF_DOCKER_IMAGE_NAME_PREFIX` to Makefile (1173)
- MF-1154 - Move UUID provider to project root (1172)
- Fix typo in error messages (1193)
- MF-1190 - Add pkg for library packages (1191)
- MF-1177 - Implement caching in MQTT adapter (1187)
- NOISSUE - Refactor provision tool (1189)

0.11.0 - 29. MAY 2020.
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)
- NOISSUE - Fix default nats pubsub subject (1153)
- MF-1125 - Document Provision service (1143)
- NOISSUE - Fix bootstrap SDK args naming (1151)
- 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)
- 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)

0.10.0 - 17. DEC 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)

0.9.0 - 19. JUL 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)
- 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)


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

0.8.0 - 20. MAR 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


0.7.0 - 08. DEC 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


0.6.0 - 26. OCT 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)


0.5.1 - 05. SEP 2018.
Features
- Improve performance by adding Redis cache (382)

Bugfixes
- Mixed up name and type of the things (375)
- Fix MQTT topic (380)

0.5.0

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


0.4.0 - 01. JUN 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 )


0.3.0 - 14. MAY 2018.
- CoAP API for message exchange (186)
- Split `manager` service into `clients` and `users` (266)
- Replaced ORM with raw SQL (265)
- Setup Kubernetes (226, 273)
- Fix docker compose (274)
- Integrated `dashflux` into monorepo (258)
- Integrated (*non-compatible*) `mqtt` into monorepo (260)


0.2.3 - 24. APR 2018.
- Fix examples in the documentation (243)
- Add service name in info response (241)
- Improve code coverage in WS adapter (242)


0.2.2 - 23. APR 2018.
- Setup load testing scenarios (225)


0.2.1 - 22. APR 2018.
- Fixed `Content-Type` header checking (238)

0.2.0

- Protobuf message serialization (192)
- Websocket API for exchanging messages (188)
- Channel & client retrieval paging (227)
- Service instrumentation (213)
- `go-kit` based JSON logger (212)
- Project documentation (218, 220)
- API tests (211, 224)


0.1.2 - 18. MAR 2018.
Bug fixes

- Fixed go lint warnings (189)
- Compose failing startup (185)
- Added missing service startup messages (190)

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.