v0.18.4
What's Changed
- SMQ-2997 - Allow listing root groups with groups that the user has access to by @felixgateru in https://github.com/absmach/supermq/pull/3226
- SMQ-3224 - Add consistent error for assigning channel and client with parent group to parent group by @felixgateru in https://github.com/absmach/supermq/pull/3225
- SMQ-2799 - Add support for basic auth for HTTP and WS adapters by @felixgateru in https://github.com/absmach/supermq/pull/3049
- Bump github.com/redis/go-redis/v9 from 9.17.0 to 9.17.1 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3263
- SMQ-3233 - Move callout to seperate middleware by @nyagamunene in https://github.com/absmach/supermq/pull/3244
- SMQ-3095 - Add users events tests by @felixgateru in https://github.com/absmach/supermq/pull/3240
- SMQ-3095 - Improve test coverage in clients repository by @felixgateru in https://github.com/absmach/supermq/pull/3156
- SMQ-3094 - Improve test coverage in channels and journals by @nyagamunene in https://github.com/absmach/supermq/pull/3238
- SMQ-3026 - Update READMEs and make them use the same l&f by @Musilah in https://github.com/absmach/supermq/pull/3239
- NOISSUE - Improve Swagger GH actions by @dborovcanin in https://github.com/absmach/supermq/pull/3267
- Bump github.com/redis/go-redis/v9 from 9.17.1 to 9.17.2 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3268
- NOISSUE - Make CI scripts run in parallel by @dborovcanin in https://github.com/absmach/supermq/pull/3269
- NOISSUE - Improve CI by @dborovcanin in https://github.com/absmach/supermq/pull/3270
- NOISSUE - Fix migrations error by @arvindh123 in https://github.com/absmach/supermq/pull/3275
- Bump the gh-dependency group in /.github/workflows with 2 updates by @dependabot[bot] in https://github.com/absmach/supermq/pull/3274
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.38.0 to 1.39.0 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3278
- Bump golang.org/x/sync from 0.18.0 to 0.19.0 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3277
- Bump github.com/spf13/cobra from 1.10.1 to 1.10.2 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3272
- Bump github.com/pion/dtls/v3 from 3.0.7 to 3.0.8 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3273
- Bump golang.org/x/oauth2 from 0.33.0 to 0.34.0 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3276
- Bump golang from 1.25.4-alpine3.22 to 1.25.5-alpine3.22 in /docker in the docker-dependency group by @dependabot[bot] in https://github.com/absmach/supermq/pull/3271
- Bump golang.org/x/crypto from 0.45.0 to 0.46.0 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3282
- Bump the gh-dependency group in /.github/workflows with 2 updates by @dependabot[bot] in https://github.com/absmach/supermq/pull/3285
- Bump github.com/pion/dtls/v3 from 3.0.8 to 3.0.9 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3287
- Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.63.0 to 0.64.0 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3286
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.38.0 to 1.39.0 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3284
- Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.63.0 to 0.64.0 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3283
- Bump github.com/authzed/spicedb from 1.47.1 to 1.48.0 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3289
- Bump google.golang.org/protobuf from 1.36.10 to 1.36.11 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3288
- NOISSUE - New operation permission by @nyagamunene in https://github.com/absmach/supermq/pull/3281
- SMQ-3290 - Fix the bug that groups queries too slowly at multiple levels by @VeddySama in https://github.com/absmach/supermq/pull/3293
- SMQ-2757 - Combine Authorization and AuthorizationPAT to single gRPC endpoint and combine service functions by @nyagamunene in https://github.com/absmach/supermq/pull/3292
- SMQ-1744 - Error handling with TypedError created on top existing Error by @arvindh123 in https://github.com/absmach/supermq/pull/3170
- Bump github.com/nats-io/nats.go from 1.47.0 to 1.48.0 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3296
- SMQ-2632 - Remove PAT logics from middleware by @nyagamunene in https://github.com/absmach/supermq/pull/3291
- SMQ-3125 - Add ordering tests by @felixgateru in https://github.com/absmach/supermq/pull/3297
- SMQ-3036 - Add nested mocks and generated proto files to ignore in codecov.yaml by @felixgateru in https://github.com/absmach/supermq/pull/3280
- SMQ-3036 - Add events tests for channels,clients, domains and groups by @felixgateru in https://github.com/absmach/supermq/pull/3279
- NOISSUE : Revert removal of errors Unwrap function by @felixgateru in https://github.com/absmach/supermq/pull/3299
- SMQ-1672 - Add asymmetric key authentication by @felixgateru in https://github.com/absmach/supermq/pull/3228
- NOISSUE - Update Auth service tests by @dborovcanin in https://github.com/absmach/supermq/pull/3300
- NOISSUE - Improve JWKS by @dborovcanin in https://github.com/absmach/supermq/pull/3301
- Bump github.com/jackc/pgx/v5 from 5.7.6 to 5.8.0 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3305
- Bump google.golang.org/grpc from 1.77.0 to 1.78.0 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3306
- NOISSUE - Add internal type to find NestError and Add Auth key algorithm to journal docker compose by @arvindh123 in https://github.com/absmach/supermq/pull/3304
- SMQ-2800 - Add WebSocket support to HTTP adapter by @felixgateru in https://github.com/absmach/supermq/pull/2937
Full Changelog: absmach/supermq@v0.18.3...v0.18.4
What's Changed
- SMQ-2997 - Allow listing root groups with groups that the user has access to by @felixgateru in https://github.com/absmach/supermq/pull/3226
- SMQ-3224 - Add consistent error for assigning channel and client with parent group to parent group by @felixgateru in https://github.com/absmach/supermq/pull/3225
- SMQ-2799 - Add support for basic auth for HTTP and WS adapters by @felixgateru in https://github.com/absmach/supermq/pull/3049
- Bump github.com/redis/go-redis/v9 from 9.17.0 to 9.17.1 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3263
- SMQ-3233 - Move callout to seperate middleware by @nyagamunene in https://github.com/absmach/supermq/pull/3244
- SMQ-3095 - Add users events tests by @felixgateru in https://github.com/absmach/supermq/pull/3240
- SMQ-3095 - Improve test coverage in clients repository by @felixgateru in https://github.com/absmach/supermq/pull/3156
- SMQ-3094 - Improve test coverage in channels and journals by @nyagamunene in https://github.com/absmach/supermq/pull/3238
- SMQ-3026 - Update READMEs and make them use the same l&f by @Musilah in https://github.com/absmach/supermq/pull/3239
- NOISSUE - Improve Swagger GH actions by @dborovcanin in https://github.com/absmach/supermq/pull/3267
- Bump github.com/redis/go-redis/v9 from 9.17.1 to 9.17.2 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3268
- NOISSUE - Make CI scripts run in parallel by @dborovcanin in https://github.com/absmach/supermq/pull/3269
- NOISSUE - Improve CI by @dborovcanin in https://github.com/absmach/supermq/pull/3270
- NOISSUE - Fix migrations error by @arvindh123 in https://github.com/absmach/supermq/pull/3275
- Bump the gh-dependency group in /.github/workflows with 2 updates by @dependabot[bot] in https://github.com/absmach/supermq/pull/3274
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.38.0 to 1.39.0 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3278
- Bump golang.org/x/sync from 0.18.0 to 0.19.0 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3277
- Bump github.com/spf13/cobra from 1.10.1 to 1.10.2 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3272
- Bump github.com/pion/dtls/v3 from 3.0.7 to 3.0.8 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3273
- Bump golang.org/x/oauth2 from 0.33.0 to 0.34.0 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3276
- Bump golang from 1.25.4-alpine3.22 to 1.25.5-alpine3.22 in /docker in the docker-dependency group by @dependabot[bot] in https://github.com/absmach/supermq/pull/3271
- Bump golang.org/x/crypto from 0.45.0 to 0.46.0 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3282
- Bump the gh-dependency group in /.github/workflows with 2 updates by @dependabot[bot] in https://github.com/absmach/supermq/pull/3285
- Bump github.com/pion/dtls/v3 from 3.0.8 to 3.0.9 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3287
- Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.63.0 to 0.64.0 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3286
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.38.0 to 1.39.0 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3284
- Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.63.0 to 0.64.0 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3283
- Bump github.com/authzed/spicedb from 1.47.1 to 1.48.0 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3289
- Bump google.golang.org/protobuf from 1.36.10 to 1.36.11 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3288
- NOISSUE - New operation permission by @nyagamunene in https://github.com/absmach/supermq/pull/3281
- SMQ-3290 - Fix the bug that groups queries too slowly at multiple levels by @VeddySama in https://github.com/absmach/supermq/pull/3293
- SMQ-2757 - Combine Authorization and AuthorizationPAT to single gRPC endpoint and combine service functions by @nyagamunene in https://github.com/absmach/supermq/pull/3292
- SMQ-1744 - Error handling with TypedError created on top existing Error by @arvindh123 in https://github.com/absmach/supermq/pull/3170
- Bump github.com/nats-io/nats.go from 1.47.0 to 1.48.0 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3296
- SMQ-2632 - Remove PAT logics from middleware by @nyagamunene in https://github.com/absmach/supermq/pull/3291
- SMQ-3125 - Add ordering tests by @felixgateru in https://github.com/absmach/supermq/pull/3297
- SMQ-3036 - Add nested mocks and generated proto files to ignore in codecov.yaml by @felixgateru in https://github.com/absmach/supermq/pull/3280
- SMQ-3036 - Add events tests for channels,clients, domains and groups by @felixgateru in https://github.com/absmach/supermq/pull/3279
- NOISSUE : Revert removal of errors Unwrap function by @felixgateru in https://github.com/absmach/supermq/pull/3299
- SMQ-1672 - Add asymmetric key authentication by @felixgateru in https://github.com/absmach/supermq/pull/3228
- NOISSUE - Update Auth service tests by @dborovcanin in https://github.com/absmach/supermq/pull/3300
- NOISSUE - Improve JWKS by @dborovcanin in https://github.com/absmach/supermq/pull/3301
- Bump github.com/jackc/pgx/v5 from 5.7.6 to 5.8.0 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3305
- Bump google.golang.org/grpc from 1.77.0 to 1.78.0 by @dependabot[bot] in https://github.com/absmach/supermq/pull/3306
- NOISSUE - Add internal type to find NestError and Add Auth key algorithm to journal docker compose by @arvindh123 in https://github.com/absmach/supermq/pull/3304
- SMQ-2800 - Add WebSocket support to HTTP adapter by @felixgateru in https://github.com/absmach/supermq/pull/2937
Full Changelog: absmach/supermq@v0.18.3...v0.18.4