Andrew Mirsky
4da47315ab
Merge pull request #216 from ajmirsky/issues/215
...
mark test_sys.py failure as XFAIL
2025-06-14 15:12:37 -04:00
Andrew Mirsky
5abeabc36d
marking test broker sys plugin as xfail
2025-06-14 15:10:40 -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
1e7f62b7a4
Merge branch 'rc' into discord
2025-06-14 10:17:28 -04:00
Andrew Mirsky
5dcf7080f2
Merge pull request #200 from ajmirsky/issues/199
...
fixes #199 : 'will' messages should only be sent if disconnection without a disconnect packet
2025-06-14 10:16:17 -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
b2c13868ec
Merge pull request #198 from ajmirsky/issues/154
...
fixes Yakifo/amqtt#154 : will message is allowed to have zero length
2025-06-14 10:09:22 -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
b75acd88ec
Merge pull request #197 from ajmirsky/issues/144
...
fixes #144 : enable client to reconnect indefinitely
2025-06-14 09:53:02 -04:00
Andrew Mirsky
a080ae61c1
Merge pull request #195 from ajmirsky/issue/116
...
fixes #116 : adding reason message to task cancellation on lost connection
2025-06-14 09:52:13 -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
5c74f12c3c
Merge pull request #209 from Yakifo/0.10.2
...
restoring documentation build from 'latest' as of Feb 9, 2023
2025-06-14 09:36:58 -04:00
Andrew Mirsky
6ab946df14
updating docstring
2025-06-14 09:35:53 -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
961b0b3f8f
Merge pull request #193 from ajmirsky/issues/157
...
fixes Yakifo/amqtt#157 `get_event_loop` is deprecated
2025-06-13 15:57:05 -04:00
Andrew Mirsky
63b184b3e8
clarifying documentation
2025-06-13 07:11:49 -04:00
Andrew Mirsky
9e322bef55
lint fixes
2025-06-13 06:53:07 -04:00
Andrew Mirsky
ec1193d439
initial version of alt approach to configuring plugins
2025-06-13 06:40:15 -04:00
Andrew Mirsky
e40aaa4aa0
updating documentation
2025-06-12 20:28:11 -04:00
Andrew Mirsky
b373e8bd56
abstract common pattern for calling plugin methods
2025-06-12 20:12:08 -04:00
Andrew Mirsky
5bd7513e80
updating type-hinting to set generics for base, client and broker contexts
2025-06-12 19:52:16 -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
24f99fdc2d
consistent description in readme file
2025-06-12 14:28:50 -04:00
Andrew Mirsky
a2cbef1bc4
running pytest to generate htmlcov for readthedocs
2025-06-12 14:20:31 -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
06053ce7ee
tweaking readthedocs configuration
2025-06-11 16:30:27 -04:00
Andrew Mirsky
21880a3cb8
ability to rebuild the 'latest' docs as of 2023-02-09T12:49:41.380973Z and 3912564bf1
...
using default sphinx-generated conf.py
2025-06-11 15:01:40 -04:00
Andrew Mirsky
a86c702361
switching from gitter to discord
2025-06-11 12:43:25 -04:00
Andrew Mirsky
e66f5ab711
fixes to readthedocs build process
2025-06-11 12:00:27 -04:00
Andrew Mirsky
b9da62e02b
Merge pull request #208 from ajmirsky/readthedocs
...
readthedocs configuration and build
2025-06-11 11:57:52 -04:00
Andrew Mirsky
09fa23dc22
adding configuration for readthedocs
2025-06-11 11:54:12 -04:00
Andrew Mirsky
ee7a88fc72
amqtt.io ( #206 )
...
* ignoring all files and adding back was causing confusion
* adding in amqtt.io website
* adding amqtt logo
* removing mobile version of the dashboard menu
* minor change to naming of logo
* adding functionality to display statistics from amqtt broker
* adding content about configuration
* separating amqtt.io from test.amqtt.io
* adding link to the test server page
* remove unneeded state
* docker file for building image
* separating docker build into two phases to minimize image size. add documentation for docker launch / configure
* updating docs with references to docker image
* adding missing icons
* adding docker compose samples. updating classifiers and version
* fixing uv lock file version identifier
* tweaking test.amqtt.io page to include broker start and uptime. fix project links. add gitter icon
* missing image
* update to include 'client'
2025-06-11 11:49:09 -04:00
Andrew Mirsky
9252dbda76
Merge pull request #204 from ajmirsky/docker
...
docker container for amqtt
2025-06-11 11:48:38 -04:00
Andrew Mirsky
66eafd1e5c
separating docker build into two phases to minimize image size. add documentation for docker launch / configure
2025-06-09 14:32:55 -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