This repository has been archived by the owner on Nov 24, 2020. It is now read-only.
Releases: jobcloud/messaging-lib
Releases · jobcloud/messaging-lib
Release v5.0.0
Features
Producer
- add metadata capabilities
Improvements
Consumer
- simplify metadata interface
Changes
KafkaAvroSchema
- the new default for latest schema version is not
null
anymore but-1
- version is not nullable anymore
- added
const LATEST_VERSION
to the interface
Fixes
ProducerBuilder
- return correct type for
build
Release v5.0.0-rc1
Features
Producer
- add metadata capabilities
Improvements
Consumer
- simplify metadata interface
Changes
KafkaAvroSchema
- the new default for latest schema version is not
null
anymore but-1
- version is not nullable anymore
- added
const LATEST_VERSION
to the interface
Fixes
ProducerBuilder
- return correct type for
build
Release v5.0.0-beta
Features
Producer
- add metadata capabilities
Improvements
Consumer
- simplify metadata interface
Fixes
ProducerBuilder
- return correct type for
build
v5.0.0-alpha2: Producer metadata (#71)
* add producer metadata * up coverage * remove obsolete use
v5.0.0-alpha
simplify metadata stuff (#70)
Release v4.0.5
Fixes
Consumer
- don't cast key and payload to string (tombstones, etc.)
Release v4.0.4
Fixes
- throw KafkaConsumerConsume exception in all error cases
Release v4.0.3
Fixes
- fix default settings (disabled auto commit)
- readd default setting from
messaging-lib:1.x
(start at the beginning of a topic for the first time)
Release v4.0.2
Improvements
- make registry and mappings accessible
Release v4.0.1
Description
Add all the capabilities of ext-rdkafka:4.0
and minor consumer / producer improvements
Features
- add new functions to consumers (
offsetsForTimes
,getFirstOffsetForTopicPartition
,getLastOffsetForTopicPartition
) - add
logCallback
support to consumer builder - add
KafkaHighLevelConsumer::close
- add
KafkaHighLevelConsumer::getOffsetPositions
- add
KafkaProducer::flush
- add
KafkaProducer::purge
Improvements
- improve
commit
behaviour by settingenable.auto.commit
tofalse
for high level consumer - block producer on full queue by adding
RD_KAFKA_MSG_F_BLOCK
General
- add dependency to
ext-rdkafka:4.0