Apache Pulsar v2.3.2 Release Notes
Release Date: 2019-05-31 // almost 5 years ago-
2.3.2 — 2019-05-30
🛠 Fixes
- Validate admin operation on topic with authoritative parameter #4270
- 🛠 fix bug with source local run #4278
- fix cannot use size (type _Ctype_int) as type _Ctype_ulong #4212
- 🛠 Fix segfault in c++ producer #4219
- AlwaysCompatible doesn't use AlwaysSchemaValidator in 2.3.1 component/schemaregistry #4181
- Avoid potentially blocking method during topic ownership check #4190
- [pulsar-broker]Fix: client-producer can't reconnect due to failed producer-future on cnx cache #4138
- Removing # TYPE comment from topic metrics in Prometheus #4136
- 🚚 For functions metrics in prometheus also remove TYPE #4081
- 🛠 Fix: set receive queue size for sinks #4091
- 🛠 Fix: Exception when switch cluster from auth enabled to auth disabled #4069
- 🛠 Fix update cli source sink #4061
- 🛠 Fix connectors nested configs #4067
- For functions metrics, avoid having HELP #4029
- 🛠 Fix Python functions state which is completely broken #4027
- 🛠 [issue #3975] Bugfix NPE on non durable consumer #3988
- 🛠 Fix: Function auth should ignore exception because it might be anonymous user #4185
- 👷 [pulsar-function] fix worker-stats broken admin-api #4068
- 🛠 fix errors in sql doc #4030
- 🛠 Fix the swagger files generated by removing troublesome class #4024
- [pulsar-function] fix broken backward compatibility with v1-namespace while registering function #4224
- ⏪ Revert dup consumer and related code #4142
- [issue 4274][pulsar-io]Add double quotation marks for metrics with remote_cluster #4295
✨ Enhancements
- 🔧 By default, auto configure the size of Bookie read/write cache #4297
- ⬆️ Upgrade to BookKeeper 4.9.2 #4288
- 👷 [pulsar-function] support bookie authentication from function-worker #4088
- 🐎 Optimizing performance for Pulsar function archive download #4082
- 👍 allow users to update output topics for functions and sources #4092
- 👌 improve data-generator source performance #4058
- [client] Set actual topic name to partitioned consumer #4064
- 🖨 ack records in datagenerator print sink #4052
- 🔒 [security] Upgrade athenz libraries #4056
- [python client] Handle subrecords in JsonSchema encoding #4023
- [Issue 3987][pulsar-broker]Handle config is null when create tenant #4019
- ➕ Add bookkeeper client version constraint #4013
- 👌 Improve error handling for triggering function when there is a schema mismatch #3995
- 🌲 [pulsar-broker] add producer/consumer id in error-logging #3961