Skip to content

0.12.0

Compare
Choose a tag to compare
@drasko drasko released this 29 Mar 10:31
4efd25e

Release 0.12.0 brings:

  • Groups (generic entity grouping)
  • Universal JSON writer
  • SMTP and SMPP support
  • Many enhancements and bugfixes

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)