All Versions
14
Latest Version
Avg Release Cycle
38 days
Latest Release
125 days ago

Changelog History
Page 1

  • v0.9.0

    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

    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

    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

    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

    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

    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

    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 )
  • v0.3.0

    May 14, 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)
  • v0.2.3

    April 24, 2018
    • 🛠 Fix examples in the documentation (#243)
    • ➕ Add service name in info response (#241)
    • 👌 Improve code coverage in WS adapter (#242)