Shivam Kumar
4631d6e41a
MQTT Pubsub Certification Testing + AutAckOff Fix for MQTT ( #1420 )
...
* MQTT Certification Test
Signed-off-by: shivam <shivamkm07@gmail.com>
* Using paho.mqtt.golang fork with AutoAck fix
Signed-off-by: shivam <shivamkm07@gmail.com>
* Adding MQTT component in certification.yml
Signed-off-by: shivam <shivamkm07@gmail.com>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
2022-01-07 10:33:54 -08:00
Dmitry Shmulevich
c7adb917f3
update license to Apache v2.0 ( #1406 )
2022-01-04 19:53:31 -08:00
Long Dai
988fed05ab
ci: standard linter config ( #1102 )
...
* ci: standard linter config
Signed-off-by: Long <long.dai@intel.com>
* Update utils.go
* fix pulsar issue
Signed-off-by: Long <long.dai@intel.com>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
2021-09-21 15:21:59 -07:00
Phil Kedy
8e6b36ecdf
Importing the retry and config packages from kit instead of internal ( #940 )
...
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
2021-06-22 09:38:55 -07:00
Phil Kedy
1b30e75e60
Configurable retry ( #854 )
...
* no message
* Switching over usages of retry to the new package and making use of the DecodeConfig function
* Added decoding configuration using settings with a specific prefix
* Linter fixes
* Fixing linter error
* time.Sleep is the enemy
* Fix typo in comment
* Moving config to a pointer parameter so that the component can pass in the config with default values that make sense for that component.
* Renamed config struct
* Fix comment
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
2021-05-06 09:43:57 -07:00
Phil Kedy
688df9bda4
Removed dependency on dapr/dapr in favor of dapr/kit. Fixed go mod dependencies afterwards. Go 1.16 in go.mod. Removed accidental log dependency. ( #807 )
2021-04-19 12:06:10 -07:00
Artur Souza
3993d9a559
Merge branch 'master' into jjcollinge/pubsub-context
2021-04-08 14:11:01 -07:00
Phil Kedy
6803b49e56
tls -> ssl for good measure
2021-04-06 17:50:42 -04:00
Phil Kedy
bc0c4fd72e
Adding small coalesce on scheme to ensure backward compatibility in both the pubsub and binding mqtt components
2021-04-06 17:32:47 -04:00
Phil Kedy
810ec429a7
Adding small coalesce on scheme to ensure backward compatibility in both the pubsub and binding mqtt components
2021-04-06 17:30:33 -04:00
Joni Collinge
36ed5ec84f
use existing context for pubsub comps
2021-03-23 20:12:46 +00:00
Joni Collinge
9fd461b255
Merge branch 'master' into jjcollinge/pubsub-context
2021-03-23 17:45:05 +00:00
Phil Kedy
e8efbca072
Add MQTT pubsub to the conformance tests ( #721 )
...
* Add MQTT pubsub to the conformance tests
* Making the MQTT pubsub component conformance test against multiple brokers
2021-02-25 18:16:23 -08:00
Joni Collinge
c054ae6ada
Merge branch 'master' into jjcollinge/pubsub-context
2021-02-25 16:15:06 +00:00
Yaron Schneider
3ef025c604
change headers ( #679 )
2021-02-09 18:57:55 -08:00
Artur Souza
40e3d60d72
Remove useless random ID logic for mqtt's consumerID. ( #605 )
2021-01-15 11:56:54 -08:00
Artur Souza
e6dadfab6c
TTL in PubSub. ( #565 )
...
* TTL in PubSub.
* Handle message TTL only if component cannot handle it.
* Removig dead code for overflow check in pubsub expiration.
2020-12-29 14:28:52 -08:00
Joni Collinge
a1ed1c1662
update pubsub and mqtt
2020-11-02 09:54:54 +00:00
Joni Collinge
2e6b84ae40
Merge remote-tracking branch 'origin/master' into jjcollinge/pubsub-context
2020-11-02 09:05:16 +00:00
Yaron Schneider
182d204111
Add close method to pub/sub ( #494 )
...
* add close method to pub/sub
* linter
2020-10-12 19:06:33 -07:00
halspang
f647d9eedb
Upgrade golang lint to 1.31 ( #490 )
...
Upgrade golang lint to 1.31.0
https://github.com/dapr/components-contrib/issues/439
2020-10-12 12:54:15 -07:00
Mayank Kumar
7f9850a04f
Improve mqtt pubsub for multiple topics ( #443 )
...
- Listen on multiple topics when those are provided for subscription.
- Improve the current logic to use dedicated function from paho client.
2020-09-03 10:17:27 -07:00
Brightside Automation
c344f68718
Merge branch 'master' into jjcollinge/pubsub-context
2020-08-19 14:46:03 +01:00
Mayank Kumar
f5f807ca73
Add pubsub support for mqtt over TLS ( #429 )
...
* Add pubsub support for mqtt over TLS
* Update mqtt host to include uri scheme.
- This is required to identify mode of connection used while
connecting to broker.
* Add pubsub support for mqtt over TLS.
- add validation while initialisation.
- update test cases.
2020-08-16 11:01:12 -07:00
jjcollinge
19442e67c8
update pubsub components to use new context
2020-07-28 10:03:23 +01:00
jjcollinge
410628af3d
add context to pubsub handler signature
2020-07-07 12:37:15 +01:00
Mayank Kumar
3ed4f0f63c
Add pubsub support for mqtt ( #330 )
...
* Add pubsub support for mqtt
- update README.md
- add tests for metadata parsing
- linting
* Add pubsub support for mqtt
- remove topic field from metadata.
* Add pubsub support for mqtt
- use consumerID as clientID for mqtt connection
* Add pubsub support for mqtt
- address review comments
2020-05-22 20:39:09 -07:00