You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by ur...@apache.org on 2022/04/22 09:23:48 UTC

[pulsar-site] 02/02: feat: blogs sync and migrate

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

urfree pushed a commit to branch fix/bug-20220422
in repository https://gitbox.apache.org/repos/asf/pulsar-site.git

commit dd63d26fd6f2e6eefdb1b47b8f90fac475f89d2e
Author: Li Li <ur...@apache.org>
AuthorDate: Fri Apr 22 17:23:29 2022 +0800

    feat: blogs sync and migrate
    
    Signed-off-by: Li Li <ur...@apache.org>
---
 .../blog/2018-08-06-Apache-Pulsar-2-1-0.md         |   2 +-
 .../blog/2019-02-20-Apache-Pulsar-2-3-0.md         |   2 +-
 .../blog/2019-07-05-Apache-Pulsar-2-4-0.md         |   2 +-
 .../blog/2019-12-04-Apache-Pulsar-2-4-2.md         |   2 +-
 .../blog/2019-12-18-Pulsar-summit-cfp.md           |   4 +-
 ...2019-12-20-pulsar-milestone-200-contributors.md |   6 +-
 ...ng-the-apache-pulsar-2020-user-survey-report.md |   7 +-
 .../blog/2020-04-23-Apache-Pulsar-2-5-1.md         |   2 +-
 .../blog/2020-05-19-Apache-Pulsar-2-5-2.md         |   2 +-
 .../blog/2020-06-18-Apache-Pulsar-2-6-0.md         |   2 +-
 .../blog/2020-08-21-Apache-Pulsar-2-6-1.md         |   2 +-
 .../blog/2020-08-24-Pulsar-300-contributors.md     |   6 +-
 .../blog/2020-09-01-pulsar-summit-asia-2020-cfp.md |   3 +-
 .../blog/2020-11-04-pulsar-summit-asia-schedule.md |  12 +-
 .../blog/2020-11-09-Apache-Pulsar-2-6-2.md         |   2 +-
 .../blog/2020-12-24-Apache-Pulsar-2-7-0.md         |   2 +-
 .../blog/2021-05-13-Apache-Pulsar-2-7-2.md         |   2 +-
 .../blog/2021-06-12-Apache-Pulsar-2-8-0.md         |   2 +-
 .../blog/2021-08-11-Apache-Pulsar-2-7-3.md         |   2 +-
 .../blog/2021-09-23-Apache-Pulsar-2-8-1.md         |   2 +-
 site2/website-next/blog/2021-12-11-Log4j-CVE.md    |   2 +-
 .../blog/2021-12-14-Apache-Pulsar-2-7-4.md         |   2 +-
 ...che-pulsar-community-welcomes-500th-contributor |  28 +++++
 .../blog/2022-04-08-Apache-Pulsar-2-9-2.md         | 132 +++++++++++++++++++++
 site2/website-next/migrate/migrate-blogs.js        |  39 ++++++
 site2/website-next/pulsar-manager-release-notes.md |  35 ------
 .../pulsar-manager/pulsar-manager-release-notes.md |   7 +-
 site2/website-next/scripts/sync-docs.sh            |  14 ++-
 ...che-pulsar-community-welcomes-500th-contributor |  26 ++++
 .../website/blog/2022-04-08-Apache-Pulsar-2-9-2.md | 131 ++++++++++++++++++++
 30 files changed, 402 insertions(+), 80 deletions(-)

diff --git a/site2/website-next/blog/2018-08-06-Apache-Pulsar-2-1-0.md b/site2/website-next/blog/2018-08-06-Apache-Pulsar-2-1-0.md
index 501f557697..db2a90196b 100644
--- a/site2/website-next/blog/2018-08-06-Apache-Pulsar-2-1-0.md
+++ b/site2/website-next/blog/2018-08-06-Apache-Pulsar-2-1-0.md
@@ -1,7 +1,7 @@
 ---
 author: Sijie Guo
 authorURL: https://twitter.com/sijieg
-title: Apache Pulsar 2.1.0-incubating
+title: "Apache Pulsar 2.1.0-incubating"
 ---
 
 We are glad to present the new 2.1.0-incubating release of Pulsar.
diff --git a/site2/website-next/blog/2019-02-20-Apache-Pulsar-2-3-0.md b/site2/website-next/blog/2019-02-20-Apache-Pulsar-2-3-0.md
index c21a992648..b685c99a27 100644
--- a/site2/website-next/blog/2019-02-20-Apache-Pulsar-2-3-0.md
+++ b/site2/website-next/blog/2019-02-20-Apache-Pulsar-2-3-0.md
@@ -1,7 +1,7 @@
 ---
 author: Matteo Merli
 authorURL: https://twitter.com/merlimat
-title: Apache Pulsar 2.3.0
+title: "Apache Pulsar 2.3.0"
 ---
 
 The Apache Pulsar PMC is happy to announce the release of Pulsar 2.3.0. This
diff --git a/site2/website-next/blog/2019-07-05-Apache-Pulsar-2-4-0.md b/site2/website-next/blog/2019-07-05-Apache-Pulsar-2-4-0.md
index 416ed3ed15..ea4fc4a001 100644
--- a/site2/website-next/blog/2019-07-05-Apache-Pulsar-2-4-0.md
+++ b/site2/website-next/blog/2019-07-05-Apache-Pulsar-2-4-0.md
@@ -1,7 +1,7 @@
 ---
 author: Penghui Li
 authorURL: https://twitter.com/lipenghui6
-title: Apache Pulsar 2.4.0
+title: "Apache Pulsar 2.4.0"
 ---
 
 We are glad to publish Apache Pulsar 2.4.0. This is the result of a huge 
diff --git a/site2/website-next/blog/2019-12-04-Apache-Pulsar-2-4-2.md b/site2/website-next/blog/2019-12-04-Apache-Pulsar-2-4-2.md
index f6533f9f55..27faad8606 100644
--- a/site2/website-next/blog/2019-12-04-Apache-Pulsar-2-4-2.md
+++ b/site2/website-next/blog/2019-12-04-Apache-Pulsar-2-4-2.md
@@ -1,7 +1,7 @@
 ---
 author: Xiaolong Ran
 authorURL: https://twitter.com/wolf4j1
-title: Apache Pulsar 2.4.2
+title: "Apache Pulsar 2.4.2"
 ---
 
 We are proud to publish Apache Pulsar 2.4.2. Thank the great efforts from Apache Pulsar community with over 110 commits, covering improvements and bug fixes.
diff --git a/site2/website-next/blog/2019-12-18-Pulsar-summit-cfp.md b/site2/website-next/blog/2019-12-18-Pulsar-summit-cfp.md
index a7f9033b24..3409f1449d 100644
--- a/site2/website-next/blog/2019-12-18-Pulsar-summit-cfp.md
+++ b/site2/website-next/blog/2019-12-18-Pulsar-summit-cfp.md
@@ -1,12 +1,14 @@
 ---
 author: Jennifer Huang  
 authorURL: https://twitter.com/Jennife06125739  
-title: Pulsar Summit San Francisco 2020 CFP is now open
+title: "Pulsar Summit San Francisco 2020 CFP is now open"
 
 ---
 
 Pulsar Summit is an annual conference dedicated to Apache Pulsar community, bringing together an international audience of CTOs/CIOs, developers, data architects, data scientists, Apache Pulsar committers/contributors, and the messaging and streaming community, to share experiences, exchange ideas and knowledge about Pulsar and its growing community, and receive hands-on training sessions led by Pulsar experts.
 
+<!--truncate-->
+
 We are excited to announce that the first Pulsar Summit will be held in San Francisco in April, 2020. Talk submissions, pre-registration, and sponsorship opportunities are now open for the conference!
 
 ## Speak at Pulsar Summit
diff --git a/site2/website-next/blog/2019-12-20-pulsar-milestone-200-contributors.md b/site2/website-next/blog/2019-12-20-pulsar-milestone-200-contributors.md
index e8305068e0..0243a968f8 100644
--- a/site2/website-next/blog/2019-12-20-pulsar-milestone-200-contributors.md
+++ b/site2/website-next/blog/2019-12-20-pulsar-milestone-200-contributors.md
@@ -1,7 +1,7 @@
 ---
 author: Yu Liu
 authorURL: https://twitter.com/Anonymitaet1  
-title: Pulsar milestone celebration—200 contributors!
+title: "Pulsar milestone celebration—200 contributors!"
 
 ---
 
@@ -9,10 +9,10 @@ Dear Apache Pulsar enthusiast,
 
 As we know, when assessing the health of an open-source community, it is tempting to focus on various quantitative metrics, for example, activity, size (contributors), demographics, diversity, and so on, among which the number of contributors is a key metric for measuring the health and popularity of a project and a way to inform the trends. 
 
-<!--truncate-->
-
 And today, we are very proud to see that **Apache Pulsar has attracted its 200th contributor!** It is an important milestone for our community growth.
 
+<!--truncate-->
+
 Over the years, there’s been an upward trend that more organizations embracing real-time data and stream processing, and Pulsar is the key component of that shift. As an open-source distributed pub-sub messaging system originally created at Yahoo! and graduated as a Top-Level Project (TLP) in September 2018, Pulsar has launched 79 releases, attracted 4100+ commits from 200 contributors, and received 4.6k+ stars, 1.2k+ forks, and 1.3k+ Slack users up to now.
 
 ![](/img/p-200.png)
diff --git a/site2/website-next/blog/2020-03-17-announcing-the-apache-pulsar-2020-user-survey-report.md b/site2/website-next/blog/2020-03-17-announcing-the-apache-pulsar-2020-user-survey-report.md
index 32dc578154..5d733c0cd3 100644
--- a/site2/website-next/blog/2020-03-17-announcing-the-apache-pulsar-2020-user-survey-report.md
+++ b/site2/website-next/blog/2020-03-17-announcing-the-apache-pulsar-2020-user-survey-report.md
@@ -1,16 +1,16 @@
 ---
 author: Sijie Guo
 authorURL: https://twitter.com/sijieg
-title: "Announcing: The Apache Pulsar 2020 User Survey Report"
+title: ""Announcing: The Apache Pulsar 2020 User Survey Report""
 ---
 
 For the first time ever, the Apache Pulsar PMC team is publishing a user survey report.
+
+<!--truncate-->
 **The 2020 Apache Pulsar User Survey Report** reveals Pulsar’s accelerating rate of global
 adoption, details how organizations are leveraging Pulsar to build real-time streaming
 applications, and highlights key features on Pulsar’s product roadmap.
 
-<!--truncate-->
-
 ![](/img/pulsar-user-ban.jpg)
 
 Pulsar adoption has largely been driven by the market’s increased demand for real-time,
@@ -38,7 +38,6 @@ report details insights and use cases on how organizations are deploying Pulsar
 
 The report also reveals Pulsar’s top-used features, its most popular applications, and how
 it is delivering scalable, reliable, real-time streaming solutions for organizations. In
-
 this quotation from Qiang Fei, Tech Lead for Tencent, we see how [one organization is leveraging Pulsar to improve their offering](https://streamnative.io/whitepaper/case-studay-apache-pulsar-tencent-billing/):
 
 > Pulsar provides us with a highly consistent and highly reliable distributed message queue that
diff --git a/site2/website-next/blog/2020-04-23-Apache-Pulsar-2-5-1.md b/site2/website-next/blog/2020-04-23-Apache-Pulsar-2-5-1.md
index 9bd9c952b8..83256cc9c5 100644
--- a/site2/website-next/blog/2020-04-23-Apache-Pulsar-2-5-1.md
+++ b/site2/website-next/blog/2020-04-23-Apache-Pulsar-2-5-1.md
@@ -1,7 +1,7 @@
 ---
 author: Guangning E
 authorURL: https://twitter.com/tuteng3
-title: Apache Pulsar 2.5.1
+title: "Apache Pulsar 2.5.1"
 ---
 
 We are proud to publish Apache Pulsar 2.5.1. This is the result of a huge effort from the community, with over 130 commits and a long list of new features, general improvements and bug fixes.
diff --git a/site2/website-next/blog/2020-05-19-Apache-Pulsar-2-5-2.md b/site2/website-next/blog/2020-05-19-Apache-Pulsar-2-5-2.md
index 0862554326..bf06b5b010 100644
--- a/site2/website-next/blog/2020-05-19-Apache-Pulsar-2-5-2.md
+++ b/site2/website-next/blog/2020-05-19-Apache-Pulsar-2-5-2.md
@@ -1,7 +1,7 @@
 ---
 author: Jia Zhai
 authorURL: https://twitter.com/Jia_Zhai
-title: Apache Pulsar 2.5.2
+title: "Apache Pulsar 2.5.2"
 ---
 
 We are proud to publish Apache Pulsar 2.5.2. This is the result of a huge effort from the community, with over 56 commits, general improvements and bug fixes.
diff --git a/site2/website-next/blog/2020-06-18-Apache-Pulsar-2-6-0.md b/site2/website-next/blog/2020-06-18-Apache-Pulsar-2-6-0.md
index 9b3bf58c24..822e27291a 100644
--- a/site2/website-next/blog/2020-06-18-Apache-Pulsar-2-6-0.md
+++ b/site2/website-next/blog/2020-06-18-Apache-Pulsar-2-6-0.md
@@ -1,7 +1,7 @@
 ---
 author: Penghui Li
 authorURL: https://twitter.com/lipenghui6
-title: Apache Pulsar 2.6.0
+title: "Apache Pulsar 2.6.0"
 ---
 We are very glad to see the Apache Pulsar community has successfully released the wonderful 2.6.0 version after accumulated hard work. It is a great milestone for this fast-growing project and the whole Pulsar community. This is the result of a huge effort from the community, with over 450 commits and a long list of new features, improvements, and bug fixes.
 
diff --git a/site2/website-next/blog/2020-08-21-Apache-Pulsar-2-6-1.md b/site2/website-next/blog/2020-08-21-Apache-Pulsar-2-6-1.md
index 87cdbc0ca8..45be5d6c61 100644
--- a/site2/website-next/blog/2020-08-21-Apache-Pulsar-2-6-1.md
+++ b/site2/website-next/blog/2020-08-21-Apache-Pulsar-2-6-1.md
@@ -1,7 +1,7 @@
 ---
 author: XiaoLong Ran
 authorURL: https://twitter.com/wolf4j1
-title: Apache Pulsar 2.6.1
+title: "Apache Pulsar 2.6.1"
 ---
 We are excited to see that the Apache Pulsar community has successfully released 2.6.1 version after a lot of hard work. It is a great milestone for this fast-growing project and the Pulsar community. 2.6.1 is the result of a big effort from the community, with over 100 commits and a long list of improvements and bug fixes.
 
diff --git a/site2/website-next/blog/2020-08-24-Pulsar-300-contributors.md b/site2/website-next/blog/2020-08-24-Pulsar-300-contributors.md
index 77c4039356..e3bffb5004 100644
--- a/site2/website-next/blog/2020-08-24-Pulsar-300-contributors.md
+++ b/site2/website-next/blog/2020-08-24-Pulsar-300-contributors.md
@@ -1,7 +1,7 @@
 ---
 author: Jennifer Huang  
 authorURL: https://twitter.com/Jennife06125739  
-title: Apache Pulsar Celebrates 300 Contributors
+title: "Apache Pulsar Celebrates 300 Contributors"
 
 ---
 
@@ -9,8 +9,6 @@ Dear Pulsar community,
 
 Over the last few years, the shift to real-time streaming technologies has bolstered the adoption of Pulsar and there has been a major increase in both the interest and adoption of Pulsar in 2020 alone. With Pulsar being sought out by companies developing messaging and event-streaming applications — from Fortune 100 companies to forward-thinking start-ups — the community is growing quickly. 
 
-<!--truncate-->
-
 This community growth has contributed to a new milestone for Pulsar - our [300th contributor](https://github.com/apache/pulsar/graphs/contributors) to the Pulsar repository. This milestone is even more exciting given that we added 100 contributors in the last 8 months alone!
 
 As many of you know, Apache Pulsar is a cloud-native messaging and event streaming platform that has experienced rapid growth since it was committed to open source in 2016. Pulsar graduated as a Top-Level Project (TLP) in September 2018, has launched 92 releases, attracted 5100+ commits from 300 contributors, received 6.5k+ stars, 1.6k+ forks, and 2.2k+ Slack users. 
@@ -22,6 +20,8 @@ To meet the high demand for education and training in the Pulsar community, the
 
 We also host monthly [webinars](https://www.youtube.com/watch?v=mncXc_T6JkU&list=PLqRma1oIkcWhfmUuJrMM5YIG8hjju62Ev) to bring together Pulsar and messaging community thought-leaders to share best practices, insights and product news. Thank [Matteo Merli](https://twitter.com/merlimat), [Addison Higham](https://twitter.com/addisonjh), Joe Francis, [Shivji Kumar Jha](https://twitter.com/ShivjiJha), [Devin Bost](https://twitter.com/DevinBost), [Pierre Zemb](https://twitter.com/PierreZ), [Jes [...]
 
+<!--truncate-->
+
 This year also marked our first global summit, held in June 2020. Hosted by StreamNative and Splunk, the first-ever [Pulsar Summit Virtual Conference](https://pulsar-summit.org/) featured 30+ talks from 20+ organizations. Thank all speakers for sharing your stories about Pulsar, and thank you to all of the attendees for joining the event.
 
 We are excited to announce that we will be hosting Pulsar Summit Asia 2020 on November 28 and 29, and the call for presentations for this event will be coming soon.
diff --git a/site2/website-next/blog/2020-09-01-pulsar-summit-asia-2020-cfp.md b/site2/website-next/blog/2020-09-01-pulsar-summit-asia-2020-cfp.md
index 4a672eb756..6d9d0d521a 100644
--- a/site2/website-next/blog/2020-09-01-pulsar-summit-asia-2020-cfp.md
+++ b/site2/website-next/blog/2020-09-01-pulsar-summit-asia-2020-cfp.md
@@ -1,13 +1,14 @@
 ---
 author: Jennifer Huang  
 authorURL: https://twitter.com/Jennife06125739  
-title: Pulsar Summit Asia 2020 CFP is now open
+title: "Pulsar Summit Asia 2020 CFP is now open"
 
 ---
 
 The Pulsar Summit is an annual conference dedicated to the Apache Pulsar community. The summit brings together an international audience of CTOs/CIOs, developers, data architects, data scientists, Apache Pulsar committers/contributors, and the messaging and streaming community. Together, they share experiences, ideas, and insights on Pulsar and its growing community, and receive hands-on training sessions led by Pulsar experts.
 
 <!--truncate-->
+
 After a very successful Pulsar Summit Virtual Conference in June, we have decided to present our Pulsar Summit Asia 2020 in the same way on November 28-29, 2020. The two-day conference will be free to attend! Are you interested in presenting? Suggested topics include Pulsar use cases, operations, technology deep dive, and ecosystem. CFP and registration are now open!
 
 ![](/img/pulsar-summit-asia-2020.png)
diff --git a/site2/website-next/blog/2020-11-04-pulsar-summit-asia-schedule.md b/site2/website-next/blog/2020-11-04-pulsar-summit-asia-schedule.md
index 544df216ac..653ff29b72 100644
--- a/site2/website-next/blog/2020-11-04-pulsar-summit-asia-schedule.md
+++ b/site2/website-next/blog/2020-11-04-pulsar-summit-asia-schedule.md
@@ -1,16 +1,16 @@
 ---
 author: Carolyn King, Dianjin Wang 
-title: Pulsar Summit Asia 2020 Schedule is Now Online
+title: "Pulsar Summit Asia 2020 Schedule is Now Online"
 ---
 
 The Pulsar Summit is a global conference dedicated to sharing best practices, project updates, and insights across the Apache Pulsar community. Pulsar’s inaugural global summit, the [Pulsar Summit Virtual Conference 2020](https://pulsar-summit.org/en/event/virtual-conference-2020), took place in June 2020 and featured more than 30 sessions from top Pulsar experts, developers and thought-leaders from companies such as Salesforce, Verizon Media, and Splunk, and the conference attracted 600 [...]
 
-<!--truncate-->
-
 The rapid adoption of Apache Pulsar over the past few years has led to a high demand for Pulsar events. Today, StreamNative, a cloud-native event streaming company powered by Apache Pulsar, and also the host of [Pulsar Summit Asia 2020](https://pulsar-summit.org/en/event/asia-2020), announced more details on the upcoming event. Taking place on November 28th & 29th, the two-day event will feature more than 30 live sessions by tech leads, open-source developers, software engineers, and sof [...]
 
 See below for some of our featured sessions, which include both English and Mandarin tracks:
 - [How Splunk is using Pulsar IO (English)](https://pulsar-summit.org/en/event/asia-2020/sessions/how-splunk-is-using-pulsar-io) - In this talk, Jerry Peng, Principal Software Engineer at Splunk will share insights on Splunk’s evaluation and decision to adopt the Pulsar IO framework, details on how Splunk's DSP product leverages the Pulsar IO framework, and insights on batch sources, a feature that was recently added to Pulsar IO.
+
+<!--truncate-->
 - [Apache Pulsar at Yahoo! JAPAN - Adoption, Operational Insights and the Future(English)](https://pulsar-summit.org/en/event/asia-2020/sessions/apache–pulsar–at–yahoo–japan–adoption–operational–experiences–and–future) - In this talk, Nozomi Kurihara, Manager of the Messaging Platform team in Yahoo!Japan Corporation will share practical use cases of Apache Pulsar on production and insights on how to operate Apache Pulsar for large scale data streams.
 - [Running Apache Pulsar on Tencent Cloud: New Challenges, Discussion, Practice (Mandarin)](https://pulsar-summit.org/en/event/asia-2020/sessions/running-apache-pulsar-on-tencent-cloud-new-challenges-discussion-practice) - In this talk, Lin Lin, senior engineer of Tencent Cloud will address how Pulsar helps solve challenges with message queues on Tencent Cloud, such as dynamic expansion and contraction, and large numbers of partitions.
 - [How BIGO built a Real-Time Message System with Apache Pulsar and Flink (Mandarin) ](https://pulsar-summit.org/en/event/asia-2020/sessions/how-bigo-builds-real-time-message-system-with-apache-pulsar-and-flink) - In this talk, Hang Chen, Leader of the Messaging Platform team from BIGO will share how BIGO leveraged Apache Pulsar to build a real-time message system and how they tune Pulsar for production.
@@ -25,11 +25,9 @@ The number and diversity of the sessions demonstrate the accelerated adoption of
 We would like to say special thanks to the speakers for sharing their Pulsar expertise and experience with the community.
 
 
-## About Apache Pulsar
-[Apache Pulsar](https://pulsar.apache.org) is a cloud-native, distributed messaging and streaming platform that manages hundreds of billions of events per day. Pulsar was originally developed at Yahoo! as the unified messaging platform connecting critical Yahoo applications such as Yahoo Finance, Yahoo Mail, and Flickr to data. 
+# About Apache Pulsar [Apache Pulsar](https://pulsar.apache.org) is a cloud-native, distributed messaging and streaming platform that manages hundreds of billions of events per day. Pulsar was originally developed at Yahoo! as the unified messaging platform connecting critical Yahoo applications such as Yahoo Finance, Yahoo Mail, and Flickr to data. 
 
 Today, Pulsar is used for real-time event streaming use cases, including data pipelines, microservices, and stream processing. Its cloud-native architecture and built-in multi-tenancy differentiate it from its predecessors and uniquely position it as an enterprise-ready, event streaming platform. Pulsar's multi-layer architecture enables stability, reliability, scalability, and high performance, simplifies management and reduces costs. Its built-in multi-tenancy and geo-replication ensur [...]
 
 
-## About StreamNative
-[StreamNative](https://streamnative.io), founded by the original developers of Apache Pulsar and Apache BookKeeper, enables organizations to build the next generation of messaging and event streaming applications. Leveraging Apache Pulsar and BookKeeper, we optimize for scalability and resiliency while reducing the overhead management and complexity required by incumbent technologies. We do this by offering Pulsar and StreamNative’s ‘products as a service’. StreamNative is building a wor [...]
+# About StreamNative [StreamNative](https://streamnative.io), founded by the original developers of Apache Pulsar and Apache BookKeeper, enables organizations to build the next generation of messaging and event streaming applications. Leveraging Apache Pulsar and BookKeeper, we optimize for scalability and resiliency while reducing the overhead management and complexity required by incumbent technologies. We do this by offering Pulsar and StreamNative’s ‘products as a service’. StreamNat [...]
diff --git a/site2/website-next/blog/2020-11-09-Apache-Pulsar-2-6-2.md b/site2/website-next/blog/2020-11-09-Apache-Pulsar-2-6-2.md
index 618641e158..a368c4fe05 100644
--- a/site2/website-next/blog/2020-11-09-Apache-Pulsar-2-6-2.md
+++ b/site2/website-next/blog/2020-11-09-Apache-Pulsar-2-6-2.md
@@ -1,7 +1,7 @@
 ---
 author: Xiaolong Ran
 authorURL: https://twitter.com/wolf4j1
-title: Apache Pulsar 2.6.2
+title: "Apache Pulsar 2.6.2"
 ---
 We are excited to see that the Apache Pulsar community has successfully released the 2.6.2 version after a lot of hard work. It is a great milestone for this fast-growing project and the Pulsar community. 2.6.2 is the result of a big effort from the community, with over 154 commits and a long list of improvements and bug fixes.
 
diff --git a/site2/website-next/blog/2020-12-24-Apache-Pulsar-2-7-0.md b/site2/website-next/blog/2020-12-24-Apache-Pulsar-2-7-0.md
index c5e0509a45..62251f6764 100644
--- a/site2/website-next/blog/2020-12-24-Apache-Pulsar-2-7-0.md
+++ b/site2/website-next/blog/2020-12-24-Apache-Pulsar-2-7-0.md
@@ -1,7 +1,7 @@
 ---
 author: Penghui Li
 authorURL: https://twitter.com/lipenghui6
-title: Apache Pulsar 2.7.0
+title: "Apache Pulsar 2.7.0"
 ---
 We are very glad to see the Apache Pulsar community has successfully released the wonderful 2.7.0 version after accumulated hard work. It is a great milestone for this fast-growing project and the whole Pulsar community. This is the result of a huge effort from the community, with over 450 commits and a long list of new features, improvements, and bug fixes.
 
diff --git a/site2/website-next/blog/2021-05-13-Apache-Pulsar-2-7-2.md b/site2/website-next/blog/2021-05-13-Apache-Pulsar-2-7-2.md
index f93a201270..03a297cefa 100644
--- a/site2/website-next/blog/2021-05-13-Apache-Pulsar-2-7-2.md
+++ b/site2/website-next/blog/2021-05-13-Apache-Pulsar-2-7-2.md
@@ -1,7 +1,7 @@
 ---
 author: Enrico Olivelli
 authorURL: https://twitter.com/eolivelli
-title: Apache Pulsar 2.7.2
+title: "Apache Pulsar 2.7.2"
 ---
 We are very glad to see the Apache Pulsar community has successfully released the 2.7.2 version.
 This is a minor release that introduces stability fixes and a few new features without breaking changes.
diff --git a/site2/website-next/blog/2021-06-12-Apache-Pulsar-2-8-0.md b/site2/website-next/blog/2021-06-12-Apache-Pulsar-2-8-0.md
index 90a1ca804a..d010aeee40 100644
--- a/site2/website-next/blog/2021-06-12-Apache-Pulsar-2-8-0.md
+++ b/site2/website-next/blog/2021-06-12-Apache-Pulsar-2-8-0.md
@@ -1,6 +1,6 @@
 ---
 author: Matteo Merli, Sijie Guo
-title: Apache Pulsar 2.8.0
+title: "Apache Pulsar 2.8.0"
 ---
 
 # An Overview of the 2.8.0 Release
diff --git a/site2/website-next/blog/2021-08-11-Apache-Pulsar-2-7-3.md b/site2/website-next/blog/2021-08-11-Apache-Pulsar-2-7-3.md
index 48f43772c8..0aaa9aae38 100644
--- a/site2/website-next/blog/2021-08-11-Apache-Pulsar-2-7-3.md
+++ b/site2/website-next/blog/2021-08-11-Apache-Pulsar-2-7-3.md
@@ -1,6 +1,6 @@
 ---
 author: Bo Cong, Anonymitaet
-title: Apache Pulsar 2.7.3
+title: "Apache Pulsar 2.7.3"
 ---
 
 # What’s New in Apache Pulsar 2.7.3
diff --git a/site2/website-next/blog/2021-09-23-Apache-Pulsar-2-8-1.md b/site2/website-next/blog/2021-09-23-Apache-Pulsar-2-8-1.md
index 7d43ed9cd4..86764f31aa 100644
--- a/site2/website-next/blog/2021-09-23-Apache-Pulsar-2-8-1.md
+++ b/site2/website-next/blog/2021-09-23-Apache-Pulsar-2-8-1.md
@@ -1,6 +1,6 @@
 ---
 author: Hang Chen, Anonymitaet
-title: Apache Pulsar 2.8.1
+title: "Apache Pulsar 2.8.1"
 ---
 
 # What’s New in Apache Pulsar 2.8.1
diff --git a/site2/website-next/blog/2021-12-11-Log4j-CVE.md b/site2/website-next/blog/2021-12-11-Log4j-CVE.md
index 56b9879039..166731bdaf 100644
--- a/site2/website-next/blog/2021-12-11-Log4j-CVE.md
+++ b/site2/website-next/blog/2021-12-11-Log4j-CVE.md
@@ -1,6 +1,6 @@
 ---
 author: Matteo Merli
-title: Log4j2 Zero Day vulnerability (CVE-2021-44228)
+title: "Log4j2 Zero Day vulnerability (CVE-2021-44228)"
 ---
 
 Yesterday, a new serious vulnerability was reported regarding Log4j that can
diff --git a/site2/website-next/blog/2021-12-14-Apache-Pulsar-2-7-4.md b/site2/website-next/blog/2021-12-14-Apache-Pulsar-2-7-4.md
index bc8088fe6e..87335e795d 100644
--- a/site2/website-next/blog/2021-12-14-Apache-Pulsar-2-7-4.md
+++ b/site2/website-next/blog/2021-12-14-Apache-Pulsar-2-7-4.md
@@ -1,6 +1,6 @@
 ---
 author: Technoboy-, Anonymitaet
-title: What’s New in Apache Pulsar 2.7.4
+title: "What’s New in Apache Pulsar 2.7.4"
 ---
 
 The Apache Pulsar community releases version 2.7.4! 32 contributors provided improvements and bug fixes that delivered 98 commits.
diff --git a/site2/website-next/blog/2022-02-24-apache-pulsar-community-welcomes-500th-contributor b/site2/website-next/blog/2022-02-24-apache-pulsar-community-welcomes-500th-contributor
new file mode 100644
index 0000000000..7ef9b97a5c
--- /dev/null
+++ b/site2/website-next/blog/2022-02-24-apache-pulsar-community-welcomes-500th-contributor
@@ -0,0 +1,28 @@
+---
+title: ""The Apache Pulsar Community Welcomes 500th Contributor!""
+date: 2022-02-24
+author: "Matteo Merli", "Karin Landers", "Alice Bi"
+---
+
+
+Apache Pulsar is one of the fastest growing, most engaged 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 in 2021. The vitality of any open source project relies on continued community growth and engagement, and this month, the Apache Pulsar community hit another major milestone: **welcoming its 500th contributor!** 
+ 
+A cloud-native messaging and event streaming platform, Apache Pulsar was committed to open source in 2016, and graduated as a Top-Level Project (TLP) in September 2018. Since its inception, the project has received 10k+ Github stars, 2.7k+ forks, and 6.1k+ Slack users.
+
+<!--truncate-->
+
+![pulsar star history](https://imgur.com/a/1gUJiZd)
+
+The number of contributors in an open-source project is meaningful because it signals project adoption, growth, advancement, and accelerated development of the technology. This milestone is even more exciting, considering the speed at which the community is growing, adding an additional 100 contributors in under seven months, representing 8X contributor growth since becoming a top-level Apache Software Foundation project. 
+
+![pulsar contributor history](https://imgur.com/a/ECFl6Pi)
+
+## Get Involved
+
+Community growth leads to additional adoption and project enhancement, and new contributors are an excellent way to track progress of the Pulsar project. Thank you to the community and contributors for your continued involvement! 
+
+Looking for more ways to stay connected with the Pulsar community?
+
+- [Pulsar Summit Global 2022](https://pulsar-summit.org/) is taking place in-person in San Francisco later this year. Follow @PulsarSummit on Twitter for updates and details of this much-anticipated event. 
+- For information about the Apache Pulsar project and current progress, visit the [Pulsar website](https://pulsar.apache.org/), follow the project on Twitter @apache_pulsar, and join [Pulsar on Slack](https://apache-pulsar.herokuapp.com/)! 
+ 
diff --git a/site2/website-next/blog/2022-04-08-Apache-Pulsar-2-9-2.md b/site2/website-next/blog/2022-04-08-Apache-Pulsar-2-9-2.md
new file mode 100644
index 0000000000..59cc790dfe
--- /dev/null
+++ b/site2/website-next/blog/2022-04-08-Apache-Pulsar-2-9-2.md
@@ -0,0 +1,132 @@
+---
+author: gaoran10, Anonymitaet
+title: "What’s New in Apache Pulsar 2.9.2"
+---
+
+The Apache Pulsar community releases version 2.9.2! 60 contributors provided improvements and bug fixes that delivered 317 commits.
+
+<!--truncate-->
+
+Highlights of this release are as below:
+
+- Transactions performance test tool is available. [PR-11933](https://github.com/apache/pulsar/pull/11933)
+  
+- Brokers decrease the number of unacked messages. [PR-13383](https://github.com/apache/pulsar/pull/13383)
+  
+- Readers continue to read data from the compacted ledgers. [PR-13629](https://github.com/apache/pulsar/pull/13629)
+
+This blog walks through the most noteworthy changes grouped by the affected functionalities. For the complete list including all features, enhancements, and bug fixes, check out the [Pulsar 2.9.2 Release Notes](https://github.com/apache/pulsar/releases/tag/v2.9.2).
+
+# Notable bug fixes and enhancements
+
+### Readers continue to read data from the compacted ledgers. [PR-13629](https://github.com/apache/pulsar/pull/13629)
+
+#### Issue
+
+Previously, when topics were unloaded, some data was lost to be read by readers if they have consumed some messages from some compacted ledgers.
+
+#### Resolution
+
+Rewound the reader cursor to the next message of the mark delete position if `readCompacted = true`.
+
+### Brokers decrease the number of unacked messages. [PR-13383](https://github.com/apache/pulsar/pull/13383)
+
+#### Issue
+
+Previously, brokers did not decrease the number of unacked messages if batch ack was enabled. Consequently, consumers were blocked if they reached `maxUnackedMessagesPerConsumer` limit.
+
+#### Resolution
+
+Decreased the number of unacked messages when `individualAckNormal` was called.
+
+### Chunked messages can be queried through Pulsar SQL. [PR-12720](https://github.com/apache/pulsar/pull/12720)
+
+#### Issue
+
+Previously, chunked messages could not be queried through Pulsar SQL.
+
+#### Resolution
+
+Add a chunked message map in `PulsarRecordCursor` to maintain incomplete chunked messages. If one chunked message was received completely, it would be offered in the message queue to wait for deserialization. 
+
+### Support enable or disable schema upload at the broker level. [PR-12786](https://github.com/apache/pulsar/pull/12786)
+
+#### Issue
+
+Previously, Pulsar didn't support enabling or disabling schema upload at the broker level.
+
+#### Resolution
+
+Added the configuration `isSchemaAutoUploadEnabled` on the broker side.
+
+### Readers can read the latest messages in compacted topics. [PR-14449](https://github.com/apache/pulsar/pull/14449)
+
+#### Issue
+
+Previously, readers were not able to read the latest messages in compacted topics if readers enabled `readCompacted` and all the data of topics has been compacted to compacted ledgers.
+
+#### Resolution
+
+Added the `forceReset` configuration for the managed cursor, so that the cursor could be reset to a given position and readers can read data from compacted ledgers. 
+
+### Transaction sequenceId can be recovered correctly. [PR-13209](https://github.com/apache/pulsar/pull/13209)
+
+#### Issue
+
+Previously, the wrong transaction sequenceId was recovered due to incorrect `managedLedger` properties.
+
+#### Resolution
+
+Used `ManagedLedgerInterceptor ` to update current sequenceId to `managedLedger` properties and more.
+
+### Transactions performance test tool is available. [PR-11933](https://github.com/apache/pulsar/pull/11933)
+
+#### Issue
+
+Previously, it was hard to test transaction performance (such as the delay and rate of sending and consuming messages) when opening a transaction.
+
+#### Resolution
+
+Added `PerformanceTransaction` class to support this enhancement.
+
+### Port exhaustion and connection issues no longer exist in Pulsar Proxy. [PR-14078](https://github.com/apache/pulsar/pull/14078)
+
+#### Issue
+
+Previously, Pulsar proxy would get into a state where it stopped proxying broker connections while Admin API proxying kept working.
+
+#### Resolution
+
+Optimized the proxy connection to fail-fast if the target broker was not active, added connect timeout handling to proxy connection, and more.
+
+### No race condition in `OpSendMsgQueue` when publishing messages. [PR-14231](https://github.com/apache/pulsar/pull/14231)
+
+#### Issue
+
+After the method `getPendingQueueSize()` was called and the send receipt came back, the peek from the `pendingMessages` might get NPE during the process.
+
+#### Resolution
+
+Added a thread-safe message count object in `OpSendMsgQueue` for each compute process.
+
+### Change `ContextClassLoader` to `NarClassLoader` in AdditionalServlet. [PR-13501](https://github.com/apache/pulsar/pull/13501)
+
+#### Issue
+
+Previously, if a class was dynamically loaded by `NarClassLoader`, `ClassNotFoundException` occurred when it was used by the default class load.
+
+#### Resolution
+
+Changed context class loader through `Thread.currentThread().setContextClassLoader(classLoader)` before every plugin calling back and changed the context class loader back to original class loader afterwards.
+
+# What’s Next?
+
+If you are interested in learning more about Pulsar 2.9.2, you can [download](https://pulsar.apache.org/en/versions/) and try it out now! 
+
+**Pulsar Summit San Francisco 2022** will take place on August 18th, 2022. [Register now](https://pulsar-summit.org/) and help us make it an even bigger success by spreading the word on social media!
+
+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.herokuapp.com/)!
+
+
+
diff --git a/site2/website-next/migrate/migrate-blogs.js b/site2/website-next/migrate/migrate-blogs.js
new file mode 100644
index 0000000000..69beb04b10
--- /dev/null
+++ b/site2/website-next/migrate/migrate-blogs.js
@@ -0,0 +1,39 @@
+const fs = require("fs");
+const path = require("path");
+const _ = require("lodash");
+const fixMd = require("./tool/fix-md");
+const findMd = require("./tool/find-md");
+const CONST = require("./const");
+const { old, next } = CONST;
+
+function travel(dir, callback) {
+  fs.readdirSync(dir).forEach((file) => {
+    var pathname = path.join(dir, file);
+    if (fs.statSync(pathname).isDirectory()) {
+      travel(pathname, callback);
+    } else {
+      callback(pathname);
+    }
+  });
+}
+
+function migrate(mdpath) {
+  let data = fs.readFileSync(mdpath, "utf8");
+  data = fixMd(data)
+    .replace(/title:\s*(.*)/, 'title: "$1"')
+    .replace(/\.\.\/img\//g, "/img/");
+  if (!/<!--truncate-->/.test(data)) {
+    data = data.replace(/\.\n/, ".\n\n<!--truncate-->\n");
+  }
+  fs.writeFileSync(mdpath, data);
+  console.log(mdpath + " fixed");
+}
+
+module.exports = (dir) => {
+  travel(dir, migrate);
+};
+
+//Test
+if (typeof require !== "undefined" && require.main === module) {
+  travel(path.join(__dirname, "../blog"), migrate);
+}
diff --git a/site2/website-next/pulsar-manager-release-notes.md b/site2/website-next/pulsar-manager-release-notes.md
deleted file mode 100644
index bcdae1b388..0000000000
--- a/site2/website-next/pulsar-manager-release-notes.md
+++ /dev/null
@@ -1,35 +0,0 @@
-## Apache Pulsar Manager
-
-### 0.2.0 &mdash; 2020-09-28 <a id="0.2.0"></a>
-
-* Support multiple addresses for the broker stats [PR-306](https://github.com/apache/pulsar-manager/pull/306).
-* Use `PulsarAdmin` instead of `HttpUti`l in `BrokerStatsServiceImpl` [PR-315](https://github.com/apache/pulsar-manager/pull/315).
-* Serve frontend directly from Pulsar Manager backend process [PR-288](https://github.com/apache/pulsar-manager/pull/288).
-* Support docker for JWT [PR-218](https://github.com/apache/pulsar-manager/pull/218).
-* Support sub and unsub operations [PR-240](https://github.com/apache/pulsar-manager/pull/240).
-* Support peeking messages from the Pulsar broker [PR-241](https://github.com/apache/pulsar-manager/pull/241).
-* Support BookKeeper visual manager 1.2.0 [PR-300](https://github.com/apache/pulsar-manager/pull/300).
-* Support forwarding messages through HTTPS [PR-258](https://github.com/apache/pulsar-manager/pull/258).
-* Support displaying stats for tenants and namespaces [PR-243](https://github.com/apache/pulsar-manager/pull/243).
-* Add a configuration file for the backend service of Pulsar manager [PR-236](https://github.com/apache/pulsar-manager/pull/236).
-* Add default configurations for the environment [PR-242](https://github.com/apache/pulsar-manager/pull/242).
-* Fixe an SQL syntax error [PR-298](https://github.com/apache/pulsar-manager/pull/298).
-* Fix the issue that Pulsar Manager fail to process the request sent to the Pulsar proxy [PR-281](https://github.com/apache/pulsar-manager/pull/281).
-* Change the default port and replace the request URI [PR-316](https://github.com/apache/pulsar-manager/pull/316).
-
-
-### 0.1.0 &mdash; 2019-11-25 <a id="0.1.0"></a>
-
-* Remove streamnative from the project [PR-213](https://github.com/apache/pulsar-manager/pull/213).
-* Add license file for pulsar-manager [PR-209](https://github.com/apache/pulsar-manager/pull/209).
-* Support management of jwt for pulsar-manager [PR-205](https://github.com/apache/pulsar-manager/pull/205).
-* Support redirect.scheme [PR-204](https://github.com/apache/pulsar-manager/pull/204).
-* Fix reset cursor by time [PR-179](https://github.com/apache/pulsar-manager/pull/179).
-* Fix wrong broker display error [PR-187](https://github.com/apache/pulsar-manager/pull/187).
-* Remove dependency package jszip [PR-189](https://github.com/apache/pulsar-manager/pull/189).
-* Add developer guide [PR-186](https://github.com/apache/pulsar-manager/pull/186).
-* Keep table and column name fields lowercase [PR-190](https://github.com/apache/pulsar-manager/pull/190).
-* Fix loggin level [PR-191](https://github.com/apache/pulsar-manager/pull/191).
-* Fix wrong place for license scan badge [PR-193](https://github.com/apache/pulsar-manager/pull/193).
-* Add support for HerdDB database [PR-183](https://github.com/apache/pulsar-manager/pull/183).
-* Make default environment persistent [PR-197](https://github.com/apache/pulsar-manager/pull/197).
\ No newline at end of file
diff --git a/site2/website-next/pulsar-manager/pulsar-manager-release-notes.md b/site2/website-next/pulsar-manager/pulsar-manager-release-notes.md
index 8ace668af8..bcdae1b388 100644
--- a/site2/website-next/pulsar-manager/pulsar-manager-release-notes.md
+++ b/site2/website-next/pulsar-manager/pulsar-manager-release-notes.md
@@ -1,8 +1,3 @@
----
-id: pulsar-manager-release-notes
-title: Pulsar Manager Release Notes
----
-
 ## Apache Pulsar Manager
 
 ### 0.2.0 &mdash; 2020-09-28 <a id="0.2.0"></a>
@@ -18,7 +13,7 @@ title: Pulsar Manager Release Notes
 * Support displaying stats for tenants and namespaces [PR-243](https://github.com/apache/pulsar-manager/pull/243).
 * Add a configuration file for the backend service of Pulsar manager [PR-236](https://github.com/apache/pulsar-manager/pull/236).
 * Add default configurations for the environment [PR-242](https://github.com/apache/pulsar-manager/pull/242).
-* Fix an SQL syntax error [PR-298](https://github.com/apache/pulsar-manager/pull/298).
+* Fixe an SQL syntax error [PR-298](https://github.com/apache/pulsar-manager/pull/298).
 * Fix the issue that Pulsar Manager fail to process the request sent to the Pulsar proxy [PR-281](https://github.com/apache/pulsar-manager/pull/281).
 * Change the default port and replace the request URI [PR-316](https://github.com/apache/pulsar-manager/pull/316).
 
diff --git a/site2/website-next/scripts/sync-docs.sh b/site2/website-next/scripts/sync-docs.sh
index 382c380906..666988204a 100755
--- a/site2/website-next/scripts/sync-docs.sh
+++ b/site2/website-next/scripts/sync-docs.sh
@@ -3,6 +3,9 @@
 ROOT_DIR=$(git rev-parse --show-toplevel)
 cd $ROOT_DIR/../
 
+cp -r pulsar/site2/website/blog/* pulsar-site/site2/website/blog
+cp -r pulsar/site2/website/blog/* pulsar-site/site2/website-next/blog
+
 cp -r pulsar/site2/docs/* pulsar-site/site2/docs
 cp -r pulsar/site2/website/sidebars.json pulsar-site/site2/website/sidebars.json
 cp -r pulsar/site2/website/versioned_docs/* pulsar-site/site2/website/versioned_docs
@@ -15,11 +18,12 @@ cp -r pulsar/site2/website/versions.json pulsar-site/site2/website-next/versions
 cp -r pulsar/site2/website/releases.json pulsar-site/site2/website-next/releases.json
 
 cp -r pulsar/site2/website/release-notes.md pulsar-site/site2/website/release-notes.md
-cp -r pulsar/site2/website/pulsar-manager-release.json pulsar-site/site2/website/pulsar-manager-release.json
 cp -r pulsar/site2/website/pulsar-manager-release-notes.md pulsar-site/site2/website/pulsar-manager-release-notes.md
+cp -r pulsar/site2/website/pulsar-manager-release-notes.md pulsar-site/site2/website-next/pulsar-manager/pulsar-manager-release-notes.md
+cp -r pulsar/site2/website/pulsar-manager-release.json pulsar-site/site2/website/pulsar-manager-release.json
+cp -r pulsar/site2/website/pulsar-manager-release.json pulsar-site/site2/website-next/pulsar-manager/pulsar-manager-release.json
 cp -r pulsar/site2/website/pulsar-adapters-release.json pulsar-site/site2/website/pulsar-adapters-release.json
-
-cp -r pulsar/site2/website/pulsar-manager-release-notes.md pulsar-site/site2/website-next/pulsar-manager-release-notes.md
+cp -r pulsar/site2/website/pulsar-adapters-release.json pulsar-site/site2/website-next/pulsar-manager/pulsar-adapters-release.json
 
 # cp -r pulsar/site2/docs/* pulsar-site/site2/website-next/docs
 # cp -r pulsar-site/site2/website-next/docs/assets/* pulsar-site/site2/website-next/static/assets
@@ -35,4 +39,6 @@ if [ -d "node_modules" ]; then
 else
     yarn install
 fi
-node migrate/migrate-full.js
+
+node migrate/migrate-blogs.js
+# node migrate/migrate-full.js
diff --git a/site2/website/blog/2022-02-24-apache-pulsar-community-welcomes-500th-contributor b/site2/website/blog/2022-02-24-apache-pulsar-community-welcomes-500th-contributor
new file mode 100644
index 0000000000..5e2ed4cb11
--- /dev/null
+++ b/site2/website/blog/2022-02-24-apache-pulsar-community-welcomes-500th-contributor
@@ -0,0 +1,26 @@
+---
+title: "The Apache Pulsar Community Welcomes 500th Contributor!"
+date: 2022-02-24
+author: "Matteo Merli", "Karin Landers", "Alice Bi"
+---
+
+
+Apache Pulsar is one of the fastest growing, most engaged 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 in 2021. The vitality of any open source project relies on continued community growth and engagement, and this month, the Apache Pulsar community hit another major milestone: **welcoming its 500th contributor!** 
+ 
+A cloud-native messaging and event streaming platform, Apache Pulsar was committed to open source in 2016, and graduated as a Top-Level Project (TLP) in September 2018. Since its inception, the project has received 10k+ Github stars, 2.7k+ forks, and 6.1k+ Slack users.
+
+![pulsar star history](https://imgur.com/a/1gUJiZd)
+
+The number of contributors in an open-source project is meaningful because it signals project adoption, growth, advancement, and accelerated development of the technology. This milestone is even more exciting, considering the speed at which the community is growing, adding an additional 100 contributors in under seven months, representing 8X contributor growth since becoming a top-level Apache Software Foundation project. 
+
+![pulsar contributor history](https://imgur.com/a/ECFl6Pi)
+
+## Get Involved
+
+Community growth leads to additional adoption and project enhancement, and new contributors are an excellent way to track progress of the Pulsar project. Thank you to the community and contributors for your continued involvement! 
+
+Looking for more ways to stay connected with the Pulsar community?
+
+- [Pulsar Summit Global 2022](https://pulsar-summit.org/) is taking place in-person in San Francisco later this year. Follow @PulsarSummit on Twitter for updates and details of this much-anticipated event. 
+- For information about the Apache Pulsar project and current progress, visit the [Pulsar website](https://pulsar.apache.org/), follow the project on Twitter @apache_pulsar, and join [Pulsar on Slack](https://apache-pulsar.herokuapp.com/)! 
+ 
diff --git a/site2/website/blog/2022-04-08-Apache-Pulsar-2-9-2.md b/site2/website/blog/2022-04-08-Apache-Pulsar-2-9-2.md
new file mode 100644
index 0000000000..69d144e7a4
--- /dev/null
+++ b/site2/website/blog/2022-04-08-Apache-Pulsar-2-9-2.md
@@ -0,0 +1,131 @@
+---
+author: gaoran10, Anonymitaet
+title: What’s New in Apache Pulsar 2.9.2
+---
+
+The Apache Pulsar community releases version 2.9.2! 60 contributors provided improvements and bug fixes that delivered 317 commits.
+
+Highlights of this release are as below:
+
+- Transactions performance test tool is available. [PR-11933](https://github.com/apache/pulsar/pull/11933)
+  
+- Brokers decrease the number of unacked messages. [PR-13383](https://github.com/apache/pulsar/pull/13383)
+  
+- Readers continue to read data from the compacted ledgers. [PR-13629](https://github.com/apache/pulsar/pull/13629)
+
+This blog walks through the most noteworthy changes grouped by the affected functionalities. For the complete list including all features, enhancements, and bug fixes, check out the [Pulsar 2.9.2 Release Notes](https://github.com/apache/pulsar/releases/tag/v2.9.2).
+
+# Notable bug fixes and enhancements
+
+### Readers continue to read data from the compacted ledgers. [PR-13629](https://github.com/apache/pulsar/pull/13629)
+
+#### Issue
+
+Previously, when topics were unloaded, some data was lost to be read by readers if they have consumed some messages from some compacted ledgers.
+
+#### Resolution
+
+Rewound the reader cursor to the next message of the mark delete position if `readCompacted = true`.
+
+### Brokers decrease the number of unacked messages. [PR-13383](https://github.com/apache/pulsar/pull/13383)
+
+#### Issue
+
+Previously, brokers did not decrease the number of unacked messages if batch ack was enabled. Consequently, consumers were blocked if they reached `maxUnackedMessagesPerConsumer` limit.
+
+#### Resolution
+
+Decreased the number of unacked messages when `individualAckNormal` was called.
+
+### Chunked messages can be queried through Pulsar SQL. [PR-12720](https://github.com/apache/pulsar/pull/12720)
+
+#### Issue
+
+Previously, chunked messages could not be queried through Pulsar SQL.
+
+#### Resolution
+
+Add a chunked message map in `PulsarRecordCursor` to maintain incomplete chunked messages. If one chunked message was received completely, it would be offered in the message queue to wait for deserialization. 
+
+### Support enable or disable schema upload at the broker level. [PR-12786](https://github.com/apache/pulsar/pull/12786)
+
+#### Issue
+
+Previously, Pulsar didn't support enabling or disabling schema upload at the broker level.
+
+#### Resolution
+
+Added the configuration `isSchemaAutoUploadEnabled` on the broker side.
+
+### Readers can read the latest messages in compacted topics. [PR-14449](https://github.com/apache/pulsar/pull/14449)
+
+#### Issue
+
+Previously, readers were not able to read the latest messages in compacted topics if readers enabled `readCompacted` and all the data of topics has been compacted to compacted ledgers.
+
+#### Resolution
+
+Added the `forceReset` configuration for the managed cursor, so that the cursor could be reset to a given position and readers can read data from compacted ledgers. 
+
+### Transaction sequenceId can be recovered correctly. [PR-13209](https://github.com/apache/pulsar/pull/13209)
+
+#### Issue
+
+Previously, the wrong transaction sequenceId was recovered due to incorrect `managedLedger` properties.
+
+#### Resolution
+
+Used `ManagedLedgerInterceptor ` to update current sequenceId to `managedLedger` properties and more.
+
+### Transactions performance test tool is available. [PR-11933](https://github.com/apache/pulsar/pull/11933)
+
+#### Issue
+
+Previously, it was hard to test transaction performance (such as the delay and rate of sending and consuming messages) when opening a transaction.
+
+#### Resolution
+
+Added `PerformanceTransaction` class to support this enhancement.
+
+### Port exhaustion and connection issues no longer exist in Pulsar Proxy. [PR-14078](https://github.com/apache/pulsar/pull/14078)
+
+#### Issue
+
+Previously, Pulsar proxy would get into a state where it stopped proxying broker connections while Admin API proxying kept working.
+
+#### Resolution
+
+Optimized the proxy connection to fail-fast if the target broker was not active, added connect timeout handling to proxy connection, and more.
+
+### No race condition in `OpSendMsgQueue` when publishing messages. [PR-14231](https://github.com/apache/pulsar/pull/14231)
+
+#### Issue
+
+After the method `getPendingQueueSize()` was called and the send receipt came back, the peek from the `pendingMessages` might get NPE during the process.
+
+#### Resolution
+
+Added a thread-safe message count object in `OpSendMsgQueue` for each compute process.
+
+### Change `ContextClassLoader` to `NarClassLoader` in AdditionalServlet. [PR-13501](https://github.com/apache/pulsar/pull/13501)
+
+#### Issue
+
+Previously, if a class was dynamically loaded by `NarClassLoader`, `ClassNotFoundException` occurred when it was used by the default class load.
+
+#### Resolution
+
+Changed context class loader through `Thread.currentThread().setContextClassLoader(classLoader)` before every plugin calling back and changed the context class loader back to original class loader afterwards.
+
+# What’s Next?
+
+If you are interested in learning more about Pulsar 2.9.2, you can [download](https://pulsar.apache.org/en/versions/) and try it out now! 
+
+**Pulsar Summit San Francisco 2022** will take place on August 18th, 2022. [Register now](https://pulsar-summit.org/) and help us make it an even bigger success by spreading the word on social media!
+
+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.herokuapp.com/)!
+
+
+