This is an automated email from the ASF dual-hosted git repository.

lhotari pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pulsar-site.git


The following commit(s) were added to refs/heads/main by this push:
     new 4b6e9acc6e49 add 3.2.0 release announcement blog post (#788)
4b6e9acc6e49 is described below

commit 4b6e9acc6e49befdc709effa7f5ae8f9e129e53f
Author: Julien Jakubowski <[email protected]>
AuthorDate: Thu Feb 15 12:31:37 2024 +0100

    add 3.2.0 release announcement blog post (#788)
---
 blog/2024-02-12-announcing-apache-pulsar-3-2.md | 80 +++++++++++++++++++++++++
 1 file changed, 80 insertions(+)

diff --git a/blog/2024-02-12-announcing-apache-pulsar-3-2.md 
b/blog/2024-02-12-announcing-apache-pulsar-3-2.md
new file mode 100644
index 000000000000..05f378496150
--- /dev/null
+++ b/blog/2024-02-12-announcing-apache-pulsar-3-2.md
@@ -0,0 +1,80 @@
+---
+author: Julien Jakubowski
+title: "What's New in Apache Pulsar 3.2.0"
+date: 2024-02-12
+---
+
+The Apache Pulsar community is thrilled to announce the launch of Apache 
Pulsar 3.2, a new feature release! This achievement is the result of a 
significant community collaboration, involving 57 contributors who made over 88 
commits to add new features and fix bugs. Our heartfelt thanks go out to every 
contributor for their invaluable work!
+
+<!--truncate-->
+
+## What's new in Apache Pulsar 3.2?
+
+This release introduces [180+ improvements, optimizations, and 
fixes](https://pulsar.apache.org/release-notes/versioned/pulsar-3.2.0/) on the 
broker, Pulsar IO/Pulsar Functions, CLI, and others.
+
+It also unveils key new features, highlighted below.
+
+### Rate limiting
+
+An increasing number of messaging-as-a-service platform teams are adopting 
Apache Pulsar as their main building block for providing messaging services 
across their organizations. This is clear validation that the value of Apache 
Pulsar’s truly multi-tenant architecture is delivering results, making Apache 
Pulsar a cost-efficient and reliable solution for messaging-as-a-service 
platform teams in very demanding application environments.
+
+In the Apache Pulsar project, we are committed to delivering further 
improvements to the existing multi-tenancy features. One area of improvement is 
the service level management and capacity management of a large Pulsar system. 
This is also a key concern of messaging-as-a-service platform teams.
+
+Apache Pulsar 3.2.0 features the implementation of [PIP-322 Pulsar Rate 
Limiting 
Refactoring](https://github.com/apache/pulsar/blob/master/pip/pip-322.md). Rate 
limiters act as a conduit to more extensive capacity management and Quality of 
Service (QoS) controls in Pulsar. They are integral to Pulsar's core 
multi-tenancy features. This refactoring paves the way for future enhancements 
in this area.
+
+### Null-key messages deletion during compaction
+
+Apache Pulsar supports [Topic 
Compaction](https://pulsar.apache.org/docs/3.2.x/concepts-topic-compaction/).
+
+In versions 3.1.0 and earlier of Pulsar, topic compaction retains messages 
that have null keys.
+
+Starting with Pulsar 3.2.0, the default behavior has been changed to delete 
messages with null keys during topic compaction, which helps in reducing 
storage costs. However, if necessary, you can revert to the previous behavior 
by setting `topicCompactionRetainNullKey=true` in `broker.conf`.
+
+For more details, refer to the description in 
[PIP-318](https://github.com/apache/pulsar/blob/master/pip/pip-318.md).
+
+### WebSockets new features
+
+The Pulsar WebSocket API now supports:
+- Consuming multiple topics as described in 
[PIP-307](https://github.com/apache/pulsar/blob/master/pip/pip_307.md).
+- End-to-end encryption, as described in 
[PIP-290](https://github.com/apache/pulsar/blob/master/pip/pip-290.md).
+
+### Enhanced security for Pulsar Functions & Pulsar IO
+
+Pulsar 3.2.0 provides increased security for Pulsar Functions & Pulsar IO by 
allowing users to configure Pulsar Connectors with non-plaintext secrets. More 
details in 
[PIP-289](https://github.com/apache/pulsar/blob/master/pip/pip-289.md) & the 
following pull requests:
+- [Make connectors load sensitive fields from 
secrets](https://github.com/apache/pulsar/pull/21675)
+- [Support configuration secret 
interpolation](https://github.com/apache/pulsar/pull/20901)
+
+### CLI user experience improvements
+
+This release introduces several handy features to the CLI, including:
+- [Add command line option for configuring the memory 
limit](https://github.com/apache/pulsar/pull/20663)
+- [Allow for deleting topics in bulk, using a regex or a 
file](https://github.com/apache/pulsar/pull/21664)
+- [Display the current cluster in `pulsar-admin clusters 
list`](https://github.com/apache/pulsar/pull/20614)
+
+### Build improvement
+
+Pulsar 3.2.0 also introduces enhancements to the build process and 
reliability, including a Bill of Materials (BOM) to simplify dependency 
management, as outlined in 
[PIP-326](https://github.com/apache/pulsar/blob/master/pip/pip-326.md). 
+
+### More
+
+Feel free to explore the [full release 
notes](https://github.com/apache/pulsar/releases/tag/v3.2.0) for a detailed 
list of all improvements and fixes.
+
+## Compatibility between releases
+
+When upgrading an existing Pulsar installation, it's crucial to perform 
component upgrades in a sequential manner.
+
+Starting from version 3.0, users have the option to perform live upgrades or 
downgrades between two consecutive LTS versions or two consecutive feature 
versions (which also include LTS versions).
+
+For the 3.2 series, you should be able to upgrade from version 3.1 or 
downgrade from the subsequently released version 3.3. If you are currently 
using an earlier version, please ensure that you upgrade to version 3.1 before 
proceeding further.
+
+## Getting started
+
+Pulsar 3.2.0 is now available for 
[download](https://pulsar.apache.org/download/). To get started with Pulsar, 
you can run a Pulsar cluster [on your local machine, Docker, or 
Kubernetes](https://pulsar.apache.org/docs/3.2.x/getting-started-home/).
+
+## Getting involved
+
+Apache Pulsar is one of the fastest-growing open-source projects, recognized 
by the [Apache Software 
Foundation](https://thestack.technology/top-apache-projects-in-2021-from-superset-to-nuttx/)
 as a Top 5 Project based on engagement. The vitality of Pulsar relies on 
continued community growth, which would not be possible without each and every 
contributor to the project. The Pulsar community welcomes contributions from 
anyone with a passion for open source, messaging, and streaming, as w [...]
+
+- Pulsar Summit North America 2023 took place on Wednesday, October 25, 2023! 
[Watch the sessions 
recordings](https://pulsar-summit.org/event/north-america-2023/schedule). 
Follow [@PulsarSummit](https://twitter.com/pulsarsummit) on Twitter/X for 
updates and details on the upcoming Pulsar Summit events.
+- Read the [Apache Pulsar Contribution 
Guide](https://pulsar.apache.org/contribute/) to start your first contribution.
+- Visit the [Pulsar GitHub repository](https://github.com/apache/pulsar), 
follow [@apache_pulsar](https://twitter.com/apache_pulsar) on Twitter/X , and 
join the [Pulsar community on Slack](https://apache-pulsar.slack.com/).

Reply via email to