dave2wave commented on code in PR #770:
URL: https://github.com/apache/pulsar-site/pull/770#discussion_r1454098281


##########
blog/2024-01-12-pulsar-2023-year-in-review.md:
##########
@@ -0,0 +1,137 @@
+---
+author: Apache Pulsar Community
+title: "Apache Pulsar 2023 Year in Review"
+date: 2024-01-12
+---
+
+2023 was an incredible year for Apache Pulsar as it witnessed strong community 
growth, with the project becoming more stable, scalable, and secure. The Apache 
Pulsar community embraced a significant milestone in 2023 as the project 
crossed 600 contributors to the [Pulsar main GitHub 
repository](https://github.com/apache/pulsar). We would like to thank everyone 
in the Pulsar community who contributed to this remarkable achievement!
+
+
+<!--truncate-->
+
+Since Pulsar’s graduation as a Top-Level Project (TLP) in September 2018, it 
has been driven by an active global community, with **12K+** commits from 
**639** contributors, **12.2K+** stars, **3.5K** forks, and **10K+** Slack 
users.
+
+We are grateful to all of our community members and those in the broader 
open-source community who contributed to the Apache Pulsar project. They are 
the reasons behind every step Apache Pulsar has made over the past years.
+
+Now, let’s take a look at some of the highlights in 2023.
+
+# 2023 Highlights
+
+## Apache Pulsar 3.0 LTS release: a Big Milestone for the Community
+
+The Apache Pulsar community announced the release of Apache Pulsar 3.0, the 
first Long-Term Support (LTS) version! Starting from Pulsar 3.0, the Pulsar 
community plans to release LTS versions to meet the needs of different users 
for stability and new features, as well as to reduce the burden of maintaining 
historical releases.
+
+The previous release process has short maintenance cycles of approximately 3 
to 4 months, while many users are still using old versions. To keep up with new 
updates and features, they may be forced to perform upgrades within a short 
timeframe, for which they are not prepared in terms of available time and 
required efforts.
+
+Therefore, the Pulsar community introduces LTS versions with feature releases 
between them. The project follows a variant of Semantic Versioning, replacing 
`major.minor.patch` with `LTS.feature.patch`. For example:
+- 2.11.0 is a feature release
+- 3.0.0 is the first LTS release
+- 3.0.1 is a patch release of the LTS release
+- 3.1.0 is a feature release
+- 3.2.0 is a feature release
+- 3.2.1 is a patch release
+- 4.0.0 is an LTS release
+
+This pattern provides version support for users seeking stability and those 
seeking new features. Users who want a more stable release can use versions 
3.0.x, while those seeking new features can use versions 3.x. This new release 
model is a major step for the Pulsar community because it:
+- Allows users to choose between different releases based on their needs for 
stability or new features;
+- Clarifies the release cycle for both maintainers and users;
+- Frees maintainers from spending too much time maintaining a long list of old 
releases.
+
+With the new release model, the Pulsar community looks to release LTS versions 
every 18 months, with bug fixes continuing for 24 months and security 
vulnerability patches supported for 36 months. See the image below for details.
+
+![](/img/pulsar-new-release-model.png)
+
+For more information, see 
[PIP-175](https://github.com/apache/pulsar/issues/15966) and the [Release 
policy](pathname:///contribute/release-policy/).
+
+## New Website
+
+The Apache Pulsar website has a fresh look! Thanks to Emidio Cardeira, Asaf 
Mesika, Tison Chen and Kiryl Valkovich for creating an engaging design that 
captures the future feel of our thriving community and next-gen solution.
+
+## Spring for Apache Pulsar
+
+[Spring for Apache 
Pulsar](https://spring.io/blog/2023/11/21/spring-for-apache-pulsar-1-0-0-goes-ga/)
 provides a `PulsarTemplate` for publishing to a Pulsar topic and a 
`PulsarListener` annotation for consuming from a Pulsar topic, as well as 
various convenience APIs for Spring developers to ramp up their development 
journey into Apache Pulsar. Support is also included in Spring Boot via 
[auto-configuration](https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#messaging.pulsar).
+
+## Pulsar Admin Go Library
+
+[Pulsar Admin Go 
Library](https://github.com/apache/pulsar-client-go/tree/master/pulsaradmin) 
provides a unified Go API for managing Pulsar resources such as tenants, 
namespaces, topics, etc.
+
+## Quarkus Extension for Apache Pulsar
+
+[Quarkus Extension for Apache Pulsar](https://quarkus.io/guides/pulsar) 
provides support for Apache Pulsar through SmallRye Reactive Messaging 
framework. Based on Eclipse MicroProfile Reactive Messaging specification 3.0, 
it proposes a flexible programming model bridging CDI and event-driven.
+
+## Enhanced OTel-based metric system
+
+[PIP-264](https://github.com/apache/pulsar/blob/master/pip/pip-264.md) was 
completed, approved by the community, and started development. It will solve a 
big pain point for Pulsar users with a large number of topics - 50k up to 1M 
topics: observability. The Apache Pulsar community has taken a large 
undertaking to make OpenTelemetry Java SDK ready for very low latency systems 
such as Pulsar with two big features it currently develops: [Near-zero memory 
allocations](https://github.com/open-telemetry/opentelemetry-java/issues/5105) 
and [metric filtering upon 
collection](https://github.com/open-telemetry/opentelemetry-java/issues/6107), 
which was also added to [OpenTelemetry 
specifications](https://github.com/open-telemetry/opentelemetry-specification/issues/3324).
+
+## Oxia

Review Comment:
   Oxia is NOT part of Apache Pulsar. SN has never asked for it to be part of 
Apache Pulsar. What SN accomplishes is not automatically part of what Apache 
Pulsar accomplishes.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to