Commit Graph

805 Commits

Author SHA1 Message Date
Joel Wetzell 80f8152dfb don't export module/processor/framer registrations 2026-05-26 17:27:35 -05:00
Joel Wetzell 0ff212742a Merge pull request #168 from jwetzell/feat/rate-limiter
add rate limiting filter
2026-05-24 14:24:38 -05:00
Joel Wetzell 8fe0f7e6a2 add rate limiting filter 2026-05-24 14:19:58 -05:00
Joel Wetzell 9db958b523 only run docker job on tag 2026-05-23 11:50:45 -05:00
Joel Wetzell ea427bd2b6 update artnet-go v0.22.0 2026-05-23 07:57:42 -05:00
Joel Wetzell 5a2aefbdd5 update free-d-decode 2026-05-23 07:57:34 -05:00
Joel Wetzell 4323a21015 move init functions to top of file 2026-05-22 17:45:03 -05:00
Joel Wetzell fb3c775765 go fix 2026-05-20 22:28:05 -05:00
Joel Wetzell cf41bcae85 align method receiver variable names 2026-05-20 21:25:30 -05:00
Joel Wetzell 4cedd58a76 switch modules to accept an InputHandler instead of the full router 2026-05-20 21:03:41 -05:00
Joel Wetzell be0b1c4a5f update test config with new pubsub.publish processor 2026-05-20 21:03:14 -05:00
Joel Wetzell 290a89d38e Merge pull request #167 from jwetzell/feat/kv-set-from-payload
switch kv.set to take value from incoming payload
2026-05-20 20:40:48 -05:00
Joel Wetzell b495446926 switch kv.set to take value from incoming payload 2026-05-20 20:38:45 -05:00
Joel Wetzell fa4eeddbbf Merge pull request #166 from jwetzell/fix/params-schema-required
don't make params schema required if all properties are optional
2026-05-20 17:30:28 -05:00
Joel Wetzell 1bbe0cc045 don't make params schema required if all properties are optional 2026-05-20 17:27:32 -05:00
Joel Wetzell 70c4aa172a add test for reading from sqlite file 2026-05-20 17:26:50 -05:00
Joel Wetzell 849a59a63b add ability to set test kv properties 2026-05-20 17:26:21 -05:00
Joel Wetzell 00b03197c2 Merge pull request #161 from jwetzell/dependabot/go_modules/modernc.org/quickjs-0.18.2
Bump modernc.org/quickjs from 0.18.1 to 0.18.2
2026-05-19 22:03:23 -05:00
Joel Wetzell bb44e3b813 fix rogue error check 2026-05-19 22:01:59 -05:00
dependabot[bot] 099a8af271 Bump modernc.org/quickjs from 0.18.1 to 0.18.2
Bumps [modernc.org/quickjs](https://gitlab.com/cznic/quickjs) from 0.18.1 to 0.18.2.
- [Commits](https://gitlab.com/cznic/quickjs/compare/v0.18.1...v0.18.2)

---
updated-dependencies:
- dependency-name: modernc.org/quickjs
  dependency-version: 0.18.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-20 03:01:34 +00:00
Joel Wetzell f640dac0ad Merge pull request #162 from jwetzell/dependabot/go_modules/go.bug.st/serial-1.7.0
Bump go.bug.st/serial from 1.6.4 to 1.7.0
2026-05-19 21:59:34 -05:00
Joel Wetzell 3c5b1cac4d fix processor type in configs 2026-05-19 21:56:50 -05:00
Joel Wetzell 7c8695b9fe start working on startup tests for modules 2026-05-19 21:56:04 -05:00
Joel Wetzell 5db23627d6 add constructor for test module type 2026-05-19 21:55:43 -05:00
dependabot[bot] 9f47318b7a Bump go.bug.st/serial from 1.6.4 to 1.7.0
Bumps [go.bug.st/serial](https://github.com/bugst/go-serial) from 1.6.4 to 1.7.0.
- [Release notes](https://github.com/bugst/go-serial/releases)
- [Commits](https://github.com/bugst/go-serial/compare/v1.6.4...v1.7.0)

---
updated-dependencies:
- dependency-name: go.bug.st/serial
  dependency-version: 1.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-20 02:54:58 +00:00
Joel Wetzell be1e01cc3f cleanup mock router 2026-05-19 21:53:04 -05:00
Joel Wetzell 434dcec25f Merge pull request #165 from jwetzell/remove-otel-tracing
remove otel tracing
2026-05-19 21:52:48 -05:00
Joel Wetzell d871eaaa16 remove otel tracing 2026-05-19 21:50:38 -05:00
Joel Wetzell 06a2a156c5 remove unused router level output 2026-05-19 21:46:48 -05:00
Joel Wetzell 7913f5febc Merge pull request #164 from jwetzell/router-output-rename
rename router.output to module.output
2026-05-19 21:38:48 -05:00
Joel Wetzell 99132c90c6 rename router.output to module.output 2026-05-19 21:31:14 -05:00
Joel Wetzell b2e07d7452 Merge pull request #163 from jwetzell/feat/pub-sub-module-type
convert nats and mqtt to a generic pub/sub module type
2026-05-19 21:28:49 -05:00
Joel Wetzell 5def922d93 add missing test module 2026-05-19 21:27:21 -05:00
Joel Wetzell a09249a047 convert nats and mqtt to a generic pub/sub module type 2026-05-19 21:25:29 -05:00
Joel Wetzell a991b264a6 Merge pull request #160 from jwetzell/fix/database-module-interface
rework database module to not expose raw DB
2026-05-19 12:38:13 -05:00
Joel Wetzell 11bbf1a703 rework database module to not expose raw DB 2026-05-19 12:33:54 -05:00
Joel Wetzell bd8368fbb1 add nats to smoke test config 2026-05-19 09:05:41 -05:00
Joel Wetzell 54ee4a2dde Merge pull request #158 from jwetzell/module-context-handling
rework context handling throughout router and modules
v0.21.1
2026-05-18 18:44:03 -05:00
Joel Wetzell 4415b8e892 cleanup logging 2026-05-18 18:42:37 -05:00
Joel Wetzell 95d46d0acd rework context handling throughout router and modules 2026-05-18 18:25:36 -05:00
Joel Wetzell b1be2f8d26 Merge pull request #157 from jwetzell/fix/db-query-params-schema
add missing params schema to db.query processor
2026-05-18 18:20:50 -05:00
Joel Wetzell 0ec217a439 add a kind of all-in-one test config 2026-05-18 18:18:31 -05:00
Joel Wetzell 106d7fee10 move MustCompile regex out of constructor 2026-05-18 18:17:38 -05:00
Joel Wetzell 547bc60ed7 add TODO 2026-05-18 18:17:15 -05:00
Joel Wetzell 3b158185d6 add missing params schema to db.query processor 2026-05-18 18:17:02 -05:00
Joel Wetzell 507715b885 remove goreleaser things 2026-05-17 13:54:34 -05:00
Joel Wetzell 419bcf7ad4 fix extension on windows builds v0.21.0 2026-05-17 13:13:41 -05:00
Joel Wetzell c52c4299e9 add release creation and artificat upload 2026-05-17 13:06:36 -05:00
Joel Wetzell 8bfcbea992 remove zig setup from macos jobs 2026-05-17 12:53:46 -05:00
Joel Wetzell b31442b794 split macos and build natively 2026-05-17 12:53:05 -05:00