Andrew Mirsky
|
82c59cff9a
|
Merge branch '0.11.1-rc' into refine_sample_tests
|
2025-06-26 13:19:37 -04:00 |
Andrew Mirsky
|
1608edff91
|
add setting for connection timeout
|
2025-06-26 13:00:40 -04:00 |
Andrew Mirsky
|
e44321f179
|
additional clean up of samples and validation
|
2025-06-26 12:37:38 -04:00 |
Andrew Mirsky
|
bb76dbeec9
|
fixing config parameters for MQTTClient and updating docs to match. refining sample scripts to rely less on accessing external broker for successful completion
|
2025-06-25 22:24:14 -04:00 |
Andrew Mirsky
|
4c21339f7a
|
Merge pull request #234 from ajmirsky/issues/232
resolves Yakifo/amqtt#232 : adding system metrics about the broker
|
2025-06-25 20:10:02 -04:00 |
Andrew Mirsky
|
0973c63a34
|
Merge pull request #227 from ajmirsky/issues/225
update sample files
|
2025-06-25 19:11:58 -04:00 |
Andrew Mirsky
|
4ee3ece28b
|
fixes Yakifo/amqtt#232 : adding system metrics about the broker to the
|
2025-06-25 17:56:53 -04:00 |
Andrew Mirsky
|
e0cb182957
|
broker_simple.py has different exit messages depending on python version
|
2025-06-17 18:32:35 -04:00 |
Andrew Mirsky
|
9ba7c8019b
|
test case fix and show debug message on failure
|
2025-06-17 18:22:32 -04:00 |
Andrew Mirsky
|
29e5a74dbc
|
fixes Yakifo/amqtt#225 : updating all samples, adding test coverage for samples. python 3.10 needs to explicitly catch asyncio.TimeoutError. correct 'topic-check' plugin list
|
2025-06-17 17:03:40 -04:00 |
Andrew Mirsky
|
b7ccc458e9
|
moving base classes for auth and topic plugins into common file
|
2025-06-17 12:53:37 -04:00 |
Andrew Mirsky
|
2828a171d7
|
removing tests due to unreliable external access
|
2025-06-16 10:13:33 -04:00 |
Andrew Mirsky
|
c6a7715ddc
|
fixes Yakifo/amqtt#35 : gather event callbacks upon plugin load so don't have to check all plugins on every fire_event
|
2025-06-15 20:17:40 -04:00 |
Andrew Mirsky
|
3d6e7a8364
|
added tests for plugin events and broker sys topics
|
2025-06-15 19:27:47 -04:00 |
Andrew Mirsky
|
a5487b5cef
|
Merge branch 'rc' into event_strenum
|
2025-06-15 10:35:31 -04:00 |
Andrew Mirsky
|
99a9594e9f
|
creating MQTTEvents enumeration instead of individual string names. consolidating into a single file to eliminate import errors
|
2025-06-15 10:21:41 -04:00 |
Andrew Mirsky
|
efd8c15375
|
removing xfail
|
2025-06-15 06:31:48 -04:00 |
Andrew Mirsky
|
012a744b66
|
removing xfail from test_sys
|
2025-06-15 06:29:25 -04:00 |
Andrew Mirsky
|
b0cf416c36
|
using a strenum instead of enum. creating events as well as client/broker events as well
|
2025-06-14 21:28:00 -04:00 |
Andrew Mirsky
|
4729166d99
|
lint fix
|
2025-06-14 15:39:39 -04:00 |
Andrew Mirsky
|
364273e684
|
marking test for broker sys plugin as xfail, because it fails on github workflow but not locally
|
2025-06-14 15:28:46 -04:00 |
Andrew Mirsky
|
aace4d65f7
|
Merge pull request #212 from ajmirsky/plugin_call_optimization
reduce call logic for plugin coros: authenticate, topic_filtering, close
|
2025-06-14 10:19:39 -04:00 |
Andrew Mirsky
|
6b00521ca7
|
Merge branch 'rc' into issues/199
|
2025-06-14 10:14:40 -04:00 |
Andrew Mirsky
|
54af134832
|
Merge pull request #203 from ajmirsky/issues/51
fixes Yakifo/amqtt#51 : plugins which fail to import or initialize
|
2025-06-14 10:11:34 -04:00 |
Andrew Mirsky
|
90167d060f
|
Merge branch 'rc' into issues/199
|
2025-06-14 10:08:34 -04:00 |
Andrew Mirsky
|
101e32af64
|
Merge branch 'rc' into issues/154
|
2025-06-14 10:03:09 -04:00 |
Andrew Mirsky
|
67fd2970ab
|
Merge pull request #201 from ajmirsky/issues/67
clarifying reason for `ClientError`
|
2025-06-14 10:01:06 -04:00 |
Andrew Mirsky
|
bc44f170ba
|
Merge branch 'rc' into issues/67
|
2025-06-14 09:56:01 -04:00 |
Andrew Mirsky
|
e2842dd7e5
|
Merge pull request #202 from ajmirsky/issues/86
verify that issue #86 has been fixed
|
2025-06-14 09:53:42 -04:00 |
Andrew Mirsky
|
532c8118e6
|
Merge branch 'rc' into issues/51
|
2025-06-14 09:51:42 -04:00 |
Andrew Mirsky
|
b72c7d4f28
|
Merge branch 'rc' into plugin_call_optimization
|
2025-06-14 09:51:12 -04:00 |
Andrew Mirsky
|
18ad76bcd3
|
Merge pull request #213 from ajmirsky/event_strenum
Create `StrEnum` for the broker events
|
2025-06-14 09:47:19 -04:00 |
Andrew Mirsky
|
5a4fb993b7
|
Merge branch 'rc' into issues/154
|
2025-06-14 09:44:43 -04:00 |
Andrew Mirsky
|
d69a14c06a
|
Merge branch 'rc' into issues/154
|
2025-06-14 09:40:38 -04:00 |
Andrew Mirsky
|
89a0b88491
|
Merge pull request #211 from ajmirsky/issues_210
fixes amqtt/Yakifo#210 :
|
2025-06-14 09:39:22 -04:00 |
Andrew Mirsky
|
3c07a39877
|
Merge remote-tracking branch 'source/rc' into event_strenum
|
2025-06-14 09:38:44 -04:00 |
Andrew Mirsky
|
038fee7cf4
|
remove test_sys
|
2025-06-14 09:26:55 -04:00 |
Andrew Mirsky
|
51102a435b
|
converting from event strings to a string enumeration
|
2025-06-13 16:17:22 -04:00 |
Andrew Mirsky
|
43efa4c829
|
instead of filtering upon call of the plugin's coro, filter upon plugin loading
|
2025-06-12 19:12:33 -04:00 |
Andrew Mirsky
|
fed5b8eb08
|
shutdown broker when test completes
|
2025-06-12 11:03:28 -04:00 |
Andrew Mirsky
|
e7882a3755
|
fixes amqtt/Yakifo#210 : when reconnect is false, authentication failure causes NoDataError instead of ConnectError
|
2025-06-12 10:52:44 -04:00 |
Andrew Mirsky
|
7b936d785c
|
loading plugins from config file, bypassing entry points. authenticate and subscribe/publish
|
2025-06-12 08:37:27 -04:00 |
Andrew Mirsky
|
e69cb12652
|
fixing test case for python 3.12
|
2025-06-09 12:21:22 -04:00 |
Andrew Mirsky
|
18bfb6d9c5
|
python 3.12 requires the connect packet before forcing the socket to disconnect
|
2025-06-09 00:24:40 -04:00 |
Andrew Mirsky
|
2caa792d69
|
fixes Yakifo/amqtt#51 : plugins which fail to import or load should stop the broker from starting
|
2025-06-09 00:11:06 -04:00 |
Andrew Mirsky
|
2b1599e6af
|
fixes Yakifo/amqtt#86 : verify that the issue has been fixed
|
2025-06-08 22:42:49 -04:00 |
Andrew Mirsky
|
52b69ee068
|
fixes Yakifo/amqtt#67 : malformed uri or incorrect scheme should raise a ConnectError (not a ClientError)
|
2025-06-08 10:29:14 -04:00 |
Andrew Mirsky
|
1756d93ebd
|
removing cli test cases for verifying will messages, better done through unit test cases in test_client.py
|
2025-06-08 10:00:13 -04:00 |
Andrew Mirsky
|
ac8782772f
|
removing inaccurate tests
|
2025-06-08 07:42:07 -04:00 |
Andrew Mirsky
|
58d431f2f5
|
adding test case for issue 67
|
2025-06-08 00:06:17 -04:00 |