Andrew Mirsky
|
fdd7c7c5c6
|
fixes to handle wonky yaml files
|
2025-07-13 16:38:08 -04:00 |
Andrew Mirsky
|
0aabfa7e78
|
updates to support python 3.10
|
2025-07-13 10:45:23 -04:00 |
Andrew Mirsky
|
c8e97bd167
|
Merge branch '0.11.3-rc.1' into config_dataclasses
|
2025-07-13 10:41:48 -04:00 |
Andrew Mirsky
|
fe64d011ec
|
Merge branch 'main' into 0.11.3-rc.1
|
2025-07-13 10:40:28 -04:00 |
Andrew Mirsky
|
8a43153cb3
|
Merge pull request #243 from Yakifo/0.11.2-rc
Release: 0.11.2
|
2025-07-13 10:22:27 -04:00 |
Andrew Mirsky
|
92305815a6
|
Merge pull request #266 from ajmirsky/release-0.11.2
change version numbers for release of 0.11.2
|
2025-07-13 10:11:14 -04:00 |
Andrew Mirsky
|
4a39124545
|
type correction and linting fixes
|
2025-07-13 00:04:24 -04:00 |
Andrew Mirsky
|
81866d0238
|
all test cases working. most fixes were to make the dataclass config's backwards compatible with how the rest of the code was accessing config dictionaries
|
2025-07-12 19:53:15 -04:00 |
Andrew Mirsky
|
5c59248b4f
|
updated documentation for broker and client config including finalizing the griffe extension to get the output of the default_factory's of dataclasses
|
2025-07-12 17:05:58 -04:00 |
Andrew Mirsky
|
28b564afd6
|
finalizing the dataclass style, format and content of the documentation for the BrokerConfig.
|
2025-07-12 13:20:35 -04:00 |
Andrew Mirsky
|
38443f034e
|
display 'default_factory' in a field as the actual value
|
2025-07-12 11:43:57 -04:00 |
Andrew Mirsky
|
1be3a7c848
|
updating docs to pull descriptions from structured configs
|
2025-07-11 22:24:27 -04:00 |
Andrew Mirsky
|
1ec555ca23
|
wip for structured configs
|
2025-07-11 11:52:18 -04:00 |
Andrew Mirsky
|
fc49979389
|
Merge pull request #265 from ajmirsky/common_0.11.3
Structural elements for the 0.11.3 release
|
2025-07-10 13:24:01 -04:00 |
Andrew Mirsky
|
06cf5f6535
|
updating changelog for 0.11.2 release
|
2025-07-10 13:22:49 -04:00 |
Andrew Mirsky
|
299511707c
|
Merge branch 'custom_plugin_doc_updates' into release-0.11.2
|
2025-07-10 12:52:44 -04:00 |
Andrew Mirsky
|
2abf9faa9d
|
additional examples for creating custom plugins
|
2025-07-10 12:50:19 -04:00 |
Andrew Mirsky
|
d783439ed9
|
Merge pull request #267 from ajmirsky/per_second_dashboard
Show messages sent/received per second on dashboard
|
2025-07-10 12:48:43 -04:00 |
Andrew Mirsky
|
4d6c51d8f3
|
display messages per second on dashboard
|
2025-07-10 12:47:06 -04:00 |
Andrew Mirsky
|
33ac8b8dd7
|
add additional documentation for custom plugins
|
2025-07-10 12:29:59 -04:00 |
Andrew Mirsky
|
9c0b10ea2a
|
update uv.lock with correct version number
|
2025-07-10 11:41:00 -04:00 |
Andrew Mirsky
|
75a743dda3
|
update uv.lock with correct version number
|
2025-07-10 11:40:40 -04:00 |
Andrew Mirsky
|
0cb83ca200
|
another version that needs updating
|
2025-07-10 11:38:50 -04:00 |
Andrew Mirsky
|
98778416dc
|
structure needed as the basis for several 0.11.3 improvements
|
2025-07-10 11:23:56 -04:00 |
Andrew Mirsky
|
5548897b3f
|
change version numbers for release of 0.11.2
|
2025-07-09 12:27:22 -04:00 |
Andrew Mirsky
|
7f30c631a4
|
Merge pull request #257 from ajmirsky/dashboard_test_amqttio
add cpu, mem and broker version to dashboard
|
2025-07-08 14:51:44 -04:00 |
Andrew Mirsky
|
681815397b
|
adding broker version into display
|
2025-07-08 14:46:12 -04:00 |
Andrew Mirsky
|
fab7c36d86
|
adding memory and cpu display to test.amqtt.io dashboard
|
2025-07-08 11:29:42 -04:00 |
Andrew Mirsky
|
57597dfea4
|
Merge pull request #252 from ajmirsky/plugin_config_error_case_checking
updated samples; plugin config consistency (yaml and python dict)
|
2025-07-07 12:18:36 -04:00 |
Andrew Mirsky
|
8022e01bb0
|
Merge pull request #251 from ajmirsky/increased_test_coverage
publishing to a topic with `*` is allowed, while `#` and `+` are not
|
2025-07-07 12:07:11 -04:00 |
Andrew Mirsky
|
49566b6f53
|
Merge pull request #254 from ajmirsky/issues/245
broker shouldn't allow clients to publish to '$' topics
|
2025-07-07 11:48:14 -04:00 |
Andrew Mirsky
|
d41a6f5205
|
fixes #245 : broker shouldn't allow clients to publish to '$' topics
|
2025-07-04 21:36:29 -04:00 |
Andrew Mirsky
|
0704169929
|
Merge branch '0.11.2-rc' into block_sys_topics
|
2025-07-04 17:16:49 -04:00 |
Andrew Mirsky
|
701b21272c
|
Merge pull request #249 from ajmirsky/plugin_config_casting
improve static type checking for plugin's `Config` class
( no functionality change, mypy checking improvement and comments only )
|
2025-07-04 17:10:31 -04:00 |
Andrew Mirsky
|
3a82dd9c89
|
Merge pull request #253 from ajmirsky/docker_resource_limits
updating docker compose with resource limits
|
2025-07-04 17:08:05 -04:00 |
Andrew Mirsky
|
2684ffa7b0
|
adding comments to plugin manager code
|
2025-07-04 17:07:17 -04:00 |
Andrew Mirsky
|
02c4116bfe
|
add docker container resource limits in compose example
|
2025-07-04 16:40:44 -04:00 |
Andrew Mirsky
|
6a45eeb533
|
update sample plugins to use config-file-based plugin loading. FileAuthPlugin now accepts string or pathlib.Path
|
2025-07-04 16:35:46 -04:00 |
Andrew Mirsky
|
ef73db9262
|
keep BrokerSysPlugin default consistent between default_broker config and plugin
|
2025-07-04 16:08:24 -04:00 |
Andrew Mirsky
|
1971af26a4
|
match yaml 'plugins' format as dictionary with python dictionary format; allow for list as well as dictionary, in case that format slips in
|
2025-07-04 16:05:55 -04:00 |
Andrew Mirsky
|
9232c87202
|
adding tests to verify $ topic subscription rules
|
2025-07-04 15:57:08 -04:00 |
Andrew Mirsky
|
571434ed04
|
fixing test comments
|
2025-07-03 16:10:47 -04:00 |
Andrew Mirsky
|
b2ef44dce2
|
Merge branch '0.11.2-rc' into increased_test_coverage
|
2025-07-03 14:32:45 -04:00 |
Andrew Mirsky
|
a2e5a67059
|
resolves Yakifo/amqtt#250 : * was being blocked as a valid topic character in publish/receive, even though the invalid topic wildcard characters are '#' and '+'. also, add test coverage for error cases when creating different packet types.
|
2025-07-03 14:32:13 -04:00 |
Andrew Mirsky
|
38b2145234
|
adding tests for failure cases for different connect packet properties
|
2025-07-03 12:05:05 -04:00 |
Andrew Mirsky
|
a571368d34
|
Merge remote-tracking branch 'source/0.11.2-rc' into plugin_config_casting
|
2025-07-03 11:47:37 -04:00 |
Andrew Mirsky
|
6f724b9a23
|
Merge pull request #248 from ajmirsky/issues/27
improvements in retaining messages
|
2025-07-03 11:47:00 -04:00 |
Andrew Mirsky
|
7bbf2990a2
|
fixing issue with python 3.10's handling of websocket states
|
2025-07-03 11:43:16 -04:00 |
Andrew Mirsky
|
d78c184f86
|
Merge remote-tracking branch 'source/0.11.2-rc' into issues/27
|
2025-07-03 11:36:44 -04:00 |
Andrew Mirsky
|
f5320b9b88
|
linting corrections
|
2025-07-03 11:32:54 -04:00 |