v2.0.0-rc1-incubating
merlimat
released this
29 May 23:45
·
11231 commits
to master
since this release
This is the fifth release of Apache Pulsar since entering the ASF incubator and the first time we increase major release number.
There are several new features and major improvements:
- Pulsar functions: Lightweight
compute framework - New type-safe Java API for producer/consumers
- Schema registry — Enforce schema on topics
- Topic compaction — Out of band compaction of messages to allow consumer to fetch a
snapshot with last published message for each message key. - Upgraded to Apache BookKeeper 4.7.0
- Performance improvements — Up to 3x throughput improvements compared to Pulsar-1.22 and
99.9 Pct publish latencies <10ms - Simplified terminology and admin tools
- Renamed "property" into "tenants"
- Short topic names:
my-topic
- Topics independent of cluster names:
my-tenant/my-namespace/my-topic
The complete list of changes can be found at: https://github.com/apache/incubator-pulsar/milestone/12?closed=1