Releases: absmach/supermq
Releases · absmach/supermq
v0.16.0
What's Changed
- SMQ-2533 - Rename Magistrala to SuperMQ by @dborovcanin in #2560
- NOISSUE - Remove middleware from tests coverage by @felixgateru in #2563
- NOISSUE: Add events to roles by @arvindh123 in #2562
- Bump github.com/authzed/authzed-go from 1.1.1 to 1.2.0 by @dependabot in #2580
- Bump golang.org/x/sync from 0.9.0 to 0.10.0 by @dependabot in #2575
- Bump golang.org/x/crypto from 0.29.0 to 0.30.0 by @dependabot in #2572
- Bump google.golang.org/grpc from 1.68.0 to 1.68.1 by @dependabot in #2573
- Bump codecov/codecov-action from 4 to 5 in /.github/workflows in the gh-dependency group by @dependabot in #2574
- SMQ-2570 - Update clients and channels api docs by @felixgateru in #2578
- NOISSUE - Move SDK to pkg by @dborovcanin in #2583
- Bump github.com/authzed/spicedb from 1.38.1 to 1.39.0 by @dependabot in #2582
- NOISSUE: Add roles and actions to domain listing by @arvindh123 in #2571
- NOISSUE - Fix standard TLS connection by @SammyOina in #2576
- SMQ-2570 - Update auth and domains api docs by @felixgateru in #2579
- NOISSUE - Remove LoRA references by @dborovcanin in #2584
- SMQ-2570 - Update user and groups api docs by @felixgateru in #2581
Full Changelog: v0.15.1...v0.16.0
v0.15.1
Full Changelog: v0.15.0...v0.15.1
v0.15.0
What's Changed
- Bump github.com/opencontainers/runc from 1.1.10 to 1.1.12 by @dependabot in https://github.com/absmach/magistrala/pull/2070
- NOISSUE - Pin the version of
golangci-lint
by @rodneyosodo in https://github.com/absmach/magistrala/pull/2077 - NOISSUE - Add Postgres DB for UI by @rodneyosodo in https://github.com/absmach/magistrala/pull/2082
- NOISSUE - Fix provision configuration loading by @arvindh123 in https://github.com/absmach/magistrala/pull/2078
- NOISSUE - Fix Bootstrap thing creation flow by @arvindh123 in https://github.com/absmach/magistrala/pull/2083
- NOISSUE - Vault operations with app role authentication by @arvindh123 in https://github.com/absmach/magistrala/pull/2084
- NOISSUE - Remove duplicate errors by @rodneyosodo in https://github.com/absmach/magistrala/pull/2086
- NOIISUE - Update Vault setup scripts to support Vault CLI by @arvindh123 in https://github.com/absmach/magistrala/pull/2091
- NOISSUE : Add Domain routes in Nginx x509 conf by @arvindh123 in https://github.com/absmach/magistrala/pull/2100
- NOISSUE - Fix panic during revocation of expired certificate by @arvindh123 in https://github.com/absmach/magistrala/pull/2101
- NOISSUE - Add job for checking
go.mod
changes by @rodneyosodo in https://github.com/absmach/magistrala/pull/2097 - NOISSUE - Fix assign , unassign commands in CLI by @arvindh123 in https://github.com/absmach/magistrala/pull/2102
- NOISSUE - Add Event Subscriber Config by @rodneyosodo in https://github.com/absmach/magistrala/pull/2054
- MG-1887 - Add support for OAuth2.0 by @rodneyosodo in https://github.com/absmach/magistrala/pull/2103
- NOISSUE - Update UI service env variables by @ianmuchyri in https://github.com/absmach/magistrala/pull/2105
- NOISSUE - Update timescale reader by @Musilah in https://github.com/absmach/magistrala/pull/2085
- NOISSUE - Update UI environment variables by @ianmuchyri in https://github.com/absmach/magistrala/pull/2107
- Bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 by @dependabot in https://github.com/absmach/magistrala/pull/2108
- NOISSUE - Update Aggregation SQL query by @ianmuchyri in https://github.com/absmach/magistrala/pull/2111
- Bump github.com/lestrrat-go/jwx/v2 from 2.0.19 to 2.0.21 by @dependabot in https://github.com/absmach/magistrala/pull/2110
- NOISSUE - Add Secret Validation on Registration by @rodneyosodo in https://github.com/absmach/magistrala/pull/2109
- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @dependabot in https://github.com/absmach/magistrala/pull/2112
- NOISSUE - Remove OAuth2.0 tokens from Magistrala token by @rodneyosodo in https://github.com/absmach/magistrala/pull/2106
- Bump github.com/jackc/pgx/v5 from 5.5.2 to 5.5.4 by @dependabot in https://github.com/absmach/magistrala/pull/2116
- NOISSUE - Convert Payload Time To UnixNano by @rodneyosodo in https://github.com/absmach/magistrala/pull/2115
- NOISSUE - Add Domain URL to CLI and SDK configuration by @arvindh123 in https://github.com/absmach/magistrala/pull/2118
- NOISSUE - Add property based testing to users service by @rodneyosodo in https://github.com/absmach/magistrala/pull/2087
- Bump github.com/docker/docker from 24.0.7+incompatible to 24.0.9+incompatible by @dependabot in https://github.com/absmach/magistrala/pull/2123
- NOISSUE - Fix Timescale Reader query by @ianmuchyri in https://github.com/absmach/magistrala/pull/2120
- NOISSUE - Fix OPC-UA adapter by @WashingtonKK in https://github.com/absmach/magistrala/pull/2114
- NOISSUE - Fix links in README.md file by @dborovcanin in https://github.com/absmach/magistrala/pull/2129
- NOISSUE - Fix Failing Users Property Based Tests by @rodneyosodo in https://github.com/absmach/magistrala/pull/2134
- MG-2125 - Unable to enable thing using bootstrap by @JeffMboya in https://github.com/absmach/magistrala/pull/2132
- MG-2060 - Remove int32 type in policy interface by @nyagamunene in https://github.com/absmach/magistrala/pull/2131
- NOISSUE - Fix secret reset failing by @ianmuchyri in https://github.com/absmach/magistrala/pull/2135
- NOISSUE - Add group tests to users and things service by @felixgateru in https://github.com/absmach/magistrala/pull/2133
- NOISSUE - Update Health Information by @rodneyosodo in https://github.com/absmach/magistrala/pull/2089
- NOISSUE - Add property based testing to things service by @rodneyosodo in https://github.com/absmach/magistrala/pull/2088
- MG-2136 - Generate mocks with mockery for Bootstrap service by @nyagamunene in https://github.com/absmach/magistrala/pull/2140
- NOISSUE - Fix: Domain Total Query by @arvindh123 in https://github.com/absmach/magistrala/pull/2149
- MG-2143 - Generate mocks with mockery for Invitations service by @nyagamunene in https://github.com/absmach/magistrala/pull/2144
- NOISSUE - Update dependencies by @dborovcanin in https://github.com/absmach/magistrala/pull/2151
- Bump actions/setup-go from 4 to 5 by @dependabot in https://github.com/absmach/magistrala/pull/2152
- Bump codecov/codecov-action from 3 to 4 by @dependabot in https://github.com/absmach/magistrala/pull/2153
- Bump peaceiris/actions-gh-pages from 3 to 4 by @dependabot in https://github.com/absmach/magistrala/pull/2154
- Bump golang from 1.21-alpine to 1.22-alpine in /docker by @dependabot in https://github.com/absmach/magistrala/pull/2156
- Bump dorny/paths-filter from 2 to 3 by @dependabot in https://github.com/absmach/magistrala/pull/2155
- NOISSUE - Update Go version to 1.22.2 by @dborovcanin in https://github.com/absmach/magistrala/pull/2158
- NOISSUE - Add property based testing to invitations API by @rodneyosodo in https://github.com/absmach/magistrala/pull/2093
- NOISSUE - Update Docker and Compose versions by @dborovcanin in https://github.com/absmach/magistrala/pull/2159
- NOISSUE - Add property based testing to auth API by @rodneyosodo in https://github.com/absmach/magistrala/pull/2094
- MG-1963 - Remove TCP config from CoAP server by @felixgateru in https://github.com/absmach/magistrala/pull/2139
- NOISSUE - Add property based testing to bootstrap API by @rodneyosodo in https://github.com/absmach/magistrala/pull/2095
- NOISSUE - Add property based testing to certs API by @rodneyosodo in https://github.com/absmach/magistrala/pull/2096
- NOISSUE - Update the location of
mqtt.yml
by @emmanuel-ferdman in https://github.com/absmach/magistrala/pull/2172 - MG-2164 - Generate mocks with mockery for users by @JeffMboya in https://github.com/absmach/magistrala/pull/2165
- MG-2170 - Generate mocks with mockery for HTTP service by @nyagamunene in https://github.com/absmach/magistrala/pull/2171
- MG-2161 - Generate mocks with mockery for mqtt by @JeffMboya in https://github.com/absmach/magistrala/pull/2163
- NOISSUE - Add property based testing to twins API by @rodneyosodo in https://github.com/absmach/magistrala/pull/2098
- MG-1981 - Fix bug on list groups wth subject returning subject group. by @felixgateru in https://github.com/absmach/magistrala/pull/2148
- NOISSUE - Add property based testing to provision API by @rodneyosodo in https://github.com/absmach/magistrala/pull/2099
- Bump github.com/docker/docker from 26.0.0+incompatible to 26.0.1+incompatible by @dependabot in https://github.com/absmach/magistrala/pull/2179
- Bump go.mongodb.org/mongo-driver from 1.14.0 to 1.15.0 by @dependabot in https://github.com/absmach/magistrala/pull/2178
- NOISSUE - Fix failing groups tests in sdk by @felixgateru in https://github.com/absmach/magistrala/pull/2181
- MG-2166 - Generate mocks with mockery for readers by @JeffMboya in https://github.com/absmach/magistrala/pull/2167
- NOISSUE - Fix
provision test
command by @rodneyosodo in https://github.com/absmach/magistrala/pull/2182 - NOISSUE - Add property based testing to readers API by @rodneyosodo in https://github.com/absmach/magistrala/pull/2177
- MG-2145 - Generate mocks with mockery for Lora service by @nyagamunene in https://github.com/absmach/magistrala/pull/2146
- Bump github.com/docker/docker from 26.0.1+incompatible to 26.0.2+incompatible by @dependabot in https://github.com/absmach/magistrala/pull/2188
- MG-2147 - Generate mocks with mockery for Consumer service by @nyagamunene in https://github.com/absmach/magistrala/pull/2150
- MG-2137 - Generate mocks with mockery for Certs service by @JeffMboya in https://github.com/absmach/magistrala/pull/2138
- MG-2069 - Remove relation requirement from entity unassignment by @WashingtonKK in https://github.com/absmach/magistrala/pull/2130
- MG-2173 - Generate mocks with mockery for Twins service by @nyagamunene in https://github.com/absmach/magistrala/pull/2174
- MG-2092 - Remove unused field in token object by @JeffMboya in https://github.com/absmach/magistrala/pull/2191
- Bump github.com/hashicorp/vault/api from 1.12.2 to 1.13.0 by @dependabot in https://github.com/absmach/magistrala/pull/2194
- NOISSUE - Add property based testing to notifiers API by @rodneyosodo in https://github.com/absmach/magistrala/pull/2175
- Bump go.opentelemetry.io/otel/sdk from 1.25.0 to 1.26.0 by @dependabot in https://github.com/absmach/magistrala/pull/2210
- Bump golang.org/x/oauth2 from 0.19.0 to 0.20.0 by @dependabot in https://github.com/absmach/magistrala/pull/2220
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.25.0 to 1.26.0 by @dependabot in https://github.com/absmach/magistrala/pull/2219
- Bump github.com/jmoiron/sqlx from 1.3.5 to 1.4.0 by @dependabot in https://github.com/absmach/magistrala/pull/2208
- Bump golangci/golangci-lint-action from 4 to 5 in /.github/workflows by @dependabot in https://github.com/absmach/magistrala/pull/2207
- NOISSUE - Fix closing file in OPC-UA adapter by @testwill in https://github.com/absmach/magistrala/pull/2215
- MG-1977 - Check whether user is domain member before sending invitation by @felixgateru in https://github.com/absmach/magistrala/pull/2213
- MG-2117 - Remove repository errors from API layer by ...
v0.14.0
What's Changed
- NOISSUE - Move invariant statements out of loop for cassandra-writer by @fuzhy in https://github.com/absmach/magistrala/pull/1596
- NOISSUE - Fix Nginx entrypoint script by @dborovcanin in https://github.com/absmach/magistrala/pull/1597
- MF-1525 - Add graceful stop for HTTP and GRPC servers by @arvindh123 in https://github.com/absmach/magistrala/pull/1548
- MF-1588 - Update Subscriber interface by @rodneyosodo in https://github.com/absmach/magistrala/pull/1598
- MF - 1590 - Fix fetching list of users with a zero limit by @rodneyosodo in https://github.com/absmach/magistrala/pull/1594
- NOISSUE - Retrieve client key on cert issuing by @manuio in https://github.com/absmach/magistrala/pull/1607
- MF-1603 - Env file contains an invalid value by @zhang-chuanfeng in https://github.com/absmach/magistrala/pull/1604
- MF - 1416 - Queue Abstraction for Mainflux & RabbitMQ Support by @rodneyosodo in https://github.com/absmach/magistrala/pull/1562
- NOISSUE - Fix Groups SDK by @dborovcanin in https://github.com/absmach/magistrala/pull/1609
- NOISSUE - Fix CI script by @dborovcanin in https://github.com/absmach/magistrala/pull/1613
- NOISSUE - Make application/json content-type valid in http-adapter by @manuio in https://github.com/absmach/magistrala/pull/1606
- NOISSUE - Fix PULL_REQUEST_TEMPLATE.md typo by @fbugarski in https://github.com/absmach/magistrala/pull/1616
- MF-1614 - Invalid handling of auth errors in Things service by @dborovcanin in https://github.com/absmach/magistrala/pull/1615
- NOISSUE - Get user by ID and get all users by SDK by @rodneyosodo in https://github.com/absmach/magistrala/pull/1589
- NOISSUE - RabbitMQ build and deployment by @rodneyosodo in https://github.com/absmach/magistrala/pull/1570
- NOISSUE - Add identify thing method to SDK by @rodneyosodo in https://github.com/absmach/magistrala/pull/1617
- MF-1627 - Fix SDK interface function signature by @mclcavalcante in https://github.com/absmach/magistrala/pull/1628
- NOISSUE - Fix setup in .env file by @dborovcanin in https://github.com/absmach/magistrala/pull/1634
- NOISSUE - Replace MF_SDK_BASE_URL envar by MF_THINGS_URL by @manuio in https://github.com/absmach/magistrala/pull/1632
- NOISSUE - Remove .DS_Store file by @dborovcanin in https://github.com/absmach/magistrala/pull/1638
- MF1621 - Logical user removal by @rodneyosodo in https://github.com/absmach/magistrala/pull/1620
- MF-1630 - Replace old subscriptions with a new one instead of throwing an error by @AryanGodara in https://github.com/absmach/magistrala/pull/1633
- NOISSUE - Update CLI Documentation by @rodneyosodo in https://github.com/absmach/magistrala/pull/1647
- NOISSUE - Fix Update Channel Typo by @rodneyosodo in https://github.com/absmach/magistrala/pull/1649
- MF-1623 - Bring back WebSocket Adapter by @AryanGodara in https://github.com/absmach/magistrala/pull/1625
- MF-1648 - Add Default MF_BROKER_URL in env file by @rodneyosodo in https://github.com/absmach/magistrala/pull/1650
- NOISSUE - Fix Websockets Broker URL by @rodneyosodo in https://github.com/absmach/magistrala/pull/1659
- MF-1640 - Create tests for mqtt pubsub by @AryanGodara in https://github.com/absmach/magistrala/pull/1643
- MF-1654 - Fix Topic Parsing in RabbitMQ Broker by @rodneyosodo in https://github.com/absmach/magistrala/pull/1655
- NOISSUE - Update Provision service by @rodneyosodo in https://github.com/absmach/magistrala/pull/1658
- Update Go version and dependencies by @dborovcanin in https://github.com/absmach/magistrala/pull/1663
- MF-1197 - Add MQTT adapter tests by @zzokki81 in https://github.com/absmach/magistrala/pull/1622
- MF-1678 - Fetching users returns an invalid status code response by @arvindh123 in https://github.com/absmach/magistrala/pull/1679
- MF-1667 - Postgres lib update by @dborovcanin in https://github.com/absmach/magistrala/pull/1680
- MF-1670 - Improve error handling in SDK by @AryanGodara in https://github.com/absmach/magistrala/pull/1674
- MF-1681 - Failed to reconnect to NATS by @dborovcanin in https://github.com/absmach/magistrala/pull/1686
- NOISSUE - Trim trailing and leading whitespaces in email at login & register by @arvindh123 in https://github.com/absmach/magistrala/pull/1687
- NOISSUE - Fix Error In Users Migration by @rodneyosodo in https://github.com/absmach/magistrala/pull/1682
- NOISSUE - Update pubsub tests for rabbitmq by @AryanGodara in https://github.com/absmach/magistrala/pull/1656
- NOISSUE - Combining Query Parameters by @rodneyosodo in https://github.com/absmach/magistrala/pull/1631
- NOISSUE - Fix Bootstrap CLI by @rodneyosodo in https://github.com/absmach/magistrala/pull/1695
- NOISSUE - Update Read Messages CLI by @rodneyosodo in https://github.com/absmach/magistrala/pull/1696
- NOISSUE - Update SDK and Things Service by @rodneyosodo in https://github.com/absmach/magistrala/pull/1694
- NOISSUE - Add cert revocation to SDK by @rodneyosodo in https://github.com/absmach/magistrala/pull/1693
- MF-1707 - Make Certs TTL Configurable by @rodneyosodo in https://github.com/absmach/magistrala/pull/1708
- NOISSUE - Update Nginx Docker Image by @rodneyosodo in https://github.com/absmach/magistrala/pull/1706
- MF-1455 - Update Versions of Protobuf by @rodneyosodo in https://github.com/absmach/magistrala/pull/1704
- MF-1556 - Move the most used functions in main.go to internal package by @arvindh123 in https://github.com/absmach/magistrala/pull/1601
- Bump github.com/pion/dtls/v2 from 2.1.5 to 2.2.4 by @dependabot in https://github.com/absmach/magistrala/pull/1722
- MF-1698 - Add Fatal to Mainflux logger by @AryanGodara in https://github.com/absmach/magistrala/pull/1721
- NOISSUE - Logger Fatal method returns no value by @dborovcanin in https://github.com/absmach/magistrala/pull/1728
- Bump golang.org/x/net from 0.5.0 to 0.7.0 by @dependabot in https://github.com/absmach/magistrala/pull/1730
- NOISSUE - Add Codeball code review by @drasko in https://github.com/absmach/magistrala/pull/1745
- NOISSUE - Correct Codeball permissions by @drasko in https://github.com/absmach/magistrala/pull/1746
- MF-1584 - Upgrade InfluxDB from 1.x to 2.x by @AryanGodara in https://github.com/absmach/magistrala/pull/1709
- NOISSUE - Fix Send Response for Publishing Message by @rodneyosodo in https://github.com/absmach/magistrala/pull/1740
- MF-512 - Change service default ports by @SammyOina in https://github.com/absmach/magistrala/pull/1737
- MF-1749 - Remove duplicate case in error handling by @SammyOina in https://github.com/absmach/magistrala/pull/1750
- Bump github.com/opencontainers/runc from 1.1.4 to 1.1.5 by @dependabot in https://github.com/absmach/magistrala/pull/1756
- Bump github.com/docker/docker from 20.10.21+incompatible to 20.10.24+incompatible by @dependabot in https://github.com/absmach/magistrala/pull/1760
- MF-1720 - Improve Test Reports by @AryanGodara in https://github.com/absmach/magistrala/pull/1727
- NOISSUE - Add prometheus and grafana for metrics by @SammyOina in https://github.com/absmach/magistrala/pull/1753
- NOISSUE - Add UsersURL to SDK on Provision SVC by @rodneyosodo in https://github.com/absmach/magistrala/pull/1767
- NOISSUE - Fix Load Email Configurations by @rodneyosodo in https://github.com/absmach/magistrala/pull/1768
- NOISSUE - Blocking and Async Consumer Interface by @AryanGodara in https://github.com/absmach/magistrala/pull/1742
- MF-786 - Tracing over NATS using opentracing standard by @SammyOina in https://github.com/absmach/magistrala/pull/1739
- MF-1761 - Improve path parameters naming by @ianmuchyri in https://github.com/absmach/magistrala/pull/1762
- MF-1718 - Use static code analysis in CI by @AryanGodara in https://github.com/absmach/magistrala/pull/1729
- MF-1771 - Add Quantiles to Latency Summary Metrics by @charlie-jangala in https://github.com/absmach/magistrala/pull/1772
- MF-1787 - Incorrect response code for CoAP POST messages by @dborovcanin in https://github.com/absmach/magistrala/pull/1788
- MF-1699 - Enrich SDK and CLI by @rodneyosodo in https://github.com/absmach/magistrala/pull/1719
- MF-969 - Add List API Keys Endpoint by @rodneyosodo in https://github.com/absmach/magistrala/pull/1703
- NOISSUE - Add latency metrics to dashboard by @SammyOina in https://github.com/absmach/magistrala/pull/1773
- MF-1801 - Improve error value returned for invalid thing by @SammyOina in https://github.com/absmach/magistrala/pull/1803
- MF-1783 - Improve HTTP / gRPC codes when attempting to publish with nonexistent thing key / channel id by @SammyOina in https://github.com/absmach/magistrala/pull/1798
- MF-1800 - Update CLI example by @SammyOina in https://github.com/absmach/magistrala/pull/1802
- NOISSUE - Trace MQTT forward operations by @SammyOina in https://github.com/absmach/magistrala/pull/1775
- Remove codeball by @drasko in https://github.com/absmach/magistrala/pull/1806
- NOISSUE - Add tests for env pkg by @SammyOina in https://github.com/absmach/magistrala/pull/1796
- MF-1506 - Group-based Access Control by @dborovcanin in https://github.com/absmach/magistrala/pull/1716
- NOISSUE - Fix SEND_TELEMETRY Env Var by @rodneyosodo in https://github.com/absmach/magistrala/pull/1819
- NOISSUE - Invalidate Auth Cache When Adding Already Existing Thing Policy by @rodneyosodo in https://github.com/absmach/magistrala/pull/1822
- NOISSUE - Evaluate Group Access For View Group by @rodneyosodo in https://github.com/absmach/magistrala/pull/1818
- Bump github.com/lestrrat-go/jwx/v2 from 2.0.8 to 2.0.11 by @dependabot in https://github.com/absmach/magistrala/pull/1817
- NOISSUE - Use Insert On Conflict For Policies by @rodneyosodo in https://github.com/absmach/magistrala/pull/1824
- NOISSUE - Change Share Client To Be AddPolicy by @rodneyosodo in https://github.com/absmach/magistrala/pull/1825
- NOISSUE - Fix MQTT Forwarder topic by @dborovcanin in https://github.com/absmach/magistrala/pull/1827
- NOISSUE - Update Versions of Protobuf b...
0.13.0
Release 0.13.0
brings:
- Allow reading messages using the user access token
- Support for Basic Authentication in HTTP Adapter
- API keys function to CLI
Features and Bugfixes
- NOISSUE - Update changelog for release 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
Release 0.12.1
brings:
- bugfixes
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
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
insteaduuid-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
Release 0.11.0
brings:
- Digital Twin
- mProxy (MQTT proxy)
- Zero-touch provisioning
- Enhanced edge
- Enhanced Kubernetes
- And many more
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)
- 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
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
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)