Andrew Mirsky
33ac8b8dd7
add additional documentation for custom plugins
2025-07-10 12:29:59 -04:00
Andrew Mirsky
57597dfea4
Merge pull request #252 from ajmirsky/plugin_config_error_case_checking
...
updated samples; plugin config consistency (yaml and python dict)
2025-07-07 12:18:36 -04:00
Andrew Mirsky
02c4116bfe
add docker container resource limits in compose example
2025-07-04 16:40:44 -04:00
Andrew Mirsky
6a45eeb533
update sample plugins to use config-file-based plugin loading. FileAuthPlugin now accepts string or pathlib.Path
2025-07-04 16:35:46 -04:00
Andrew Mirsky
b33505e5d8
remove dependency on external broker
2025-07-02 13:54:38 -04:00
Andrew Mirsky
4700f49d96
remove dependency on external broker
2025-07-02 13:49:16 -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
ecad0ce15b
updating sample to demonstrate failure
2025-06-26 13:33:13 -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
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
89ccb857ed
update changelog for 0.11.0 release. minor cleanup of docker launch examples
2025-06-17 10:15:38 -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
549e04fd57
Merge branch 'rc' into documentation_update
2025-05-30 12:05:26 -04:00
Andrew Mirsky
a3de71930c
adding favicon, broker and client config documents.
2025-05-28 08:39:02 -04:00
Andrew Mirsky
bffee5916b
consolidating configuration documentation for both broker and client. including making sure there's consistency in default configuration
2025-05-28 07:45:12 -04:00
Andrew Mirsky
b43583c954
reapplying any remaining stack traces to logging messages that weren't already included in other updates
2025-05-26 11:27:42 -04:00
MVladislav
a024b174d0
refactor: more cleanup/linting
2025-01-12 20:52:50 +01:00
MVladislav
7cc746e483
refactor: base cleanup and bring project to run with test cases
2024-12-19 20:34:09 +01:00
Florian Ludwig
90c74e4b8a
rename hbmqtt to amqtt in samples/
2021-03-27 17:49:55 +01:00
Marius Kriegerowski
7921e2cc22
linter project with black at default line length 88
2021-03-15 10:18:00 +01:00
Marius Kriegerowski
e0fabc0bc3
Refactor to comply python3.8
2021-03-09 19:13:32 +01:00
Román Cárdenas
3df8b4066e
changes in ACL sample
2019-01-05 19:52:54 +01:00
Román Cárdenas
cece85a75e
documentation
2019-01-05 19:49:00 +01:00
Román Cárdenas
9d81b1f4a9
ACL plugin and documentation
2019-01-04 18:29:48 +01:00
Román Cárdenas
59f9d28029
Added topic filtering Plugin
2018-03-19 10:58:56 +01:00
Stein Magnus Jodal
ce4824bf70
flake8: Fix all F841 unused local variable warnings
2017-08-07 01:23:21 +02:00
Stein Magnus Jodal
559c18f681
flake8: Fix all F403, F405, F821 import warnings
2017-08-07 01:23:21 +02:00
Stein Magnus Jodal
177bfb627c
flake8: Fix all E1xx indentation warnings
2017-08-07 01:23:21 +02:00
Stein Magnus Jodal
df2c9b8a43
flake8: Fix all E3xx newline warnings
2017-08-07 01:23:20 +02:00
Nicolas
18267d148e
#50
...
Fix documentation and samples
2016-07-31 18:29:41 +02:00
Nico
9ba8a46914
Improve samples
2015-11-11 22:03:32 +01:00
Nico
4dcf8eb477
Revert to 3.4 coroutine syntax
2015-11-01 15:58:20 +01:00
Nico
36c086df30
Various fixes
2015-11-01 14:23:00 +01:00
Nico
e6c7c4d3cb
Implement $SYS topics as broker plugin
2015-10-19 21:37:31 +02:00
Nico
52e3160995
#HBMQTT-35
...
Refactor yield from -> await
2015-10-16 22:13:37 +02:00
Nico
6a876be559
Improve perf
2015-10-15 21:57:21 +02:00
Nico
3acec1d606
Add broker test class + fixes in both client and broker connection management
2015-10-07 22:42:04 +02:00
Nico
e0e08e81e6
Fix
2015-09-30 22:41:18 +02:00
Nico
cbf86e9605
remove unused
2015-09-27 21:17:28 +02:00
Nicolas Jouanin
586b898c63
Remove writer coro + WIP for publish message protocol flow management
2015-09-11 22:39:47 +02:00
Nicolas Jouanin
e77c9d7a49
Change current test conditions
2015-09-10 22:41:11 +02:00
Nicolas Jouanin
0cbbaa6763
Refactoring WIP
2015-09-09 23:01:11 +02:00
nico
87e144b4de
Connect with TCP protocol
2015-09-08 15:00:07 +02:00
nico
29cb2600f3
HBMQTT-34
...
Rewrite URI when using websocket to remove username and password from netloc.
2015-09-08 14:19:40 +02:00
Nicolas Jouanin
60cc2da745
Refactoring
2015-09-06 22:23:06 +02:00
Nicolas Jouanin
a8c88b98af
Refactoring
2015-09-03 22:20:31 +02:00
Nicolas Jouanin
bcf14ef6b8
subscription refactoring
2015-09-01 22:42:23 +02:00
Nicolas Jouanin
c8e0a4e356
Allow to filter auth plugins
2015-08-29 22:10:28 +02:00
Nicolas Jouanin
61cdc1a0d2
Implement anonymous and file auth plugin
...
HBMQTT-14
2015-08-29 21:25:59 +02:00