Releases: absmach/supermq
Releases Β· absmach/supermq
v0.18.2
What's Changed
- Bump github.com/redis/go-redis/v9 from 9.12.1 to 9.13.0 by @dependabot[bot] in #3128
- Bump github.com/prometheus/client_golang from 1.23.0 to 1.23.2 by @dependabot[bot] in #3130
- Bump golang from 1.25.0-alpine to 1.25.1-alpine in /docker in the docker-dependency group by @dependabot[bot] in #3127
- Bump actions/setup-go from 5 to 6 in /.github/workflows in the gh-dependency group by @dependabot[bot] in #3131
- Bump github.com/jackc/pgx/v5 from 5.7.5 to 5.7.6 by @dependabot[bot] in #3136
- Bump golang.org/x/oauth2 from 0.30.0 to 0.31.0 by @dependabot[bot] in #3135
- Bump github.com/absmach/callhome from 0.14.0 to 0.18.1 by @dependabot[bot] in #3134
- Bump golang.org/x/crypto from 0.41.0 to 0.42.0 by @dependabot[bot] in #3133
- SMQ-2801 - Add health check endpoint for MQTT adapter by @felixgateru in #3024
- SMQ-2801 - Add health check endpoint to HTTP adapter by @felixgateru in #3140
- SMQ-2801 - Add health check endpoint to WS adapter by @felixgateru in #3144
- SMQ-2801 - Add health check endpoint with client authentication to CoAP adapter by @felixgateru in #3139
- Bump google.golang.org/grpc from 1.75.0 to 1.75.1 by @dependabot[bot] in #3143
- Bump github.com/redis/go-redis/v9 from 9.13.0 to 9.14.0 by @dependabot[bot] in #3141
- Bump google.golang.org/protobuf from 1.36.8 to 1.36.9 by @dependabot[bot] in #3142
- SMQ-2944 - Add client events consumer by @felixgateru in #2947
- SMQ-2945 - Add channels events consumer by @felixgateru in #2951
- NOISSUE - Fix Groups and Channels Users Listing by @Musilah in #3138
- MG-314 - Update API docs related for listing entities by @felixgateru in #3149
- Bump github.com/eclipse/paho.mqtt.golang from 1.5.0 to 1.5.1 by @dependabot[bot] in #3151
- Bump github.com/authzed/spicedb from 1.45.3 to 1.45.4 by @dependabot[bot] in #3150
- Bump github.com/nats-io/nats.go from 1.45.0 to 1.46.0 by @dependabot[bot] in #3152
- NOISSUE - Group service middleware into single folder by @felixgateru in #2472
- SMQ-3028 - Unify SMQ certs with Absmach Certs by @nyagamunene in #3146
- NOISSUE - Remove empty file by @nyagamunene in #3157
- SMQ-3159 - Return specific error on non-existent user during login by @arvindh123 in #3160
- NOISSUE - Auto verify oauth user during OAuth Callback by @arvindh123 in #3162
- NOISSUE - Fixing auto verification unverified users flow by @arvindh123 in #3163
- Bump peter-evans/repository-dispatch from 3 to 4 in /.github/workflows in the gh-dependency group by @dependabot[bot] in #3161
- Bump github.com/nats-io/nats.go from 1.46.0 to 1.46.1 by @dependabot[bot] in #3166
- Bump google.golang.org/protobuf from 1.36.9 to 1.36.10 by @dependabot[bot] in #3167
- Bump github.com/authzed/authzed-go from 1.5.1-0.20250909211335-16b58d03994c to 1.6.0 by @dependabot[bot] in #3168
- NOISSUE - Fix OAuth auto verification on register by @arvindh123 in #3174
- SMQ-3175 - Fix clearing domain metadata on domain name and tags update by @felixgateru in #3176
- NOISSUE - Handle user registration errors by @arvindh123 in #3177
- NOISSUE - Handle Domain & Channel Route not available error during creation by @arvindh123 in #3180
- NOISSUE - Auto generation username for oauth user during singup by @arvindh123 in #3178
- Bump google.golang.org/grpc from 1.75.1 to 1.76.0 by @dependabot[bot] in #3185
- Bump github.com/authzed/spicedb from 1.45.4 to 1.46.0 by @dependabot[bot] in #3184
- Bump golang.org/x/crypto from 0.42.0 to 0.43.0 by @dependabot[bot] in #3182
- Bump golang.org/x/oauth2 from 0.31.0 to 0.32.0 by @dependabot[bot] in #3183
- NOISSUE - Add auth provider in profile view response by @arvindh123 in #3187
- NOISSUE - Enhance docker-compose and Makefile configurations by @rodneyosodo in #3153
- NOISSUE - Fix Domain creation callout by @dborovcanin in #3189
- NOISSUE - Close PATs sql rows by @nyagamunene in #3190
- NOISSUE - Use structured requests in callouts by @dborovcanin in #3191
- NOISSUE - Fix key logging by @dborovcanin in #3193
- Bump golang from 1.25.1-alpine to 1.25.3-alpine in /docker in the docker-dependency group by @dependabot[bot] in #3194
- Bump github.com/redis/go-redis/v9 from 9.14.0 to 9.14.1 by @dependabot[bot] in #3196
- Bump github.com/nats-io/nats.go from 1.46.1 to 1.47.0 by @dependabot[bot] in #3195
- NOISSUE - Update dependencies by @dborovcanin in #3197
- NOISSUE - Update call-home by @dborovcanin in #3198
- NOISSUE - Add domain field in domains callouts by @dborovcanin in #3199
- NOISSUE - Fix password reset by @dborovcanin in #3200
- NOISSUE - Add
auth_providerfield to sdk by @WashingtonKK in #3202 - SMQ-3171 - Add domain ID to channel authorization request by @felixgateru in #3179
- NOISSUE - Fix SSO User metadata update by @dborovcanin in #3203
- NOISSUE - Increase NGINX client body size by @nyagamunene in #3204
- SMQ-3137 - Proxy CoAP using mgate by @felixgateru in #2222
- NOISSUE - Fix mqtt adapter target ws server protcol and update mgate version by @arvindh123 in #3209
- NOISSUE - Update API docs by @nyagamunene in #3211
- NOISSUE - Fix API docs by @dborovcanin in #3212
- NOISSUE - Update dependencies in go.mod and go.sum by @SammyOina in #3215
- NOISSUE - Update mGate version by @dborovcanin in #3217
Full Changelog: v0.18.1...v0.18.2
v0.18.1
What's Changed
- Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 by @dependabot[bot] in #3077
- SMQ-3070 - Fix property based tests by @felixgateru in #3078
- NOISSUE - Replace interface{} with any by @dborovcanin in #3079
- NOISSUE - Fix linters and Mockery by @dborovcanin in #3087
- Bump golang from 1.24.5-alpine to 1.25.0-alpine in /docker in the docker-dependency group by @dependabot[bot] in #3081
- Bump github.com/nats-io/nats.go from 1.44.0 to 1.45.0 by @dependabot[bot] in #3086
- Bump github.com/authzed/spicedb from 1.45.1 to 1.45.3 by @dependabot[bot] in #3085
- Bump google.golang.org/protobuf from 1.36.7 to 1.36.8 by @dependabot[bot] in #3082
- Bump google.golang.org/grpc from 1.74.2 to 1.75.0 by @dependabot[bot] in #3083
- Bump actions/checkout from 4 to 5 in /.github/workflows in the gh-dependency group by @dependabot[bot] in #3080
- Bump github.com/authzed/authzed-go from 1.4.1 to 1.5.0 by @dependabot[bot] in #3084
- NOISSUE - Fix clients listing repository tests by @felixgateru in #3088
- Bump github.com/dgraph-io/ristretto/v2 from 2.2.0 to 2.3.0 by @dependabot[bot] in #3090
- Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 by @dependabot[bot] in #3089
- NOISSUE - Update Protobufs by @dborovcanin in #3091
- SMQ-2836 - Skip checking super admin if the role in JWT is not super admin by @felixgateru in #3099
- SMQ-2495 - Refactor CLI to use entity IDs by @nyagamunene in #3100
- Bump go.opentelemetry.io/otel from 1.37.0 to 1.38.0 by @dependabot[bot] in #3107
- Bump github.com/go-chi/chi/v5 from 5.2.2 to 5.2.3 by @dependabot[bot] in #3104
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.37.0 to 1.38.0 by @dependabot[bot] in #3103
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.37.0 to 1.38.0 by @dependabot[bot] in #3105
- NOISSUE - Obtain email host from env by @WashingtonKK in #3098
- SMQ-3062 - Update Domain Invitation Deletion Endpoint by @nyagamunene in #3110
- Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.62.0 to 0.63.0 by @dependabot[bot] in #3116
- Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 by @dependabot[bot] in #3111
- Bump github.com/openbao/openbao/api/v2 from 2.3.1 to 2.4.0 by @dependabot[bot] in #3112
- Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.62.0 to 0.63.0 by @dependabot[bot] in #3115
- SMQ-3061 - Separate CLI command for Domain and User Invitations by @nyagamunene in #3117
- SMQ-2275 - Update SDK godocs by @nyagamunene in #3119
- NOISSUE - Change email body format from plain text to HTML in Send method by @SammyOina in #3118
- SMQ-3093 - User email verification by @arvindh123 in #3101
- NOISSUE - Add Allow unverified users env to users service in docker compose by @arvindh123 in #3124
Full Changelog: v0.18.0...v0.18.1
What's Changed
- Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 by @dependabot[bot] in #3077
- SMQ-3070 - Fix property based tests by @felixgateru in #3078
- NOISSUE - Replace interface{} with any by @dborovcanin in #3079
- NOISSUE - Fix linters and Mockery by @dborovcanin in #3087
- Bump golang from 1.24.5-alpine to 1.25.0-alpine in /docker in the docker-dependency group by @dependabot[bot] in #3081
- Bump github.com/nats-io/nats.go from 1.44.0 to 1.45.0 by @dependabot[bot] in #3086
- Bump github.com/authzed/spicedb from 1.45.1 to 1.45.3 by @dependabot[bot] in #3085
- Bump google.golang.org/protobuf from 1.36.7 to 1.36.8 by @dependabot[bot] in #3082
- Bump google.golang.org/grpc from 1.74.2 to 1.75.0 by @dependabot[bot] in #3083
- Bump actions/checkout from 4 to 5 in /.github/workflows in the gh-dependency group by @dependabot[bot] in #3080
- Bump github.com/authzed/authzed-go from 1.4.1 to 1.5.0 by @dependabot[bot] in #3084
- NOISSUE - Fix clients listing repository tests by @felixgateru in #3088
- Bump github.com/dgraph-io/ristretto/v2 from 2.2.0 to 2.3.0 by @dependabot[bot] in #3090
- Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 by @dependabot[bot] in #3089
- NOISSUE - Update Protobufs by @dborovcanin in #3091
- SMQ-2836 - Skip checking super admin if the role in JWT is not super admin by @felixgateru in #3099
- SMQ-2495 - Refactor CLI to use entity IDs by @nyagamunene in #3100
- Bump go.opentelemetry.io/otel from 1.37.0 to 1.38.0 by @dependabot[bot] in #3107
- Bump github.com/go-chi/chi/v5 from 5.2.2 to 5.2.3 by @dependabot[bot] in #3104
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.37.0 to 1.38.0 by @dependabot[bot] in #3103
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.37.0 to 1.38.0 by @dependabot[bot] in #3105
- NOISSUE - Obtain email host from env by @WashingtonKK in #3098
- SMQ-3062 - Update Domain Invitation Deletion Endpoint by @nyagamunene in #3110
- Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.62.0 to 0.63.0 by @dependabot[bot] in #3116
- Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 by @dependabot[bot] in #3111
- Bump github.com/openbao/openbao/api/v2 from 2.3.1 to 2.4.0 by @dependabot[bot] in #3112
- Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.62.0 to 0.63.0 by @dependabot[bot] in #3115
- SMQ-3061 - Separate CLI command for Domain and User Invitations by @nyagamunene in #3117
- SMQ-2275 - Update SDK godocs by @nyagamunene in #3119
- NOISSUE - Change email body format from plain text to HTML in Send method by @SammyOina in #3118
- SMQ-3093 - User email verification by @arvindh123 in #3101
- NOISSUE - Add Allow unverified users env to users service in docker compose by @arvindh123 in #3124
- NOISSUE - Update entity sorting by @Musilah in #3076
- SMQ-2924 - Allow bulk deleting of invitations from repository by @felixgateru in #2942
Full Changelog: v0.18.0...v0.18.1
v0.18.0
What's Changed
- SMQ-3044 - Fix listing channel logs with operation query parameter by @felixgateru in #3043
- SMQ-2704 - Update listing of group hierarchy by @felixgateru in #2710
- SMQ-3032 - Remove view invitations endpoint by @felixgateru in #3042
- NOISSUE - Add ability to handle both tls cert file and raw cert data by @smithjilks in #2871
- NOISSUE - Update removal of view invitation endpoint in sdk and cli by @felixgateru in #3055
- SMQ-3050 - Fix PAT redis connection by @nyagamunene in #3051
- SMQ-3056 - Fix exposed secret in MQTT by @nyagamunene in #3065
- SMQ-3053 - Fix listing subgroups for users with subgroup related actions by @felixgateru in #3066
- NOISSUE - Allow sorting by @Musilah in #3052
- Bump github.com/absmach/certs from 0.0.0-20250602111612-89538302ad6a to 0.17.0 by @dependabot[bot] in #3057
- Bump github.com/redis/go-redis/v9 from 9.11.0 to 9.12.1 by @dependabot[bot] in #3058
- Bump github.com/docker/docker from 27.1.1+incompatible to 28.0.0+incompatible by @dependabot[bot] in #3067
- Bump google.golang.org/protobuf from 1.36.6 to 1.36.7 by @dependabot[bot] in #3060
- Bump golang.org/x/crypto from 0.40.0 to 0.41.0 by @dependabot[bot] in #3059
- NOISSUE - Update SMQ version in docs by @felixgateru in #3072
- SMQ-3073 - Enable user messaging through WS and HTTP protocols by @felixgateru in #3075
- NOISSUE - Update callouts client tls config by @smithjilks in #3068
Full Changelog: v0.17.0...v0.18.0
v0.17.0
What's Changed
- Bump github.com/authzed/spicedb from 1.39.0 to 1.39.1 by @dependabot[bot] in #2592
- Bump go.opentelemetry.io/otel from 1.32.0 to 1.33.0 by @dependabot[bot] in #2591
- Bump github.com/rubenv/sql-migrate from 1.7.0 to 1.7.1 by @dependabot[bot] in #2589
- NOISSUE - Add domains, channels and groups tests to CI by @felixgateru in #2595
- SMQ-2587 - Fix creating group with parent and group listing with tree parameter by @felixgateru in #2594
- Bump google.golang.org/protobuf from 1.35.2 to 1.36.0 by @dependabot[bot] in #2600
- Bump go.opentelemetry.io/otel/sdk from 1.32.0 to 1.33.0 by @dependabot[bot] in #2596
- Bump github.com/caarlos0/env/v11 from 11.2.2 to 11.3.0 by @dependabot[bot] in #2599
- Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.57.0 to 0.58.0 by @dependabot[bot] in #2598
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.32.0 to 1.33.0 by @dependabot[bot] in #2597
- MG-2048 - Implement Personal Access Tokens (PATs) by @nyagamunene in #2492
- NOISSUE - Remove duplicate DomainID paths by @dorcaslitunya in #2607
- NOISSUE - Move API to the common package by @dborovcanin in #2608
- NOISSUE - Move gRPC to api package by @SammyOina in #2593
- Bump google.golang.org/grpc from 1.68.1 to 1.69.2 by @dependabot[bot] in #2613
- Bump github.com/jackc/pgx/v5 from 5.7.1 to 5.7.2 by @dependabot[bot] in #2614
- Bump github.com/go-chi/chi/v5 from 5.1.0 to 5.2.0 by @dependabot[bot] in #2615
- Bump github.com/nats-io/nats.go from 1.37.0 to 1.38.0 by @dependabot[bot] in #2616
- Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.57.0 to 0.58.0 by @dependabot[bot] in #2617
- Bump github.com/caarlos0/env/v11 from 11.3.0 to 11.3.1 by @dependabot[bot] in #2618
- SMQ-2570 - Update SDK to align with new architecture by @felixgateru in #2585
- SMQ-2568 - Check Domain enabled / disabled status during Authn or Authz by @felixgateru in #2586
- Bump google.golang.org/protobuf from 1.36.0 to 1.36.1 by @dependabot[bot] in #2619
- SMQ-2566 - User role ID instead of name in the API by @arvindh123 in #2612
- NOISSUE - Add token type check by @dborovcanin in #2621
- NOISSUE - Emit roles event during entity creation by @arvindh123 in #2620
- MG-2048 - Authorize clients and users with PATs by @nyagamunene in #2499
- NOISSUE - Update README by @drasko in #2622
- Fix README intro by @drasko in #2623
- NOISSUE - Fix README badge and docs by @drasko in #2624
- NOISSUE - Update MAINTAINERS by @drasko in #2625
- Bump golang.org/x/crypto from 0.31.0 to 0.32.0 by @dependabot[bot] in #2635
- Bump google.golang.org/protobuf from 1.36.1 to 1.36.2 by @dependabot[bot] in #2637
- Bump github.com/authzed/authzed-go from 1.2.0 to 1.2.1 by @dependabot[bot] in #2638
- Bump golang.org/x/oauth2 from 0.24.0 to 0.25.0 by @dependabot[bot] in #2634
- SMQ-2629 - Remove Boostrap and Provision services by @felixgateru in #2640
- SMQ-2629 - Remove Readers and Consumers by @felixgateru in #2641
- NOISSUE - Update CLI by @nyagamunene in #2642
- Bump google.golang.org/grpc from 1.69.2 to 1.69.4 by @dependabot[bot] in #2644
- NOISSUE - Revert removal of notifier interface by @felixgateru in #2643
- NOISSUE - Update CLI by @felixgateru in #2645
- MG-2048 - Authorize groups and channels with PATs by @nyagamunene in #2501
- MG-2358 - Add Domain to Events by @nyagamunene in #2510
- SMQ-1485 - Add SSL support for gRPC connections by @nyagamunene in #2646
- SMQ-2648 - Add API and Repository implementation for the Client stats by @felixgateru in #2647
- Bump go.opentelemetry.io/otel/trace from 1.33.0 to 1.34.0 by @dependabot[bot] in #2654
- Bump google.golang.org/protobuf from 1.36.2 to 1.36.3 by @dependabot[bot] in #2655
- Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.58.0 to 0.59.0 by @dependabot[bot] in #2653
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.33.0 to 1.34.0 by @dependabot[bot] in #2652
- Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.58.0 to 0.59.0 by @dependabot[bot] in #2650
- SMQ-2605: Groups replication with groups events consumer & listing of things and channels by @arvindh123 in #2639
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.33.0 to 1.34.0 by @dependabot[bot] in #2657
- NOISSUE - Add domain events consumer, listing of clients and channels with domains by @arvindh123 in #2656
- NOISSUE - Fix channels connections by @arvindh123 in #2658
- NOISSUE - Fix Listing of connections and groups for clients and channels by @arvindh123 in #2660
- Bump google.golang.org/grpc from 1.69.4 to 1.70.0 by @dependabot[bot] in #2666
- Bump github.com/authzed/spicedb from 1.39.1 to 1.40.0 by @dependabot[bot] in #2664
- Bump google.golang.org/protobuf from 1.36.3 to 1.36.4 by @dependabot[bot] in #2665
- NOISSUE - Fix: Clients, Channels roles initialization and Channels connection Authz by @arvindh123 in #2663
- NOISSUE - Fix failing channel repo tests by @felixgateru in #2662
- Bump github.com/authzed/authzed-go from 1.2.2-0.20250107172318-7fd4159ab2b7 to 1.3.0 by @dependabot[bot] in #2668
- SMQ-2546 - Add events to adapters by @felixgateru in #2659
- SMQ - 2546 - Add telemetry aggregation for clients telemetry by @felixgateru in #2661
- SMQ 2667 - Add: List all the users who can access the entity by @arvindh123 in #2673
- NOISSUE - Use NATS as MQTT broker by @rodneyosodo in #2681
- SMQ-2686 - Fix channel journals by @felixgateru in #2685
- SMQ-2505 - Add Domain ID in all service logs by @nyagamunene in #2687
- Bump github.com/go-chi/chi/v5 from 5.2.0 to 5.2.1 by @dependabot[bot] in #2692
- Bump github.com/nats-io/nats.go from 1.38.0 to 1.39.0 by @dependabot[bot] in #2694
- Bump golang.org/x/sync from 0.10.0 to 0.11.0 by @dependabot[bot] in #2690
- Bump google.golang.org/protobuf from 1.36.4 to 1.36.5 by @dependabot[bot] in #2693
- Bump go.etcd.io/bbolt from 1.3.11 to 1.4.0 by @dependabot[bot] in #2691
- Bump golang.org/x/crypto from 0.32.0 to 0.33.0 by @dependabot[bot] in #2699
- Bump golang.org/x/oauth2 from 0.25.0 to 0.26.0 by @dependabot[bot] in #2698
- NOISSUE - Fix domains path in CI tests workflow by @felixgateru in #2697
- SMQ - 2435 - Merge invitations into domains service by @felixgateru in #2676
- Bump github.com/hashicorp/vault/api/auth/approle from 0.8.0 to 0.9.0 by @dependabot[bot] in #2713
- Bump golang from 1.23-alpine to 1.24-alpine in /docker in the docker-dependency group by @dependabot[bot] in #2711
- Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by @dependabot[bot] in #2716
- Bump github.com/gofrs/uuid/v5 from 5.3.0 to 5.3.1 by @dependabot[bot] in #2715
- Bump github.com/authzed/spicedb from 1.40.0 to 1.40.1 by @dependabot[bot] in #2714
- NOIS...
v0.17.0-rc.2
What's Changed
- SMQ-2260 - Log full errors in logging middleware by @felixgateru in #3003
- SMQ-3001 - Fix issue token return error by @nyagamunene in #3004
- Bump github.com/plgd-dev/go-coap/v3 from 3.3.6 to 3.4.0 by @dependabot[bot] in #3007
- Bump golang.org/x/sync from 0.15.0 to 0.16.0 by @dependabot[bot] in #3008
- Bump golang from 1.24.4-alpine to 1.24.5-alpine in /docker in the docker-dependency group by @dependabot[bot] in #3006
- SMQ-2997 - Use nlevel to filter root groups by @felixgateru in #3005
- NOISSUE - Fix db connection leaks by @JeffMboya in #3009
- SMQ-2840 - Retrieve entity total with filter options by @nyagamunene in #2961
- SMQ-2985 - Use coap mux.Handler instead of coap mux.HandlerFunc by @felixgateru in #2992
- Bump github.com/authzed/spicedb from 1.44.4 to 1.45.1 by @dependabot[bot] in #3014
- Bump golang.org/x/crypto from 0.39.0 to 0.40.0 by @dependabot[bot] in #3013
- SMQ-2958 - Fix failing reset password flow by @felixgateru in #2970
- SMQ-3016 - Fix false positive http logging by @felixgateru in #3017
- SMQ-2873 - Switch to
TIMESTAMPZin Postgres by @nyagamunene in #3015 - SMQ-2977 - Add cache for message topic caching by @felixgateru in #3000
- Bump github.com/absmach/senml from 1.0.7 to 1.0.8 by @dependabot[bot] in #3018
- SMQ-2966 - Rename domains RetrieveEntity to RetrieveStatus by @felixgateru in #2973
- SMQ-2967- Rename RetrieveByRoute method to RetrieveIDByRoute by @felixgateru in #2972
Full Changelog: v0.17.0-rc.1...v0.17.0-rc.2
v0.17.0-rc.1
What's Changed
- Bump github.com/authzed/spicedb from 1.39.0 to 1.39.1 by @dependabot in #2592
- Bump go.opentelemetry.io/otel from 1.32.0 to 1.33.0 by @dependabot in #2591
- Bump github.com/rubenv/sql-migrate from 1.7.0 to 1.7.1 by @dependabot in #2589
- NOISSUE - Add domains, channels and groups tests to CI by @felixgateru in #2595
- SMQ-2587 - Fix creating group with parent and group listing with tree parameter by @felixgateru in #2594
- Bump google.golang.org/protobuf from 1.35.2 to 1.36.0 by @dependabot in #2600
- Bump go.opentelemetry.io/otel/sdk from 1.32.0 to 1.33.0 by @dependabot in #2596
- Bump github.com/caarlos0/env/v11 from 11.2.2 to 11.3.0 by @dependabot in #2599
- Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.57.0 to 0.58.0 by @dependabot in #2598
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.32.0 to 1.33.0 by @dependabot in #2597
- MG-2048 - Implement Personal Access Tokens (PATs) by @nyagamunene in #2492
- NOISSUE - Remove duplicate DomainID paths by @dorcaslitunya in #2607
- NOISSUE - Move API to the common package by @dborovcanin in #2608
- NOISSUE - Move gRPC to api package by @SammyOina in #2593
- Bump google.golang.org/grpc from 1.68.1 to 1.69.2 by @dependabot in #2613
- Bump github.com/jackc/pgx/v5 from 5.7.1 to 5.7.2 by @dependabot in #2614
- Bump github.com/go-chi/chi/v5 from 5.1.0 to 5.2.0 by @dependabot in #2615
- Bump github.com/nats-io/nats.go from 1.37.0 to 1.38.0 by @dependabot in #2616
- Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.57.0 to 0.58.0 by @dependabot in #2617
- Bump github.com/caarlos0/env/v11 from 11.3.0 to 11.3.1 by @dependabot in #2618
- SMQ-2570 - Update SDK to align with new architecture by @felixgateru in #2585
- SMQ-2568 - Check Domain enabled / disabled status during Authn or Authz by @felixgateru in #2586
- Bump google.golang.org/protobuf from 1.36.0 to 1.36.1 by @dependabot in #2619
- SMQ-2566 - User role ID instead of name in the API by @arvindh123 in #2612
- NOISSUE - Add token type check by @dborovcanin in #2621
- NOISSUE - Emit roles event during entity creation by @arvindh123 in #2620
- MG-2048 - Authorize clients and users with PATs by @nyagamunene in #2499
- NOISSUE - Update README by @drasko in #2622
- Fix README intro by @drasko in #2623
- NOISSUE - Fix README badge and docs by @drasko in #2624
- NOISSUE - Update MAINTAINERS by @drasko in #2625
- Bump golang.org/x/crypto from 0.31.0 to 0.32.0 by @dependabot in #2635
- Bump google.golang.org/protobuf from 1.36.1 to 1.36.2 by @dependabot in #2637
- Bump github.com/authzed/authzed-go from 1.2.0 to 1.2.1 by @dependabot in #2638
- Bump golang.org/x/oauth2 from 0.24.0 to 0.25.0 by @dependabot in #2634
- SMQ-2629 - Remove Boostrap and Provision services by @felixgateru in #2640
- SMQ-2629 - Remove Readers and Consumers by @felixgateru in #2641
- NOISSUE - Update CLI by @nyagamunene in #2642
- Bump google.golang.org/grpc from 1.69.2 to 1.69.4 by @dependabot in #2644
- NOISSUE - Revert removal of notifier interface by @felixgateru in #2643
- NOISSUE - Update CLI by @felixgateru in #2645
- MG-2048 - Authorize groups and channels with PATs by @nyagamunene in #2501
- MG-2358 - Add Domain to Events by @nyagamunene in #2510
- SMQ-1485 - Add SSL support for gRPC connections by @nyagamunene in #2646
- SMQ-2648 - Add API and Repository implementation for the Client stats by @felixgateru in #2647
- Bump go.opentelemetry.io/otel/trace from 1.33.0 to 1.34.0 by @dependabot in #2654
- Bump google.golang.org/protobuf from 1.36.2 to 1.36.3 by @dependabot in #2655
- Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.58.0 to 0.59.0 by @dependabot in #2653
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.33.0 to 1.34.0 by @dependabot in #2652
- Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.58.0 to 0.59.0 by @dependabot in #2650
- SMQ-2605: Groups replication with groups events consumer & listing of things and channels by @arvindh123 in #2639
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.33.0 to 1.34.0 by @dependabot in #2657
- NOISSUE - Add domain events consumer, listing of clients and channels with domains by @arvindh123 in #2656
- NOISSUE - Fix channels connections by @arvindh123 in #2658
- NOISSUE - Fix Listing of connections and groups for clients and channels by @arvindh123 in #2660
- Bump google.golang.org/grpc from 1.69.4 to 1.70.0 by @dependabot in #2666
- Bump github.com/authzed/spicedb from 1.39.1 to 1.40.0 by @dependabot in #2664
- Bump google.golang.org/protobuf from 1.36.3 to 1.36.4 by @dependabot in #2665
- NOISSUE - Fix: Clients, Channels roles initialization and Channels connection Authz by @arvindh123 in #2663
- NOISSUE - Fix failing channel repo tests by @felixgateru in #2662
- Bump github.com/authzed/authzed-go from 1.2.2-0.20250107172318-7fd4159ab2b7 to 1.3.0 by @dependabot in #2668
- SMQ-2546 - Add events to adapters by @felixgateru in #2659
- SMQ - 2546 - Add telemetry aggregation for clients telemetry by @felixgateru in #2661
- SMQ 2667 - Add: List all the users who can access the entity by @arvindh123 in #2673
- NOISSUE - Use NATS as MQTT broker by @rodneyosodo in #2681
- SMQ-2686 - Fix channel journals by @felixgateru in #2685
- SMQ-2505 - Add Domain ID in all service logs by @nyagamunene in #2687
- Bump github.com/go-chi/chi/v5 from 5.2.0 to 5.2.1 by @dependabot in #2692
- Bump github.com/nats-io/nats.go from 1.38.0 to 1.39.0 by @dependabot in #2694
- Bump golang.org/x/sync from 0.10.0 to 0.11.0 by @dependabot in #2690
- Bump google.golang.org/protobuf from 1.36.4 to 1.36.5 by @dependabot in #2693
- Bump go.etcd.io/bbolt from 1.3.11 to 1.4.0 by @dependabot in #2691
- Bump golang.org/x/crypto from 0.32.0 to 0.33.0 by @dependabot in #2699
- Bump golang.org/x/oauth2 from 0.25.0 to 0.26.0 by @dependabot in #2698
- NOISSUE - Fix domains path in CI tests workflow by @felixgateru in #2697
- SMQ - 2435 - Merge invitations into domains service by @felixgateru in #2676
- Bump github.com/hashicorp/vault/api/auth/approle from 0.8.0 to 0.9.0 by @dependabot in #2713
- Bump golang from 1.23-alpine to 1.24-alpine in /docker in the docker-dependency group by @dependabot in #2711
- Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by @dependabot in #2716
- Bump github.com/gofrs/uuid/v5 from 5.3.0 to 5.3.1 by @dependabot in #2715
- Bump github.com/authzed/spicedb from 1.40.0 to 1.40.1 by @dependabot in #2714
- NOISSUE: Add role name and domain name in list invitations response by @arvindh123 in #2720
- SMQ-2671 - Add request ID and use it to correlate traces, logs, and events by @n...
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-lintby @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.modchanges 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.ymlby @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 testcommand 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...