Wykres commitów

301 Commity (3d493b88ef5ca93d1f1c841a33a8d54fb238f3b5)

Autor SHA1 Wiadomość Data
Andrew Mirsky 3d493b88ef
Merge branch '0.11.2-rc' into add_session_to_client_events 2025-07-02 19:05:36 -04:00
Andrew Mirsky b5c9234bf7
maintain legacy functionality of entrypoint-based configs which have 'auth' or 'topic-check' 2025-06-29 19:10:55 -04:00
Andrew Mirsky 043b6ac881
check for client connect/disconnect event needed change 2025-06-29 17:47:02 -04:00
Andrew Mirsky a8e1692631
updating existing plugins to use new plugin configuraiton format. adding deprecation warnings. updating existing tests and adding additional cases to check that both old and new config formats work correctly 2025-06-27 23:08:09 -04:00
Andrew Mirsky 2485351600
Merge branch 'alt_plugin_config' into migrate_existing_plugins 2025-06-27 14:46:24 -04:00
Andrew Mirsky fb0404321d
Merge branch 'main' into alt_plugin_config 2025-06-27 13:59:39 -04:00
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 c86e9f7dc4
updating broker sys plugin to use new plugin load and config 2025-06-25 14:48:39 -04:00
Andrew Mirsky ea59956458
resolves Yakifo/amqtt#196 : adds alternative, non-breaking mechanism to identify and config plugins directly within in the broker (and client) config files 2025-06-18 12:54:21 -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 f55d7feab8
resolving type-hinting conflicts 2025-06-17 12:48:31 -04:00
Andrew Mirsky 8068dc85e3
Merge branch 'main' into alt_plugin_config 2025-06-17 12:01:18 -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 ec1193d439
initial version of alt approach to configuring plugins 2025-06-13 06:40:15 -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