Wykres commitów

1260 Commity (d0d875ca3040a99b02a2b7536e19e0aadad47cab)

Autor SHA1 Wiadomość Data
Andrew Mirsky d0d875ca30
python 3.10 differentiates between asyncio.TimeoutError and builtin TimeoutError 2025-07-02 14:13:02 -04:00
Andrew Mirsky 51d8c838f7
client reconnecting too quickly causing connection failure 2025-07-02 14:01:53 -04:00
Andrew Mirsky fa1894b837
remove dependency on external broker 2025-07-02 13:54:26 -04:00
Andrew Mirsky e009b4b0da
remove dependency on external broker 2025-07-02 13:52:05 -04:00
Andrew Mirsky 95183865b7
use MQTT terminology 2025-07-02 13:25:31 -04:00
Andrew Mirsky 6e27513192
lint fixes 2025-07-02 12:15:33 -04:00
Andrew Mirsky d4d5e1c670
messages for reconnected sessions where clean session is false, need to send retained topic messages 2025-07-02 12:03:14 -04:00
Andrew Mirsky 341c6c1732
additional test cases for message retention for retain flag and disconnected state 2025-07-02 08:09:31 -04:00
Andrew Mirsky 2ceb2ae43b
resolves Yakifo/amqtt#27 Yakifo/amqtt#246 Yakifo/amqtt#123: only retain messages for clients which specify clean session = 1 and messages are QoS 1 & 2. Also, clients which are completely anonymous, specifying no username, have no expectation of message retention. 2025-07-01 22:00:18 -04:00
Andrew Mirsky 1276503748
fix mkdoc configuration issue 2025-06-26 14:37:48 -04:00
Andrew Mirsky f0754a8ef7
release 0.11.1 2025-06-26 14:30:30 -04:00
Andrew Mirsky d855ec2556
Merge pull request #235 from Yakifo/0.11.1-rc
Release candidate for 0.11.1
2025-06-26 14:27:47 -04:00
Andrew Mirsky bca0c2247f
Merge pull request #238 from ajmirsky/add_client_display
Display number of connected clients on test.amqtt.io
2025-06-26 13:59:41 -04:00
Andrew Mirsky 963c13d275
Merge branch '0.11.1-rc' into add_client_display 2025-06-26 13:52:47 -04:00
Andrew Mirsky 1813628f19
Merge pull request #236 from ajmirsky/refine_sample_tests
improve refining sample script testing
2025-06-26 13:46:02 -04:00
Andrew Mirsky ecad0ce15b
updating sample to demonstrate failure 2025-06-26 13:33:13 -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 aac3bdbfab
Merge pull request #237 from ajmirsky/connection_timeout
client connection timeout
2025-06-26 13:17:20 -04:00
Andrew Mirsky 311dec7774
lint fixing 2025-06-26 13:08:24 -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 96fc675540
Merge pull request #229 from ajmirsky/broken_link_test_amqtt_io
fix a broken link on the test.amqtt.io page
2025-06-25 19:52:51 -04:00
Andrew Mirsky 03ea5aab16
fixed broken link 2025-06-25 19:49:50 -04:00
Andrew Mirsky c21b385fe4
Merge pull request #228 from ajmirsky/pypi_img_link_fix
readme image link for pypi
2025-06-25 19:12:39 -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 1307425495
Merge pull request #226 from ajmirsky/consolidating_plugin_base_classes
`BaseAuthPlugin` and `BaseTopicPlugin` into common file
2025-06-25 19:11:16 -04:00
Andrew Mirsky 1bb78ef5d2
release candidate version and changelog updates for 0.11.1 2025-06-25 19:04:52 -04:00
Andrew Mirsky 9b8a1d59a1
adjusting syntax to support python 3.10 2025-06-25 18:07:51 -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 2cbdc86eea
adding number of clients connected 2025-06-22 13:03:02 -04:00
Andrew Mirsky 0aa7274069
update the readthedocs shield 2025-06-17 19:57:06 -04:00
Andrew Mirsky f77e50a396
Merge branch 'issues/225' into pypi_img_link_fix 2025-06-17 18:33:01 -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 d4cc024719
fix readme file image src so it works on pypi 2025-06-17 18:12:05 -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 7883400644
fix a broken link on the test.amqtt.io page 2025-06-17 11:54:36 -04:00
Andrew Mirsky 352678c87e
release 0.11.0
release 0.11.0
2025-06-17 11:34:14 -04:00
Andrew Mirsky 7ffab02505
exclude files from hatch build 2025-06-17 11:30:08 -04:00
Andrew Mirsky 2a80968404
path tweaks for v0.11.0 release 2025-06-17 10:58:48 -04:00
Andrew Mirsky c3f3d0d3a2
Merge pull request #224 from ajmirsky/release_prep
release notes update for 0.11.0
2025-06-17 10:47:28 -04:00
Andrew Mirsky 33a999ea1f
docker build makefile. fix image url for readme so it shows up on pypi 2025-06-17 10:45:21 -04:00
Andrew Mirsky 89ccb857ed
update changelog for 0.11.0 release. minor cleanup of docker launch examples 2025-06-17 10:15:38 -04:00
Andrew Mirsky 8e60105a11
updating docs, version numbers and ssl 2025-06-16 15:24:23 -04:00
Andrew Mirsky e17cce0dd9
Merge branch 'rc' into release_prep 2025-06-16 12:26:21 -04:00
Andrew Mirsky 2828a171d7
removing tests due to unreliable external access 2025-06-16 10:13:33 -04:00
Andrew Mirsky c78eb9417d
Merge pull request #222 from ajmirsky/optimize_fire_events
fixes #35 : optimize event callbacks
2025-06-16 10:05:13 -04:00