everhardt

Results 15 issues of everhardt

**Is your feature request related to a problem? Please describe.** My use case is a consumer with `autoCommit: false` and `fromBeginning: false`, that likes to seek, say 100 messages back....

I've got a service that uses this package to connect to a Tradfri lamp when the service is started. I've configured the following options: ```javascript { useRawCoAPValues: false, watchConnection: true,...

bug

If I read [the docs of ajv](https://ajv.js.org/guide/typescript.html) correctly, it only offers type inference for JSON Type Definition (using the `JTDDataType` type), but not for JSON schema. [The test case in...

The project I'm working on is currently on Joi and Suretype looks like a very promising improvement, as it would save us from manually writing the TS interfaces, will improve...

**Describe the bug** I observe both on production with AWS MSK but also locally with just a single consumer on a local Kafka broker that disconnecting a consumer (`consumer.disconnect()`) often...

**Describe the bug** When a consumer disconnects before `.run` has resolved, I get the following log entries (loglevel .DEBUG): ``` {"namespace":"Connection","level":5,"label":"DEBUG","log":{"timestamp":"2023-11-22T13:21:07.279Z","logger":"kafkajs","message":"Connecting","broker":"127.0.0.1:9093","clientId":"xxx","ssl":false,"sasl":false}} {"namespace":"Connection","level":5,"label":"DEBUG","log":{"timestamp":"2023-11-22T13:21:07.279Z","logger":"kafkajs","message":"Request ApiVersions(key: 18, version: 2)","broker":"127.0.0.1:9093","clientId":"xxx","correlationId":0,"expectResponse":true,"size":34}} {"namespace":"Connection","level":5,"label":"DEBUG","log":{"timestamp":"2023-11-22T13:21:07.288Z","logger":"kafkajs","message":"Response ApiVersions(key: 18, version:...

#### Support plan * *is this issue currently blocking your project?* (yes/no): no * *is this issue affecting a production system?* (yes/no): yes #### Context * *node version*: v18.12.1 *...

support

The ModbusRTU instance [can emit error events](https://github.com/yaacov/node-modbus-serial/blob/ac78f255b2458691b6e7243c76cee6686ae36c9b/index.js#L552) since #380. If that error event is not listened for, [by default the whole processes crashes](https://nodejs.org/api/events.html#error-events). The `on('error', ..)` handler is not available...

A Consumer that is subscribed to multiple partitions cannot control the mix of messages it consumes from each partition. There are various reasons why controlling that is relevant, see eg....

The default URL used for the NetworkManager connectivity check is https://api.balena-cloud.com/connectivity-check, which is using https. That is [not reliable and is discouraged](https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/1.32.12/src/core/nm-connectivity.c#L1076), because it makes it hard for the NetworkManager...