Commit Graph

1931 Commits

Author SHA1 Message Date
Dusan Borovcanin 25617f69dc NOISSUE - Update CI actions
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
v0.17.0-rc.1
2025-07-01 14:41:05 +02:00
Dusan Borovcanin 013d73a4bb NOISSUE - Update CI actions
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
2025-07-01 14:14:40 +02:00
Felix Gateru 0c97f61680 NOISSUE - Remove irrelevant test case (#236)
Signed-off-by: Felix Gateru <felix.gateru@gmail.com>
2025-07-01 12:09:13 +02:00
dependabot[bot] fa161a0a46 NOISSUE - Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 (#235)
* Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0

Bumps [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure) from 2.2.1 to 2.3.0.
- [Release notes](https://github.com/go-viper/mapstructure/releases)
- [Changelog](https://github.com/go-viper/mapstructure/blob/main/CHANGELOG.md)
- [Commits](https://github.com/go-viper/mapstructure/compare/v2.2.1...v2.3.0)

---
updated-dependencies:
- dependency-name: github.com/go-viper/mapstructure/v2
  dependency-version: 2.3.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* NOISSUE - Fix CI lint

Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
2025-06-30 20:06:42 +02:00
Dusan Borovcanin 53046db47e NOISSUE - Fix Rule update
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
2025-06-30 19:55:45 +02:00
Dušan Borovčanin bf5e18acb4 NOISSUE - Fix RE schedule (#234)
* NOISSUE - Fix RE schedule

Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>

* Add domain to the scheduled message

Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>

* Remove debug log

Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>

---------

Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
2025-06-30 13:28:37 +02:00
dependabot[bot] f569c8a4fe NOISSUE - Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp (#229)
Bumps [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) from 0.61.0 to 0.62.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.61.0...zpages/v0.62.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  dependency-version: 0.62.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 10:35:43 +02:00
dependabot[bot] e08e8f2316 NOISSUE - Bump github.com/redis/go-redis/v9 from 9.10.0 to 9.11.0 (#230)
Bumps [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) from 9.10.0 to 9.11.0.
- [Release notes](https://github.com/redis/go-redis/releases)
- [Changelog](https://github.com/redis/go-redis/blob/master/CHANGELOG.md)
- [Commits](https://github.com/redis/go-redis/compare/v9.10.0...v9.11.0)

---
updated-dependencies:
- dependency-name: github.com/redis/go-redis/v9
  dependency-version: 9.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 10:29:04 +02:00
dependabot[bot] 54cd2846da NOISSUE - Bump go.opentelemetry.io/otel/trace from 1.36.0 to 1.37.0 (#231)
Bumps [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) from 1.36.0 to 1.37.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/trace
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 10:26:30 +02:00
dependabot[bot] 06671670b0 NOISSUE - Bump github.com/authzed/authzed-go from 1.4.0 to 1.4.1 (#232)
Bumps [github.com/authzed/authzed-go](https://github.com/authzed/authzed-go) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/authzed/authzed-go/releases)
- [Commits](https://github.com/authzed/authzed-go/compare/v1.4.0...v1.4.1)

---
updated-dependencies:
- dependency-name: github.com/authzed/authzed-go
  dependency-version: 1.4.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 10:18:40 +02:00
Dusan Borovcanin d5fa6e45a0 NOISSUE - Fix comment typo
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
2025-06-27 12:33:43 +02:00
Dusan Borovcanin 0414e91268 NOISSUE - Fix Golang RE integration
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
2025-06-27 11:53:31 +02:00
Dušan Borovčanin bfe6ec09c3 NOISSUE - Remove AES and use library instead (#226)
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
2025-06-26 23:35:40 +02:00
Ian Ngethe Muchiri 0d48e4ecdd MG-820 - RE outputs handling (#213)
* Fix: Update send alarm output handling

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>

* Fix: Update send email output

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>

* Fix: Update remote posgres output handling

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>

* Fix: Update keys for result and message to constants

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>

* Fix: Remove unused param

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>

* Fix: Remove test for query by output channel

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>

* Fix: Separate outputs

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>

* Fix: Revert docker compose changes

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>

* Update mocks

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>

* Fix: Update license header

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>

* Fix: Update output type

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>

* Fix: Update handling outputs

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>

* Fix: Update test outputs

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>

* Fix: rename publisher to channel

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>

* Fix: update imports

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>

* Fix: Update unmarshal outputs

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>

* NOISSUE - Fix JSON marshalling and unmarshalling (#1)

Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>

* Fix: Update outputs

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>

* Fix: update the templating

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>

* Fix: update how we marshal alarms

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>

---------

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
Co-authored-by: Dušan Borovčanin <borovcanindusan1@gmail.com>
2025-06-26 17:35:46 +02:00
Steve Munene 88d2ef3257 MG-225 - Fix schedule validation (#222)
* initial implementation

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* fix failing linter

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* fix tests

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* fix failing tests

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* add utc for reports

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* address comments

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* fic wrapper

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* remove unused code

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* remove auth error

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* fix tests

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

---------

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
2025-06-24 14:45:21 +02:00
wambui-pixel 2c9c594100 MG-219 - Update UI variables (#221)
Signed-off-by: wambuipixel <kiokowambui015@gmail.com>
2025-06-23 16:29:18 +02:00
Steve Munene 8f45405efb MG-133 - Prevent Rule scheduling in past (#211)
* add validation during unmarshalling

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* move validation to individual requests

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* fix failing tests

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* revert error

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* revert error

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

---------

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
2025-06-23 13:15:32 +02:00
dependabot[bot] cc18373844 NOISSUE - Bump github.com/go-chi/chi/v5 from 5.2.1 to 5.2.2 (#220)
Bumps [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) from 5.2.1 to 5.2.2.
- [Release notes](https://github.com/go-chi/chi/releases)
- [Changelog](https://github.com/go-chi/chi/blob/master/CHANGELOG.md)
- [Commits](https://github.com/go-chi/chi/compare/v5.2.1...v5.2.2)

---
updated-dependencies:
- dependency-name: github.com/go-chi/chi/v5
  dependency-version: 5.2.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-23 13:05:54 +02:00
Dušan Borovčanin 612823b4d2 MG-217 - Update the RE update tag repo logic
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
2025-06-20 17:06:10 +02:00
Steve Munene 184a9161d6 MG-154 - Add Tags in Rule Engine listing and support filter by tags (#212)
* add tags to repo layer

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* update service layer

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* update api layer

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* update tests

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* address comments

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* fix postgres methods

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* fix logic

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

---------

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
2025-06-20 16:28:24 +02:00
Felix Gateru d66e5ce329 NOISSUE - Add cache for channel and domain routes (#215)
* feat: add channels redis

Signed-off-by: Felix Gateru <felix.gateru@gmail.com>

* chore: update smq dep

Signed-off-by: Felix Gateru <felix.gateru@gmail.com>

---------

Signed-off-by: Felix Gateru <felix.gateru@gmail.com>
2025-06-20 14:49:14 +02:00
Dusan Borovcanin 35c84741d5 NOISSUE - Fix certs compose
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
2025-06-18 18:41:35 +02:00
JeffMboya fbb030c22e NOISSUE - Update workflow (#206)
Update SMQ

Signed-off-by: JeffMboya <jangina.mboya@gmail.com>
2025-06-18 13:01:39 +02:00
Steve Munene ca95368d3d NOISSUE - Fix reports FileFormat json tag (#207)
* fix json tags

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* update supermq

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

---------

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
2025-06-18 08:15:23 +02:00
JeffMboya c7aa2b88e8 MG-178 - Add repo dispatch to trigger stage deployment (#179)
* Add repo dispatch

Signed-off-by: JeffMboya <jangina.mboya@gmail.com>

* Update repo dispatch

Signed-off-by: JeffMboya <jangina.mboya@gmail.com>

* Update repo dispatch

Signed-off-by: JeffMboya <jangina.mboya@gmail.com>

---------

Signed-off-by: JeffMboya <jangina.mboya@gmail.com>
2025-06-17 10:01:06 +02:00
Steve Munene c2a03e6128 MG-167 - Terminate Alarms message which failed to handle (#191)
* initial implementation

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* update tests

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* update postgres writer

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* fix readers tests

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* address comments

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* fix senML naming

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* remove logger from service

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* fix failing linter

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* terminate message when alarm fails to decode

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* revert changes

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* remove message from logging

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* remove empty line

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* wrap error

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

---------

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
2025-06-16 16:20:01 +02:00
Steve Munene 5566c0970d NOISSUE - Fix mockery (#205)
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
2025-06-16 15:45:04 +02:00
Dušan Borovčanin 9a62ee6068 NOISSUE - Add Golang support to RE (#161)
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
2025-06-16 12:31:26 +02:00
Arvindh a2db0717b3 NOISSUE - Add message error type to handle Writer errors (#200)
* initial implementation

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* update tests

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* update postgres writer

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* fix readers tests

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* address comments

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* fix senML naming

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* remove logger from service

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* fix failing linter

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* update messaging to NACK

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* remove error wrapping

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* remove message in logging

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* writer add msg error

Signed-off-by: Arvindh <arvindh91@gmail.com>

* revert the postgres writer changes

Signed-off-by: Arvindh <arvindh91@gmail.com>

* dependency: update supermq version

Signed-off-by: Arvindh <arvindh91@gmail.com>

---------

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
Signed-off-by: Arvindh <arvindh91@gmail.com>
Co-authored-by: nyagamunene <stevenyaga2014@gmail.com>
2025-06-16 12:22:31 +02:00
Steve Munene dcd5ff914d MG-136 - Move reports to a separate service (#152)
* initial implementation

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* initial implementation

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* add remove report from nats handler

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* add license header

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* fix failing linter

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* remove unused code

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* update docker compose

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* address comments

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* fix failing linter

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* move runinfo to pkg

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* update report handler

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* update reports handler

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* update handler in reports

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* update repo method from time to due

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* fix validation methods

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* address comments

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* update reports port to 9017

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* update nginx to support reports

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* fix reports location in nginx

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

* update env variable

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>

---------

Signed-off-by: nyagamunene <stevenyaga2014@gmail.com>
2025-06-16 12:10:50 +02:00
Felix Gateru e57db52b34 NOISSUE - Fix certs config file path (#199)
Signed-off-by: Felix Gateru <felix.gateru@gmail.com>
2025-06-12 15:58:59 +03:00
Dusan Borovcanin 075ff2ff6c NOISSUE - Send anonymous telemtry by default
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
2025-06-12 13:12:38 +03:00
dependabot[bot] a6a3bb1c30 NOISSUE - Bump golang in /docker in the docker-dependency group (#192)
Bumps the docker-dependency group in /docker with 1 update: golang.


Updates `golang` from 1.24.3-alpine to 1.24.4-alpine

---
updated-dependencies:
- dependency-name: golang
  dependency-version: 1.24.4-alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: docker-dependency
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-09 11:34:54 +02:00
dependabot[bot] 9db6fc5e90 NOISSUE - Bump github.com/nats-io/nats.go from 1.42.0 to 1.43.0 (#195)
Bumps [github.com/nats-io/nats.go](https://github.com/nats-io/nats.go) from 1.42.0 to 1.43.0.
- [Release notes](https://github.com/nats-io/nats.go/releases)
- [Commits](https://github.com/nats-io/nats.go/compare/v1.42.0...v1.43.0)

---
updated-dependencies:
- dependency-name: github.com/nats-io/nats.go
  dependency-version: 1.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-09 11:34:23 +02:00
Dusan Borovcanin 6fa0b1378a NOISSUE - Update SMQ and Go versions
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
2025-06-09 11:25:54 +02:00
Dusan Borovcanin c35bc42210 NOISSUE - Fix typos
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
2025-06-06 14:05:18 +02:00
Dusan Borovcanin 33289561c0 NOISSUE - Fix RE nil error
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
2025-06-06 12:07:37 +02:00
Dusan Borovcanin e29691c8e3 NOISSUE - Update Lua libs dependency
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
2025-06-06 10:19:21 +02:00
Dusan Borovcanin 69f8039749 NOISSUE - Update Go version
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
2025-06-05 14:27:16 +02:00
Ian Ngethe Muchiri 8551f24893 NOISSUE - Update UI env variables (#189)
* Fix: Update UI env variables

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>

* Fix: Add comment for EULA link

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>

* Fix: Update support env variables

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>

* Fix: fix typo

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>

* Fix: Remove agreement

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>

---------

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
2025-06-05 14:25:26 +02:00
Arvindh a8b61fe5bd NOISSUE - Change topic format in RE (#183)
* Change topic in RE for change internal msg fmt

Signed-off-by: Arvindh <arvindh91@gmail.com>

* update re message topic

Signed-off-by: Arvindh <arvindh91@gmail.com>

* sync with supermq main

Signed-off-by: Arvindh <arvindh91@gmail.com>

---------

Signed-off-by: Arvindh <arvindh91@gmail.com>
2025-06-05 12:52:01 +02:00
Dusan Borovcanin b51ce5f1d2 NOISSUE - Add support for bitwise ops in Lua scripts
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
2025-06-04 18:09:47 +02:00
Dusan Borovcanin 73f9ab5bf8 NOISSUE - Add HTTP client to RE Lua scripts
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
2025-06-03 11:54:36 +02:00
Dušan Borovčanin 38f233c611 MG-181 - Add wildcard support to RE (#185)
* Add wildcard

Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>

* Fix RE tests

Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>

* Add comments for wildcards

Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>

* Fix match check

Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>

---------

Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
2025-06-03 10:57:10 +02:00
dependabot[bot] b1182642f2 NOISSUE - Bump github.com/redis/go-redis/v9 from 9.8.0 to 9.9.0 (#184)
Bumps [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) from 9.8.0 to 9.9.0.
- [Release notes](https://github.com/redis/go-redis/releases)
- [Changelog](https://github.com/redis/go-redis/blob/master/CHANGELOG.md)
- [Commits](https://github.com/redis/go-redis/compare/v9.8.0...v9.9.0)

---
updated-dependencies:
- dependency-name: github.com/redis/go-redis/v9
  dependency-version: 9.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-02 11:59:14 +02:00
Dusan Borovcanin 2f78320f59 NOISSUE - Improve RE logging
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
2025-05-30 14:47:25 +02:00
b1ackd0t 861c82cfdc NOISSUE - Add Tests For AES Module on Rules Engine (#182)
* refactor(re): aes error handling and adding unit tests

Added unit tests for lua bindings

* fix(re): improve error handling

return 2 values in case of error and 1 value for valid data

* style: add license information
2025-05-29 17:12:11 +02:00
Dušan Borovčanin 5b5fa78032 NOISSUE - Fix RE logging (#176)
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
2025-05-27 14:31:26 +02:00
Dusan Borovcanin beb6dea596 NOISSUE - Update SMQ and mocks
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
2025-05-26 14:41:21 +02:00
Kisaka the Jones 2e6128e912 NOISSUE - Add AES support to RE (#143)
* AES RE support Lua script

* AES RE support Lua script

* AES support on RE

* AES Support on RE

* AES code change

* Modified AES script

* Modified AES script

* AES Go script

* AES Go script

* Update: String use to Byte use

* Update: AES Lua binding and Go script

* Update: AES Lua binding reviewed changes and Go script

* Reviewed Update: Lint Checking with code

* Reviewed Update: Lint Checking with code

* Reviewed Update: Lint Checking with code

* Reviewed Update: Lint Checking with code

* Reviewed Update: Lint Checking with code

* Reviewed Update: Lint Checking with code

* Reviewed Update: Lint Checking with code

* Reviewed Update: Lint Checking with code

* Reviewed Update: Lint Checking with code

* Reviewed Update: Lint Checking with code

* Fix remarks

Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>

* Add IV size check

Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>

* Add IV size check

Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>

* Add IV size check

Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>

* Fix variable names

Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>

* Use common decode params

Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>

---------

Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
Co-authored-by: Dusan Borovcanin <borovcanindusan1@gmail.com>
2025-05-26 13:35:38 +02:00