You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pulsar.apache.org by Matteo Merli <mm...@apache.org> on 2020/03/17 04:59:58 UTC

[REPORT] Pulsar March 2020

## Description:

Pulsar is a highly scalable, low latency messaging platform running on
commodity hardware. It provides simple pub-sub semantics over topics,
guaranteed at-least-once delivery of messages, automatic cursor management for
subscribers, and cross-datacenter replication.

## Issues:
 - There are no issues requiring board attention at this time.

## Project Activity:
  - The project has released 2.5.0 in December that included Highlights
    include:
     * [PIP-41] Introduce Protocol Handler API
* [PIP-45] Pluggable metadata interface
* [PIP-44] Separate schema compatibility checker for producer and consumer
* [PIP-43] Producer send messages with different schema
* [PIP-51] Introduce sticky consumer
* [PIP-38] Support batch receive in java client.
* [PIP-52] Add support of dispatch throttling relative to publish-rate
* Upgraded to ZooKeeper 3.5
* Upgraded to BookKeeper 4.10.0
* HDFS offloader for Pulsar tiered storage
  - Work is underway for next release 2.6.0
  - Pulsar NodeJS client library 1.1.0 was released on Feb 18th.

  - Several improvement proposals have been submitted:
     * PIP 59: gPRC Protocol Handler
     * PIP 58: Support Consumers Set Custom Retry Delay
     * PIP 57: Improve Broker's Zookeeper Session Timeout Handling
     * PIP 56: Python3 Migration
     * PIP 55: Refresh Authentication Credentials
     * PIP 54: Support acknowledgement at batch index level
     * PIP 53: Contribute DotPulsar to Apache Pulsar
     * PIP 52: Message dispatch throttling relative to publish rate

  - Several talk on Pulsar were presented at conferences and meetups, in US,
    Europe and China, both by Pulsar committer/PMC members as well as other
    members of the community. Non-exaustive list:
     * A Pulsar meetup was held on Jan 15 in Toronto. Cory Darby gave a talk
       about
       "RIP Apache Kafka, long live Apache Pulsar" and Tamer A shared about
       "Pulsar in Action, getting your hands dirty with Pulsar".
     * Apache IoTDB X Apache Pulsar meetup was held on Jan 4 in Beijing. Jia
       Zhai from StreamNative shared about "Apache Pulsar: from messaging
       system to event streaming platform". Besides, Guangning E from
       StreamNative gave a talk about
       "How to connect Apache Pulsar to IoTDB with Pulsar IO".
     * Pulsar Summit SF was initially scheduled for Apr 28th though due to
       current sitation it has been postponed to a TBD date after summer.

  - Work is ongoing for next release (2.6.0) and for to reach the first
    release for the native Go client library.

## Community Health:
  - There is healthy grow in the community, several users are starting to
    become contributors to the project and engaging more and more with
    the community.

## Membership Data:
  - There are currently 30 committers and 24 PMC members in this project.
  - The Committer-to-PMC ratio is 5:4.

  - Community changes, past quarter:
   * No new PMC members. Last addition was Penghui Li on 2019-09-16.
   * No new committers. Last addition was Liu Yu on 2019-11-28.

## Releases:

  - 2.5.0 was released on Dec. 6th 2019
  - Pulsar-client-node 1.1.0 was released on Feb. 18th 2020

## Mailing list activity:

 - Activity on the mailing lists remains high with a mixture of new users,
   contributors, and deeper more experienced users and contributors sparking
   discussion and questions and filing bugs or new features.

 - users@pulsar.apache.org:
    - 140 subscribers (+10 from Dec 2019) - 137 emails sent to list in
last 3 months

 - dev@pulsar.apache.org:
    - 174 subscribers (+21 from Dec 2019) - 425 emails sent to list in
last 3 months

## Slack activity:
  * 1673 Members (1311 in Dec 2019)
  * 234 Active weekly users (160 in Dec 2019)

## GitHub activity:

 - 438 PRs from 88 contributors (+11) were merged in the last 3 months
 - 278 Issues were created and 165 closed in the last 3 months
 - 5218 Stars (up from 4608 in Dec 2019)



--
Matteo Merli
<mm...@apache.org>