github NuclearAPK/Simple-Kafka_Adapter v1.7.1

10 hours ago

Simple-Kafka_Adapter 1.7.1 Release Notes

Добавлено

  • Метод ПолучитьВозможностиБиблиотеки / GetBuiltinFeatures - получение информации о доступных возможностях librdkafka:
    • Версия библиотеки librdkafka
    • Список поддерживаемых функций (ssl, gzip, snappy, lz4, zstd, sasl, sasl_plain, sasl_scram и др.)
    • Полезно для диагностики проблем с SSL, сжатием или аутентификацией

Изменено

  • Документация: Уточнено описание возвращаемых значений методов отправки сообщений:
    • Асинхронные методы (ОтправитьСообщение, ОтправитьСообщениеAVRO, ОтправитьСообщениеProtobuf) возвращают статус помещения в очередь (0 = успех, -1 = ошибка), а не статус доставки
    • Синхронные методы (*СОжиданиемРезультата) возвращают реальный статус доставки (0, 1, 2)
    • Исправлен некорректный пример проверки результата асинхронной отправки
    • Добавлен пример синхронной отправки с проверкой статуса доставки

Исправлено

  • Критическое: Исправлено автоматическое создание топиков при запросе метаданных несуществующего топика
    • Методы ПолучитьМетаданныеТопика / GetTopicMetadata, ПолучитьГраницыПартиции / GetPartitionWatermarks и ПолучитьКоличествоСообщенийВПартиции / GetPartitionMessageCount больше не создают топики при обращении к несуществующим топикам
    • Добавлена явная установка параметра allow.auto.create.topics=false для временных producer'ов в admin-методах
    • Теперь при обращении к несуществующему топику методы корректно возвращают ошибку вместо автоматического создания топика

Don't miss a new Simple-Kafka_Adapter release

NewReleases is sending notifications on new releases.