The Apache Pulsar team is proud to announce Apache Pulsar version
2.1.0-incubating.

This is the seventh Pulsar release after entering the Apache Incubator.

Pulsar is a highly scalable, low latency messaging streaming platform
running on
commodity hardware. It provides simple pub/sub semantics over topics,
supports
at-least-once and effectively-once delivery of messages, automatic cursor
management
for subscribers, and multi-tenancy and cross-datacenter replication.
Additionally,
it also provides lightweight stream native processing through Pulsar
Functions.

2.1.0-incubating release introduces several major features and improvements
from many contributors. These major features include:

- Pulsar IO <https://pulsar.incubator.apache.org/docs/en/io-overview/>: A
serverless inspired connector framework for moving data in and out of
Apache Pulsar leveraging Pulsar Functions
<https://pulsar.incubator.apache.org/docs/en/functions-overview/>. 6
builtin connectors are included: Kafka
<https://pulsar.incubator.apache.org/docs/en/io-kafka/>, Kinesis
<https://pulsar.incubator.apache.org/docs/en/io-kinesis/>, RabbitMQ
<https://pulsar.incubator.apache.org/docs/en/io-rabbitmq/>, Aerospike
<https://pulsar.incubator.apache.org/docs/en/io-aerospike/>, Cassandra
<https://pulsar.incubator.apache.org/docs/en/io-cassandra/> and Twitter
Firehose <https://pulsar.incubator.apache.org/docs/en/io-twitter/>.

- Tiered Storage
<https://pulsar.incubator.apache.org/docs/en/concepts-tiered-storage/>: An
offloading mechanism in Pulsar segment store to offload old segments from
Apache BookKeeper into long term storage such as HDFS, S3, GCS. S3 is
currently supported in this release.

- Stateful Function
<https://pulsar.incubator.apache.org/docs/en/functions-state/>: Pulsar
Functions introduces a new State API
<https://pulsar.incubator.apache.org/docs/en/functions-state#api> to store
function state back to Apache BookKeeper. It is a deep integration with
BookKeeper's table service and it will simplify developing stateful
applications using Pulsar Functions. It is available as a developer-preview
feature in Java SDK.

- Go Client
<https://pulsar.incubator.apache.org/docs/en/client-libraries-go/>: A cgo
wrapper over existing c++ client.

- More Schemas are introduced, including Avro
<https://github.com/apache/incubator-pulsar/blob/v2.1.0-incubating/pulsar-client-schema/src/main/java/org/apache/pulsar/client/impl/schema/AvroSchema.java>
and Protobuf
<https://github.com/apache/incubator-pulsar/blob/v2.1.0-incubating/pulsar-client-schema/src/main/java/org/apache/pulsar/client/impl/schema/ProtobufSchema.java>
.


For Pulsar release details and downloads, visit:

https://pulsar.incubator.apache.org/download

Release Notes are at:
http://pulsar.apache.org/release-notes/#2.1.0-incubating

We would like to thank the contributors that made the release possible.

Regards,

The Pulsar Team

DISCLAIMER:
Apache Pulsar is an effort undergoing incubation at The Apache Software
Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is
required of all newly accepted projects until a further review indicates
that
the infrastructure, communications, and decision making process have
stabilized in a manner consistent with other successful ASF projects. While
incubation status is not necessarily a reflection of the completeness or
stability
of the code, it does indicate that the project has yet to be fully endorsed
by the ASF.

Reply via email to