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
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
69f6114830
Merge branch 'issues/154' into issues/199
2025-06-08 07:57:51 -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
Andrew Mirsky
2093cc5961
fixes Yakifo/amqtt#199 : cleanly disconnected clients should not send will messages. fixing client tests, adding additional. and correcting the broker's client handler so that normal or abnormal disconnections end the client's session and stop processing messages from the client
2025-06-07 23:56:30 -04:00