- Update the AMQP SDK library to v3.0.1.
- Update update config event to support the operation documented here
- Remove update schema event
- Update the AMQP SDK library to v2.0.0.
- Adapt to use AMQP operations provided by the Client SDK instead of WebSocket ones.
- Disable device unregistered and connection callbacks usage.
- Update dev dependencies and configs.
- Fix vulnerabilities issues.
- Update dependency lodash to v4.17.13
- Update dependency mixin-deep to v1.3.2
- Update dependency set-value to v2.0.1
- Update dependency union-value to v1.0.1
- Update dependency eslint-utils to v1.4.3
- Add dependency eslint-visitor-keys at v1.1.0
- Implement authDevice method.
- Implement onDeviceUnregistered callback.
- Avoid crashing the service when can't connect to a specific thing.
- Update the register method to return the device credentials.
- Add pull request template.
- Update knot-cloud-websocket to v1.1.3.
- Handle disconnection/reconnection.
- Fix return event listeners.
- Listen to commands right after a device is registered.
- Update knot-cloud-websocket to v1.0.1.
- Add
knot:
prefix to types. - Fix device format returned by listDevice().
- Operations: start(), listDevices(), addDevice(), removeDevice(), updateSchema(), onDataRequested(), onDataUpdated().