This is an automated email from the ASF dual-hosted git repository.
junma 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 c20ea603dfc [blog] Add 2.10.3 release blog (#367)
c20ea603dfc is described below
commit c20ea603dfcfb27c19a4d5e527b077cd9052ee13
Author: momo-jun <[email protected]>
AuthorDate: Fri Jan 13 20:57:34 2023 +0800
[blog] Add 2.10.3 release blog (#367)
* Create 2023-01-09-Apache-Pulsar-2-10-3.md
* Update the Release page to link the new blog
* Update 2023-01-09-Apache-Pulsar-2-10-3.md
* Update 2023-01-09-Apache-Pulsar-2-10-3.md
* Update 2023-01-09-Apache-Pulsar-2-10-3.md
* Update 2023-01-09-Apache-Pulsar-2-10-3.md
* Update 2023-01-09-Apache-Pulsar-2-10-3.md
* Add a truncate line to show summary only on the blog page
---
blog/2022-07-12-Apache-Pulsar-2-10-1.md | 1 +
blog/2022-07-27-Apache-Pulsar-2-9-3.md | 1 +
blog/2022-09-09-Apache-Pulsar-2-7-5.md | 2 ++
blog/2023-01-09-Apache-Pulsar-2-10-3.md | 56 +++++++++++++++++++++++++++++++++
data/release-pulsar.js | 2 +-
5 files changed, 61 insertions(+), 1 deletion(-)
diff --git a/blog/2022-07-12-Apache-Pulsar-2-10-1.md
b/blog/2022-07-12-Apache-Pulsar-2-10-1.md
index decb39136af..92db301a700 100644
--- a/blog/2022-07-12-Apache-Pulsar-2-10-1.md
+++ b/blog/2022-07-12-Apache-Pulsar-2-10-1.md
@@ -10,6 +10,7 @@ The highlight of the 2.10.1 release is introducing 30+
transaction fixes and imp
This blog walks through the most noteworthy changes. For the complete list
including all feature enhancements and bug fixes, check out the [Pulsar 2.10.1
Release
Notes](https://pulsar.apache.org/release-notes/versioned/pulsar-2.10.1/).
+<!--truncate-->
### Fixed ineffective load manager due to broker’s zero resource usage.
[PR-15314](https://github.com/apache/pulsar/pull/15314)
diff --git a/blog/2022-07-27-Apache-Pulsar-2-9-3.md
b/blog/2022-07-27-Apache-Pulsar-2-9-3.md
index 196883a739a..dc6736109ce 100644
--- a/blog/2022-07-27-Apache-Pulsar-2-9-3.md
+++ b/blog/2022-07-27-Apache-Pulsar-2-9-3.md
@@ -10,6 +10,7 @@ The highlight of the 2.9.3 release is introducing 30+
transaction fixes and impr
This blog walks through the most noteworthy changes. For the complete list
including all feature enhancements and bug fixes, check out the [Pulsar 2.9.3
Release Notes](https://pulsar.apache.org/release-notes/versioned/pulsar-2.9.3/).
+<!--truncate-->
### Enabled cursor data compression to reduce persistent cursor data size.
[14542](https://github.com/apache/pulsar/pull/14542)
diff --git a/blog/2022-09-09-Apache-Pulsar-2-7-5.md
b/blog/2022-09-09-Apache-Pulsar-2-7-5.md
index 0a9dadf2ec8..ecb3938ee03 100644
--- a/blog/2022-09-09-Apache-Pulsar-2-7-5.md
+++ b/blog/2022-09-09-Apache-Pulsar-2-7-5.md
@@ -10,6 +10,8 @@ The highlight of the 2.7.5 release is that it fixes some
critical bugs on broker
This blog walks through the most noteworthy changes. For the complete list,
including all feature enhancements and bug fixes, check out the [Pulsar 2.7.5
Release Notes](https://pulsar.apache.org/release-notes/versioned/pulsar-2.7.5/).
+<!--truncate-->
+
### Fixed the deadlock on metadata cache missing while checking replications.
[PR-16889](https://github.com/apache/pulsar/pull/16889)
#### Issue
diff --git a/blog/2023-01-09-Apache-Pulsar-2-10-3.md
b/blog/2023-01-09-Apache-Pulsar-2-10-3.md
new file mode 100644
index 00000000000..c6edca52795
--- /dev/null
+++ b/blog/2023-01-09-Apache-Pulsar-2-10-3.md
@@ -0,0 +1,56 @@
+---
+title: "What’s New in Apache Pulsar 2.10.3"
+date: 2023-01-09
+author: "liangyepianzhou, momo-jun"
+---
+
+The Apache Pulsar community releases version 2.10.3! 50 contributors provided
improvements and bug fixes that delivered 155 commits. Thanks for all your
contributions.
+
+This blog walks through the most noteworthy changes. For the complete list
including all feature enhancements and bug fixes, check out the [Pulsar 2.10.3
Release
Notes](https://pulsar.apache.org/release-notes/versioned/pulsar-2.10.3/).
+
+<!--truncate-->
+
+### Add `getState` in transactions for client APIs
([PR-17423](https://github.com/apache/pulsar/pull/17423))
+
+#### Issue
+In earlier versions, the state of transactions on the client side could not be
obtained with the client APIs. Users have no way to check the state of
transactions before ending them.
+
+#### Resolution
+Add an interface to get the state of transactions.
+
+### Enable delayed transaction messages
([PR-17548](https://github.com/apache/pulsar/pull/17548))
+
+#### Issue
+In earlier versions, delayed message delivery and transaction messages could
not be used simultaneously. When sending a transaction message with a certain
delay and committing this transaction, the messages sent by transactions are
immediately received by consumers without any expected delay.
+
+#### Resolution
+Allow clients to send delayed messages with transactions using
`trackDelayedDelivery`.
+
+### Allow configuring and disabling the size of `lookahead` for detecting
fixed delays in messages
([PR-17907](https://github.com/apache/pulsar/pull/17907))
+
+#### Issue
+When detecting that all messages have a fixed delay time, it’s helpful that
users can configure the size of `lookahead` to detect and pause the reads from
cursors. But in earlier versions, the size of `lookahead is pre-defined and
fixed, which lacks flexibility and limits the usage.
+
+#### Resolution
+Allow configuring and disabling the size of `lookahead` for detecting fixed
delays in messages.
+
+### Fix memory leak while offloading ledgers
([PR-18500](https://github.com/apache/pulsar/pull/18500))
+
+#### Issue
+In earlier versions, `BlockAwareSegmentInputStreamImpl` never releases the
BookKeeper entries in the `close` method, leading to `OutOfDirectMemory` errors
on brokers that frequently run offloading activities. This PR fixes the
incorrect `if` conditions.
+
+### Fix namespace cannot be deleted by force
([PR-18307](https://github.com/apache/pulsar/pull/18307))
+
+#### Issue
+In earlier versions, when you delete a namespace by force, if
`__transaction_buffer_snapshot` and `__change_events` (system topic for topic
policies) have been deleted, then the deletion of regular topics will fail
because it cannot clear the snapshots and topic policies.
+
+#### Resolution
+Delete regular topics before deleting system topics when deleting a namespace.
And deleting the system topic `__change_events` does not clear its topic policy.
+
+# What’s Next?
+
+If you are interested in learning more about Pulsar 2.10.3, you can
[download](https://pulsar.apache.org/download/) and try it out now!
+
+For more information about the Apache Pulsar project and current progress,
visit
+the [Pulsar website](https://pulsar.apache.org), follow the project on Twitter
+[@apache_pulsar](https://twitter.com/apache_pulsar), and join [Pulsar
Slack](https://apache-pulsar.slack.com/)!
\ No newline at end of file
diff --git a/data/release-pulsar.js b/data/release-pulsar.js
index 2ef65520589..207333dce60 100644
--- a/data/release-pulsar.js
+++ b/data/release-pulsar.js
@@ -5,7 +5,7 @@ module.exports = [
"publishedAt": "2023-01-04T01:53:34Z",
"vtag": "2.10.x",
"releaseNotes": "/release-notes/versioned/pulsar-2.10.3/",
- "releaseBlog": "",
+ "releaseBlog": "/blog/2023/01/09/Apache-Pulsar-2-10-3",
"doc": "/docs/2.10.x",
"version": "v2.10.x"
},