Skip to content

0.12.1 (04.08.2017)

Compare
Choose a tag to compare
@pitagoras3 pitagoras3 released this 20 Jul 07:33
· 1167 commits to master since this release

All issues and pull requests: 0.12.1 milestone

Features

(799) Offline clients

Add new endpoint and interface in Management which can be implemented to show
if data produced on given topic has been accessed recently in any offline storage
(like Hadoop). Read more in docs.

(692) Improved schema management

Avro schemas are now created/deleted in the same transaction as topic creation/deletion,
meaning that no topic is created if schema validation fails and vice versa.

Also new SchemaRepository interface method has been added which allows on validating
schema before trying to send it to Schema Registry (fail fast).

(794) Query topics by metrics

Bugfixes

(758) Use timestamp in seconds in ElasticSearch message tracking

Added new field in ElasticSearch message trace object which is used to order
messages in time. This should significantly increase the speed of fetching
data from ES.

(757) Rate limit schema registry calls in Consumers

There was no rate limit when trying to get schema from Schema Registry when
no cached schema matched the message. This could cause DoS attack on Schema Registry
for subscriptions with high traffic of malformed events.

(777) Subscription URI constraint fix

Fixed subscription URI constraints to match URI spec.

(787) Subscription validation fix

Subscriptions were validated at the wrong moment, which in some cases could lead
to ugly NullPointerException instead of validation message.

(780) Metrics block topic removal