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"
     },

Reply via email to