Skip to content

[5.8][5.10][6.0] Update Kafka producer tooltips and add new v6 producer options #3806

Description

@Kinplemelon

Summary

Keep the Dashboard configuration UI aligned with the Kafka producer schema and description changes in EMQX 5.8, 5.10, and v6.

Required changes

EMQX 5.8 and 5.10

  • Update the max_linger_time tooltip for Kafka producer integrations to match the current producer behavior documented in docs(kafka): update max_linger descriptions for wolff 4.1.11 behavior emqx#18101.
  • Apply the updated wording to Kafka, Confluent, and Azure Event Hubs producer forms where applicable.
  • Sync the related max_linger_bytes description where it is exposed, since the reference PR updates both linger descriptions together.

EMQX v6

  • Apply the same max_linger_time and related linger-description updates.
  • Add/display the producer options introduced by feat(kafka): add max_batch_age and max_retries producer options (wolff 4.2.1) emqx#18085 for Kafka, Confluent, and Azure Event Hubs:
    • Action max_batch_age (default: infinity)
    • Action max_retries (default: infinity)
    • Action reconnect_delay (default: 2s)
    • Connector request_timeout (default: 30s)
  • Add the corresponding labels/tooltips and place the fields in the appropriate connector/action forms.

Expected behavior

  • Dashboard tooltips describe the restored max_linger_time behavior accurately, including that the wait also applies to memory-mode buffers and ends early when a full batch is accumulated.
  • The v6 Kafka, Confluent, and Azure Event Hubs configuration forms expose the new connector/action options with descriptions consistent with the EMQX schema.

References

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions