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/02/21 10:11:07 UTC
[pulsar-site] branch asf-site-next updated: Updated site at revision 1f19fc8d5
This is an automated email from the ASF dual-hosted git repository.
urfree pushed a commit to branch asf-site-next
in repository https://gitbox.apache.org/repos/asf/pulsar-site.git
The following commit(s) were added to refs/heads/asf-site-next by this push:
new 211092c Updated site at revision 1f19fc8d5
211092c is described below
commit 211092c2da5d37f6eb253462a1e5994b9fdd8a91
Author: Pulsar Site Updater <de...@pulsar.apache.org>
AuthorDate: Mon Feb 21 10:10:53 2022 +0000
Updated site at revision 1f19fc8d5
---
content/404.html | 18 +-
content/admin-rest-api/index.html | 18 +-
.../admin/2.10.0-SNAPSHOT/member-search-index.zip | Bin 12833 -> 12833 bytes
.../admin/2.10.0-SNAPSHOT/overview-summary.html | 2 +-
.../admin/2.10.0-SNAPSHOT/package-search-index.zip | Bin 263 -> 263 bytes
.../admin/2.10.0-SNAPSHOT/type-search-index.zip | Bin 500 -> 500 bytes
.../client/2.10.0-SNAPSHOT/member-search-index.zip | Bin 11099 -> 11099 bytes
.../client/2.10.0-SNAPSHOT/overview-summary.html | 2 +-
.../2.10.0-SNAPSHOT/package-search-index.zip | Bin 298 -> 298 bytes
.../client/2.10.0-SNAPSHOT/type-search-index.zip | Bin 1543 -> 1543 bytes
.../2.10.0-SNAPSHOT/member-search-index.zip | Bin 70062 -> 70062 bytes
.../2.10.0-SNAPSHOT/overview-summary.html | 2 +-
.../2.10.0-SNAPSHOT/package-search-index.zip | Bin 593 -> 593 bytes
.../2.10.0-SNAPSHOT/type-search-index.zip | Bin 4359 -> 4359 bytes
.../2.10.0-SNAPSHOT/allclasses-index.html | 6 +-
.../2.10.0-SNAPSHOT/allpackages-index.html | 4 +-
.../2.10.0-SNAPSHOT/deprecated-list.html | 2 +-
.../2.10.0-SNAPSHOT/index-all.html | 62 ++--
.../pulsar-functions/2.10.0-SNAPSHOT/index.html | 4 +-
.../2.10.0-SNAPSHOT/member-search-index.js | 2 +-
.../2.10.0-SNAPSHOT/member-search-index.zip | Bin 1272 -> 1277 bytes
.../apache/pulsar/functions/api/BaseContext.html | 36 +-
.../org/apache/pulsar/functions/api/Context.html | 50 +--
.../org/apache/pulsar/functions/api/Function.html | 12 +-
.../apache/pulsar/functions/api/WindowContext.html | 27 +-
.../pulsar/functions/api/WindowFunction.html | 10 +-
.../pulsar/functions/api/class-use/Context.html | 4 +-
.../pulsar/functions/api/class-use/Record.html | 4 +-
.../pulsar/functions/api/class-use/SerDe.html | 6 +-
.../pulsar/functions/api/class-use/StateStore.html | 4 +-
.../functions/api/class-use/WindowContext.html | 4 +-
.../pulsar/functions/api/package-summary.html | 4 +-
.../apache/pulsar/functions/api/package-tree.html | 4 +-
.../apache/pulsar/functions/api/package-use.html | 4 +-
.../functions/api/state/ByteBufferStateStore.html | 12 +-
.../functions/api/state/CounterStateStore.html | 8 +-
.../pulsar/functions/api/utils/JavaSerDe.html | 2 +-
.../functions/api/utils/class-use/JavaSerDe.html | 4 +-
.../functions/api/utils/package-summary.html | 7 +-
.../pulsar/functions/api/utils/package-use.html | 6 +-
.../2.10.0-SNAPSHOT/overview-summary.html | 2 +-
.../2.10.0-SNAPSHOT/overview-tree.html | 4 +-
.../2.10.0-SNAPSHOT/package-search-index.zip | Bin 260 -> 260 bytes
.../2.10.0-SNAPSHOT/type-search-index.zip | Bin 349 -> 349 bytes
content/api/python/2.10.0-SNAPSHOT/index.html | 6 +-
content/api/python/index.html | 6 +-
content/assets/css/styles.3955ee91.css | 1 +
...ticle-bg-2-bc6e7c0cca73143c3c98a6a3a92280ef.svg | 1 +
...re-trading-2069cdd5548bedb25c69d6d7dab8bf19.png | Bin 0 -> 63926 bytes
.../bigo-161a00961e904defebe94aab94fbfdb0.png | Bin 0 -> 12335 bytes
...ck-link-bg-21003dbdf5722441864f68a633d86929.svg | 1 +
...ina-mobile-a894edbba1ac208876ee69436a605b2d.png | Bin 0 -> 15491 bytes
...ever-cloud-8ab239e0cd755e2087df33ede4838f89.png | Bin 0 -> 13861 bytes
...ogito-corp-5096a3c1423b0bfce15bed701ed4a51a.png | Bin 0 -> 12726 bytes
...dada-group-babab4f2c4589b43faaeb050ad167290.png | Bin 0 -> 13007 bytes
...-ascential-fa7595103ac594e00250e263f961543d.jpg | Bin 0 -> 111768 bytes
...-waves-btm-753f8cb07954615dbd60720e638c6943.png | Bin 0 -> 952346 bytes
...-waves-top-013222cc4174dc8d2be8db85b8bc631f.png | Bin 0 -> 940118 bytes
.../flipkart-12ee3c87a2ad33eb63c41591d999ccf3.png | Bin 0 -> 58231 bytes
.../getui-ad78ae6b3df2a61c8a068339fc409cb0.png | Bin 0 -> 14985 bytes
...nstructure-92699a0af3730a66b723ff9c6e5e30e5.png | Bin 0 -> 36678 bytes
.../iterable-f639c8533d232f354832c66cc78d0c4e.png | Bin 0 -> 13864 bytes
.../keytop-91b4292af74354c036f3478596fd47b3.png | Bin 0 -> 17983 bytes
...icro-focus-ffe9b1027093b3c0e387333a6b8369d5.jpg | Bin 0 -> 15163 bytes
.../netdata-3f4a6cc5e7fd5ff2ed7e8ef224e7c04c.png | Bin 0 -> 57352 bytes
.../nutanix-160df5d8a9a427061bc8bbd34c815da5.png | Bin 0 -> 37731 bytes
.../overstock-6c4d0112e6d94c991e32c4f80c5762c9.jpg | Bin 0 -> 11501 bytes
...ge-linking-8d08475fbab806d0fbc1b2e6d7784763.png | Bin 0 -> 69756 bytes
.../pandio-e086133d6523ea0d2b6efd32b68ef1c8.png | Bin 0 -> 13796 bytes
.../softtech-6cd63b882bf13e54d50959c9030f9a37.png | Bin 0 -> 48166 bytes
.../splunk-b2f0cdbab0762eed35a2580d6f7faf90.png | Bin 0 -> 17837 bytes
...atic-waves-aa9da98e677901fae9b1eb63cf05426c.svg | 10 +
.../su-ning-5868e347e9ce12b9808d37959ef4e4fc.png | Bin 0 -> 10994 bytes
.../tencent-eb15f06b9a4fc45929b188bf93a2ac80.png | Bin 0 -> 193146 bytes
.../thg-3073aa344b474861253b4e0652aa303d.png | Bin 0 -> 67170 bytes
.../tuya-b3df3548a3f6499fc4885d12769bea2c.png | Bin 0 -> 16370 bytes
...izon-media-48d06b790baa68aa8be2f5560a2125d3.png | Bin 0 -> 33332 bytes
...ahoo-japan-d14a3856df657eab7690d4cb2620b824.png | Bin 0 -> 11323 bytes
content/assets/js/05e41aed.1aede40f.js | 1 +
content/assets/js/0bbdfbc2.8b4381e6.js | 1 +
content/assets/js/0d80600e.2f3c895a.js | 1 +
content/assets/js/1507.f5d8c82e.js | 1 +
content/assets/js/1756e638.4d49da17.js | 1 +
content/assets/js/18b93cb3.fc6d32eb.js | 1 +
content/assets/js/18d080e4.68d1f0cf.js | 1 +
content/assets/js/191e50da.5fdb2abd.js | 1 +
content/assets/js/1a73c261.90232562.js | 1 +
content/assets/js/2359.2111bee4.js | 2 +
content/assets/js/2359.2111bee4.js.LICENSE.txt | 15 +
content/assets/js/2453.3f38e002.js | 1 +
content/assets/js/24666e18.daa9f8f2.js | 1 +
content/assets/js/36251317.2bac115c.js | 1 +
content/assets/js/3c096e37.89c08547.js | 1 +
content/assets/js/405de732.e19a430d.js | 1 +
content/assets/js/4129.86a8567f.js | 2 +
content/assets/js/4129.86a8567f.js.LICENSE.txt | 5 +
content/assets/js/441881e0.19e2f0b7.js | 1 +
content/assets/js/4dab6030.4259a2e0.js | 1 +
content/assets/js/4e76459a.22695080.js | 1 +
content/assets/js/524b0b8d.e81ccc55.js | 1 +
content/assets/js/5268.7ff13f56.js | 2 +
content/assets/js/5268.7ff13f56.js.LICENSE.txt | 8 +
content/assets/js/5321f05e.27150701.js | 1 +
content/assets/js/58b18001.c57cccf7.js | 1 +
content/assets/js/5920e65f.79bfc007.js | 1 +
content/assets/js/5f347a3c.924d3033.js | 1 +
content/assets/js/672ba3d6.3b8aea63.js | 1 +
content/assets/js/6882.57a0b52a.js | 1 +
content/assets/js/709bc869.66ff2099.js | 1 +
content/assets/js/801ffb83.3b6aeaf9.js | 1 +
content/assets/js/83e9e333.7854915f.js | 1 +
content/assets/js/a2aeab12.ac87d9e4.js | 1 +
content/assets/js/acba87e9.e4d16941.js | 1 +
content/assets/js/addd7d04.8f0eb417.js | 1 +
content/assets/js/b2f554cd.89090bb5.js | 1 +
content/assets/js/b7761dbc.1e81eb15.js | 1 +
content/assets/js/be8f35a9.7c4b6700.js | 1 +
content/assets/js/c1ccba34.d47f7bff.js | 1 +
content/assets/js/c35a615f.57bfa402.js | 1 +
content/assets/js/c4f5d8e4.06b981fd.js | 1 +
content/assets/js/c9019068.b8fe076b.js | 1 +
content/assets/js/cfe5ac50.81fcc449.js | 1 +
content/assets/js/e0c1df74.347bf8e2.js | 1 +
content/assets/js/ed197032.7685bb41.js | 1 +
content/assets/js/ee22cedc.105dee38.js | 1 +
content/assets/js/f15f6e84.7ff71df5.js | 1 +
content/assets/js/fb9d1221.9910218c.js | 1 +
content/assets/js/main.0004bbf9.js | 2 +
content/assets/js/main.0004bbf9.js.LICENSE.txt | 68 ++++
content/assets/js/runtime~main.da535c9b.js | 1 +
content/assets/page-linking.png | Bin 0 -> 69756 bytes
.../blog/2018/08/06/Apache-Pulsar-2-1-0/index.html | 20 +-
.../blog/2019/02/20/Apache-Pulsar-2-3-0/index.html | 20 +-
.../blog/2019/07/05/Apache-Pulsar-2-4-0/index.html | 20 +-
.../blog/2019/12/04/Apache-Pulsar-2-4-2/index.html | 18 +-
.../blog/2019/12/18/Pulsar-summit-cfp/index.html | 18 +-
.../pulsar-milestone-200-contributors/index.html | 18 +-
.../index.html | 23 +-
.../blog/2020/04/23/Apache-Pulsar-2-5-1/index.html | 20 +-
.../blog/2020/05/19/Apache-Pulsar-2-5-2/index.html | 18 +-
.../blog/2020/06/18/Apache-Pulsar-2-6-0/index.html | 20 +-
.../blog/2020/08/21/Apache-Pulsar-2-6-1/index.html | 20 +-
.../2020/08/24/Pulsar-300-contributors/index.html | 18 +-
.../09/01/pulsar-summit-asia-2020-cfp/index.html | 18 +-
.../11/04/pulsar-summit-asia-schedule/index.html | 18 +-
.../blog/2020/11/09/Apache-Pulsar-2-6-2/index.html | 20 +-
.../blog/2020/12/24/Apache-Pulsar-2-7-0/index.html | 18 +-
.../blog/2021/05/13/Apache-Pulsar-2-7-2/index.html | 20 +-
.../blog/2021/06/12/Apache-Pulsar-2-8-0/index.html | 18 +-
.../blog/2021/08/11/Apache-Pulsar-2-7-3/index.html | 20 +-
content/blog/2021/08/18/asia-cfp/index.html | 20 +-
.../blog/2021/09/23/Apache-Pulsar-2-8-1/index.html | 20 +-
content/blog/2021/12/11/Log4j-CVE/index.html | 20 +-
.../blog/2021/12/14/Apache-Pulsar-2-7-4/index.html | 20 +-
content/blog/archive/index.html | 18 +-
content/blog/atom.xml | 5 +-
content/blog/index.html | 38 +--
content/blog/page/2/index.html | 44 +--
content/blog/page/3/index.html | 20 +-
content/blog/rss.xml | 5 +-
content/case-studies.md/index.html | 11 +
content/case-studies/index.html | 24 ++
content/coding-guide/index.html | 18 +-
content/community.md/index.html | 11 +
content/community/index.html | 24 ++
content/contact/index.html | 18 +-
content/contributing/index.html | 20 +-
content/docs/2.2.0/adaptors-kafka/index.html | 20 +-
content/docs/2.2.0/adaptors-spark/index.html | 20 +-
content/docs/2.2.0/adaptors-storm/index.html | 18 +-
content/docs/2.2.0/admin-api-brokers/index.html | 18 +-
content/docs/2.2.0/admin-api-clusters/index.html | 20 +-
content/docs/2.2.0/admin-api-namespaces/index.html | 20 +-
.../admin-api-non-persistent-topics/index.html | 18 +-
content/docs/2.2.0/admin-api-overview/index.html | 18 +-
.../2.2.0/admin-api-partitioned-topics/index.html | 18 +-
.../docs/2.2.0/admin-api-permissions/index.html | 20 +-
.../2.2.0/admin-api-persistent-topics/index.html | 18 +-
content/docs/2.2.0/admin-api-schemas/index.html | 18 +-
content/docs/2.2.0/admin-api-tenants/index.html | 20 +-
.../docs/2.2.0/administration-dashboard/index.html | 20 +-
content/docs/2.2.0/administration-geo/index.html | 20 +-
.../administration-load-distribution/index.html | 20 +-
content/docs/2.2.0/administration-proxy/index.html | 18 +-
content/docs/2.2.0/administration-stats/index.html | 18 +-
content/docs/2.2.0/administration-zk-bk/index.html | 20 +-
content/docs/2.2.0/client-libraries-cpp/index.html | 20 +-
content/docs/2.2.0/client-libraries-go/index.html | 20 +-
.../docs/2.2.0/client-libraries-java/index.html | 20 +-
.../docs/2.2.0/client-libraries-python/index.html | 18 +-
.../2.2.0/client-libraries-websocket/index.html | 20 +-
content/docs/2.2.0/client-libraries/index.html | 18 +-
.../concepts-architecture-overview/index.html | 18 +-
.../docs/2.2.0/concepts-authentication/index.html | 18 +-
content/docs/2.2.0/concepts-clients/index.html | 20 +-
content/docs/2.2.0/concepts-messaging/index.html | 20 +-
.../docs/2.2.0/concepts-multi-tenancy/index.html | 18 +-
content/docs/2.2.0/concepts-overview/index.html | 18 +-
content/docs/2.2.0/concepts-replication/index.html | 18 +-
.../docs/2.2.0/concepts-schema-registry/index.html | 18 +-
.../docs/2.2.0/concepts-tiered-storage/index.html | 18 +-
.../2.2.0/concepts-topic-compaction/index.html | 18 +-
content/docs/2.2.0/cookbooks-compaction/index.html | 18 +-
.../docs/2.2.0/cookbooks-deduplication/index.html | 18 +-
content/docs/2.2.0/cookbooks-encryption/index.html | 20 +-
.../docs/2.2.0/cookbooks-message-queue/index.html | 18 +-
.../docs/2.2.0/cookbooks-non-persistent/index.html | 18 +-
.../docs/2.2.0/cookbooks-partitioned/index.html | 18 +-
.../2.2.0/cookbooks-retention-expiry/index.html | 20 +-
.../docs/2.2.0/cookbooks-tiered-storage/index.html | 20 +-
content/docs/2.2.0/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 20 +-
content/docs/2.2.0/deploy-bare-metal/index.html | 20 +-
content/docs/2.2.0/deploy-dcos/index.html | 20 +-
content/docs/2.2.0/deploy-kubernetes/index.html | 20 +-
content/docs/2.2.0/deploy-monitoring/index.html | 18 +-
.../docs/2.2.0/develop-binary-protocol/index.html | 20 +-
content/docs/2.2.0/develop-cpp/index.html | 18 +-
content/docs/2.2.0/develop-load-manager/index.html | 20 +-
content/docs/2.2.0/develop-schema/index.html | 18 +-
content/docs/2.2.0/develop-tools/index.html | 20 +-
content/docs/2.2.0/functions-api/index.html | 18 +-
content/docs/2.2.0/functions-deploying/index.html | 18 +-
content/docs/2.2.0/functions-guarantees/index.html | 18 +-
content/docs/2.2.0/functions-metrics/index.html | 18 +-
content/docs/2.2.0/functions-overview/index.html | 18 +-
content/docs/2.2.0/functions-quickstart/index.html | 18 +-
content/docs/2.2.0/functions-state/index.html | 18 +-
content/docs/2.2.0/index.html | 20 +-
content/docs/2.2.0/io-connectors/index.html | 18 +-
content/docs/2.2.0/io-develop/index.html | 20 +-
content/docs/2.2.0/io-managing/index.html | 20 +-
content/docs/2.2.0/io-overview/index.html | 18 +-
content/docs/2.2.0/io-quickstart/index.html | 20 +-
content/docs/2.2.0/pulsar-2.0/index.html | 18 +-
content/docs/2.2.0/pulsar-admin/index.html | 18 +-
content/docs/2.2.0/reference-cli-tools/index.html | 20 +-
.../docs/2.2.0/reference-configuration/index.html | 20 +-
.../docs/2.2.0/reference-terminology/index.html | 20 +-
content/docs/2.2.0/security-athenz/index.html | 20 +-
.../docs/2.2.0/security-authorization/index.html | 20 +-
content/docs/2.2.0/security-encryption/index.html | 18 +-
content/docs/2.2.0/security-extending/index.html | 20 +-
content/docs/2.2.0/security-overview/index.html | 18 +-
.../2.2.0/security-tls-authentication/index.html | 18 +-
.../docs/2.2.0/security-tls-transport/index.html | 20 +-
.../2.2.0/sql-deployment-configurations/index.html | 20 +-
content/docs/2.2.0/sql-getting-started/index.html | 18 +-
content/docs/2.2.0/sql-overview/index.html | 18 +-
content/docs/2.2.0/standalone-docker/index.html | 20 +-
content/docs/2.2.1/adaptors-kafka/index.html | 20 +-
content/docs/2.2.1/adaptors-spark/index.html | 18 +-
content/docs/2.2.1/adaptors-storm/index.html | 18 +-
content/docs/2.2.1/admin-api-brokers/index.html | 18 +-
content/docs/2.2.1/admin-api-clusters/index.html | 20 +-
content/docs/2.2.1/admin-api-namespaces/index.html | 20 +-
.../admin-api-non-persistent-topics/index.html | 18 +-
content/docs/2.2.1/admin-api-overview/index.html | 18 +-
.../2.2.1/admin-api-partitioned-topics/index.html | 18 +-
.../docs/2.2.1/admin-api-permissions/index.html | 20 +-
.../2.2.1/admin-api-persistent-topics/index.html | 18 +-
content/docs/2.2.1/admin-api-schemas/index.html | 18 +-
content/docs/2.2.1/admin-api-tenants/index.html | 20 +-
.../docs/2.2.1/administration-dashboard/index.html | 20 +-
content/docs/2.2.1/administration-geo/index.html | 20 +-
.../administration-load-distribution/index.html | 20 +-
content/docs/2.2.1/administration-proxy/index.html | 18 +-
content/docs/2.2.1/administration-stats/index.html | 18 +-
content/docs/2.2.1/administration-zk-bk/index.html | 20 +-
content/docs/2.2.1/client-libraries-cpp/index.html | 20 +-
content/docs/2.2.1/client-libraries-go/index.html | 20 +-
.../docs/2.2.1/client-libraries-java/index.html | 20 +-
.../docs/2.2.1/client-libraries-python/index.html | 20 +-
.../2.2.1/client-libraries-websocket/index.html | 20 +-
content/docs/2.2.1/client-libraries/index.html | 18 +-
.../concepts-architecture-overview/index.html | 18 +-
.../docs/2.2.1/concepts-authentication/index.html | 18 +-
content/docs/2.2.1/concepts-clients/index.html | 18 +-
content/docs/2.2.1/concepts-messaging/index.html | 20 +-
.../docs/2.2.1/concepts-multi-tenancy/index.html | 18 +-
content/docs/2.2.1/concepts-overview/index.html | 18 +-
content/docs/2.2.1/concepts-replication/index.html | 18 +-
.../docs/2.2.1/concepts-schema-registry/index.html | 18 +-
.../docs/2.2.1/concepts-tiered-storage/index.html | 18 +-
.../2.2.1/concepts-topic-compaction/index.html | 18 +-
content/docs/2.2.1/cookbooks-compaction/index.html | 18 +-
.../docs/2.2.1/cookbooks-deduplication/index.html | 18 +-
content/docs/2.2.1/cookbooks-encryption/index.html | 20 +-
.../docs/2.2.1/cookbooks-message-queue/index.html | 18 +-
.../docs/2.2.1/cookbooks-non-persistent/index.html | 18 +-
.../docs/2.2.1/cookbooks-partitioned/index.html | 18 +-
.../2.2.1/cookbooks-retention-expiry/index.html | 20 +-
.../docs/2.2.1/cookbooks-tiered-storage/index.html | 20 +-
content/docs/2.2.1/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 20 +-
content/docs/2.2.1/deploy-bare-metal/index.html | 20 +-
content/docs/2.2.1/deploy-dcos/index.html | 18 +-
content/docs/2.2.1/deploy-kubernetes/index.html | 20 +-
content/docs/2.2.1/deploy-monitoring/index.html | 18 +-
.../docs/2.2.1/develop-binary-protocol/index.html | 20 +-
content/docs/2.2.1/develop-cpp/index.html | 18 +-
content/docs/2.2.1/develop-load-manager/index.html | 20 +-
content/docs/2.2.1/develop-schema/index.html | 18 +-
content/docs/2.2.1/develop-tools/index.html | 20 +-
content/docs/2.2.1/functions-api/index.html | 18 +-
content/docs/2.2.1/functions-deploying/index.html | 18 +-
content/docs/2.2.1/functions-guarantees/index.html | 18 +-
content/docs/2.2.1/functions-metrics/index.html | 18 +-
content/docs/2.2.1/functions-overview/index.html | 18 +-
content/docs/2.2.1/functions-quickstart/index.html | 18 +-
content/docs/2.2.1/functions-state/index.html | 18 +-
content/docs/2.2.1/index.html | 20 +-
content/docs/2.2.1/io-cdc/index.html | 20 +-
content/docs/2.2.1/io-connectors/index.html | 20 +-
content/docs/2.2.1/io-develop/index.html | 20 +-
content/docs/2.2.1/io-managing/index.html | 20 +-
content/docs/2.2.1/io-overview/index.html | 18 +-
content/docs/2.2.1/io-quickstart/index.html | 20 +-
content/docs/2.2.1/io-rabbitmq/index.html | 20 +-
content/docs/2.2.1/io-tcp/index.html | 20 +-
content/docs/2.2.1/pulsar-2.0/index.html | 18 +-
content/docs/2.2.1/pulsar-admin/index.html | 18 +-
content/docs/2.2.1/reference-cli-tools/index.html | 20 +-
.../docs/2.2.1/reference-configuration/index.html | 20 +-
.../docs/2.2.1/reference-terminology/index.html | 20 +-
content/docs/2.2.1/security-athenz/index.html | 20 +-
.../docs/2.2.1/security-authorization/index.html | 20 +-
content/docs/2.2.1/security-encryption/index.html | 18 +-
content/docs/2.2.1/security-extending/index.html | 20 +-
content/docs/2.2.1/security-overview/index.html | 18 +-
.../2.2.1/security-tls-authentication/index.html | 18 +-
.../docs/2.2.1/security-tls-transport/index.html | 20 +-
content/docs/2.2.1/security-token-admin/index.html | 20 +-
.../docs/2.2.1/security-token-client/index.html | 20 +-
.../2.2.1/sql-deployment-configurations/index.html | 20 +-
content/docs/2.2.1/sql-getting-started/index.html | 18 +-
content/docs/2.2.1/sql-overview/index.html | 18 +-
content/docs/2.2.1/standalone-docker/index.html | 20 +-
content/docs/2.3.0/adaptors-kafka/index.html | 20 +-
content/docs/2.3.0/adaptors-spark/index.html | 18 +-
content/docs/2.3.0/adaptors-storm/index.html | 18 +-
content/docs/2.3.0/admin-api-brokers/index.html | 18 +-
content/docs/2.3.0/admin-api-clusters/index.html | 20 +-
content/docs/2.3.0/admin-api-namespaces/index.html | 20 +-
.../admin-api-non-persistent-topics/index.html | 18 +-
content/docs/2.3.0/admin-api-overview/index.html | 18 +-
.../2.3.0/admin-api-partitioned-topics/index.html | 20 +-
.../docs/2.3.0/admin-api-permissions/index.html | 20 +-
.../2.3.0/admin-api-persistent-topics/index.html | 18 +-
content/docs/2.3.0/admin-api-schemas/index.html | 18 +-
content/docs/2.3.0/admin-api-tenants/index.html | 20 +-
.../docs/2.3.0/administration-dashboard/index.html | 20 +-
content/docs/2.3.0/administration-geo/index.html | 20 +-
.../administration-load-distribution/index.html | 20 +-
content/docs/2.3.0/administration-proxy/index.html | 18 +-
content/docs/2.3.0/administration-stats/index.html | 18 +-
content/docs/2.3.0/administration-zk-bk/index.html | 20 +-
content/docs/2.3.0/client-libraries-cpp/index.html | 20 +-
content/docs/2.3.0/client-libraries-go/index.html | 20 +-
.../docs/2.3.0/client-libraries-java/index.html | 20 +-
.../docs/2.3.0/client-libraries-python/index.html | 20 +-
.../2.3.0/client-libraries-websocket/index.html | 20 +-
content/docs/2.3.0/client-libraries/index.html | 18 +-
.../concepts-architecture-overview/index.html | 18 +-
.../docs/2.3.0/concepts-authentication/index.html | 18 +-
content/docs/2.3.0/concepts-clients/index.html | 20 +-
content/docs/2.3.0/concepts-messaging/index.html | 20 +-
.../docs/2.3.0/concepts-multi-tenancy/index.html | 18 +-
content/docs/2.3.0/concepts-overview/index.html | 18 +-
content/docs/2.3.0/concepts-replication/index.html | 18 +-
.../docs/2.3.0/concepts-schema-registry/index.html | 18 +-
.../docs/2.3.0/concepts-tiered-storage/index.html | 18 +-
.../2.3.0/concepts-topic-compaction/index.html | 18 +-
.../2.3.0/cookbooks-bookkeepermetadata/index.html | 20 +-
content/docs/2.3.0/cookbooks-compaction/index.html | 18 +-
.../docs/2.3.0/cookbooks-deduplication/index.html | 18 +-
content/docs/2.3.0/cookbooks-encryption/index.html | 20 +-
.../docs/2.3.0/cookbooks-message-queue/index.html | 18 +-
.../docs/2.3.0/cookbooks-non-persistent/index.html | 18 +-
.../docs/2.3.0/cookbooks-partitioned/index.html | 18 +-
.../2.3.0/cookbooks-retention-expiry/index.html | 20 +-
.../docs/2.3.0/cookbooks-tiered-storage/index.html | 20 +-
content/docs/2.3.0/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 20 +-
content/docs/2.3.0/deploy-bare-metal/index.html | 20 +-
content/docs/2.3.0/deploy-dcos/index.html | 18 +-
content/docs/2.3.0/deploy-kubernetes/index.html | 20 +-
content/docs/2.3.0/deploy-monitoring/index.html | 20 +-
.../docs/2.3.0/develop-binary-protocol/index.html | 20 +-
content/docs/2.3.0/develop-cpp/index.html | 18 +-
content/docs/2.3.0/develop-load-manager/index.html | 20 +-
content/docs/2.3.0/develop-schema/index.html | 18 +-
content/docs/2.3.0/develop-tools/index.html | 20 +-
content/docs/2.3.0/functions-api/index.html | 18 +-
content/docs/2.3.0/functions-deploying/index.html | 18 +-
content/docs/2.3.0/functions-guarantees/index.html | 18 +-
content/docs/2.3.0/functions-metrics/index.html | 18 +-
content/docs/2.3.0/functions-overview/index.html | 18 +-
content/docs/2.3.0/functions-quickstart/index.html | 18 +-
content/docs/2.3.0/functions-state/index.html | 18 +-
content/docs/2.3.0/index.html | 20 +-
content/docs/2.3.0/io-cdc-canal/index.html | 18 +-
content/docs/2.3.0/io-cdc-debezium/index.html | 18 +-
content/docs/2.3.0/io-cdc/index.html | 20 +-
content/docs/2.3.0/io-connectors/index.html | 20 +-
content/docs/2.3.0/io-develop/index.html | 20 +-
content/docs/2.3.0/io-hbase/index.html | 20 +-
content/docs/2.3.0/io-kafka/index.html | 20 +-
content/docs/2.3.0/io-managing/index.html | 20 +-
content/docs/2.3.0/io-netty/index.html | 20 +-
content/docs/2.3.0/io-overview/index.html | 18 +-
content/docs/2.3.0/io-quickstart/index.html | 20 +-
content/docs/2.3.0/pulsar-2.0/index.html | 18 +-
content/docs/2.3.0/pulsar-admin/index.html | 18 +-
content/docs/2.3.0/reference-cli-tools/index.html | 18 +-
.../docs/2.3.0/reference-configuration/index.html | 20 +-
.../docs/2.3.0/reference-terminology/index.html | 20 +-
content/docs/2.3.0/security-athenz/index.html | 20 +-
.../docs/2.3.0/security-authorization/index.html | 20 +-
content/docs/2.3.0/security-encryption/index.html | 18 +-
content/docs/2.3.0/security-extending/index.html | 20 +-
content/docs/2.3.0/security-overview/index.html | 18 +-
.../2.3.0/security-tls-authentication/index.html | 18 +-
.../docs/2.3.0/security-tls-transport/index.html | 20 +-
content/docs/2.3.0/security-token-admin/index.html | 20 +-
.../docs/2.3.0/security-token-client/index.html | 20 +-
.../2.3.0/sql-deployment-configurations/index.html | 20 +-
content/docs/2.3.0/sql-getting-started/index.html | 18 +-
content/docs/2.3.0/sql-overview/index.html | 18 +-
content/docs/2.3.0/standalone-docker/index.html | 20 +-
.../docs/2.3.0/window-functions-context/index.html | 20 +-
content/docs/2.3.1/adaptors-kafka/index.html | 20 +-
content/docs/2.3.1/adaptors-spark/index.html | 18 +-
content/docs/2.3.1/adaptors-storm/index.html | 18 +-
content/docs/2.3.1/admin-api-brokers/index.html | 18 +-
content/docs/2.3.1/admin-api-clusters/index.html | 20 +-
content/docs/2.3.1/admin-api-namespaces/index.html | 20 +-
.../admin-api-non-persistent-topics/index.html | 20 +-
content/docs/2.3.1/admin-api-overview/index.html | 18 +-
.../2.3.1/admin-api-partitioned-topics/index.html | 18 +-
.../docs/2.3.1/admin-api-permissions/index.html | 20 +-
.../2.3.1/admin-api-persistent-topics/index.html | 18 +-
content/docs/2.3.1/admin-api-schemas/index.html | 18 +-
content/docs/2.3.1/admin-api-tenants/index.html | 20 +-
.../docs/2.3.1/administration-dashboard/index.html | 20 +-
content/docs/2.3.1/administration-geo/index.html | 20 +-
.../2.3.1/administration-load-balance/index.html | 20 +-
content/docs/2.3.1/administration-proxy/index.html | 18 +-
content/docs/2.3.1/administration-stats/index.html | 18 +-
content/docs/2.3.1/administration-zk-bk/index.html | 20 +-
content/docs/2.3.1/client-libraries-cpp/index.html | 20 +-
content/docs/2.3.1/client-libraries-go/index.html | 20 +-
.../docs/2.3.1/client-libraries-java/index.html | 20 +-
.../docs/2.3.1/client-libraries-python/index.html | 20 +-
.../2.3.1/client-libraries-websocket/index.html | 20 +-
content/docs/2.3.1/client-libraries/index.html | 18 +-
.../concepts-architecture-overview/index.html | 18 +-
.../docs/2.3.1/concepts-authentication/index.html | 18 +-
content/docs/2.3.1/concepts-clients/index.html | 20 +-
content/docs/2.3.1/concepts-messaging/index.html | 20 +-
.../docs/2.3.1/concepts-multi-tenancy/index.html | 18 +-
content/docs/2.3.1/concepts-overview/index.html | 18 +-
content/docs/2.3.1/concepts-replication/index.html | 18 +-
.../docs/2.3.1/concepts-schema-registry/index.html | 18 +-
.../docs/2.3.1/concepts-tiered-storage/index.html | 18 +-
.../2.3.1/concepts-topic-compaction/index.html | 18 +-
.../2.3.1/cookbooks-bookkeepermetadata/index.html | 20 +-
content/docs/2.3.1/cookbooks-compaction/index.html | 18 +-
.../docs/2.3.1/cookbooks-deduplication/index.html | 18 +-
content/docs/2.3.1/cookbooks-encryption/index.html | 20 +-
.../docs/2.3.1/cookbooks-message-queue/index.html | 18 +-
.../docs/2.3.1/cookbooks-non-persistent/index.html | 18 +-
.../docs/2.3.1/cookbooks-partitioned/index.html | 18 +-
.../2.3.1/cookbooks-retention-expiry/index.html | 20 +-
.../docs/2.3.1/cookbooks-tiered-storage/index.html | 20 +-
content/docs/2.3.1/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 20 +-
content/docs/2.3.1/deploy-bare-metal/index.html | 20 +-
content/docs/2.3.1/deploy-dcos/index.html | 18 +-
content/docs/2.3.1/deploy-kubernetes/index.html | 20 +-
content/docs/2.3.1/deploy-monitoring/index.html | 18 +-
.../docs/2.3.1/develop-binary-protocol/index.html | 20 +-
content/docs/2.3.1/develop-cpp/index.html | 18 +-
content/docs/2.3.1/develop-load-manager/index.html | 20 +-
content/docs/2.3.1/develop-schema/index.html | 18 +-
content/docs/2.3.1/develop-tools/index.html | 20 +-
content/docs/2.3.1/functions-api/index.html | 18 +-
content/docs/2.3.1/functions-deploying/index.html | 18 +-
content/docs/2.3.1/functions-guarantees/index.html | 18 +-
content/docs/2.3.1/functions-metrics/index.html | 18 +-
content/docs/2.3.1/functions-overview/index.html | 20 +-
content/docs/2.3.1/functions-quickstart/index.html | 18 +-
content/docs/2.3.1/functions-state/index.html | 18 +-
content/docs/2.3.1/index.html | 20 +-
content/docs/2.3.1/io-cdc-debezium/index.html | 18 +-
content/docs/2.3.1/io-cdc/index.html | 18 +-
content/docs/2.3.1/io-connectors/index.html | 20 +-
content/docs/2.3.1/io-develop/index.html | 20 +-
content/docs/2.3.1/io-elasticsearch/index.html | 20 +-
content/docs/2.3.1/io-file/index.html | 20 +-
content/docs/2.3.1/io-hdfs/index.html | 20 +-
content/docs/2.3.1/io-influxdb/index.html | 20 +-
content/docs/2.3.1/io-managing/index.html | 20 +-
content/docs/2.3.1/io-mongo/index.html | 20 +-
content/docs/2.3.1/io-overview/index.html | 18 +-
content/docs/2.3.1/io-quickstart/index.html | 20 +-
content/docs/2.3.1/io-rabbitmq/index.html | 20 +-
content/docs/2.3.1/io-solr/index.html | 20 +-
content/docs/2.3.1/pulsar-2.0/index.html | 18 +-
content/docs/2.3.1/pulsar-admin/index.html | 18 +-
content/docs/2.3.1/reference-cli-tools/index.html | 18 +-
.../docs/2.3.1/reference-configuration/index.html | 20 +-
.../docs/2.3.1/reference-terminology/index.html | 20 +-
content/docs/2.3.1/security-athenz/index.html | 20 +-
.../docs/2.3.1/security-authorization/index.html | 20 +-
content/docs/2.3.1/security-encryption/index.html | 18 +-
content/docs/2.3.1/security-extending/index.html | 20 +-
content/docs/2.3.1/security-overview/index.html | 18 +-
.../2.3.1/security-tls-authentication/index.html | 18 +-
.../docs/2.3.1/security-tls-transport/index.html | 20 +-
content/docs/2.3.1/security-token-admin/index.html | 20 +-
.../docs/2.3.1/security-token-client/index.html | 20 +-
.../2.3.1/sql-deployment-configurations/index.html | 20 +-
content/docs/2.3.1/sql-getting-started/index.html | 18 +-
content/docs/2.3.1/sql-overview/index.html | 18 +-
content/docs/2.3.1/standalone-docker/index.html | 20 +-
.../docs/2.3.1/window-functions-context/index.html | 20 +-
content/docs/2.3.2/adaptors-kafka/index.html | 20 +-
content/docs/2.3.2/adaptors-spark/index.html | 20 +-
content/docs/2.3.2/adaptors-storm/index.html | 18 +-
content/docs/2.3.2/admin-api-brokers/index.html | 18 +-
content/docs/2.3.2/admin-api-clusters/index.html | 20 +-
content/docs/2.3.2/admin-api-namespaces/index.html | 20 +-
.../admin-api-non-persistent-topics/index.html | 18 +-
content/docs/2.3.2/admin-api-overview/index.html | 18 +-
.../2.3.2/admin-api-partitioned-topics/index.html | 18 +-
.../docs/2.3.2/admin-api-permissions/index.html | 20 +-
.../2.3.2/admin-api-persistent-topics/index.html | 18 +-
content/docs/2.3.2/admin-api-schemas/index.html | 20 +-
content/docs/2.3.2/admin-api-tenants/index.html | 20 +-
.../docs/2.3.2/administration-dashboard/index.html | 20 +-
content/docs/2.3.2/administration-geo/index.html | 20 +-
.../2.3.2/administration-load-balance/index.html | 20 +-
content/docs/2.3.2/administration-proxy/index.html | 18 +-
content/docs/2.3.2/administration-stats/index.html | 18 +-
content/docs/2.3.2/administration-zk-bk/index.html | 20 +-
content/docs/2.3.2/client-libraries-cpp/index.html | 20 +-
content/docs/2.3.2/client-libraries-go/index.html | 20 +-
.../docs/2.3.2/client-libraries-java/index.html | 20 +-
.../docs/2.3.2/client-libraries-python/index.html | 20 +-
.../2.3.2/client-libraries-websocket/index.html | 20 +-
content/docs/2.3.2/client-libraries/index.html | 18 +-
.../concepts-architecture-overview/index.html | 18 +-
.../docs/2.3.2/concepts-authentication/index.html | 18 +-
content/docs/2.3.2/concepts-clients/index.html | 18 +-
content/docs/2.3.2/concepts-messaging/index.html | 20 +-
.../docs/2.3.2/concepts-multi-tenancy/index.html | 18 +-
content/docs/2.3.2/concepts-overview/index.html | 18 +-
content/docs/2.3.2/concepts-replication/index.html | 18 +-
.../docs/2.3.2/concepts-schema-registry/index.html | 18 +-
.../docs/2.3.2/concepts-tiered-storage/index.html | 18 +-
.../2.3.2/concepts-topic-compaction/index.html | 18 +-
.../2.3.2/cookbooks-bookkeepermetadata/index.html | 20 +-
content/docs/2.3.2/cookbooks-compaction/index.html | 18 +-
.../docs/2.3.2/cookbooks-deduplication/index.html | 18 +-
content/docs/2.3.2/cookbooks-encryption/index.html | 20 +-
.../docs/2.3.2/cookbooks-message-queue/index.html | 18 +-
.../docs/2.3.2/cookbooks-non-persistent/index.html | 18 +-
.../docs/2.3.2/cookbooks-partitioned/index.html | 18 +-
.../2.3.2/cookbooks-retention-expiry/index.html | 20 +-
.../docs/2.3.2/cookbooks-tiered-storage/index.html | 20 +-
content/docs/2.3.2/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 20 +-
content/docs/2.3.2/deploy-bare-metal/index.html | 20 +-
content/docs/2.3.2/deploy-dcos/index.html | 18 +-
content/docs/2.3.2/deploy-kubernetes/index.html | 20 +-
content/docs/2.3.2/deploy-monitoring/index.html | 18 +-
.../docs/2.3.2/develop-binary-protocol/index.html | 20 +-
content/docs/2.3.2/develop-cpp/index.html | 18 +-
content/docs/2.3.2/develop-load-manager/index.html | 20 +-
content/docs/2.3.2/develop-schema/index.html | 18 +-
content/docs/2.3.2/develop-tools/index.html | 20 +-
content/docs/2.3.2/functions-api/index.html | 18 +-
content/docs/2.3.2/functions-deploying/index.html | 18 +-
content/docs/2.3.2/functions-guarantees/index.html | 18 +-
content/docs/2.3.2/functions-metrics/index.html | 18 +-
content/docs/2.3.2/functions-overview/index.html | 18 +-
content/docs/2.3.2/functions-quickstart/index.html | 18 +-
content/docs/2.3.2/functions-state/index.html | 18 +-
content/docs/2.3.2/functions-worker/index.html | 20 +-
content/docs/2.3.2/index.html | 20 +-
content/docs/2.3.2/io-cdc-debezium/index.html | 18 +-
content/docs/2.3.2/io-cdc/index.html | 18 +-
content/docs/2.3.2/io-connectors/index.html | 20 +-
content/docs/2.3.2/io-develop/index.html | 20 +-
content/docs/2.3.2/io-managing/index.html | 20 +-
content/docs/2.3.2/io-overview/index.html | 18 +-
content/docs/2.3.2/io-quickstart/index.html | 20 +-
content/docs/2.3.2/io-redis/index.html | 20 +-
content/docs/2.3.2/pulsar-2.0/index.html | 18 +-
content/docs/2.3.2/pulsar-admin/index.html | 18 +-
content/docs/2.3.2/reference-cli-tools/index.html | 18 +-
.../docs/2.3.2/reference-configuration/index.html | 20 +-
.../docs/2.3.2/reference-terminology/index.html | 20 +-
content/docs/2.3.2/security-athenz/index.html | 20 +-
.../docs/2.3.2/security-authorization/index.html | 20 +-
content/docs/2.3.2/security-encryption/index.html | 18 +-
content/docs/2.3.2/security-extending/index.html | 20 +-
content/docs/2.3.2/security-kerberos/index.html | 20 +-
content/docs/2.3.2/security-overview/index.html | 20 +-
.../2.3.2/security-tls-authentication/index.html | 18 +-
.../docs/2.3.2/security-tls-transport/index.html | 20 +-
content/docs/2.3.2/security-token-admin/index.html | 20 +-
.../docs/2.3.2/security-token-client/index.html | 20 +-
.../2.3.2/sql-deployment-configurations/index.html | 20 +-
content/docs/2.3.2/sql-getting-started/index.html | 18 +-
content/docs/2.3.2/sql-overview/index.html | 18 +-
content/docs/2.3.2/standalone-docker/index.html | 20 +-
.../docs/2.3.2/window-functions-context/index.html | 20 +-
content/docs/2.4.0/adaptors-kafka/index.html | 20 +-
content/docs/2.4.0/adaptors-spark/index.html | 18 +-
content/docs/2.4.0/adaptors-storm/index.html | 18 +-
content/docs/2.4.0/admin-api-brokers/index.html | 18 +-
content/docs/2.4.0/admin-api-clusters/index.html | 20 +-
content/docs/2.4.0/admin-api-namespaces/index.html | 20 +-
.../admin-api-non-persistent-topics/index.html | 18 +-
content/docs/2.4.0/admin-api-overview/index.html | 20 +-
.../2.4.0/admin-api-partitioned-topics/index.html | 18 +-
.../docs/2.4.0/admin-api-permissions/index.html | 20 +-
.../2.4.0/admin-api-persistent-topics/index.html | 18 +-
content/docs/2.4.0/admin-api-schemas/index.html | 18 +-
content/docs/2.4.0/admin-api-tenants/index.html | 20 +-
.../docs/2.4.0/administration-dashboard/index.html | 20 +-
content/docs/2.4.0/administration-geo/index.html | 20 +-
.../2.4.0/administration-load-balance/index.html | 20 +-
content/docs/2.4.0/administration-proxy/index.html | 18 +-
content/docs/2.4.0/administration-stats/index.html | 18 +-
content/docs/2.4.0/administration-zk-bk/index.html | 20 +-
content/docs/2.4.0/client-libraries-cpp/index.html | 20 +-
content/docs/2.4.0/client-libraries-go/index.html | 20 +-
.../docs/2.4.0/client-libraries-java/index.html | 20 +-
.../docs/2.4.0/client-libraries-python/index.html | 20 +-
.../2.4.0/client-libraries-websocket/index.html | 20 +-
content/docs/2.4.0/client-libraries/index.html | 18 +-
.../concepts-architecture-overview/index.html | 18 +-
.../docs/2.4.0/concepts-authentication/index.html | 18 +-
content/docs/2.4.0/concepts-clients/index.html | 20 +-
content/docs/2.4.0/concepts-messaging/index.html | 20 +-
.../docs/2.4.0/concepts-multi-tenancy/index.html | 18 +-
content/docs/2.4.0/concepts-overview/index.html | 18 +-
content/docs/2.4.0/concepts-replication/index.html | 18 +-
.../docs/2.4.0/concepts-schema-registry/index.html | 18 +-
.../docs/2.4.0/concepts-tiered-storage/index.html | 18 +-
.../2.4.0/concepts-topic-compaction/index.html | 18 +-
.../2.4.0/cookbooks-bookkeepermetadata/index.html | 20 +-
content/docs/2.4.0/cookbooks-compaction/index.html | 18 +-
.../docs/2.4.0/cookbooks-deduplication/index.html | 18 +-
content/docs/2.4.0/cookbooks-encryption/index.html | 20 +-
.../docs/2.4.0/cookbooks-message-queue/index.html | 18 +-
.../docs/2.4.0/cookbooks-non-persistent/index.html | 18 +-
.../docs/2.4.0/cookbooks-partitioned/index.html | 18 +-
.../2.4.0/cookbooks-retention-expiry/index.html | 20 +-
.../docs/2.4.0/cookbooks-tiered-storage/index.html | 20 +-
content/docs/2.4.0/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 20 +-
content/docs/2.4.0/deploy-bare-metal/index.html | 20 +-
content/docs/2.4.0/deploy-dcos/index.html | 18 +-
content/docs/2.4.0/deploy-kubernetes/index.html | 20 +-
content/docs/2.4.0/deploy-monitoring/index.html | 18 +-
.../docs/2.4.0/develop-binary-protocol/index.html | 20 +-
content/docs/2.4.0/develop-cpp/index.html | 18 +-
content/docs/2.4.0/develop-load-manager/index.html | 20 +-
content/docs/2.4.0/develop-schema/index.html | 18 +-
content/docs/2.4.0/develop-tools/index.html | 20 +-
content/docs/2.4.0/functions-api/index.html | 18 +-
content/docs/2.4.0/functions-debugging/index.html | 18 +-
content/docs/2.4.0/functions-deploying/index.html | 18 +-
content/docs/2.4.0/functions-guarantees/index.html | 18 +-
content/docs/2.4.0/functions-metrics/index.html | 18 +-
content/docs/2.4.0/functions-overview/index.html | 20 +-
content/docs/2.4.0/functions-quickstart/index.html | 18 +-
content/docs/2.4.0/functions-runtime/index.html | 20 +-
content/docs/2.4.0/functions-state/index.html | 20 +-
content/docs/2.4.0/functions-worker/index.html | 20 +-
content/docs/2.4.0/index.html | 20 +-
content/docs/2.4.0/io-cdc-canal/index.html | 18 +-
content/docs/2.4.0/io-cdc-debezium/index.html | 18 +-
content/docs/2.4.0/io-cdc/index.html | 18 +-
content/docs/2.4.0/io-connectors/index.html | 18 +-
content/docs/2.4.0/io-develop/index.html | 20 +-
content/docs/2.4.0/io-managing/index.html | 20 +-
content/docs/2.4.0/io-overview/index.html | 18 +-
content/docs/2.4.0/io-quickstart/index.html | 20 +-
content/docs/2.4.0/pulsar-2.0/index.html | 18 +-
content/docs/2.4.0/pulsar-admin/index.html | 18 +-
content/docs/2.4.0/reference-cli-tools/index.html | 18 +-
.../docs/2.4.0/reference-configuration/index.html | 20 +-
content/docs/2.4.0/reference-metrics/index.html | 20 +-
.../docs/2.4.0/reference-terminology/index.html | 20 +-
content/docs/2.4.0/security-athenz/index.html | 20 +-
.../docs/2.4.0/security-authorization/index.html | 20 +-
content/docs/2.4.0/security-encryption/index.html | 18 +-
content/docs/2.4.0/security-extending/index.html | 20 +-
content/docs/2.4.0/security-jwt/index.html | 20 +-
content/docs/2.4.0/security-kerberos/index.html | 20 +-
content/docs/2.4.0/security-overview/index.html | 18 +-
.../2.4.0/security-tls-authentication/index.html | 18 +-
.../docs/2.4.0/security-tls-transport/index.html | 20 +-
content/docs/2.4.0/security-token-admin/index.html | 20 +-
.../docs/2.4.0/security-token-client/index.html | 20 +-
.../2.4.0/sql-deployment-configurations/index.html | 20 +-
content/docs/2.4.0/sql-getting-started/index.html | 18 +-
content/docs/2.4.0/sql-overview/index.html | 18 +-
content/docs/2.4.0/standalone-docker/index.html | 20 +-
.../docs/2.4.0/window-functions-context/index.html | 20 +-
content/docs/2.4.1/adaptors-kafka/index.html | 20 +-
content/docs/2.4.1/adaptors-spark/index.html | 18 +-
content/docs/2.4.1/adaptors-storm/index.html | 18 +-
content/docs/2.4.1/admin-api-brokers/index.html | 18 +-
content/docs/2.4.1/admin-api-clusters/index.html | 20 +-
content/docs/2.4.1/admin-api-functions/index.html | 18 +-
content/docs/2.4.1/admin-api-namespaces/index.html | 20 +-
.../admin-api-non-persistent-topics/index.html | 20 +-
content/docs/2.4.1/admin-api-overview/index.html | 20 +-
.../2.4.1/admin-api-partitioned-topics/index.html | 20 +-
.../docs/2.4.1/admin-api-permissions/index.html | 20 +-
.../2.4.1/admin-api-persistent-topics/index.html | 18 +-
content/docs/2.4.1/admin-api-schemas/index.html | 18 +-
content/docs/2.4.1/admin-api-tenants/index.html | 20 +-
.../docs/2.4.1/administration-dashboard/index.html | 20 +-
content/docs/2.4.1/administration-geo/index.html | 20 +-
.../2.4.1/administration-load-balance/index.html | 20 +-
content/docs/2.4.1/administration-proxy/index.html | 18 +-
content/docs/2.4.1/administration-stats/index.html | 18 +-
.../docs/2.4.1/administration-upgrade/index.html | 20 +-
content/docs/2.4.1/administration-zk-bk/index.html | 20 +-
content/docs/2.4.1/client-libraries-cpp/index.html | 20 +-
content/docs/2.4.1/client-libraries-go/index.html | 20 +-
.../docs/2.4.1/client-libraries-java/index.html | 20 +-
.../docs/2.4.1/client-libraries-python/index.html | 20 +-
.../2.4.1/client-libraries-websocket/index.html | 20 +-
content/docs/2.4.1/client-libraries/index.html | 18 +-
.../concepts-architecture-overview/index.html | 18 +-
.../docs/2.4.1/concepts-authentication/index.html | 18 +-
content/docs/2.4.1/concepts-clients/index.html | 20 +-
content/docs/2.4.1/concepts-messaging/index.html | 20 +-
.../docs/2.4.1/concepts-multi-tenancy/index.html | 18 +-
content/docs/2.4.1/concepts-overview/index.html | 18 +-
content/docs/2.4.1/concepts-replication/index.html | 18 +-
.../docs/2.4.1/concepts-schema-registry/index.html | 18 +-
.../docs/2.4.1/concepts-tiered-storage/index.html | 18 +-
.../2.4.1/concepts-topic-compaction/index.html | 18 +-
.../2.4.1/cookbooks-bookkeepermetadata/index.html | 20 +-
content/docs/2.4.1/cookbooks-compaction/index.html | 18 +-
.../docs/2.4.1/cookbooks-deduplication/index.html | 18 +-
content/docs/2.4.1/cookbooks-encryption/index.html | 20 +-
.../docs/2.4.1/cookbooks-message-queue/index.html | 18 +-
.../docs/2.4.1/cookbooks-non-persistent/index.html | 18 +-
.../docs/2.4.1/cookbooks-partitioned/index.html | 18 +-
.../2.4.1/cookbooks-retention-expiry/index.html | 20 +-
.../docs/2.4.1/cookbooks-tiered-storage/index.html | 20 +-
content/docs/2.4.1/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 20 +-
content/docs/2.4.1/deploy-bare-metal/index.html | 20 +-
content/docs/2.4.1/deploy-dcos/index.html | 18 +-
content/docs/2.4.1/deploy-kubernetes/index.html | 20 +-
content/docs/2.4.1/deploy-monitoring/index.html | 18 +-
.../docs/2.4.1/develop-binary-protocol/index.html | 20 +-
content/docs/2.4.1/develop-cpp/index.html | 18 +-
content/docs/2.4.1/develop-load-manager/index.html | 20 +-
content/docs/2.4.1/develop-schema/index.html | 18 +-
content/docs/2.4.1/develop-tools/index.html | 20 +-
content/docs/2.4.1/functions-cli/index.html | 18 +-
content/docs/2.4.1/functions-debug/index.html | 18 +-
content/docs/2.4.1/functions-deploy/index.html | 18 +-
content/docs/2.4.1/functions-develop/index.html | 20 +-
content/docs/2.4.1/functions-overview/index.html | 18 +-
content/docs/2.4.1/functions-runtime/index.html | 20 +-
content/docs/2.4.1/functions-worker/index.html | 20 +-
content/docs/2.4.1/index.html | 20 +-
content/docs/2.4.1/io-cdc-canal/index.html | 18 +-
content/docs/2.4.1/io-cdc-debezium/index.html | 18 +-
content/docs/2.4.1/io-cdc/index.html | 18 +-
content/docs/2.4.1/io-connectors/index.html | 20 +-
content/docs/2.4.1/io-debug/index.html | 20 +-
content/docs/2.4.1/io-develop/index.html | 20 +-
content/docs/2.4.1/io-jdbc/index.html | 20 +-
content/docs/2.4.1/io-managing/index.html | 20 +-
content/docs/2.4.1/io-netty/index.html | 20 +-
content/docs/2.4.1/io-overview/index.html | 18 +-
content/docs/2.4.1/io-quickstart/index.html | 20 +-
content/docs/2.4.1/io-use/index.html | 20 +-
content/docs/2.4.1/pulsar-2.0/index.html | 18 +-
content/docs/2.4.1/pulsar-admin/index.html | 20 +-
content/docs/2.4.1/reference-cli-tools/index.html | 20 +-
.../docs/2.4.1/reference-configuration/index.html | 20 +-
.../2.4.1/reference-connector-admin/index.html | 18 +-
content/docs/2.4.1/reference-metrics/index.html | 20 +-
.../docs/2.4.1/reference-terminology/index.html | 20 +-
.../schema-evolution-compatibility/index.html | 18 +-
content/docs/2.4.1/schema-get-started/index.html | 18 +-
content/docs/2.4.1/schema-manage/index.html | 20 +-
content/docs/2.4.1/schema-understand/index.html | 20 +-
content/docs/2.4.1/security-athenz/index.html | 20 +-
.../docs/2.4.1/security-authorization/index.html | 20 +-
content/docs/2.4.1/security-encryption/index.html | 18 +-
content/docs/2.4.1/security-extending/index.html | 20 +-
content/docs/2.4.1/security-jwt/index.html | 20 +-
content/docs/2.4.1/security-kerberos/index.html | 20 +-
content/docs/2.4.1/security-overview/index.html | 18 +-
.../2.4.1/security-tls-authentication/index.html | 18 +-
.../docs/2.4.1/security-tls-transport/index.html | 20 +-
content/docs/2.4.1/security-token-admin/index.html | 20 +-
.../docs/2.4.1/security-token-client/index.html | 20 +-
.../2.4.1/sql-deployment-configurations/index.html | 20 +-
content/docs/2.4.1/sql-getting-started/index.html | 18 +-
content/docs/2.4.1/sql-overview/index.html | 18 +-
content/docs/2.4.1/standalone-docker/index.html | 20 +-
.../docs/2.4.1/window-functions-context/index.html | 20 +-
content/docs/2.4.2/adaptors-kafka/index.html | 20 +-
content/docs/2.4.2/adaptors-spark/index.html | 18 +-
content/docs/2.4.2/adaptors-storm/index.html | 18 +-
content/docs/2.4.2/admin-api-brokers/index.html | 18 +-
content/docs/2.4.2/admin-api-clusters/index.html | 20 +-
content/docs/2.4.2/admin-api-functions/index.html | 18 +-
content/docs/2.4.2/admin-api-namespaces/index.html | 20 +-
.../admin-api-non-persistent-topics/index.html | 20 +-
content/docs/2.4.2/admin-api-overview/index.html | 20 +-
.../2.4.2/admin-api-partitioned-topics/index.html | 20 +-
.../docs/2.4.2/admin-api-permissions/index.html | 20 +-
.../2.4.2/admin-api-persistent-topics/index.html | 18 +-
content/docs/2.4.2/admin-api-schemas/index.html | 18 +-
content/docs/2.4.2/admin-api-tenants/index.html | 20 +-
.../docs/2.4.2/administration-dashboard/index.html | 20 +-
content/docs/2.4.2/administration-geo/index.html | 20 +-
.../2.4.2/administration-load-balance/index.html | 20 +-
content/docs/2.4.2/administration-proxy/index.html | 18 +-
content/docs/2.4.2/administration-stats/index.html | 18 +-
.../docs/2.4.2/administration-upgrade/index.html | 20 +-
content/docs/2.4.2/administration-zk-bk/index.html | 20 +-
content/docs/2.4.2/client-libraries-cpp/index.html | 20 +-
content/docs/2.4.2/client-libraries-go/index.html | 20 +-
.../docs/2.4.2/client-libraries-java/index.html | 20 +-
.../docs/2.4.2/client-libraries-python/index.html | 20 +-
.../2.4.2/client-libraries-websocket/index.html | 20 +-
content/docs/2.4.2/client-libraries/index.html | 18 +-
.../concepts-architecture-overview/index.html | 18 +-
.../docs/2.4.2/concepts-authentication/index.html | 18 +-
content/docs/2.4.2/concepts-clients/index.html | 20 +-
content/docs/2.4.2/concepts-messaging/index.html | 20 +-
.../docs/2.4.2/concepts-multi-tenancy/index.html | 18 +-
content/docs/2.4.2/concepts-overview/index.html | 18 +-
content/docs/2.4.2/concepts-replication/index.html | 18 +-
.../docs/2.4.2/concepts-schema-registry/index.html | 18 +-
.../docs/2.4.2/concepts-tiered-storage/index.html | 18 +-
.../2.4.2/concepts-topic-compaction/index.html | 18 +-
.../2.4.2/cookbooks-bookkeepermetadata/index.html | 20 +-
content/docs/2.4.2/cookbooks-compaction/index.html | 18 +-
.../docs/2.4.2/cookbooks-deduplication/index.html | 18 +-
content/docs/2.4.2/cookbooks-encryption/index.html | 20 +-
.../docs/2.4.2/cookbooks-message-queue/index.html | 18 +-
.../docs/2.4.2/cookbooks-non-persistent/index.html | 18 +-
.../docs/2.4.2/cookbooks-partitioned/index.html | 18 +-
.../2.4.2/cookbooks-retention-expiry/index.html | 20 +-
.../docs/2.4.2/cookbooks-tiered-storage/index.html | 20 +-
content/docs/2.4.2/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 20 +-
content/docs/2.4.2/deploy-bare-metal/index.html | 20 +-
content/docs/2.4.2/deploy-dcos/index.html | 18 +-
content/docs/2.4.2/deploy-kubernetes/index.html | 20 +-
content/docs/2.4.2/deploy-monitoring/index.html | 18 +-
.../docs/2.4.2/develop-binary-protocol/index.html | 20 +-
content/docs/2.4.2/develop-cpp/index.html | 18 +-
content/docs/2.4.2/develop-load-manager/index.html | 20 +-
content/docs/2.4.2/develop-schema/index.html | 18 +-
content/docs/2.4.2/develop-tools/index.html | 20 +-
content/docs/2.4.2/functions-cli/index.html | 18 +-
content/docs/2.4.2/functions-debug/index.html | 18 +-
content/docs/2.4.2/functions-deploy/index.html | 18 +-
content/docs/2.4.2/functions-develop/index.html | 20 +-
content/docs/2.4.2/functions-overview/index.html | 18 +-
content/docs/2.4.2/functions-runtime/index.html | 20 +-
content/docs/2.4.2/functions-worker/index.html | 20 +-
content/docs/2.4.2/index.html | 20 +-
content/docs/2.4.2/io-cdc-canal/index.html | 18 +-
content/docs/2.4.2/io-cdc-debezium/index.html | 18 +-
content/docs/2.4.2/io-cdc/index.html | 18 +-
content/docs/2.4.2/io-connectors/index.html | 20 +-
content/docs/2.4.2/io-debug/index.html | 20 +-
content/docs/2.4.2/io-develop/index.html | 20 +-
content/docs/2.4.2/io-jdbc/index.html | 20 +-
content/docs/2.4.2/io-managing/index.html | 20 +-
content/docs/2.4.2/io-netty/index.html | 20 +-
content/docs/2.4.2/io-overview/index.html | 18 +-
content/docs/2.4.2/io-quickstart/index.html | 20 +-
content/docs/2.4.2/io-use/index.html | 20 +-
content/docs/2.4.2/pulsar-2.0/index.html | 18 +-
content/docs/2.4.2/pulsar-admin/index.html | 20 +-
content/docs/2.4.2/reference-cli-tools/index.html | 20 +-
.../docs/2.4.2/reference-configuration/index.html | 20 +-
.../2.4.2/reference-connector-admin/index.html | 18 +-
content/docs/2.4.2/reference-metrics/index.html | 20 +-
.../docs/2.4.2/reference-terminology/index.html | 20 +-
.../schema-evolution-compatibility/index.html | 18 +-
content/docs/2.4.2/schema-get-started/index.html | 18 +-
content/docs/2.4.2/schema-manage/index.html | 20 +-
content/docs/2.4.2/schema-understand/index.html | 20 +-
content/docs/2.4.2/security-athenz/index.html | 20 +-
.../docs/2.4.2/security-authorization/index.html | 20 +-
content/docs/2.4.2/security-encryption/index.html | 18 +-
content/docs/2.4.2/security-extending/index.html | 20 +-
content/docs/2.4.2/security-jwt/index.html | 20 +-
content/docs/2.4.2/security-kerberos/index.html | 20 +-
content/docs/2.4.2/security-overview/index.html | 18 +-
.../2.4.2/security-tls-authentication/index.html | 18 +-
.../docs/2.4.2/security-tls-transport/index.html | 20 +-
content/docs/2.4.2/security-token-admin/index.html | 20 +-
.../docs/2.4.2/security-token-client/index.html | 20 +-
.../2.4.2/sql-deployment-configurations/index.html | 20 +-
content/docs/2.4.2/sql-getting-started/index.html | 18 +-
content/docs/2.4.2/sql-overview/index.html | 18 +-
content/docs/2.4.2/standalone-docker/index.html | 20 +-
.../docs/2.4.2/window-functions-context/index.html | 20 +-
content/docs/2.5.0/adaptors-kafka/index.html | 20 +-
content/docs/2.5.0/adaptors-spark/index.html | 18 +-
content/docs/2.5.0/adaptors-storm/index.html | 18 +-
content/docs/2.5.0/admin-api-brokers/index.html | 18 +-
content/docs/2.5.0/admin-api-clusters/index.html | 20 +-
content/docs/2.5.0/admin-api-functions/index.html | 18 +-
content/docs/2.5.0/admin-api-namespaces/index.html | 20 +-
.../admin-api-non-partitioned-topics/index.html | 20 +-
.../admin-api-non-persistent-topics/index.html | 18 +-
content/docs/2.5.0/admin-api-overview/index.html | 18 +-
.../2.5.0/admin-api-partitioned-topics/index.html | 20 +-
.../docs/2.5.0/admin-api-permissions/index.html | 20 +-
.../2.5.0/admin-api-persistent-topics/index.html | 18 +-
content/docs/2.5.0/admin-api-schemas/index.html | 18 +-
content/docs/2.5.0/admin-api-tenants/index.html | 20 +-
.../docs/2.5.0/administration-dashboard/index.html | 20 +-
content/docs/2.5.0/administration-geo/index.html | 20 +-
.../2.5.0/administration-load-balance/index.html | 20 +-
content/docs/2.5.0/administration-proxy/index.html | 18 +-
.../2.5.0/administration-pulsar-manager/index.html | 18 +-
content/docs/2.5.0/administration-stats/index.html | 18 +-
.../docs/2.5.0/administration-upgrade/index.html | 20 +-
content/docs/2.5.0/administration-zk-bk/index.html | 18 +-
content/docs/2.5.0/client-libraries-cpp/index.html | 20 +-
content/docs/2.5.0/client-libraries-go/index.html | 20 +-
.../docs/2.5.0/client-libraries-java/index.html | 20 +-
.../docs/2.5.0/client-libraries-node/index.html | 20 +-
.../docs/2.5.0/client-libraries-python/index.html | 20 +-
.../2.5.0/client-libraries-websocket/index.html | 20 +-
content/docs/2.5.0/client-libraries/index.html | 18 +-
.../concepts-architecture-overview/index.html | 18 +-
.../docs/2.5.0/concepts-authentication/index.html | 18 +-
content/docs/2.5.0/concepts-clients/index.html | 18 +-
content/docs/2.5.0/concepts-messaging/index.html | 20 +-
.../docs/2.5.0/concepts-multi-tenancy/index.html | 18 +-
content/docs/2.5.0/concepts-overview/index.html | 18 +-
content/docs/2.5.0/concepts-replication/index.html | 18 +-
.../docs/2.5.0/concepts-schema-registry/index.html | 18 +-
.../docs/2.5.0/concepts-tiered-storage/index.html | 18 +-
.../2.5.0/concepts-topic-compaction/index.html | 18 +-
.../2.5.0/cookbooks-bookkeepermetadata/index.html | 20 +-
content/docs/2.5.0/cookbooks-compaction/index.html | 18 +-
.../docs/2.5.0/cookbooks-deduplication/index.html | 18 +-
content/docs/2.5.0/cookbooks-encryption/index.html | 20 +-
.../docs/2.5.0/cookbooks-message-queue/index.html | 18 +-
.../docs/2.5.0/cookbooks-non-persistent/index.html | 18 +-
.../docs/2.5.0/cookbooks-partitioned/index.html | 18 +-
.../2.5.0/cookbooks-retention-expiry/index.html | 18 +-
.../docs/2.5.0/cookbooks-tiered-storage/index.html | 20 +-
content/docs/2.5.0/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 20 +-
content/docs/2.5.0/deploy-bare-metal/index.html | 20 +-
content/docs/2.5.0/deploy-dcos/index.html | 20 +-
content/docs/2.5.0/deploy-kubernetes/index.html | 20 +-
content/docs/2.5.0/deploy-monitoring/index.html | 20 +-
.../docs/2.5.0/develop-binary-protocol/index.html | 20 +-
content/docs/2.5.0/develop-cpp/index.html | 18 +-
content/docs/2.5.0/develop-load-manager/index.html | 20 +-
content/docs/2.5.0/develop-schema/index.html | 18 +-
content/docs/2.5.0/develop-tools/index.html | 20 +-
content/docs/2.5.0/functions-cli/index.html | 18 +-
content/docs/2.5.0/functions-debug/index.html | 18 +-
content/docs/2.5.0/functions-deploy/index.html | 18 +-
content/docs/2.5.0/functions-develop/index.html | 20 +-
content/docs/2.5.0/functions-metrics/index.html | 18 +-
content/docs/2.5.0/functions-overview/index.html | 18 +-
content/docs/2.5.0/functions-runtime/index.html | 20 +-
content/docs/2.5.0/functions-worker/index.html | 20 +-
content/docs/2.5.0/helm-deploy/index.html | 20 +-
content/docs/2.5.0/helm-install/index.html | 18 +-
content/docs/2.5.0/helm-overview/index.html | 20 +-
content/docs/2.5.0/helm-prepare/index.html | 18 +-
content/docs/2.5.0/helm-tools/index.html | 18 +-
content/docs/2.5.0/helm-upgrade/index.html | 20 +-
content/docs/2.5.0/index.html | 20 +-
content/docs/2.5.0/io-aerospike-sink/index.html | 18 +-
content/docs/2.5.0/io-canal-source/index.html | 18 +-
content/docs/2.5.0/io-cassandra-sink/index.html | 18 +-
content/docs/2.5.0/io-cdc-debezium/index.html | 20 +-
content/docs/2.5.0/io-cdc/index.html | 18 +-
content/docs/2.5.0/io-cli/index.html | 18 +-
content/docs/2.5.0/io-connectors/index.html | 18 +-
content/docs/2.5.0/io-debezium-source/index.html | 18 +-
content/docs/2.5.0/io-debug/index.html | 20 +-
content/docs/2.5.0/io-develop/index.html | 20 +-
.../docs/2.5.0/io-elasticsearch-sink/index.html | 18 +-
content/docs/2.5.0/io-file-source/index.html | 18 +-
content/docs/2.5.0/io-flume-sink/index.html | 18 +-
content/docs/2.5.0/io-flume-source/index.html | 18 +-
content/docs/2.5.0/io-hbase-sink/index.html | 20 +-
content/docs/2.5.0/io-hdfs2-sink/index.html | 20 +-
content/docs/2.5.0/io-hdfs3-sink/index.html | 20 +-
content/docs/2.5.0/io-influxdb-sink/index.html | 20 +-
content/docs/2.5.0/io-jdbc-sink/index.html | 20 +-
content/docs/2.5.0/io-kafka-sink/index.html | 20 +-
content/docs/2.5.0/io-kafka-source/index.html | 20 +-
content/docs/2.5.0/io-kinesis-sink/index.html | 18 +-
content/docs/2.5.0/io-kinesis-source/index.html | 18 +-
content/docs/2.5.0/io-mongo-sink/index.html | 20 +-
content/docs/2.5.0/io-netty-source/index.html | 20 +-
content/docs/2.5.0/io-overview/index.html | 18 +-
content/docs/2.5.0/io-quickstart/index.html | 20 +-
content/docs/2.5.0/io-rabbitmq-sink/index.html | 20 +-
content/docs/2.5.0/io-rabbitmq-source/index.html | 20 +-
content/docs/2.5.0/io-redis-sink/index.html | 20 +-
content/docs/2.5.0/io-solr-sink/index.html | 20 +-
content/docs/2.5.0/io-twitter-source/index.html | 20 +-
content/docs/2.5.0/io-twitter/index.html | 18 +-
content/docs/2.5.0/io-use/index.html | 20 +-
content/docs/2.5.0/kubernetes-helm/index.html | 20 +-
content/docs/2.5.0/pulsar-2.0/index.html | 18 +-
content/docs/2.5.0/pulsar-admin/index.html | 20 +-
content/docs/2.5.0/reference-cli-tools/index.html | 20 +-
.../docs/2.5.0/reference-configuration/index.html | 20 +-
.../2.5.0/reference-connector-admin/index.html | 18 +-
content/docs/2.5.0/reference-metrics/index.html | 20 +-
.../docs/2.5.0/reference-terminology/index.html | 20 +-
.../schema-evolution-compatibility/index.html | 18 +-
content/docs/2.5.0/schema-get-started/index.html | 18 +-
content/docs/2.5.0/schema-manage/index.html | 20 +-
content/docs/2.5.0/schema-understand/index.html | 20 +-
content/docs/2.5.0/security-athenz/index.html | 20 +-
.../docs/2.5.0/security-authorization/index.html | 20 +-
content/docs/2.5.0/security-encryption/index.html | 18 +-
content/docs/2.5.0/security-extending/index.html | 18 +-
content/docs/2.5.0/security-jwt/index.html | 20 +-
content/docs/2.5.0/security-kerberos/index.html | 20 +-
content/docs/2.5.0/security-overview/index.html | 18 +-
.../2.5.0/security-tls-authentication/index.html | 18 +-
.../docs/2.5.0/security-tls-transport/index.html | 20 +-
content/docs/2.5.0/security-token-admin/index.html | 20 +-
.../2.5.0/sql-deployment-configurations/index.html | 18 +-
content/docs/2.5.0/sql-getting-started/index.html | 18 +-
content/docs/2.5.0/sql-overview/index.html | 18 +-
content/docs/2.5.0/sql-rest-api/index.html | 18 +-
content/docs/2.5.0/standalone-docker/index.html | 20 +-
.../docs/2.5.0/window-functions-context/index.html | 20 +-
content/docs/2.5.1/adaptors-kafka/index.html | 20 +-
content/docs/2.5.1/adaptors-spark/index.html | 18 +-
content/docs/2.5.1/adaptors-storm/index.html | 18 +-
content/docs/2.5.1/admin-api-brokers/index.html | 18 +-
content/docs/2.5.1/admin-api-clusters/index.html | 20 +-
content/docs/2.5.1/admin-api-functions/index.html | 18 +-
content/docs/2.5.1/admin-api-namespaces/index.html | 20 +-
.../admin-api-non-partitioned-topics/index.html | 20 +-
.../admin-api-non-persistent-topics/index.html | 18 +-
content/docs/2.5.1/admin-api-overview/index.html | 18 +-
.../2.5.1/admin-api-partitioned-topics/index.html | 20 +-
.../docs/2.5.1/admin-api-permissions/index.html | 20 +-
.../2.5.1/admin-api-persistent-topics/index.html | 18 +-
content/docs/2.5.1/admin-api-tenants/index.html | 20 +-
content/docs/2.5.1/administration-geo/index.html | 20 +-
.../2.5.1/administration-load-balance/index.html | 20 +-
content/docs/2.5.1/administration-proxy/index.html | 18 +-
.../2.5.1/administration-pulsar-manager/index.html | 18 +-
content/docs/2.5.1/administration-stats/index.html | 18 +-
.../docs/2.5.1/administration-upgrade/index.html | 20 +-
content/docs/2.5.1/administration-zk-bk/index.html | 20 +-
content/docs/2.5.1/client-libraries-cgo/index.html | 20 +-
content/docs/2.5.1/client-libraries-cpp/index.html | 20 +-
content/docs/2.5.1/client-libraries-go/index.html | 20 +-
.../docs/2.5.1/client-libraries-java/index.html | 20 +-
.../docs/2.5.1/client-libraries-node/index.html | 20 +-
.../docs/2.5.1/client-libraries-python/index.html | 20 +-
.../2.5.1/client-libraries-websocket/index.html | 20 +-
content/docs/2.5.1/client-libraries/index.html | 18 +-
.../concepts-architecture-overview/index.html | 18 +-
.../docs/2.5.1/concepts-authentication/index.html | 18 +-
content/docs/2.5.1/concepts-clients/index.html | 20 +-
content/docs/2.5.1/concepts-messaging/index.html | 20 +-
.../docs/2.5.1/concepts-multi-tenancy/index.html | 18 +-
content/docs/2.5.1/concepts-overview/index.html | 18 +-
content/docs/2.5.1/concepts-replication/index.html | 18 +-
.../docs/2.5.1/concepts-tiered-storage/index.html | 18 +-
.../2.5.1/concepts-topic-compaction/index.html | 18 +-
.../2.5.1/cookbooks-bookkeepermetadata/index.html | 20 +-
content/docs/2.5.1/cookbooks-compaction/index.html | 18 +-
.../docs/2.5.1/cookbooks-deduplication/index.html | 18 +-
content/docs/2.5.1/cookbooks-encryption/index.html | 20 +-
.../docs/2.5.1/cookbooks-message-queue/index.html | 18 +-
.../docs/2.5.1/cookbooks-non-persistent/index.html | 18 +-
.../docs/2.5.1/cookbooks-partitioned/index.html | 18 +-
.../2.5.1/cookbooks-retention-expiry/index.html | 20 +-
.../docs/2.5.1/cookbooks-tiered-storage/index.html | 20 +-
content/docs/2.5.1/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 20 +-
content/docs/2.5.1/deploy-bare-metal/index.html | 20 +-
content/docs/2.5.1/deploy-dcos/index.html | 18 +-
content/docs/2.5.1/deploy-kubernetes/index.html | 20 +-
content/docs/2.5.1/deploy-monitoring/index.html | 20 +-
.../docs/2.5.1/develop-binary-protocol/index.html | 20 +-
content/docs/2.5.1/develop-cpp/index.html | 18 +-
content/docs/2.5.1/develop-load-manager/index.html | 20 +-
content/docs/2.5.1/develop-schema/index.html | 18 +-
content/docs/2.5.1/develop-tools/index.html | 20 +-
content/docs/2.5.1/functions-cli/index.html | 18 +-
content/docs/2.5.1/functions-debug/index.html | 18 +-
content/docs/2.5.1/functions-deploy/index.html | 18 +-
content/docs/2.5.1/functions-develop/index.html | 20 +-
content/docs/2.5.1/functions-overview/index.html | 18 +-
content/docs/2.5.1/functions-runtime/index.html | 20 +-
content/docs/2.5.1/functions-worker/index.html | 20 +-
content/docs/2.5.1/helm-deploy/index.html | 20 +-
content/docs/2.5.1/helm-install/index.html | 18 +-
content/docs/2.5.1/helm-overview/index.html | 18 +-
content/docs/2.5.1/helm-prepare/index.html | 18 +-
content/docs/2.5.1/helm-tools/index.html | 18 +-
content/docs/2.5.1/helm-upgrade/index.html | 18 +-
content/docs/2.5.1/index.html | 20 +-
content/docs/2.5.1/io-cdc/index.html | 18 +-
content/docs/2.5.1/io-cli/index.html | 18 +-
content/docs/2.5.1/io-connectors/index.html | 18 +-
content/docs/2.5.1/io-debezium-source/index.html | 20 +-
content/docs/2.5.1/io-debug/index.html | 20 +-
content/docs/2.5.1/io-develop/index.html | 20 +-
.../docs/2.5.1/io-elasticsearch-sink/index.html | 18 +-
content/docs/2.5.1/io-hbase-sink/index.html | 20 +-
content/docs/2.5.1/io-influxdb-sink/index.html | 20 +-
content/docs/2.5.1/io-kafka-source/index.html | 20 +-
content/docs/2.5.1/io-overview/index.html | 18 +-
content/docs/2.5.1/io-quickstart/index.html | 20 +-
content/docs/2.5.1/io-rabbitmq-source/index.html | 20 +-
content/docs/2.5.1/io-use/index.html | 20 +-
content/docs/2.5.1/kubernetes-helm/index.html | 20 +-
content/docs/2.5.1/pulsar-2.0/index.html | 18 +-
content/docs/2.5.1/pulsar-admin/index.html | 20 +-
content/docs/2.5.1/reference-cli-tools/index.html | 20 +-
.../docs/2.5.1/reference-configuration/index.html | 20 +-
content/docs/2.5.1/reference-metrics/index.html | 20 +-
.../docs/2.5.1/reference-terminology/index.html | 20 +-
.../schema-evolution-compatibility/index.html | 18 +-
content/docs/2.5.1/schema-get-started/index.html | 18 +-
content/docs/2.5.1/schema-manage/index.html | 20 +-
content/docs/2.5.1/schema-understand/index.html | 20 +-
content/docs/2.5.1/security-athenz/index.html | 20 +-
.../docs/2.5.1/security-authorization/index.html | 20 +-
.../docs/2.5.1/security-bouncy-castle/index.html | 20 +-
content/docs/2.5.1/security-encryption/index.html | 18 +-
content/docs/2.5.1/security-extending/index.html | 20 +-
content/docs/2.5.1/security-jwt/index.html | 20 +-
content/docs/2.5.1/security-kerberos/index.html | 20 +-
content/docs/2.5.1/security-overview/index.html | 18 +-
.../2.5.1/security-tls-authentication/index.html | 18 +-
.../docs/2.5.1/security-tls-transport/index.html | 20 +-
.../2.5.1/sql-deployment-configurations/index.html | 20 +-
content/docs/2.5.1/sql-getting-started/index.html | 18 +-
content/docs/2.5.1/sql-overview/index.html | 18 +-
content/docs/2.5.1/sql-rest-api/index.html | 18 +-
content/docs/2.5.1/standalone-docker/index.html | 20 +-
.../docs/2.5.1/window-functions-context/index.html | 20 +-
content/docs/2.5.2/adaptors-kafka/index.html | 20 +-
content/docs/2.5.2/adaptors-spark/index.html | 18 +-
content/docs/2.5.2/adaptors-storm/index.html | 18 +-
content/docs/2.5.2/admin-api-brokers/index.html | 18 +-
content/docs/2.5.2/admin-api-clusters/index.html | 20 +-
content/docs/2.5.2/admin-api-functions/index.html | 18 +-
content/docs/2.5.2/admin-api-namespaces/index.html | 20 +-
.../admin-api-non-partitioned-topics/index.html | 20 +-
.../admin-api-non-persistent-topics/index.html | 18 +-
content/docs/2.5.2/admin-api-overview/index.html | 18 +-
.../2.5.2/admin-api-partitioned-topics/index.html | 20 +-
.../docs/2.5.2/admin-api-permissions/index.html | 20 +-
.../2.5.2/admin-api-persistent-topics/index.html | 18 +-
content/docs/2.5.2/admin-api-tenants/index.html | 20 +-
content/docs/2.5.2/administration-geo/index.html | 20 +-
.../2.5.2/administration-load-balance/index.html | 20 +-
content/docs/2.5.2/administration-proxy/index.html | 18 +-
.../2.5.2/administration-pulsar-manager/index.html | 18 +-
content/docs/2.5.2/administration-stats/index.html | 18 +-
.../docs/2.5.2/administration-upgrade/index.html | 20 +-
content/docs/2.5.2/administration-zk-bk/index.html | 20 +-
content/docs/2.5.2/client-libraries-cgo/index.html | 20 +-
content/docs/2.5.2/client-libraries-cpp/index.html | 20 +-
content/docs/2.5.2/client-libraries-go/index.html | 20 +-
.../docs/2.5.2/client-libraries-java/index.html | 20 +-
.../docs/2.5.2/client-libraries-node/index.html | 20 +-
.../docs/2.5.2/client-libraries-python/index.html | 20 +-
.../2.5.2/client-libraries-websocket/index.html | 20 +-
content/docs/2.5.2/client-libraries/index.html | 18 +-
.../concepts-architecture-overview/index.html | 18 +-
.../docs/2.5.2/concepts-authentication/index.html | 18 +-
content/docs/2.5.2/concepts-clients/index.html | 20 +-
content/docs/2.5.2/concepts-messaging/index.html | 20 +-
.../docs/2.5.2/concepts-multi-tenancy/index.html | 18 +-
content/docs/2.5.2/concepts-overview/index.html | 18 +-
content/docs/2.5.2/concepts-replication/index.html | 18 +-
.../docs/2.5.2/concepts-tiered-storage/index.html | 18 +-
.../2.5.2/concepts-topic-compaction/index.html | 18 +-
.../2.5.2/cookbooks-bookkeepermetadata/index.html | 20 +-
content/docs/2.5.2/cookbooks-compaction/index.html | 18 +-
.../docs/2.5.2/cookbooks-deduplication/index.html | 18 +-
content/docs/2.5.2/cookbooks-encryption/index.html | 20 +-
.../docs/2.5.2/cookbooks-message-queue/index.html | 18 +-
.../docs/2.5.2/cookbooks-non-persistent/index.html | 18 +-
.../docs/2.5.2/cookbooks-partitioned/index.html | 18 +-
.../2.5.2/cookbooks-retention-expiry/index.html | 20 +-
.../docs/2.5.2/cookbooks-tiered-storage/index.html | 20 +-
content/docs/2.5.2/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 20 +-
content/docs/2.5.2/deploy-bare-metal/index.html | 20 +-
content/docs/2.5.2/deploy-dcos/index.html | 18 +-
content/docs/2.5.2/deploy-kubernetes/index.html | 20 +-
content/docs/2.5.2/deploy-monitoring/index.html | 20 +-
.../docs/2.5.2/develop-binary-protocol/index.html | 20 +-
content/docs/2.5.2/develop-cpp/index.html | 18 +-
content/docs/2.5.2/develop-load-manager/index.html | 20 +-
content/docs/2.5.2/develop-schema/index.html | 18 +-
content/docs/2.5.2/develop-tools/index.html | 20 +-
content/docs/2.5.2/functions-cli/index.html | 18 +-
content/docs/2.5.2/functions-debug/index.html | 18 +-
content/docs/2.5.2/functions-deploy/index.html | 18 +-
content/docs/2.5.2/functions-develop/index.html | 20 +-
content/docs/2.5.2/functions-overview/index.html | 18 +-
content/docs/2.5.2/functions-runtime/index.html | 20 +-
content/docs/2.5.2/functions-worker/index.html | 20 +-
content/docs/2.5.2/helm-deploy/index.html | 20 +-
content/docs/2.5.2/helm-install/index.html | 18 +-
content/docs/2.5.2/helm-overview/index.html | 18 +-
content/docs/2.5.2/helm-prepare/index.html | 18 +-
content/docs/2.5.2/helm-tools/index.html | 18 +-
content/docs/2.5.2/helm-upgrade/index.html | 18 +-
content/docs/2.5.2/index.html | 20 +-
content/docs/2.5.2/io-cdc/index.html | 18 +-
content/docs/2.5.2/io-cli/index.html | 18 +-
content/docs/2.5.2/io-connectors/index.html | 18 +-
content/docs/2.5.2/io-debezium-source/index.html | 20 +-
content/docs/2.5.2/io-debug/index.html | 20 +-
content/docs/2.5.2/io-develop/index.html | 20 +-
.../docs/2.5.2/io-elasticsearch-sink/index.html | 18 +-
content/docs/2.5.2/io-hbase-sink/index.html | 20 +-
content/docs/2.5.2/io-influxdb-sink/index.html | 20 +-
content/docs/2.5.2/io-kafka-source/index.html | 20 +-
content/docs/2.5.2/io-overview/index.html | 18 +-
content/docs/2.5.2/io-quickstart/index.html | 20 +-
content/docs/2.5.2/io-rabbitmq-source/index.html | 20 +-
content/docs/2.5.2/io-use/index.html | 20 +-
content/docs/2.5.2/kubernetes-helm/index.html | 18 +-
content/docs/2.5.2/pulsar-2.0/index.html | 18 +-
content/docs/2.5.2/pulsar-admin/index.html | 20 +-
content/docs/2.5.2/reference-cli-tools/index.html | 20 +-
.../docs/2.5.2/reference-configuration/index.html | 20 +-
content/docs/2.5.2/reference-metrics/index.html | 20 +-
.../docs/2.5.2/reference-terminology/index.html | 20 +-
.../schema-evolution-compatibility/index.html | 18 +-
content/docs/2.5.2/schema-get-started/index.html | 18 +-
content/docs/2.5.2/schema-manage/index.html | 20 +-
content/docs/2.5.2/schema-understand/index.html | 20 +-
content/docs/2.5.2/security-athenz/index.html | 20 +-
.../docs/2.5.2/security-authorization/index.html | 20 +-
.../docs/2.5.2/security-bouncy-castle/index.html | 20 +-
content/docs/2.5.2/security-encryption/index.html | 18 +-
content/docs/2.5.2/security-extending/index.html | 20 +-
content/docs/2.5.2/security-jwt/index.html | 20 +-
content/docs/2.5.2/security-kerberos/index.html | 20 +-
content/docs/2.5.2/security-overview/index.html | 18 +-
.../2.5.2/security-tls-authentication/index.html | 18 +-
.../docs/2.5.2/security-tls-transport/index.html | 20 +-
.../2.5.2/sql-deployment-configurations/index.html | 20 +-
content/docs/2.5.2/sql-getting-started/index.html | 18 +-
content/docs/2.5.2/sql-overview/index.html | 18 +-
content/docs/2.5.2/sql-rest-api/index.html | 18 +-
content/docs/2.5.2/standalone-docker/index.html | 20 +-
.../docs/2.5.2/window-functions-context/index.html | 20 +-
content/docs/2.6.0/adaptors-kafka/index.html | 20 +-
content/docs/2.6.0/adaptors-spark/index.html | 18 +-
content/docs/2.6.0/adaptors-storm/index.html | 18 +-
content/docs/2.6.0/admin-api-brokers/index.html | 18 +-
content/docs/2.6.0/admin-api-clusters/index.html | 20 +-
content/docs/2.6.0/admin-api-functions/index.html | 18 +-
content/docs/2.6.0/admin-api-namespaces/index.html | 20 +-
.../admin-api-non-partitioned-topics/index.html | 20 +-
.../admin-api-non-persistent-topics/index.html | 20 +-
content/docs/2.6.0/admin-api-overview/index.html | 20 +-
.../2.6.0/admin-api-partitioned-topics/index.html | 20 +-
.../docs/2.6.0/admin-api-permissions/index.html | 20 +-
.../2.6.0/admin-api-persistent-topics/index.html | 18 +-
content/docs/2.6.0/admin-api-schemas/index.html | 18 +-
content/docs/2.6.0/admin-api-tenants/index.html | 18 +-
.../docs/2.6.0/administration-dashboard/index.html | 20 +-
content/docs/2.6.0/administration-geo/index.html | 20 +-
.../2.6.0/administration-load-balance/index.html | 20 +-
content/docs/2.6.0/administration-proxy/index.html | 18 +-
.../2.6.0/administration-pulsar-manager/index.html | 18 +-
content/docs/2.6.0/administration-stats/index.html | 18 +-
.../docs/2.6.0/administration-upgrade/index.html | 20 +-
content/docs/2.6.0/administration-zk-bk/index.html | 20 +-
content/docs/2.6.0/client-libraries-cgo/index.html | 20 +-
content/docs/2.6.0/client-libraries-cpp/index.html | 20 +-
.../docs/2.6.0/client-libraries-dotnet/index.html | 18 +-
content/docs/2.6.0/client-libraries-go/index.html | 20 +-
.../docs/2.6.0/client-libraries-java/index.html | 20 +-
.../docs/2.6.0/client-libraries-node/index.html | 20 +-
.../docs/2.6.0/client-libraries-python/index.html | 20 +-
.../2.6.0/client-libraries-websocket/index.html | 20 +-
content/docs/2.6.0/client-libraries/index.html | 18 +-
.../concepts-architecture-overview/index.html | 18 +-
.../docs/2.6.0/concepts-architecture/index.html | 18 +-
.../docs/2.6.0/concepts-authentication/index.html | 18 +-
content/docs/2.6.0/concepts-clients/index.html | 18 +-
content/docs/2.6.0/concepts-messaging/index.html | 20 +-
.../docs/2.6.0/concepts-multi-tenancy/index.html | 18 +-
.../index.html | 20 +-
content/docs/2.6.0/concepts-overview/index.html | 18 +-
content/docs/2.6.0/concepts-replication/index.html | 18 +-
.../docs/2.6.0/concepts-tiered-storage/index.html | 18 +-
.../2.6.0/concepts-topic-compaction/index.html | 18 +-
.../2.6.0/cookbooks-bookkeepermetadata/index.html | 20 +-
content/docs/2.6.0/cookbooks-compaction/index.html | 18 +-
.../docs/2.6.0/cookbooks-deduplication/index.html | 18 +-
content/docs/2.6.0/cookbooks-encryption/index.html | 20 +-
.../docs/2.6.0/cookbooks-message-queue/index.html | 18 +-
.../docs/2.6.0/cookbooks-non-persistent/index.html | 18 +-
.../docs/2.6.0/cookbooks-partitioned/index.html | 18 +-
.../2.6.0/cookbooks-retention-expiry/index.html | 20 +-
.../docs/2.6.0/cookbooks-tiered-storage/index.html | 20 +-
content/docs/2.6.0/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 20 +-
content/docs/2.6.0/deploy-bare-metal/index.html | 20 +-
content/docs/2.6.0/deploy-dcos/index.html | 20 +-
content/docs/2.6.0/deploy-kubernetes/index.html | 20 +-
content/docs/2.6.0/deploy-monitoring/index.html | 20 +-
.../docs/2.6.0/develop-binary-protocol/index.html | 20 +-
content/docs/2.6.0/develop-cpp/index.html | 18 +-
content/docs/2.6.0/develop-load-manager/index.html | 20 +-
content/docs/2.6.0/develop-schema/index.html | 18 +-
content/docs/2.6.0/develop-tools/index.html | 20 +-
content/docs/2.6.0/functions-cli/index.html | 18 +-
content/docs/2.6.0/functions-debug/index.html | 18 +-
content/docs/2.6.0/functions-deploy/index.html | 18 +-
content/docs/2.6.0/functions-develop/index.html | 20 +-
content/docs/2.6.0/functions-metrics/index.html | 18 +-
content/docs/2.6.0/functions-overview/index.html | 18 +-
content/docs/2.6.0/functions-runtime/index.html | 20 +-
content/docs/2.6.0/functions-worker/index.html | 20 +-
content/docs/2.6.0/helm-deploy/index.html | 20 +-
content/docs/2.6.0/helm-install/index.html | 18 +-
content/docs/2.6.0/helm-overview/index.html | 20 +-
content/docs/2.6.0/helm-prepare/index.html | 18 +-
content/docs/2.6.0/helm-tools/index.html | 18 +-
content/docs/2.6.0/helm-upgrade/index.html | 18 +-
content/docs/2.6.0/index.html | 20 +-
content/docs/2.6.0/io-aerospike-sink/index.html | 18 +-
content/docs/2.6.0/io-canal-source/index.html | 18 +-
content/docs/2.6.0/io-cassandra-sink/index.html | 18 +-
content/docs/2.6.0/io-cdc-debezium/index.html | 20 +-
content/docs/2.6.0/io-cdc/index.html | 18 +-
content/docs/2.6.0/io-cli/index.html | 18 +-
content/docs/2.6.0/io-connectors/index.html | 18 +-
content/docs/2.6.0/io-debezium-source/index.html | 20 +-
content/docs/2.6.0/io-debug/index.html | 20 +-
content/docs/2.6.0/io-develop/index.html | 20 +-
content/docs/2.6.0/io-dynamodb-source/index.html | 20 +-
.../docs/2.6.0/io-elasticsearch-sink/index.html | 18 +-
content/docs/2.6.0/io-file-source/index.html | 18 +-
content/docs/2.6.0/io-flume-sink/index.html | 18 +-
content/docs/2.6.0/io-flume-source/index.html | 18 +-
content/docs/2.6.0/io-hbase-sink/index.html | 20 +-
content/docs/2.6.0/io-hdfs2-sink/index.html | 20 +-
content/docs/2.6.0/io-hdfs3-sink/index.html | 20 +-
content/docs/2.6.0/io-influxdb-sink/index.html | 20 +-
content/docs/2.6.0/io-jdbc-sink/index.html | 20 +-
content/docs/2.6.0/io-kafka-sink/index.html | 20 +-
content/docs/2.6.0/io-kafka-source/index.html | 20 +-
content/docs/2.6.0/io-kinesis-sink/index.html | 18 +-
content/docs/2.6.0/io-kinesis-source/index.html | 18 +-
content/docs/2.6.0/io-mongo-sink/index.html | 20 +-
content/docs/2.6.0/io-netty-source/index.html | 20 +-
content/docs/2.6.0/io-overview/index.html | 18 +-
content/docs/2.6.0/io-quickstart/index.html | 20 +-
content/docs/2.6.0/io-rabbitmq-sink/index.html | 20 +-
content/docs/2.6.0/io-rabbitmq-source/index.html | 20 +-
content/docs/2.6.0/io-redis-sink/index.html | 20 +-
content/docs/2.6.0/io-solr-sink/index.html | 20 +-
content/docs/2.6.0/io-twitter-source/index.html | 20 +-
content/docs/2.6.0/io-twitter/index.html | 18 +-
content/docs/2.6.0/io-use/index.html | 20 +-
content/docs/2.6.0/kubernetes-helm/index.html | 18 +-
.../docs/2.6.0/performance-pulsar-perf/index.html | 18 +-
content/docs/2.6.0/pulsar-2.0/index.html | 18 +-
content/docs/2.6.0/pulsar-admin/index.html | 20 +-
content/docs/2.6.0/reference-cli-tools/index.html | 20 +-
.../docs/2.6.0/reference-configuration/index.html | 20 +-
.../2.6.0/reference-connector-admin/index.html | 18 +-
content/docs/2.6.0/reference-metrics/index.html | 20 +-
.../docs/2.6.0/reference-terminology/index.html | 20 +-
.../schema-evolution-compatibility/index.html | 18 +-
content/docs/2.6.0/schema-get-started/index.html | 18 +-
content/docs/2.6.0/schema-manage/index.html | 20 +-
content/docs/2.6.0/schema-understand/index.html | 20 +-
content/docs/2.6.0/security-athenz/index.html | 20 +-
.../docs/2.6.0/security-authorization/index.html | 20 +-
.../docs/2.6.0/security-bouncy-castle/index.html | 20 +-
content/docs/2.6.0/security-encryption/index.html | 18 +-
content/docs/2.6.0/security-extending/index.html | 18 +-
content/docs/2.6.0/security-jwt/index.html | 20 +-
content/docs/2.6.0/security-kerberos/index.html | 20 +-
content/docs/2.6.0/security-overview/index.html | 18 +-
.../2.6.0/security-tls-authentication/index.html | 18 +-
.../docs/2.6.0/security-tls-keystore/index.html | 20 +-
.../docs/2.6.0/security-tls-transport/index.html | 20 +-
content/docs/2.6.0/security-token-admin/index.html | 20 +-
.../2.6.0/sql-deployment-configurations/index.html | 18 +-
content/docs/2.6.0/sql-getting-started/index.html | 18 +-
content/docs/2.6.0/sql-overview/index.html | 18 +-
content/docs/2.6.0/sql-rest-api/index.html | 18 +-
content/docs/2.6.0/standalone-docker/index.html | 20 +-
.../docs/2.6.0/window-functions-context/index.html | 20 +-
content/docs/2.6.1/adaptors-kafka/index.html | 20 +-
content/docs/2.6.1/adaptors-spark/index.html | 18 +-
content/docs/2.6.1/adaptors-storm/index.html | 18 +-
content/docs/2.6.1/admin-api-brokers/index.html | 18 +-
content/docs/2.6.1/admin-api-clusters/index.html | 20 +-
content/docs/2.6.1/admin-api-functions/index.html | 18 +-
content/docs/2.6.1/admin-api-namespaces/index.html | 20 +-
.../admin-api-non-partitioned-topics/index.html | 20 +-
.../admin-api-non-persistent-topics/index.html | 20 +-
content/docs/2.6.1/admin-api-overview/index.html | 20 +-
.../2.6.1/admin-api-partitioned-topics/index.html | 20 +-
.../docs/2.6.1/admin-api-permissions/index.html | 20 +-
.../2.6.1/admin-api-persistent-topics/index.html | 18 +-
content/docs/2.6.1/admin-api-tenants/index.html | 18 +-
.../docs/2.6.1/administration-dashboard/index.html | 20 +-
content/docs/2.6.1/administration-geo/index.html | 20 +-
.../2.6.1/administration-load-balance/index.html | 20 +-
content/docs/2.6.1/administration-proxy/index.html | 18 +-
.../2.6.1/administration-pulsar-manager/index.html | 18 +-
content/docs/2.6.1/administration-stats/index.html | 18 +-
.../docs/2.6.1/administration-upgrade/index.html | 20 +-
content/docs/2.6.1/administration-zk-bk/index.html | 20 +-
content/docs/2.6.1/client-libraries-cgo/index.html | 20 +-
content/docs/2.6.1/client-libraries-cpp/index.html | 20 +-
.../docs/2.6.1/client-libraries-dotnet/index.html | 18 +-
content/docs/2.6.1/client-libraries-go/index.html | 20 +-
.../docs/2.6.1/client-libraries-java/index.html | 20 +-
.../docs/2.6.1/client-libraries-node/index.html | 20 +-
.../docs/2.6.1/client-libraries-python/index.html | 20 +-
.../2.6.1/client-libraries-websocket/index.html | 20 +-
content/docs/2.6.1/client-libraries/index.html | 18 +-
.../concepts-architecture-overview/index.html | 18 +-
.../docs/2.6.1/concepts-authentication/index.html | 18 +-
content/docs/2.6.1/concepts-clients/index.html | 18 +-
content/docs/2.6.1/concepts-messaging/index.html | 20 +-
.../docs/2.6.1/concepts-multi-tenancy/index.html | 18 +-
.../index.html | 20 +-
content/docs/2.6.1/concepts-overview/index.html | 18 +-
.../2.6.1/concepts-proxy-sni-routing/index.html | 18 +-
content/docs/2.6.1/concepts-replication/index.html | 18 +-
.../docs/2.6.1/concepts-tiered-storage/index.html | 18 +-
.../2.6.1/concepts-topic-compaction/index.html | 18 +-
.../2.6.1/cookbooks-bookkeepermetadata/index.html | 20 +-
content/docs/2.6.1/cookbooks-compaction/index.html | 18 +-
.../docs/2.6.1/cookbooks-deduplication/index.html | 18 +-
content/docs/2.6.1/cookbooks-encryption/index.html | 20 +-
.../docs/2.6.1/cookbooks-message-queue/index.html | 18 +-
.../docs/2.6.1/cookbooks-non-persistent/index.html | 18 +-
.../docs/2.6.1/cookbooks-partitioned/index.html | 18 +-
.../2.6.1/cookbooks-retention-expiry/index.html | 20 +-
.../docs/2.6.1/cookbooks-tiered-storage/index.html | 20 +-
content/docs/2.6.1/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 20 +-
content/docs/2.6.1/deploy-bare-metal/index.html | 20 +-
content/docs/2.6.1/deploy-dcos/index.html | 20 +-
content/docs/2.6.1/deploy-kubernetes/index.html | 20 +-
content/docs/2.6.1/deploy-monitoring/index.html | 20 +-
.../docs/2.6.1/develop-binary-protocol/index.html | 20 +-
content/docs/2.6.1/develop-cpp/index.html | 18 +-
content/docs/2.6.1/develop-load-manager/index.html | 20 +-
content/docs/2.6.1/develop-schema/index.html | 18 +-
content/docs/2.6.1/develop-tools/index.html | 20 +-
content/docs/2.6.1/functions-cli/index.html | 18 +-
content/docs/2.6.1/functions-debug/index.html | 18 +-
content/docs/2.6.1/functions-deploy/index.html | 18 +-
content/docs/2.6.1/functions-develop/index.html | 20 +-
content/docs/2.6.1/functions-overview/index.html | 18 +-
content/docs/2.6.1/functions-runtime/index.html | 20 +-
content/docs/2.6.1/functions-worker/index.html | 20 +-
content/docs/2.6.1/helm-deploy/index.html | 20 +-
content/docs/2.6.1/helm-install/index.html | 18 +-
content/docs/2.6.1/helm-overview/index.html | 20 +-
content/docs/2.6.1/helm-prepare/index.html | 18 +-
content/docs/2.6.1/helm-tools/index.html | 18 +-
content/docs/2.6.1/helm-upgrade/index.html | 18 +-
content/docs/2.6.1/index.html | 20 +-
content/docs/2.6.1/io-aerospike-sink/index.html | 18 +-
content/docs/2.6.1/io-canal-source/index.html | 18 +-
content/docs/2.6.1/io-cassandra-sink/index.html | 18 +-
content/docs/2.6.1/io-cdc-debezium/index.html | 20 +-
content/docs/2.6.1/io-cdc/index.html | 18 +-
content/docs/2.6.1/io-cli/index.html | 18 +-
content/docs/2.6.1/io-connectors/index.html | 18 +-
content/docs/2.6.1/io-debezium-source/index.html | 20 +-
content/docs/2.6.1/io-debug/index.html | 20 +-
content/docs/2.6.1/io-develop/index.html | 20 +-
content/docs/2.6.1/io-dynamodb-source/index.html | 20 +-
.../docs/2.6.1/io-elasticsearch-sink/index.html | 18 +-
content/docs/2.6.1/io-file-source/index.html | 18 +-
content/docs/2.6.1/io-flume-sink/index.html | 18 +-
content/docs/2.6.1/io-flume-source/index.html | 18 +-
content/docs/2.6.1/io-hbase-sink/index.html | 20 +-
content/docs/2.6.1/io-hdfs2-sink/index.html | 20 +-
content/docs/2.6.1/io-hdfs3-sink/index.html | 20 +-
content/docs/2.6.1/io-influxdb-sink/index.html | 20 +-
content/docs/2.6.1/io-jdbc-sink/index.html | 20 +-
content/docs/2.6.1/io-kafka-sink/index.html | 20 +-
content/docs/2.6.1/io-kafka-source/index.html | 20 +-
content/docs/2.6.1/io-kinesis-sink/index.html | 18 +-
content/docs/2.6.1/io-kinesis-source/index.html | 18 +-
content/docs/2.6.1/io-mongo-sink/index.html | 20 +-
content/docs/2.6.1/io-netty-source/index.html | 20 +-
content/docs/2.6.1/io-overview/index.html | 18 +-
content/docs/2.6.1/io-quickstart/index.html | 20 +-
content/docs/2.6.1/io-rabbitmq-sink/index.html | 20 +-
content/docs/2.6.1/io-rabbitmq-source/index.html | 20 +-
content/docs/2.6.1/io-redis-sink/index.html | 20 +-
content/docs/2.6.1/io-solr-sink/index.html | 20 +-
content/docs/2.6.1/io-twitter-source/index.html | 20 +-
content/docs/2.6.1/io-use/index.html | 20 +-
content/docs/2.6.1/kubernetes-helm/index.html | 20 +-
.../docs/2.6.1/performance-pulsar-perf/index.html | 18 +-
content/docs/2.6.1/pulsar-2.0/index.html | 18 +-
content/docs/2.6.1/pulsar-admin/index.html | 20 +-
content/docs/2.6.1/reference-cli-tools/index.html | 20 +-
.../docs/2.6.1/reference-configuration/index.html | 20 +-
.../2.6.1/reference-connector-admin/index.html | 18 +-
content/docs/2.6.1/reference-metrics/index.html | 20 +-
.../docs/2.6.1/reference-terminology/index.html | 20 +-
.../schema-evolution-compatibility/index.html | 18 +-
content/docs/2.6.1/schema-get-started/index.html | 18 +-
content/docs/2.6.1/schema-manage/index.html | 20 +-
content/docs/2.6.1/schema-understand/index.html | 20 +-
content/docs/2.6.1/security-athenz/index.html | 20 +-
.../docs/2.6.1/security-authorization/index.html | 20 +-
.../docs/2.6.1/security-bouncy-castle/index.html | 20 +-
content/docs/2.6.1/security-encryption/index.html | 18 +-
content/docs/2.6.1/security-extending/index.html | 18 +-
content/docs/2.6.1/security-jwt/index.html | 20 +-
content/docs/2.6.1/security-kerberos/index.html | 20 +-
content/docs/2.6.1/security-oauth2/index.html | 20 +-
content/docs/2.6.1/security-overview/index.html | 18 +-
.../2.6.1/security-tls-authentication/index.html | 18 +-
.../docs/2.6.1/security-tls-keystore/index.html | 20 +-
.../docs/2.6.1/security-tls-transport/index.html | 20 +-
content/docs/2.6.1/security-token-admin/index.html | 20 +-
.../2.6.1/sql-deployment-configurations/index.html | 20 +-
content/docs/2.6.1/sql-getting-started/index.html | 18 +-
content/docs/2.6.1/sql-overview/index.html | 18 +-
content/docs/2.6.1/sql-rest-api/index.html | 18 +-
content/docs/2.6.1/standalone-docker/index.html | 20 +-
.../docs/2.6.1/window-functions-context/index.html | 20 +-
content/docs/2.6.2/adaptors-kafka/index.html | 20 +-
content/docs/2.6.2/adaptors-spark/index.html | 18 +-
content/docs/2.6.2/adaptors-storm/index.html | 18 +-
content/docs/2.6.2/admin-api-brokers/index.html | 18 +-
content/docs/2.6.2/admin-api-clusters/index.html | 20 +-
content/docs/2.6.2/admin-api-functions/index.html | 18 +-
content/docs/2.6.2/admin-api-namespaces/index.html | 20 +-
.../admin-api-non-partitioned-topics/index.html | 20 +-
.../admin-api-non-persistent-topics/index.html | 20 +-
content/docs/2.6.2/admin-api-overview/index.html | 20 +-
.../2.6.2/admin-api-partitioned-topics/index.html | 20 +-
.../docs/2.6.2/admin-api-permissions/index.html | 20 +-
.../2.6.2/admin-api-persistent-topics/index.html | 18 +-
content/docs/2.6.2/admin-api-tenants/index.html | 18 +-
.../docs/2.6.2/administration-dashboard/index.html | 20 +-
content/docs/2.6.2/administration-geo/index.html | 20 +-
.../2.6.2/administration-load-balance/index.html | 20 +-
content/docs/2.6.2/administration-proxy/index.html | 18 +-
.../2.6.2/administration-pulsar-manager/index.html | 18 +-
content/docs/2.6.2/administration-stats/index.html | 18 +-
.../docs/2.6.2/administration-upgrade/index.html | 20 +-
content/docs/2.6.2/administration-zk-bk/index.html | 20 +-
content/docs/2.6.2/client-libraries-cgo/index.html | 20 +-
content/docs/2.6.2/client-libraries-cpp/index.html | 20 +-
.../docs/2.6.2/client-libraries-dotnet/index.html | 18 +-
content/docs/2.6.2/client-libraries-go/index.html | 20 +-
.../docs/2.6.2/client-libraries-java/index.html | 20 +-
.../docs/2.6.2/client-libraries-node/index.html | 20 +-
.../docs/2.6.2/client-libraries-python/index.html | 20 +-
.../2.6.2/client-libraries-websocket/index.html | 20 +-
content/docs/2.6.2/client-libraries/index.html | 18 +-
.../concepts-architecture-overview/index.html | 18 +-
.../docs/2.6.2/concepts-authentication/index.html | 18 +-
content/docs/2.6.2/concepts-clients/index.html | 18 +-
content/docs/2.6.2/concepts-messaging/index.html | 20 +-
.../docs/2.6.2/concepts-multi-tenancy/index.html | 18 +-
.../index.html | 20 +-
content/docs/2.6.2/concepts-overview/index.html | 18 +-
.../2.6.2/concepts-proxy-sni-routing/index.html | 18 +-
content/docs/2.6.2/concepts-replication/index.html | 18 +-
.../docs/2.6.2/concepts-tiered-storage/index.html | 18 +-
.../2.6.2/concepts-topic-compaction/index.html | 18 +-
.../2.6.2/cookbooks-bookkeepermetadata/index.html | 20 +-
content/docs/2.6.2/cookbooks-compaction/index.html | 18 +-
.../docs/2.6.2/cookbooks-deduplication/index.html | 18 +-
content/docs/2.6.2/cookbooks-encryption/index.html | 20 +-
.../docs/2.6.2/cookbooks-message-queue/index.html | 18 +-
.../docs/2.6.2/cookbooks-non-persistent/index.html | 18 +-
.../docs/2.6.2/cookbooks-partitioned/index.html | 18 +-
.../2.6.2/cookbooks-retention-expiry/index.html | 20 +-
.../docs/2.6.2/cookbooks-tiered-storage/index.html | 20 +-
content/docs/2.6.2/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 20 +-
content/docs/2.6.2/deploy-bare-metal/index.html | 20 +-
content/docs/2.6.2/deploy-dcos/index.html | 20 +-
content/docs/2.6.2/deploy-kubernetes/index.html | 20 +-
content/docs/2.6.2/deploy-monitoring/index.html | 20 +-
.../docs/2.6.2/develop-binary-protocol/index.html | 20 +-
content/docs/2.6.2/develop-cpp/index.html | 18 +-
content/docs/2.6.2/develop-load-manager/index.html | 20 +-
content/docs/2.6.2/develop-schema/index.html | 18 +-
content/docs/2.6.2/develop-tools/index.html | 20 +-
content/docs/2.6.2/functions-cli/index.html | 18 +-
content/docs/2.6.2/functions-debug/index.html | 18 +-
content/docs/2.6.2/functions-deploy/index.html | 18 +-
content/docs/2.6.2/functions-develop/index.html | 20 +-
content/docs/2.6.2/functions-overview/index.html | 18 +-
content/docs/2.6.2/functions-runtime/index.html | 20 +-
content/docs/2.6.2/functions-worker/index.html | 20 +-
content/docs/2.6.2/helm-deploy/index.html | 20 +-
content/docs/2.6.2/helm-install/index.html | 18 +-
content/docs/2.6.2/helm-overview/index.html | 20 +-
content/docs/2.6.2/helm-prepare/index.html | 18 +-
content/docs/2.6.2/helm-tools/index.html | 18 +-
content/docs/2.6.2/helm-upgrade/index.html | 18 +-
content/docs/2.6.2/index.html | 20 +-
content/docs/2.6.2/io-aerospike-sink/index.html | 18 +-
content/docs/2.6.2/io-canal-source/index.html | 18 +-
content/docs/2.6.2/io-cassandra-sink/index.html | 18 +-
content/docs/2.6.2/io-cdc-debezium/index.html | 20 +-
content/docs/2.6.2/io-cdc/index.html | 18 +-
content/docs/2.6.2/io-cli/index.html | 18 +-
content/docs/2.6.2/io-connectors/index.html | 18 +-
content/docs/2.6.2/io-debezium-source/index.html | 20 +-
content/docs/2.6.2/io-debug/index.html | 20 +-
content/docs/2.6.2/io-develop/index.html | 20 +-
content/docs/2.6.2/io-dynamodb-source/index.html | 20 +-
.../docs/2.6.2/io-elasticsearch-sink/index.html | 18 +-
content/docs/2.6.2/io-file-source/index.html | 18 +-
content/docs/2.6.2/io-flume-sink/index.html | 18 +-
content/docs/2.6.2/io-flume-source/index.html | 18 +-
content/docs/2.6.2/io-hbase-sink/index.html | 20 +-
content/docs/2.6.2/io-hdfs2-sink/index.html | 20 +-
content/docs/2.6.2/io-hdfs3-sink/index.html | 20 +-
content/docs/2.6.2/io-influxdb-sink/index.html | 20 +-
content/docs/2.6.2/io-jdbc-sink/index.html | 20 +-
content/docs/2.6.2/io-kafka-sink/index.html | 20 +-
content/docs/2.6.2/io-kafka-source/index.html | 20 +-
content/docs/2.6.2/io-kinesis-sink/index.html | 18 +-
content/docs/2.6.2/io-kinesis-source/index.html | 18 +-
content/docs/2.6.2/io-mongo-sink/index.html | 20 +-
content/docs/2.6.2/io-netty-source/index.html | 20 +-
content/docs/2.6.2/io-overview/index.html | 18 +-
content/docs/2.6.2/io-quickstart/index.html | 20 +-
content/docs/2.6.2/io-rabbitmq-sink/index.html | 20 +-
content/docs/2.6.2/io-rabbitmq-source/index.html | 20 +-
content/docs/2.6.2/io-redis-sink/index.html | 20 +-
content/docs/2.6.2/io-solr-sink/index.html | 20 +-
content/docs/2.6.2/io-twitter-source/index.html | 20 +-
content/docs/2.6.2/io-use/index.html | 20 +-
content/docs/2.6.2/kubernetes-helm/index.html | 20 +-
.../docs/2.6.2/performance-pulsar-perf/index.html | 18 +-
content/docs/2.6.2/pulsar-2.0/index.html | 18 +-
content/docs/2.6.2/pulsar-admin/index.html | 20 +-
content/docs/2.6.2/reference-cli-tools/index.html | 20 +-
.../docs/2.6.2/reference-configuration/index.html | 20 +-
.../2.6.2/reference-connector-admin/index.html | 18 +-
content/docs/2.6.2/reference-metrics/index.html | 20 +-
.../docs/2.6.2/reference-terminology/index.html | 20 +-
.../schema-evolution-compatibility/index.html | 18 +-
content/docs/2.6.2/schema-get-started/index.html | 18 +-
content/docs/2.6.2/schema-manage/index.html | 20 +-
content/docs/2.6.2/schema-understand/index.html | 20 +-
content/docs/2.6.2/security-athenz/index.html | 20 +-
.../docs/2.6.2/security-authorization/index.html | 20 +-
.../docs/2.6.2/security-bouncy-castle/index.html | 20 +-
content/docs/2.6.2/security-encryption/index.html | 18 +-
content/docs/2.6.2/security-extending/index.html | 18 +-
content/docs/2.6.2/security-jwt/index.html | 20 +-
content/docs/2.6.2/security-kerberos/index.html | 20 +-
content/docs/2.6.2/security-oauth2/index.html | 20 +-
content/docs/2.6.2/security-overview/index.html | 18 +-
.../2.6.2/security-tls-authentication/index.html | 18 +-
.../docs/2.6.2/security-tls-keystore/index.html | 20 +-
.../docs/2.6.2/security-tls-transport/index.html | 20 +-
content/docs/2.6.2/security-token-admin/index.html | 20 +-
.../2.6.2/sql-deployment-configurations/index.html | 20 +-
content/docs/2.6.2/sql-getting-started/index.html | 18 +-
content/docs/2.6.2/sql-overview/index.html | 18 +-
content/docs/2.6.2/sql-rest-api/index.html | 18 +-
content/docs/2.6.2/standalone-docker/index.html | 20 +-
.../docs/2.6.2/window-functions-context/index.html | 20 +-
content/docs/2.6.3/adaptors-kafka/index.html | 20 +-
content/docs/2.6.3/adaptors-spark/index.html | 18 +-
content/docs/2.6.3/adaptors-storm/index.html | 18 +-
content/docs/2.6.3/admin-api-brokers/index.html | 18 +-
content/docs/2.6.3/admin-api-clusters/index.html | 20 +-
content/docs/2.6.3/admin-api-functions/index.html | 18 +-
content/docs/2.6.3/admin-api-namespaces/index.html | 20 +-
.../admin-api-non-partitioned-topics/index.html | 20 +-
.../admin-api-non-persistent-topics/index.html | 20 +-
content/docs/2.6.3/admin-api-overview/index.html | 20 +-
.../2.6.3/admin-api-partitioned-topics/index.html | 20 +-
.../docs/2.6.3/admin-api-permissions/index.html | 20 +-
.../2.6.3/admin-api-persistent-topics/index.html | 18 +-
content/docs/2.6.3/admin-api-tenants/index.html | 18 +-
.../docs/2.6.3/administration-dashboard/index.html | 20 +-
content/docs/2.6.3/administration-geo/index.html | 20 +-
.../2.6.3/administration-load-balance/index.html | 20 +-
content/docs/2.6.3/administration-proxy/index.html | 18 +-
.../2.6.3/administration-pulsar-manager/index.html | 18 +-
content/docs/2.6.3/administration-stats/index.html | 18 +-
.../docs/2.6.3/administration-upgrade/index.html | 20 +-
content/docs/2.6.3/administration-zk-bk/index.html | 20 +-
content/docs/2.6.3/client-libraries-cgo/index.html | 20 +-
content/docs/2.6.3/client-libraries-cpp/index.html | 20 +-
.../docs/2.6.3/client-libraries-dotnet/index.html | 18 +-
content/docs/2.6.3/client-libraries-go/index.html | 20 +-
.../docs/2.6.3/client-libraries-java/index.html | 20 +-
.../docs/2.6.3/client-libraries-node/index.html | 20 +-
.../docs/2.6.3/client-libraries-python/index.html | 20 +-
.../2.6.3/client-libraries-websocket/index.html | 20 +-
content/docs/2.6.3/client-libraries/index.html | 18 +-
.../concepts-architecture-overview/index.html | 18 +-
.../docs/2.6.3/concepts-authentication/index.html | 18 +-
content/docs/2.6.3/concepts-clients/index.html | 18 +-
content/docs/2.6.3/concepts-messaging/index.html | 20 +-
.../docs/2.6.3/concepts-multi-tenancy/index.html | 18 +-
.../index.html | 20 +-
content/docs/2.6.3/concepts-overview/index.html | 18 +-
.../2.6.3/concepts-proxy-sni-routing/index.html | 18 +-
content/docs/2.6.3/concepts-replication/index.html | 18 +-
.../docs/2.6.3/concepts-tiered-storage/index.html | 18 +-
.../2.6.3/concepts-topic-compaction/index.html | 18 +-
.../2.6.3/cookbooks-bookkeepermetadata/index.html | 20 +-
content/docs/2.6.3/cookbooks-compaction/index.html | 18 +-
.../docs/2.6.3/cookbooks-deduplication/index.html | 18 +-
content/docs/2.6.3/cookbooks-encryption/index.html | 20 +-
.../docs/2.6.3/cookbooks-message-queue/index.html | 18 +-
.../docs/2.6.3/cookbooks-non-persistent/index.html | 18 +-
.../docs/2.6.3/cookbooks-partitioned/index.html | 18 +-
.../2.6.3/cookbooks-retention-expiry/index.html | 20 +-
.../docs/2.6.3/cookbooks-tiered-storage/index.html | 20 +-
content/docs/2.6.3/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 20 +-
content/docs/2.6.3/deploy-bare-metal/index.html | 20 +-
content/docs/2.6.3/deploy-dcos/index.html | 20 +-
content/docs/2.6.3/deploy-kubernetes/index.html | 20 +-
content/docs/2.6.3/deploy-monitoring/index.html | 20 +-
.../docs/2.6.3/develop-binary-protocol/index.html | 20 +-
content/docs/2.6.3/develop-cpp/index.html | 18 +-
content/docs/2.6.3/develop-load-manager/index.html | 20 +-
content/docs/2.6.3/develop-schema/index.html | 18 +-
content/docs/2.6.3/develop-tools/index.html | 20 +-
content/docs/2.6.3/functions-cli/index.html | 18 +-
content/docs/2.6.3/functions-debug/index.html | 18 +-
content/docs/2.6.3/functions-deploy/index.html | 18 +-
content/docs/2.6.3/functions-develop/index.html | 20 +-
content/docs/2.6.3/functions-overview/index.html | 18 +-
content/docs/2.6.3/functions-runtime/index.html | 20 +-
content/docs/2.6.3/functions-worker/index.html | 20 +-
content/docs/2.6.3/helm-deploy/index.html | 20 +-
content/docs/2.6.3/helm-install/index.html | 18 +-
content/docs/2.6.3/helm-overview/index.html | 20 +-
content/docs/2.6.3/helm-prepare/index.html | 18 +-
content/docs/2.6.3/helm-tools/index.html | 18 +-
content/docs/2.6.3/helm-upgrade/index.html | 18 +-
content/docs/2.6.3/index.html | 20 +-
content/docs/2.6.3/io-aerospike-sink/index.html | 18 +-
content/docs/2.6.3/io-canal-source/index.html | 18 +-
content/docs/2.6.3/io-cassandra-sink/index.html | 18 +-
content/docs/2.6.3/io-cdc-debezium/index.html | 20 +-
content/docs/2.6.3/io-cdc/index.html | 18 +-
content/docs/2.6.3/io-cli/index.html | 18 +-
content/docs/2.6.3/io-connectors/index.html | 18 +-
content/docs/2.6.3/io-debezium-source/index.html | 20 +-
content/docs/2.6.3/io-debug/index.html | 20 +-
content/docs/2.6.3/io-develop/index.html | 20 +-
content/docs/2.6.3/io-dynamodb-source/index.html | 20 +-
.../docs/2.6.3/io-elasticsearch-sink/index.html | 18 +-
content/docs/2.6.3/io-file-source/index.html | 18 +-
content/docs/2.6.3/io-flume-sink/index.html | 18 +-
content/docs/2.6.3/io-flume-source/index.html | 18 +-
content/docs/2.6.3/io-hbase-sink/index.html | 20 +-
content/docs/2.6.3/io-hdfs2-sink/index.html | 20 +-
content/docs/2.6.3/io-hdfs3-sink/index.html | 20 +-
content/docs/2.6.3/io-influxdb-sink/index.html | 20 +-
content/docs/2.6.3/io-jdbc-sink/index.html | 20 +-
content/docs/2.6.3/io-kafka-sink/index.html | 20 +-
content/docs/2.6.3/io-kafka-source/index.html | 20 +-
content/docs/2.6.3/io-kinesis-sink/index.html | 18 +-
content/docs/2.6.3/io-kinesis-source/index.html | 18 +-
content/docs/2.6.3/io-mongo-sink/index.html | 20 +-
content/docs/2.6.3/io-netty-source/index.html | 20 +-
content/docs/2.6.3/io-overview/index.html | 18 +-
content/docs/2.6.3/io-quickstart/index.html | 20 +-
content/docs/2.6.3/io-rabbitmq-sink/index.html | 20 +-
content/docs/2.6.3/io-rabbitmq-source/index.html | 20 +-
content/docs/2.6.3/io-redis-sink/index.html | 20 +-
content/docs/2.6.3/io-solr-sink/index.html | 20 +-
content/docs/2.6.3/io-twitter-source/index.html | 20 +-
content/docs/2.6.3/io-use/index.html | 20 +-
content/docs/2.6.3/kubernetes-helm/index.html | 20 +-
.../docs/2.6.3/performance-pulsar-perf/index.html | 18 +-
content/docs/2.6.3/pulsar-2.0/index.html | 18 +-
content/docs/2.6.3/pulsar-admin/index.html | 20 +-
content/docs/2.6.3/reference-cli-tools/index.html | 20 +-
.../docs/2.6.3/reference-configuration/index.html | 20 +-
.../2.6.3/reference-connector-admin/index.html | 18 +-
content/docs/2.6.3/reference-metrics/index.html | 20 +-
.../docs/2.6.3/reference-terminology/index.html | 20 +-
.../schema-evolution-compatibility/index.html | 18 +-
content/docs/2.6.3/schema-get-started/index.html | 18 +-
content/docs/2.6.3/schema-manage/index.html | 20 +-
content/docs/2.6.3/schema-understand/index.html | 20 +-
content/docs/2.6.3/security-athenz/index.html | 20 +-
.../docs/2.6.3/security-authorization/index.html | 20 +-
.../docs/2.6.3/security-bouncy-castle/index.html | 20 +-
content/docs/2.6.3/security-encryption/index.html | 18 +-
content/docs/2.6.3/security-extending/index.html | 18 +-
content/docs/2.6.3/security-jwt/index.html | 20 +-
content/docs/2.6.3/security-kerberos/index.html | 20 +-
content/docs/2.6.3/security-oauth2/index.html | 20 +-
content/docs/2.6.3/security-overview/index.html | 18 +-
.../2.6.3/security-tls-authentication/index.html | 18 +-
.../docs/2.6.3/security-tls-keystore/index.html | 20 +-
.../docs/2.6.3/security-tls-transport/index.html | 20 +-
content/docs/2.6.3/security-token-admin/index.html | 20 +-
.../2.6.3/sql-deployment-configurations/index.html | 20 +-
content/docs/2.6.3/sql-getting-started/index.html | 18 +-
content/docs/2.6.3/sql-overview/index.html | 18 +-
content/docs/2.6.3/sql-rest-api/index.html | 18 +-
content/docs/2.6.3/standalone-docker/index.html | 20 +-
.../docs/2.6.3/window-functions-context/index.html | 20 +-
content/docs/2.6.4/adaptors-kafka/index.html | 20 +-
content/docs/2.6.4/adaptors-spark/index.html | 18 +-
content/docs/2.6.4/adaptors-storm/index.html | 18 +-
content/docs/2.6.4/admin-api-brokers/index.html | 18 +-
content/docs/2.6.4/admin-api-clusters/index.html | 20 +-
content/docs/2.6.4/admin-api-functions/index.html | 18 +-
content/docs/2.6.4/admin-api-namespaces/index.html | 20 +-
.../admin-api-non-partitioned-topics/index.html | 20 +-
.../admin-api-non-persistent-topics/index.html | 20 +-
content/docs/2.6.4/admin-api-overview/index.html | 20 +-
.../2.6.4/admin-api-partitioned-topics/index.html | 20 +-
.../docs/2.6.4/admin-api-permissions/index.html | 20 +-
.../2.6.4/admin-api-persistent-topics/index.html | 18 +-
content/docs/2.6.4/admin-api-schemas/index.html | 18 +-
content/docs/2.6.4/admin-api-tenants/index.html | 18 +-
.../docs/2.6.4/administration-dashboard/index.html | 20 +-
content/docs/2.6.4/administration-geo/index.html | 20 +-
.../2.6.4/administration-load-balance/index.html | 20 +-
content/docs/2.6.4/administration-proxy/index.html | 18 +-
.../2.6.4/administration-pulsar-manager/index.html | 18 +-
content/docs/2.6.4/administration-stats/index.html | 18 +-
.../docs/2.6.4/administration-upgrade/index.html | 20 +-
content/docs/2.6.4/administration-zk-bk/index.html | 20 +-
content/docs/2.6.4/client-libraries-cgo/index.html | 20 +-
content/docs/2.6.4/client-libraries-cpp/index.html | 20 +-
.../docs/2.6.4/client-libraries-dotnet/index.html | 18 +-
content/docs/2.6.4/client-libraries-go/index.html | 20 +-
.../docs/2.6.4/client-libraries-java/index.html | 20 +-
.../docs/2.6.4/client-libraries-node/index.html | 20 +-
.../docs/2.6.4/client-libraries-python/index.html | 20 +-
.../2.6.4/client-libraries-websocket/index.html | 20 +-
content/docs/2.6.4/client-libraries/index.html | 18 +-
.../concepts-architecture-overview/index.html | 18 +-
.../docs/2.6.4/concepts-authentication/index.html | 18 +-
content/docs/2.6.4/concepts-clients/index.html | 18 +-
content/docs/2.6.4/concepts-messaging/index.html | 20 +-
.../docs/2.6.4/concepts-multi-tenancy/index.html | 18 +-
.../index.html | 20 +-
content/docs/2.6.4/concepts-overview/index.html | 18 +-
.../2.6.4/concepts-proxy-sni-routing/index.html | 18 +-
content/docs/2.6.4/concepts-replication/index.html | 18 +-
.../docs/2.6.4/concepts-tiered-storage/index.html | 18 +-
.../2.6.4/concepts-topic-compaction/index.html | 18 +-
.../2.6.4/cookbooks-bookkeepermetadata/index.html | 20 +-
content/docs/2.6.4/cookbooks-compaction/index.html | 18 +-
.../docs/2.6.4/cookbooks-deduplication/index.html | 18 +-
content/docs/2.6.4/cookbooks-encryption/index.html | 20 +-
.../docs/2.6.4/cookbooks-message-queue/index.html | 18 +-
.../docs/2.6.4/cookbooks-non-persistent/index.html | 18 +-
.../docs/2.6.4/cookbooks-partitioned/index.html | 18 +-
.../2.6.4/cookbooks-retention-expiry/index.html | 20 +-
.../docs/2.6.4/cookbooks-tiered-storage/index.html | 20 +-
content/docs/2.6.4/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 20 +-
content/docs/2.6.4/deploy-bare-metal/index.html | 20 +-
content/docs/2.6.4/deploy-dcos/index.html | 20 +-
content/docs/2.6.4/deploy-kubernetes/index.html | 20 +-
content/docs/2.6.4/deploy-monitoring/index.html | 20 +-
.../docs/2.6.4/develop-binary-protocol/index.html | 20 +-
content/docs/2.6.4/develop-cpp/index.html | 18 +-
content/docs/2.6.4/develop-load-manager/index.html | 20 +-
content/docs/2.6.4/develop-schema/index.html | 18 +-
content/docs/2.6.4/develop-tools/index.html | 20 +-
content/docs/2.6.4/functions-cli/index.html | 18 +-
content/docs/2.6.4/functions-debug/index.html | 18 +-
content/docs/2.6.4/functions-deploy/index.html | 18 +-
content/docs/2.6.4/functions-develop/index.html | 20 +-
content/docs/2.6.4/functions-overview/index.html | 18 +-
content/docs/2.6.4/functions-runtime/index.html | 20 +-
content/docs/2.6.4/functions-worker/index.html | 20 +-
content/docs/2.6.4/helm-deploy/index.html | 20 +-
content/docs/2.6.4/helm-install/index.html | 18 +-
content/docs/2.6.4/helm-overview/index.html | 20 +-
content/docs/2.6.4/helm-prepare/index.html | 18 +-
content/docs/2.6.4/helm-tools/index.html | 18 +-
content/docs/2.6.4/helm-upgrade/index.html | 18 +-
content/docs/2.6.4/index.html | 20 +-
content/docs/2.6.4/io-aerospike-sink/index.html | 18 +-
content/docs/2.6.4/io-canal-source/index.html | 18 +-
content/docs/2.6.4/io-cassandra-sink/index.html | 18 +-
content/docs/2.6.4/io-cdc-debezium/index.html | 20 +-
content/docs/2.6.4/io-cdc/index.html | 18 +-
content/docs/2.6.4/io-cli/index.html | 18 +-
content/docs/2.6.4/io-connectors/index.html | 18 +-
content/docs/2.6.4/io-debezium-source/index.html | 20 +-
content/docs/2.6.4/io-debug/index.html | 20 +-
content/docs/2.6.4/io-develop/index.html | 20 +-
content/docs/2.6.4/io-dynamodb-source/index.html | 20 +-
.../docs/2.6.4/io-elasticsearch-sink/index.html | 18 +-
content/docs/2.6.4/io-file-source/index.html | 18 +-
content/docs/2.6.4/io-flume-sink/index.html | 18 +-
content/docs/2.6.4/io-flume-source/index.html | 18 +-
content/docs/2.6.4/io-hbase-sink/index.html | 20 +-
content/docs/2.6.4/io-hdfs2-sink/index.html | 20 +-
content/docs/2.6.4/io-hdfs3-sink/index.html | 20 +-
content/docs/2.6.4/io-influxdb-sink/index.html | 20 +-
content/docs/2.6.4/io-jdbc-sink/index.html | 20 +-
content/docs/2.6.4/io-kafka-sink/index.html | 20 +-
content/docs/2.6.4/io-kafka-source/index.html | 20 +-
content/docs/2.6.4/io-kinesis-sink/index.html | 18 +-
content/docs/2.6.4/io-kinesis-source/index.html | 18 +-
content/docs/2.6.4/io-mongo-sink/index.html | 20 +-
content/docs/2.6.4/io-netty-source/index.html | 20 +-
content/docs/2.6.4/io-overview/index.html | 18 +-
content/docs/2.6.4/io-quickstart/index.html | 20 +-
content/docs/2.6.4/io-rabbitmq-sink/index.html | 20 +-
content/docs/2.6.4/io-rabbitmq-source/index.html | 20 +-
content/docs/2.6.4/io-redis-sink/index.html | 20 +-
content/docs/2.6.4/io-solr-sink/index.html | 20 +-
content/docs/2.6.4/io-twitter-source/index.html | 20 +-
content/docs/2.6.4/io-use/index.html | 20 +-
content/docs/2.6.4/kubernetes-helm/index.html | 18 +-
.../docs/2.6.4/performance-pulsar-perf/index.html | 18 +-
content/docs/2.6.4/pulsar-2.0/index.html | 18 +-
content/docs/2.6.4/pulsar-admin/index.html | 20 +-
content/docs/2.6.4/reference-cli-tools/index.html | 20 +-
.../docs/2.6.4/reference-configuration/index.html | 20 +-
.../2.6.4/reference-connector-admin/index.html | 18 +-
content/docs/2.6.4/reference-metrics/index.html | 20 +-
.../docs/2.6.4/reference-terminology/index.html | 20 +-
.../schema-evolution-compatibility/index.html | 18 +-
content/docs/2.6.4/schema-get-started/index.html | 18 +-
content/docs/2.6.4/schema-manage/index.html | 20 +-
content/docs/2.6.4/schema-understand/index.html | 20 +-
content/docs/2.6.4/security-athenz/index.html | 20 +-
.../docs/2.6.4/security-authorization/index.html | 20 +-
.../docs/2.6.4/security-bouncy-castle/index.html | 20 +-
content/docs/2.6.4/security-encryption/index.html | 18 +-
content/docs/2.6.4/security-extending/index.html | 18 +-
content/docs/2.6.4/security-jwt/index.html | 20 +-
content/docs/2.6.4/security-kerberos/index.html | 20 +-
content/docs/2.6.4/security-oauth2/index.html | 20 +-
content/docs/2.6.4/security-overview/index.html | 18 +-
.../2.6.4/security-tls-authentication/index.html | 18 +-
.../docs/2.6.4/security-tls-keystore/index.html | 20 +-
.../docs/2.6.4/security-tls-transport/index.html | 20 +-
content/docs/2.6.4/security-token-admin/index.html | 20 +-
.../2.6.4/sql-deployment-configurations/index.html | 18 +-
content/docs/2.6.4/sql-getting-started/index.html | 18 +-
content/docs/2.6.4/sql-overview/index.html | 18 +-
content/docs/2.6.4/sql-rest-api/index.html | 18 +-
content/docs/2.6.4/standalone-docker/index.html | 20 +-
content/docs/2.6.4/tiered-storage-azure/index.html | 18 +-
.../docs/2.6.4/window-functions-context/index.html | 20 +-
content/docs/2.7.0/adaptors-kafka/index.html | 20 +-
content/docs/2.7.0/adaptors-spark/index.html | 18 +-
content/docs/2.7.0/adaptors-storm/index.html | 18 +-
content/docs/2.7.0/admin-api-brokers/index.html | 18 +-
content/docs/2.7.0/admin-api-clusters/index.html | 20 +-
content/docs/2.7.0/admin-api-functions/index.html | 18 +-
content/docs/2.7.0/admin-api-namespaces/index.html | 20 +-
.../admin-api-non-partitioned-topics/index.html | 18 +-
.../admin-api-non-persistent-topics/index.html | 18 +-
content/docs/2.7.0/admin-api-overview/index.html | 18 +-
.../2.7.0/admin-api-partitioned-topics/index.html | 18 +-
.../docs/2.7.0/admin-api-permissions/index.html | 20 +-
.../2.7.0/admin-api-persistent-topics/index.html | 18 +-
content/docs/2.7.0/admin-api-schemas/index.html | 18 +-
content/docs/2.7.0/admin-api-tenants/index.html | 18 +-
content/docs/2.7.0/admin-api-topics/index.html | 20 +-
.../docs/2.7.0/administration-dashboard/index.html | 20 +-
content/docs/2.7.0/administration-geo/index.html | 20 +-
.../2.7.0/administration-load-balance/index.html | 20 +-
content/docs/2.7.0/administration-proxy/index.html | 18 +-
.../2.7.0/administration-pulsar-manager/index.html | 18 +-
content/docs/2.7.0/administration-stats/index.html | 18 +-
.../docs/2.7.0/administration-upgrade/index.html | 20 +-
content/docs/2.7.0/administration-zk-bk/index.html | 20 +-
content/docs/2.7.0/client-libraries-cgo/index.html | 20 +-
content/docs/2.7.0/client-libraries-cpp/index.html | 20 +-
.../docs/2.7.0/client-libraries-dotnet/index.html | 18 +-
content/docs/2.7.0/client-libraries-go/index.html | 20 +-
.../docs/2.7.0/client-libraries-java/index.html | 20 +-
.../docs/2.7.0/client-libraries-node/index.html | 20 +-
.../docs/2.7.0/client-libraries-python/index.html | 20 +-
.../2.7.0/client-libraries-websocket/index.html | 20 +-
content/docs/2.7.0/client-libraries/index.html | 18 +-
.../concepts-architecture-overview/index.html | 18 +-
.../docs/2.7.0/concepts-architecture/index.html | 18 +-
.../docs/2.7.0/concepts-authentication/index.html | 18 +-
content/docs/2.7.0/concepts-clients/index.html | 20 +-
content/docs/2.7.0/concepts-messaging/index.html | 20 +-
.../docs/2.7.0/concepts-multi-tenancy/index.html | 18 +-
.../index.html | 20 +-
content/docs/2.7.0/concepts-overview/index.html | 18 +-
.../2.7.0/concepts-proxy-sni-routing/index.html | 18 +-
content/docs/2.7.0/concepts-replication/index.html | 18 +-
.../docs/2.7.0/concepts-tiered-storage/index.html | 18 +-
.../2.7.0/concepts-topic-compaction/index.html | 18 +-
.../2.7.0/cookbooks-bookkeepermetadata/index.html | 20 +-
content/docs/2.7.0/cookbooks-compaction/index.html | 18 +-
.../docs/2.7.0/cookbooks-deduplication/index.html | 18 +-
content/docs/2.7.0/cookbooks-encryption/index.html | 20 +-
.../docs/2.7.0/cookbooks-message-queue/index.html | 18 +-
.../docs/2.7.0/cookbooks-non-persistent/index.html | 18 +-
.../docs/2.7.0/cookbooks-partitioned/index.html | 18 +-
.../2.7.0/cookbooks-retention-expiry/index.html | 20 +-
.../docs/2.7.0/cookbooks-tiered-storage/index.html | 20 +-
content/docs/2.7.0/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 20 +-
content/docs/2.7.0/deploy-bare-metal/index.html | 20 +-
content/docs/2.7.0/deploy-dcos/index.html | 20 +-
content/docs/2.7.0/deploy-docker/index.html | 18 +-
content/docs/2.7.0/deploy-kubernetes/index.html | 20 +-
content/docs/2.7.0/deploy-monitoring/index.html | 18 +-
.../docs/2.7.0/develop-binary-protocol/index.html | 20 +-
content/docs/2.7.0/develop-cpp/index.html | 18 +-
content/docs/2.7.0/develop-load-manager/index.html | 20 +-
content/docs/2.7.0/develop-schema/index.html | 18 +-
content/docs/2.7.0/develop-tools/index.html | 20 +-
content/docs/2.7.0/functions-cli/index.html | 18 +-
content/docs/2.7.0/functions-debug/index.html | 18 +-
content/docs/2.7.0/functions-deploy/index.html | 18 +-
content/docs/2.7.0/functions-develop/index.html | 20 +-
content/docs/2.7.0/functions-metrics/index.html | 18 +-
content/docs/2.7.0/functions-overview/index.html | 18 +-
content/docs/2.7.0/functions-package/index.html | 18 +-
content/docs/2.7.0/functions-runtime/index.html | 18 +-
content/docs/2.7.0/functions-worker/index.html | 20 +-
content/docs/2.7.0/helm-deploy/index.html | 20 +-
content/docs/2.7.0/helm-install/index.html | 18 +-
content/docs/2.7.0/helm-overview/index.html | 20 +-
content/docs/2.7.0/helm-prepare/index.html | 18 +-
content/docs/2.7.0/helm-tools/index.html | 18 +-
content/docs/2.7.0/helm-upgrade/index.html | 18 +-
content/docs/2.7.0/index.html | 20 +-
content/docs/2.7.0/io-aerospike-sink/index.html | 18 +-
content/docs/2.7.0/io-canal-source/index.html | 18 +-
content/docs/2.7.0/io-cassandra-sink/index.html | 18 +-
content/docs/2.7.0/io-cdc-debezium/index.html | 20 +-
content/docs/2.7.0/io-cdc/index.html | 18 +-
content/docs/2.7.0/io-cli/index.html | 18 +-
content/docs/2.7.0/io-connectors/index.html | 18 +-
content/docs/2.7.0/io-debezium-source/index.html | 20 +-
content/docs/2.7.0/io-debug/index.html | 20 +-
content/docs/2.7.0/io-develop/index.html | 20 +-
content/docs/2.7.0/io-dynamodb-source/index.html | 20 +-
.../docs/2.7.0/io-elasticsearch-sink/index.html | 18 +-
content/docs/2.7.0/io-file-source/index.html | 18 +-
content/docs/2.7.0/io-flume-sink/index.html | 18 +-
content/docs/2.7.0/io-flume-source/index.html | 18 +-
content/docs/2.7.0/io-hbase-sink/index.html | 20 +-
content/docs/2.7.0/io-hdfs2-sink/index.html | 20 +-
content/docs/2.7.0/io-hdfs3-sink/index.html | 20 +-
content/docs/2.7.0/io-influxdb-sink/index.html | 20 +-
content/docs/2.7.0/io-jdbc-sink/index.html | 20 +-
content/docs/2.7.0/io-kafka-sink/index.html | 20 +-
content/docs/2.7.0/io-kafka-source/index.html | 20 +-
content/docs/2.7.0/io-kinesis-sink/index.html | 18 +-
content/docs/2.7.0/io-kinesis-source/index.html | 18 +-
content/docs/2.7.0/io-mongo-sink/index.html | 20 +-
content/docs/2.7.0/io-netty-source/index.html | 20 +-
content/docs/2.7.0/io-nsq-source/index.html | 20 +-
content/docs/2.7.0/io-overview/index.html | 18 +-
content/docs/2.7.0/io-quickstart/index.html | 20 +-
content/docs/2.7.0/io-rabbitmq-sink/index.html | 20 +-
content/docs/2.7.0/io-rabbitmq-source/index.html | 20 +-
content/docs/2.7.0/io-redis-sink/index.html | 20 +-
content/docs/2.7.0/io-solr-sink/index.html | 20 +-
content/docs/2.7.0/io-twitter-source/index.html | 20 +-
content/docs/2.7.0/io-twitter/index.html | 18 +-
content/docs/2.7.0/io-use/index.html | 20 +-
content/docs/2.7.0/kubernetes-helm/index.html | 20 +-
.../docs/2.7.0/performance-pulsar-perf/index.html | 18 +-
content/docs/2.7.0/pulsar-2.0/index.html | 18 +-
content/docs/2.7.0/pulsar-admin/index.html | 20 +-
content/docs/2.7.0/reference-cli-tools/index.html | 20 +-
.../docs/2.7.0/reference-configuration/index.html | 20 +-
.../2.7.0/reference-connector-admin/index.html | 18 +-
content/docs/2.7.0/reference-metrics/index.html | 20 +-
.../docs/2.7.0/reference-terminology/index.html | 20 +-
.../schema-evolution-compatibility/index.html | 18 +-
content/docs/2.7.0/schema-get-started/index.html | 18 +-
content/docs/2.7.0/schema-manage/index.html | 20 +-
content/docs/2.7.0/schema-understand/index.html | 20 +-
content/docs/2.7.0/security-athenz/index.html | 20 +-
.../docs/2.7.0/security-authorization/index.html | 20 +-
.../docs/2.7.0/security-bouncy-castle/index.html | 20 +-
content/docs/2.7.0/security-encryption/index.html | 18 +-
content/docs/2.7.0/security-extending/index.html | 20 +-
content/docs/2.7.0/security-jwt/index.html | 20 +-
content/docs/2.7.0/security-kerberos/index.html | 20 +-
content/docs/2.7.0/security-oauth2/index.html | 20 +-
content/docs/2.7.0/security-overview/index.html | 18 +-
.../2.7.0/security-tls-authentication/index.html | 18 +-
.../docs/2.7.0/security-tls-keystore/index.html | 20 +-
.../docs/2.7.0/security-tls-transport/index.html | 20 +-
content/docs/2.7.0/security-token-admin/index.html | 20 +-
.../2.7.0/sql-deployment-configurations/index.html | 18 +-
content/docs/2.7.0/sql-getting-started/index.html | 18 +-
content/docs/2.7.0/sql-overview/index.html | 18 +-
content/docs/2.7.0/sql-rest-api/index.html | 18 +-
content/docs/2.7.0/standalone-docker/index.html | 20 +-
content/docs/2.7.0/tiered-storage-aws/index.html | 20 +-
content/docs/2.7.0/tiered-storage-azure/index.html | 18 +-
.../2.7.0/tiered-storage-filesystem/index.html | 18 +-
content/docs/2.7.0/tiered-storage-gcs/index.html | 20 +-
.../docs/2.7.0/tiered-storage-overview/index.html | 20 +-
content/docs/2.7.0/transactions-api/index.html | 18 +-
.../docs/2.7.0/transactions-guarantee/index.html | 18 +-
content/docs/2.7.0/transactions/index.html | 18 +-
.../docs/2.7.0/window-functions-context/index.html | 20 +-
content/docs/2.7.1/adaptors-kafka/index.html | 20 +-
content/docs/2.7.1/adaptors-spark/index.html | 18 +-
content/docs/2.7.1/adaptors-storm/index.html | 18 +-
content/docs/2.7.1/admin-api-brokers/index.html | 18 +-
content/docs/2.7.1/admin-api-clusters/index.html | 20 +-
content/docs/2.7.1/admin-api-functions/index.html | 18 +-
content/docs/2.7.1/admin-api-namespaces/index.html | 20 +-
.../admin-api-non-partitioned-topics/index.html | 18 +-
.../admin-api-non-persistent-topics/index.html | 18 +-
content/docs/2.7.1/admin-api-overview/index.html | 20 +-
.../2.7.1/admin-api-partitioned-topics/index.html | 18 +-
.../docs/2.7.1/admin-api-permissions/index.html | 20 +-
.../2.7.1/admin-api-persistent-topics/index.html | 18 +-
content/docs/2.7.1/admin-api-schemas/index.html | 18 +-
content/docs/2.7.1/admin-api-tenants/index.html | 18 +-
content/docs/2.7.1/admin-api-topics/index.html | 20 +-
.../docs/2.7.1/administration-dashboard/index.html | 20 +-
content/docs/2.7.1/administration-geo/index.html | 20 +-
.../docs/2.7.1/administration-isolation/index.html | 18 +-
.../2.7.1/administration-load-balance/index.html | 20 +-
content/docs/2.7.1/administration-proxy/index.html | 18 +-
.../2.7.1/administration-pulsar-manager/index.html | 18 +-
content/docs/2.7.1/administration-stats/index.html | 18 +-
.../docs/2.7.1/administration-upgrade/index.html | 20 +-
content/docs/2.7.1/administration-zk-bk/index.html | 20 +-
content/docs/2.7.1/client-libraries-cgo/index.html | 20 +-
content/docs/2.7.1/client-libraries-cpp/index.html | 20 +-
.../docs/2.7.1/client-libraries-dotnet/index.html | 18 +-
content/docs/2.7.1/client-libraries-go/index.html | 20 +-
.../docs/2.7.1/client-libraries-java/index.html | 20 +-
.../docs/2.7.1/client-libraries-node/index.html | 20 +-
.../docs/2.7.1/client-libraries-python/index.html | 20 +-
.../2.7.1/client-libraries-websocket/index.html | 20 +-
content/docs/2.7.1/client-libraries/index.html | 18 +-
.../concepts-architecture-overview/index.html | 18 +-
.../docs/2.7.1/concepts-architecture/index.html | 18 +-
.../docs/2.7.1/concepts-authentication/index.html | 18 +-
content/docs/2.7.1/concepts-clients/index.html | 20 +-
content/docs/2.7.1/concepts-messaging/index.html | 20 +-
.../docs/2.7.1/concepts-multi-tenancy/index.html | 18 +-
.../index.html | 20 +-
content/docs/2.7.1/concepts-overview/index.html | 18 +-
.../2.7.1/concepts-proxy-sni-routing/index.html | 18 +-
content/docs/2.7.1/concepts-replication/index.html | 18 +-
.../docs/2.7.1/concepts-tiered-storage/index.html | 18 +-
.../2.7.1/concepts-topic-compaction/index.html | 18 +-
.../2.7.1/cookbooks-bookkeepermetadata/index.html | 20 +-
content/docs/2.7.1/cookbooks-compaction/index.html | 18 +-
.../docs/2.7.1/cookbooks-deduplication/index.html | 18 +-
content/docs/2.7.1/cookbooks-encryption/index.html | 20 +-
.../docs/2.7.1/cookbooks-message-queue/index.html | 18 +-
.../docs/2.7.1/cookbooks-non-persistent/index.html | 18 +-
.../docs/2.7.1/cookbooks-partitioned/index.html | 18 +-
.../2.7.1/cookbooks-retention-expiry/index.html | 20 +-
.../docs/2.7.1/cookbooks-tiered-storage/index.html | 20 +-
content/docs/2.7.1/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 20 +-
content/docs/2.7.1/deploy-bare-metal/index.html | 20 +-
content/docs/2.7.1/deploy-dcos/index.html | 20 +-
content/docs/2.7.1/deploy-docker/index.html | 18 +-
content/docs/2.7.1/deploy-kubernetes/index.html | 20 +-
content/docs/2.7.1/deploy-monitoring/index.html | 18 +-
.../docs/2.7.1/develop-binary-protocol/index.html | 20 +-
content/docs/2.7.1/develop-cpp/index.html | 18 +-
content/docs/2.7.1/develop-load-manager/index.html | 20 +-
content/docs/2.7.1/develop-schema/index.html | 18 +-
content/docs/2.7.1/develop-tools/index.html | 20 +-
content/docs/2.7.1/functions-cli/index.html | 18 +-
content/docs/2.7.1/functions-debug/index.html | 18 +-
content/docs/2.7.1/functions-deploy/index.html | 18 +-
content/docs/2.7.1/functions-develop/index.html | 20 +-
content/docs/2.7.1/functions-metrics/index.html | 18 +-
content/docs/2.7.1/functions-overview/index.html | 18 +-
content/docs/2.7.1/functions-package/index.html | 18 +-
content/docs/2.7.1/functions-runtime/index.html | 18 +-
content/docs/2.7.1/functions-worker/index.html | 20 +-
content/docs/2.7.1/helm-deploy/index.html | 20 +-
content/docs/2.7.1/helm-install/index.html | 18 +-
content/docs/2.7.1/helm-overview/index.html | 20 +-
content/docs/2.7.1/helm-prepare/index.html | 18 +-
content/docs/2.7.1/helm-tools/index.html | 18 +-
content/docs/2.7.1/helm-upgrade/index.html | 18 +-
content/docs/2.7.1/index.html | 20 +-
content/docs/2.7.1/io-aerospike-sink/index.html | 18 +-
content/docs/2.7.1/io-canal-source/index.html | 18 +-
content/docs/2.7.1/io-cassandra-sink/index.html | 18 +-
content/docs/2.7.1/io-cdc-debezium/index.html | 20 +-
content/docs/2.7.1/io-cdc/index.html | 18 +-
content/docs/2.7.1/io-cli/index.html | 18 +-
content/docs/2.7.1/io-connectors/index.html | 18 +-
content/docs/2.7.1/io-debezium-source/index.html | 20 +-
content/docs/2.7.1/io-debug/index.html | 20 +-
content/docs/2.7.1/io-develop/index.html | 20 +-
content/docs/2.7.1/io-dynamodb-source/index.html | 20 +-
.../docs/2.7.1/io-elasticsearch-sink/index.html | 18 +-
content/docs/2.7.1/io-file-source/index.html | 18 +-
content/docs/2.7.1/io-flume-sink/index.html | 18 +-
content/docs/2.7.1/io-flume-source/index.html | 18 +-
content/docs/2.7.1/io-hbase-sink/index.html | 20 +-
content/docs/2.7.1/io-hdfs2-sink/index.html | 20 +-
content/docs/2.7.1/io-hdfs3-sink/index.html | 20 +-
content/docs/2.7.1/io-influxdb-sink/index.html | 20 +-
content/docs/2.7.1/io-jdbc-sink/index.html | 20 +-
content/docs/2.7.1/io-kafka-sink/index.html | 20 +-
content/docs/2.7.1/io-kafka-source/index.html | 20 +-
content/docs/2.7.1/io-kinesis-sink/index.html | 18 +-
content/docs/2.7.1/io-kinesis-source/index.html | 18 +-
content/docs/2.7.1/io-mongo-sink/index.html | 20 +-
content/docs/2.7.1/io-netty-source/index.html | 20 +-
content/docs/2.7.1/io-nsq-source/index.html | 20 +-
content/docs/2.7.1/io-overview/index.html | 18 +-
content/docs/2.7.1/io-quickstart/index.html | 20 +-
content/docs/2.7.1/io-rabbitmq-sink/index.html | 20 +-
content/docs/2.7.1/io-rabbitmq-source/index.html | 20 +-
content/docs/2.7.1/io-redis-sink/index.html | 20 +-
content/docs/2.7.1/io-solr-sink/index.html | 20 +-
content/docs/2.7.1/io-twitter-source/index.html | 20 +-
content/docs/2.7.1/io-twitter/index.html | 18 +-
content/docs/2.7.1/io-use/index.html | 20 +-
content/docs/2.7.1/kubernetes-helm/index.html | 20 +-
.../docs/2.7.1/performance-pulsar-perf/index.html | 18 +-
content/docs/2.7.1/pulsar-2.0/index.html | 18 +-
content/docs/2.7.1/pulsar-admin/index.html | 20 +-
content/docs/2.7.1/reference-cli-tools/index.html | 20 +-
.../docs/2.7.1/reference-configuration/index.html | 20 +-
.../2.7.1/reference-connector-admin/index.html | 18 +-
content/docs/2.7.1/reference-metrics/index.html | 20 +-
.../docs/2.7.1/reference-terminology/index.html | 20 +-
.../schema-evolution-compatibility/index.html | 18 +-
content/docs/2.7.1/schema-get-started/index.html | 18 +-
content/docs/2.7.1/schema-manage/index.html | 20 +-
content/docs/2.7.1/schema-understand/index.html | 20 +-
content/docs/2.7.1/security-athenz/index.html | 20 +-
.../docs/2.7.1/security-authorization/index.html | 20 +-
.../docs/2.7.1/security-bouncy-castle/index.html | 20 +-
content/docs/2.7.1/security-encryption/index.html | 18 +-
content/docs/2.7.1/security-extending/index.html | 20 +-
content/docs/2.7.1/security-jwt/index.html | 20 +-
content/docs/2.7.1/security-kerberos/index.html | 20 +-
content/docs/2.7.1/security-oauth2/index.html | 20 +-
content/docs/2.7.1/security-overview/index.html | 18 +-
.../2.7.1/security-tls-authentication/index.html | 18 +-
.../docs/2.7.1/security-tls-keystore/index.html | 20 +-
.../docs/2.7.1/security-tls-transport/index.html | 20 +-
content/docs/2.7.1/security-token-admin/index.html | 20 +-
.../2.7.1/sql-deployment-configurations/index.html | 18 +-
content/docs/2.7.1/sql-getting-started/index.html | 18 +-
content/docs/2.7.1/sql-overview/index.html | 18 +-
content/docs/2.7.1/sql-rest-api/index.html | 18 +-
content/docs/2.7.1/standalone-docker/index.html | 20 +-
content/docs/2.7.1/tiered-storage-aws/index.html | 20 +-
content/docs/2.7.1/tiered-storage-azure/index.html | 18 +-
.../2.7.1/tiered-storage-filesystem/index.html | 18 +-
content/docs/2.7.1/tiered-storage-gcs/index.html | 20 +-
.../docs/2.7.1/tiered-storage-overview/index.html | 20 +-
content/docs/2.7.1/transactions-api/index.html | 18 +-
.../docs/2.7.1/transactions-guarantee/index.html | 18 +-
content/docs/2.7.1/transactions/index.html | 18 +-
.../docs/2.7.1/window-functions-context/index.html | 20 +-
content/docs/2.7.2/adaptors-kafka/index.html | 20 +-
content/docs/2.7.2/adaptors-spark/index.html | 18 +-
content/docs/2.7.2/adaptors-storm/index.html | 18 +-
content/docs/2.7.2/admin-api-brokers/index.html | 18 +-
content/docs/2.7.2/admin-api-clusters/index.html | 20 +-
content/docs/2.7.2/admin-api-functions/index.html | 18 +-
content/docs/2.7.2/admin-api-namespaces/index.html | 20 +-
.../admin-api-non-partitioned-topics/index.html | 18 +-
.../admin-api-non-persistent-topics/index.html | 18 +-
content/docs/2.7.2/admin-api-overview/index.html | 20 +-
.../2.7.2/admin-api-partitioned-topics/index.html | 18 +-
.../docs/2.7.2/admin-api-permissions/index.html | 20 +-
.../2.7.2/admin-api-persistent-topics/index.html | 18 +-
content/docs/2.7.2/admin-api-schemas/index.html | 18 +-
content/docs/2.7.2/admin-api-tenants/index.html | 18 +-
content/docs/2.7.2/admin-api-topics/index.html | 20 +-
.../docs/2.7.2/administration-dashboard/index.html | 20 +-
content/docs/2.7.2/administration-geo/index.html | 20 +-
.../docs/2.7.2/administration-isolation/index.html | 18 +-
.../2.7.2/administration-load-balance/index.html | 20 +-
content/docs/2.7.2/administration-proxy/index.html | 18 +-
.../2.7.2/administration-pulsar-manager/index.html | 18 +-
content/docs/2.7.2/administration-stats/index.html | 18 +-
.../docs/2.7.2/administration-upgrade/index.html | 20 +-
content/docs/2.7.2/administration-zk-bk/index.html | 20 +-
content/docs/2.7.2/client-libraries-cgo/index.html | 20 +-
content/docs/2.7.2/client-libraries-cpp/index.html | 20 +-
.../docs/2.7.2/client-libraries-dotnet/index.html | 18 +-
content/docs/2.7.2/client-libraries-go/index.html | 20 +-
.../docs/2.7.2/client-libraries-java/index.html | 20 +-
.../docs/2.7.2/client-libraries-node/index.html | 20 +-
.../docs/2.7.2/client-libraries-python/index.html | 20 +-
.../2.7.2/client-libraries-websocket/index.html | 20 +-
content/docs/2.7.2/client-libraries/index.html | 18 +-
.../concepts-architecture-overview/index.html | 18 +-
.../docs/2.7.2/concepts-architecture/index.html | 18 +-
.../docs/2.7.2/concepts-authentication/index.html | 18 +-
content/docs/2.7.2/concepts-clients/index.html | 20 +-
content/docs/2.7.2/concepts-messaging/index.html | 20 +-
.../docs/2.7.2/concepts-multi-tenancy/index.html | 18 +-
.../index.html | 20 +-
content/docs/2.7.2/concepts-overview/index.html | 18 +-
.../2.7.2/concepts-proxy-sni-routing/index.html | 18 +-
content/docs/2.7.2/concepts-replication/index.html | 18 +-
.../docs/2.7.2/concepts-tiered-storage/index.html | 18 +-
.../2.7.2/concepts-topic-compaction/index.html | 18 +-
.../2.7.2/cookbooks-bookkeepermetadata/index.html | 20 +-
content/docs/2.7.2/cookbooks-compaction/index.html | 18 +-
.../docs/2.7.2/cookbooks-deduplication/index.html | 18 +-
content/docs/2.7.2/cookbooks-encryption/index.html | 20 +-
.../docs/2.7.2/cookbooks-message-queue/index.html | 18 +-
.../docs/2.7.2/cookbooks-non-persistent/index.html | 18 +-
.../docs/2.7.2/cookbooks-partitioned/index.html | 18 +-
.../2.7.2/cookbooks-retention-expiry/index.html | 20 +-
.../docs/2.7.2/cookbooks-tiered-storage/index.html | 20 +-
content/docs/2.7.2/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 20 +-
content/docs/2.7.2/deploy-bare-metal/index.html | 20 +-
content/docs/2.7.2/deploy-dcos/index.html | 20 +-
content/docs/2.7.2/deploy-docker/index.html | 18 +-
content/docs/2.7.2/deploy-kubernetes/index.html | 20 +-
content/docs/2.7.2/deploy-monitoring/index.html | 18 +-
.../docs/2.7.2/develop-binary-protocol/index.html | 20 +-
content/docs/2.7.2/develop-cpp/index.html | 18 +-
content/docs/2.7.2/develop-load-manager/index.html | 20 +-
content/docs/2.7.2/develop-schema/index.html | 18 +-
content/docs/2.7.2/develop-tools/index.html | 20 +-
content/docs/2.7.2/functions-cli/index.html | 18 +-
content/docs/2.7.2/functions-debug/index.html | 18 +-
content/docs/2.7.2/functions-deploy/index.html | 18 +-
content/docs/2.7.2/functions-develop/index.html | 20 +-
content/docs/2.7.2/functions-metrics/index.html | 18 +-
content/docs/2.7.2/functions-overview/index.html | 18 +-
content/docs/2.7.2/functions-package/index.html | 18 +-
content/docs/2.7.2/functions-runtime/index.html | 18 +-
content/docs/2.7.2/functions-worker/index.html | 20 +-
content/docs/2.7.2/helm-deploy/index.html | 20 +-
content/docs/2.7.2/helm-install/index.html | 18 +-
content/docs/2.7.2/helm-overview/index.html | 20 +-
content/docs/2.7.2/helm-prepare/index.html | 18 +-
content/docs/2.7.2/helm-tools/index.html | 18 +-
content/docs/2.7.2/helm-upgrade/index.html | 18 +-
content/docs/2.7.2/index.html | 20 +-
content/docs/2.7.2/io-aerospike-sink/index.html | 18 +-
content/docs/2.7.2/io-canal-source/index.html | 18 +-
content/docs/2.7.2/io-cassandra-sink/index.html | 18 +-
content/docs/2.7.2/io-cdc-debezium/index.html | 20 +-
content/docs/2.7.2/io-cdc/index.html | 18 +-
content/docs/2.7.2/io-cli/index.html | 18 +-
content/docs/2.7.2/io-connectors/index.html | 18 +-
content/docs/2.7.2/io-debezium-source/index.html | 20 +-
content/docs/2.7.2/io-debug/index.html | 20 +-
content/docs/2.7.2/io-develop/index.html | 20 +-
content/docs/2.7.2/io-dynamodb-source/index.html | 20 +-
.../docs/2.7.2/io-elasticsearch-sink/index.html | 18 +-
content/docs/2.7.2/io-file-source/index.html | 18 +-
content/docs/2.7.2/io-flume-sink/index.html | 18 +-
content/docs/2.7.2/io-flume-source/index.html | 18 +-
content/docs/2.7.2/io-hbase-sink/index.html | 20 +-
content/docs/2.7.2/io-hdfs2-sink/index.html | 20 +-
content/docs/2.7.2/io-hdfs3-sink/index.html | 20 +-
content/docs/2.7.2/io-influxdb-sink/index.html | 20 +-
content/docs/2.7.2/io-jdbc-sink/index.html | 20 +-
content/docs/2.7.2/io-kafka-sink/index.html | 20 +-
content/docs/2.7.2/io-kafka-source/index.html | 20 +-
content/docs/2.7.2/io-kinesis-sink/index.html | 18 +-
content/docs/2.7.2/io-kinesis-source/index.html | 18 +-
content/docs/2.7.2/io-mongo-sink/index.html | 20 +-
content/docs/2.7.2/io-netty-source/index.html | 20 +-
content/docs/2.7.2/io-nsq-source/index.html | 20 +-
content/docs/2.7.2/io-overview/index.html | 18 +-
content/docs/2.7.2/io-quickstart/index.html | 20 +-
content/docs/2.7.2/io-rabbitmq-sink/index.html | 20 +-
content/docs/2.7.2/io-rabbitmq-source/index.html | 20 +-
content/docs/2.7.2/io-redis-sink/index.html | 20 +-
content/docs/2.7.2/io-solr-sink/index.html | 20 +-
content/docs/2.7.2/io-twitter-source/index.html | 20 +-
content/docs/2.7.2/io-twitter/index.html | 18 +-
content/docs/2.7.2/io-use/index.html | 20 +-
content/docs/2.7.2/kubernetes-helm/index.html | 20 +-
.../docs/2.7.2/performance-pulsar-perf/index.html | 18 +-
content/docs/2.7.2/pulsar-2.0/index.html | 18 +-
content/docs/2.7.2/pulsar-admin/index.html | 20 +-
content/docs/2.7.2/reference-cli-tools/index.html | 20 +-
.../docs/2.7.2/reference-configuration/index.html | 20 +-
.../2.7.2/reference-connector-admin/index.html | 18 +-
content/docs/2.7.2/reference-metrics/index.html | 20 +-
.../docs/2.7.2/reference-terminology/index.html | 20 +-
.../schema-evolution-compatibility/index.html | 18 +-
content/docs/2.7.2/schema-get-started/index.html | 18 +-
content/docs/2.7.2/schema-manage/index.html | 20 +-
content/docs/2.7.2/schema-understand/index.html | 20 +-
content/docs/2.7.2/security-athenz/index.html | 20 +-
.../docs/2.7.2/security-authorization/index.html | 20 +-
.../docs/2.7.2/security-bouncy-castle/index.html | 20 +-
content/docs/2.7.2/security-encryption/index.html | 18 +-
content/docs/2.7.2/security-extending/index.html | 20 +-
content/docs/2.7.2/security-jwt/index.html | 20 +-
content/docs/2.7.2/security-kerberos/index.html | 20 +-
content/docs/2.7.2/security-oauth2/index.html | 20 +-
content/docs/2.7.2/security-overview/index.html | 18 +-
.../2.7.2/security-tls-authentication/index.html | 18 +-
.../docs/2.7.2/security-tls-keystore/index.html | 20 +-
.../docs/2.7.2/security-tls-transport/index.html | 20 +-
content/docs/2.7.2/security-token-admin/index.html | 20 +-
.../2.7.2/sql-deployment-configurations/index.html | 18 +-
content/docs/2.7.2/sql-getting-started/index.html | 18 +-
content/docs/2.7.2/sql-overview/index.html | 18 +-
content/docs/2.7.2/sql-rest-api/index.html | 18 +-
content/docs/2.7.2/standalone-docker/index.html | 20 +-
content/docs/2.7.2/tiered-storage-aws/index.html | 20 +-
content/docs/2.7.2/tiered-storage-azure/index.html | 18 +-
.../2.7.2/tiered-storage-filesystem/index.html | 18 +-
content/docs/2.7.2/tiered-storage-gcs/index.html | 20 +-
.../docs/2.7.2/tiered-storage-overview/index.html | 20 +-
content/docs/2.7.2/transactions-api/index.html | 18 +-
.../docs/2.7.2/transactions-guarantee/index.html | 18 +-
content/docs/2.7.2/transactions/index.html | 18 +-
.../docs/2.7.2/window-functions-context/index.html | 20 +-
content/docs/2.7.3/adaptors-kafka/index.html | 20 +-
content/docs/2.7.3/adaptors-spark/index.html | 18 +-
content/docs/2.7.3/adaptors-storm/index.html | 18 +-
content/docs/2.7.3/admin-api-brokers/index.html | 18 +-
content/docs/2.7.3/admin-api-clusters/index.html | 20 +-
content/docs/2.7.3/admin-api-functions/index.html | 18 +-
content/docs/2.7.3/admin-api-namespaces/index.html | 20 +-
.../admin-api-non-partitioned-topics/index.html | 18 +-
.../admin-api-non-persistent-topics/index.html | 18 +-
content/docs/2.7.3/admin-api-overview/index.html | 20 +-
.../2.7.3/admin-api-partitioned-topics/index.html | 18 +-
.../docs/2.7.3/admin-api-permissions/index.html | 20 +-
.../2.7.3/admin-api-persistent-topics/index.html | 18 +-
content/docs/2.7.3/admin-api-schemas/index.html | 18 +-
content/docs/2.7.3/admin-api-tenants/index.html | 18 +-
content/docs/2.7.3/admin-api-topics/index.html | 20 +-
.../docs/2.7.3/administration-dashboard/index.html | 20 +-
content/docs/2.7.3/administration-geo/index.html | 20 +-
.../docs/2.7.3/administration-isolation/index.html | 18 +-
.../2.7.3/administration-load-balance/index.html | 20 +-
content/docs/2.7.3/administration-proxy/index.html | 18 +-
.../2.7.3/administration-pulsar-manager/index.html | 18 +-
content/docs/2.7.3/administration-stats/index.html | 18 +-
.../docs/2.7.3/administration-upgrade/index.html | 20 +-
content/docs/2.7.3/administration-zk-bk/index.html | 20 +-
content/docs/2.7.3/client-libraries-cgo/index.html | 20 +-
content/docs/2.7.3/client-libraries-cpp/index.html | 20 +-
.../docs/2.7.3/client-libraries-dotnet/index.html | 18 +-
content/docs/2.7.3/client-libraries-go/index.html | 20 +-
.../docs/2.7.3/client-libraries-java/index.html | 20 +-
.../docs/2.7.3/client-libraries-node/index.html | 20 +-
.../docs/2.7.3/client-libraries-python/index.html | 20 +-
.../2.7.3/client-libraries-websocket/index.html | 20 +-
content/docs/2.7.3/client-libraries/index.html | 18 +-
.../concepts-architecture-overview/index.html | 18 +-
.../docs/2.7.3/concepts-architecture/index.html | 18 +-
.../docs/2.7.3/concepts-authentication/index.html | 18 +-
content/docs/2.7.3/concepts-clients/index.html | 20 +-
content/docs/2.7.3/concepts-messaging/index.html | 20 +-
.../docs/2.7.3/concepts-multi-tenancy/index.html | 18 +-
.../index.html | 20 +-
content/docs/2.7.3/concepts-overview/index.html | 18 +-
.../2.7.3/concepts-proxy-sni-routing/index.html | 18 +-
content/docs/2.7.3/concepts-replication/index.html | 18 +-
.../docs/2.7.3/concepts-tiered-storage/index.html | 18 +-
.../2.7.3/concepts-topic-compaction/index.html | 18 +-
.../2.7.3/cookbooks-bookkeepermetadata/index.html | 20 +-
content/docs/2.7.3/cookbooks-compaction/index.html | 18 +-
.../docs/2.7.3/cookbooks-deduplication/index.html | 18 +-
content/docs/2.7.3/cookbooks-encryption/index.html | 20 +-
.../docs/2.7.3/cookbooks-message-queue/index.html | 18 +-
.../docs/2.7.3/cookbooks-non-persistent/index.html | 18 +-
.../docs/2.7.3/cookbooks-partitioned/index.html | 18 +-
.../2.7.3/cookbooks-retention-expiry/index.html | 20 +-
.../docs/2.7.3/cookbooks-tiered-storage/index.html | 20 +-
content/docs/2.7.3/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 20 +-
content/docs/2.7.3/deploy-bare-metal/index.html | 20 +-
content/docs/2.7.3/deploy-dcos/index.html | 20 +-
content/docs/2.7.3/deploy-docker/index.html | 18 +-
content/docs/2.7.3/deploy-kubernetes/index.html | 20 +-
content/docs/2.7.3/deploy-monitoring/index.html | 18 +-
.../docs/2.7.3/develop-binary-protocol/index.html | 20 +-
content/docs/2.7.3/develop-cpp/index.html | 18 +-
content/docs/2.7.3/develop-load-manager/index.html | 20 +-
content/docs/2.7.3/develop-schema/index.html | 18 +-
content/docs/2.7.3/develop-tools/index.html | 20 +-
content/docs/2.7.3/functions-cli/index.html | 18 +-
content/docs/2.7.3/functions-debug/index.html | 18 +-
content/docs/2.7.3/functions-deploy/index.html | 18 +-
content/docs/2.7.3/functions-develop/index.html | 20 +-
content/docs/2.7.3/functions-metrics/index.html | 18 +-
content/docs/2.7.3/functions-overview/index.html | 18 +-
content/docs/2.7.3/functions-package/index.html | 18 +-
content/docs/2.7.3/functions-runtime/index.html | 18 +-
content/docs/2.7.3/functions-worker/index.html | 20 +-
content/docs/2.7.3/helm-deploy/index.html | 20 +-
content/docs/2.7.3/helm-install/index.html | 18 +-
content/docs/2.7.3/helm-overview/index.html | 20 +-
content/docs/2.7.3/helm-prepare/index.html | 18 +-
content/docs/2.7.3/helm-tools/index.html | 18 +-
content/docs/2.7.3/helm-upgrade/index.html | 18 +-
content/docs/2.7.3/index.html | 20 +-
content/docs/2.7.3/io-aerospike-sink/index.html | 18 +-
content/docs/2.7.3/io-canal-source/index.html | 18 +-
content/docs/2.7.3/io-cassandra-sink/index.html | 18 +-
content/docs/2.7.3/io-cdc-debezium/index.html | 20 +-
content/docs/2.7.3/io-cdc/index.html | 18 +-
content/docs/2.7.3/io-cli/index.html | 18 +-
content/docs/2.7.3/io-connectors/index.html | 18 +-
content/docs/2.7.3/io-debezium-source/index.html | 20 +-
content/docs/2.7.3/io-debug/index.html | 20 +-
content/docs/2.7.3/io-develop/index.html | 20 +-
content/docs/2.7.3/io-dynamodb-source/index.html | 20 +-
.../docs/2.7.3/io-elasticsearch-sink/index.html | 18 +-
content/docs/2.7.3/io-file-source/index.html | 18 +-
content/docs/2.7.3/io-flume-sink/index.html | 18 +-
content/docs/2.7.3/io-flume-source/index.html | 18 +-
content/docs/2.7.3/io-hbase-sink/index.html | 20 +-
content/docs/2.7.3/io-hdfs2-sink/index.html | 20 +-
content/docs/2.7.3/io-hdfs3-sink/index.html | 20 +-
content/docs/2.7.3/io-influxdb-sink/index.html | 20 +-
content/docs/2.7.3/io-jdbc-sink/index.html | 20 +-
content/docs/2.7.3/io-kafka-sink/index.html | 20 +-
content/docs/2.7.3/io-kafka-source/index.html | 20 +-
content/docs/2.7.3/io-kinesis-sink/index.html | 18 +-
content/docs/2.7.3/io-kinesis-source/index.html | 18 +-
content/docs/2.7.3/io-mongo-sink/index.html | 20 +-
content/docs/2.7.3/io-netty-source/index.html | 20 +-
content/docs/2.7.3/io-nsq-source/index.html | 20 +-
content/docs/2.7.3/io-overview/index.html | 18 +-
content/docs/2.7.3/io-quickstart/index.html | 20 +-
content/docs/2.7.3/io-rabbitmq-sink/index.html | 20 +-
content/docs/2.7.3/io-rabbitmq-source/index.html | 20 +-
content/docs/2.7.3/io-redis-sink/index.html | 20 +-
content/docs/2.7.3/io-solr-sink/index.html | 20 +-
content/docs/2.7.3/io-twitter-source/index.html | 20 +-
content/docs/2.7.3/io-twitter/index.html | 18 +-
content/docs/2.7.3/io-use/index.html | 20 +-
content/docs/2.7.3/kubernetes-helm/index.html | 20 +-
.../docs/2.7.3/performance-pulsar-perf/index.html | 18 +-
content/docs/2.7.3/pulsar-2.0/index.html | 18 +-
content/docs/2.7.3/pulsar-admin/index.html | 20 +-
content/docs/2.7.3/reference-cli-tools/index.html | 20 +-
.../docs/2.7.3/reference-configuration/index.html | 20 +-
.../2.7.3/reference-connector-admin/index.html | 18 +-
content/docs/2.7.3/reference-metrics/index.html | 20 +-
.../docs/2.7.3/reference-terminology/index.html | 20 +-
.../schema-evolution-compatibility/index.html | 18 +-
content/docs/2.7.3/schema-get-started/index.html | 18 +-
content/docs/2.7.3/schema-manage/index.html | 20 +-
content/docs/2.7.3/schema-understand/index.html | 20 +-
content/docs/2.7.3/security-athenz/index.html | 20 +-
.../docs/2.7.3/security-authorization/index.html | 20 +-
.../docs/2.7.3/security-bouncy-castle/index.html | 20 +-
content/docs/2.7.3/security-encryption/index.html | 18 +-
content/docs/2.7.3/security-extending/index.html | 20 +-
content/docs/2.7.3/security-jwt/index.html | 20 +-
content/docs/2.7.3/security-kerberos/index.html | 20 +-
content/docs/2.7.3/security-oauth2/index.html | 20 +-
content/docs/2.7.3/security-overview/index.html | 18 +-
.../2.7.3/security-tls-authentication/index.html | 18 +-
.../docs/2.7.3/security-tls-keystore/index.html | 20 +-
.../docs/2.7.3/security-tls-transport/index.html | 20 +-
content/docs/2.7.3/security-token-admin/index.html | 20 +-
.../2.7.3/sql-deployment-configurations/index.html | 18 +-
content/docs/2.7.3/sql-getting-started/index.html | 18 +-
content/docs/2.7.3/sql-overview/index.html | 18 +-
content/docs/2.7.3/sql-rest-api/index.html | 18 +-
content/docs/2.7.3/standalone-docker/index.html | 20 +-
content/docs/2.7.3/tiered-storage-aws/index.html | 20 +-
content/docs/2.7.3/tiered-storage-azure/index.html | 18 +-
.../2.7.3/tiered-storage-filesystem/index.html | 18 +-
content/docs/2.7.3/tiered-storage-gcs/index.html | 20 +-
.../docs/2.7.3/tiered-storage-overview/index.html | 20 +-
content/docs/2.7.3/transactions-api/index.html | 18 +-
.../docs/2.7.3/transactions-guarantee/index.html | 18 +-
content/docs/2.7.3/transactions/index.html | 18 +-
.../docs/2.7.3/window-functions-context/index.html | 20 +-
content/docs/2.7.4/adaptors-kafka/index.html | 22 +-
content/docs/2.7.4/adaptors-spark/index.html | 18 +-
content/docs/2.7.4/adaptors-storm/index.html | 18 +-
content/docs/2.7.4/admin-api-brokers/index.html | 18 +-
content/docs/2.7.4/admin-api-clusters/index.html | 22 +-
content/docs/2.7.4/admin-api-functions/index.html | 18 +-
content/docs/2.7.4/admin-api-namespaces/index.html | 28 +-
.../admin-api-non-partitioned-topics/index.html | 18 +-
.../admin-api-non-persistent-topics/index.html | 18 +-
content/docs/2.7.4/admin-api-overview/index.html | 20 +-
.../2.7.4/admin-api-partitioned-topics/index.html | 18 +-
.../docs/2.7.4/admin-api-permissions/index.html | 22 +-
.../2.7.4/admin-api-persistent-topics/index.html | 18 +-
content/docs/2.7.4/admin-api-schemas/index.html | 18 +-
content/docs/2.7.4/admin-api-tenants/index.html | 18 +-
content/docs/2.7.4/admin-api-topics/index.html | 22 +-
.../docs/2.7.4/administration-dashboard/index.html | 20 +-
content/docs/2.7.4/administration-geo/index.html | 20 +-
.../docs/2.7.4/administration-isolation/index.html | 18 +-
.../2.7.4/administration-load-balance/index.html | 20 +-
content/docs/2.7.4/administration-proxy/index.html | 18 +-
.../2.7.4/administration-pulsar-manager/index.html | 18 +-
content/docs/2.7.4/administration-stats/index.html | 18 +-
.../docs/2.7.4/administration-upgrade/index.html | 20 +-
content/docs/2.7.4/administration-zk-bk/index.html | 20 +-
content/docs/2.7.4/client-libraries-cgo/index.html | 22 +-
content/docs/2.7.4/client-libraries-cpp/index.html | 22 +-
.../docs/2.7.4/client-libraries-dotnet/index.html | 18 +-
content/docs/2.7.4/client-libraries-go/index.html | 20 +-
.../docs/2.7.4/client-libraries-java/index.html | 20 +-
.../docs/2.7.4/client-libraries-node/index.html | 20 +-
.../docs/2.7.4/client-libraries-python/index.html | 20 +-
.../2.7.4/client-libraries-websocket/index.html | 20 +-
content/docs/2.7.4/client-libraries/index.html | 18 +-
.../concepts-architecture-overview/index.html | 18 +-
.../docs/2.7.4/concepts-architecture/index.html | 18 +-
.../docs/2.7.4/concepts-authentication/index.html | 18 +-
content/docs/2.7.4/concepts-clients/index.html | 20 +-
content/docs/2.7.4/concepts-messaging/index.html | 20 +-
.../docs/2.7.4/concepts-multi-tenancy/index.html | 18 +-
.../index.html | 20 +-
content/docs/2.7.4/concepts-overview/index.html | 18 +-
.../2.7.4/concepts-proxy-sni-routing/index.html | 18 +-
content/docs/2.7.4/concepts-replication/index.html | 18 +-
.../docs/2.7.4/concepts-tiered-storage/index.html | 18 +-
.../2.7.4/concepts-topic-compaction/index.html | 18 +-
.../2.7.4/cookbooks-bookkeepermetadata/index.html | 20 +-
content/docs/2.7.4/cookbooks-compaction/index.html | 18 +-
.../docs/2.7.4/cookbooks-deduplication/index.html | 18 +-
content/docs/2.7.4/cookbooks-encryption/index.html | 20 +-
.../docs/2.7.4/cookbooks-message-queue/index.html | 18 +-
.../docs/2.7.4/cookbooks-non-persistent/index.html | 18 +-
.../docs/2.7.4/cookbooks-partitioned/index.html | 18 +-
.../2.7.4/cookbooks-retention-expiry/index.html | 20 +-
.../docs/2.7.4/cookbooks-tiered-storage/index.html | 20 +-
content/docs/2.7.4/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 22 +-
content/docs/2.7.4/deploy-bare-metal/index.html | 28 +-
content/docs/2.7.4/deploy-dcos/index.html | 20 +-
content/docs/2.7.4/deploy-docker/index.html | 18 +-
content/docs/2.7.4/deploy-kubernetes/index.html | 20 +-
content/docs/2.7.4/deploy-monitoring/index.html | 18 +-
.../docs/2.7.4/develop-binary-protocol/index.html | 20 +-
content/docs/2.7.4/develop-cpp/index.html | 18 +-
content/docs/2.7.4/develop-load-manager/index.html | 20 +-
content/docs/2.7.4/develop-schema/index.html | 18 +-
content/docs/2.7.4/develop-tools/index.html | 20 +-
content/docs/2.7.4/functions-cli/index.html | 18 +-
content/docs/2.7.4/functions-debug/index.html | 18 +-
content/docs/2.7.4/functions-deploy/index.html | 18 +-
content/docs/2.7.4/functions-develop/index.html | 24 +-
content/docs/2.7.4/functions-metrics/index.html | 18 +-
content/docs/2.7.4/functions-overview/index.html | 18 +-
content/docs/2.7.4/functions-package/index.html | 18 +-
content/docs/2.7.4/functions-runtime/index.html | 18 +-
content/docs/2.7.4/functions-worker/index.html | 20 +-
content/docs/2.7.4/helm-deploy/index.html | 20 +-
content/docs/2.7.4/helm-install/index.html | 18 +-
content/docs/2.7.4/helm-overview/index.html | 20 +-
content/docs/2.7.4/helm-prepare/index.html | 18 +-
content/docs/2.7.4/helm-tools/index.html | 18 +-
content/docs/2.7.4/helm-upgrade/index.html | 18 +-
content/docs/2.7.4/index.html | 28 +-
content/docs/2.7.4/io-aerospike-sink/index.html | 18 +-
content/docs/2.7.4/io-canal-source/index.html | 18 +-
content/docs/2.7.4/io-cassandra-sink/index.html | 18 +-
content/docs/2.7.4/io-cdc-debezium/index.html | 20 +-
content/docs/2.7.4/io-cdc/index.html | 18 +-
content/docs/2.7.4/io-cli/index.html | 18 +-
content/docs/2.7.4/io-connectors/index.html | 18 +-
content/docs/2.7.4/io-debezium-source/index.html | 20 +-
content/docs/2.7.4/io-debug/index.html | 20 +-
content/docs/2.7.4/io-develop/index.html | 20 +-
content/docs/2.7.4/io-dynamodb-source/index.html | 20 +-
.../docs/2.7.4/io-elasticsearch-sink/index.html | 18 +-
content/docs/2.7.4/io-file-source/index.html | 18 +-
content/docs/2.7.4/io-flume-sink/index.html | 18 +-
content/docs/2.7.4/io-flume-source/index.html | 18 +-
content/docs/2.7.4/io-hbase-sink/index.html | 20 +-
content/docs/2.7.4/io-hdfs2-sink/index.html | 20 +-
content/docs/2.7.4/io-hdfs3-sink/index.html | 20 +-
content/docs/2.7.4/io-influxdb-sink/index.html | 20 +-
content/docs/2.7.4/io-jdbc-sink/index.html | 20 +-
content/docs/2.7.4/io-kafka-sink/index.html | 20 +-
content/docs/2.7.4/io-kafka-source/index.html | 20 +-
content/docs/2.7.4/io-kinesis-sink/index.html | 18 +-
content/docs/2.7.4/io-kinesis-source/index.html | 18 +-
content/docs/2.7.4/io-mongo-sink/index.html | 20 +-
content/docs/2.7.4/io-netty-source/index.html | 20 +-
content/docs/2.7.4/io-nsq-source/index.html | 20 +-
content/docs/2.7.4/io-overview/index.html | 18 +-
content/docs/2.7.4/io-quickstart/index.html | 22 +-
content/docs/2.7.4/io-rabbitmq-sink/index.html | 20 +-
content/docs/2.7.4/io-rabbitmq-source/index.html | 20 +-
content/docs/2.7.4/io-redis-sink/index.html | 20 +-
content/docs/2.7.4/io-solr-sink/index.html | 20 +-
content/docs/2.7.4/io-twitter-source/index.html | 20 +-
content/docs/2.7.4/io-twitter/index.html | 18 +-
content/docs/2.7.4/io-use/index.html | 20 +-
content/docs/2.7.4/kubernetes-helm/index.html | 20 +-
.../docs/2.7.4/performance-pulsar-perf/index.html | 18 +-
content/docs/2.7.4/pulsar-2.0/index.html | 18 +-
content/docs/2.7.4/pulsar-admin/index.html | 20 +-
content/docs/2.7.4/reference-cli-tools/index.html | 20 +-
.../docs/2.7.4/reference-configuration/index.html | 20 +-
.../2.7.4/reference-connector-admin/index.html | 18 +-
content/docs/2.7.4/reference-metrics/index.html | 20 +-
.../docs/2.7.4/reference-terminology/index.html | 20 +-
.../schema-evolution-compatibility/index.html | 18 +-
content/docs/2.7.4/schema-get-started/index.html | 18 +-
content/docs/2.7.4/schema-manage/index.html | 20 +-
content/docs/2.7.4/schema-understand/index.html | 20 +-
content/docs/2.7.4/security-athenz/index.html | 20 +-
.../docs/2.7.4/security-authorization/index.html | 20 +-
.../docs/2.7.4/security-bouncy-castle/index.html | 20 +-
content/docs/2.7.4/security-encryption/index.html | 18 +-
content/docs/2.7.4/security-extending/index.html | 20 +-
content/docs/2.7.4/security-jwt/index.html | 20 +-
content/docs/2.7.4/security-kerberos/index.html | 20 +-
content/docs/2.7.4/security-oauth2/index.html | 20 +-
content/docs/2.7.4/security-overview/index.html | 18 +-
.../2.7.4/security-tls-authentication/index.html | 18 +-
.../docs/2.7.4/security-tls-keystore/index.html | 20 +-
.../docs/2.7.4/security-tls-transport/index.html | 20 +-
content/docs/2.7.4/security-token-admin/index.html | 20 +-
.../2.7.4/sql-deployment-configurations/index.html | 18 +-
content/docs/2.7.4/sql-getting-started/index.html | 18 +-
content/docs/2.7.4/sql-overview/index.html | 18 +-
content/docs/2.7.4/sql-rest-api/index.html | 18 +-
content/docs/2.7.4/standalone-docker/index.html | 22 +-
content/docs/2.7.4/tiered-storage-aws/index.html | 20 +-
content/docs/2.7.4/tiered-storage-azure/index.html | 18 +-
.../2.7.4/tiered-storage-filesystem/index.html | 18 +-
content/docs/2.7.4/tiered-storage-gcs/index.html | 20 +-
.../docs/2.7.4/tiered-storage-overview/index.html | 20 +-
content/docs/2.7.4/transactions-api/index.html | 18 +-
.../docs/2.7.4/transactions-guarantee/index.html | 18 +-
content/docs/2.7.4/transactions/index.html | 18 +-
.../docs/2.7.4/window-functions-context/index.html | 20 +-
content/docs/2.8.0/adaptors-kafka/index.html | 20 +-
content/docs/2.8.0/adaptors-spark/index.html | 18 +-
content/docs/2.8.0/adaptors-storm/index.html | 18 +-
content/docs/2.8.0/admin-api-brokers/index.html | 18 +-
content/docs/2.8.0/admin-api-clusters/index.html | 20 +-
content/docs/2.8.0/admin-api-functions/index.html | 18 +-
content/docs/2.8.0/admin-api-namespaces/index.html | 20 +-
.../admin-api-non-partitioned-topics/index.html | 18 +-
.../admin-api-non-persistent-topics/index.html | 18 +-
content/docs/2.8.0/admin-api-overview/index.html | 18 +-
content/docs/2.8.0/admin-api-packages/index.html | 20 +-
.../2.8.0/admin-api-partitioned-topics/index.html | 18 +-
.../docs/2.8.0/admin-api-permissions/index.html | 20 +-
.../2.8.0/admin-api-persistent-topics/index.html | 18 +-
content/docs/2.8.0/admin-api-schemas/index.html | 18 +-
content/docs/2.8.0/admin-api-tenants/index.html | 18 +-
content/docs/2.8.0/admin-api-topics/index.html | 20 +-
.../docs/2.8.0/administration-dashboard/index.html | 20 +-
content/docs/2.8.0/administration-geo/index.html | 20 +-
.../docs/2.8.0/administration-isolation/index.html | 18 +-
.../2.8.0/administration-load-balance/index.html | 20 +-
content/docs/2.8.0/administration-proxy/index.html | 18 +-
.../2.8.0/administration-pulsar-manager/index.html | 18 +-
content/docs/2.8.0/administration-stats/index.html | 18 +-
.../docs/2.8.0/administration-upgrade/index.html | 20 +-
content/docs/2.8.0/administration-zk-bk/index.html | 20 +-
content/docs/2.8.0/client-libraries-cgo/index.html | 20 +-
content/docs/2.8.0/client-libraries-cpp/index.html | 20 +-
.../docs/2.8.0/client-libraries-dotnet/index.html | 18 +-
content/docs/2.8.0/client-libraries-go/index.html | 20 +-
.../docs/2.8.0/client-libraries-java/index.html | 20 +-
.../docs/2.8.0/client-libraries-node/index.html | 20 +-
.../docs/2.8.0/client-libraries-python/index.html | 20 +-
.../2.8.0/client-libraries-websocket/index.html | 20 +-
content/docs/2.8.0/client-libraries/index.html | 18 +-
.../concepts-architecture-overview/index.html | 18 +-
.../docs/2.8.0/concepts-architecture/index.html | 18 +-
.../docs/2.8.0/concepts-authentication/index.html | 18 +-
content/docs/2.8.0/concepts-clients/index.html | 20 +-
content/docs/2.8.0/concepts-messaging/index.html | 20 +-
.../docs/2.8.0/concepts-multi-tenancy/index.html | 18 +-
.../index.html | 20 +-
content/docs/2.8.0/concepts-overview/index.html | 18 +-
.../2.8.0/concepts-proxy-sni-routing/index.html | 18 +-
content/docs/2.8.0/concepts-replication/index.html | 18 +-
.../docs/2.8.0/concepts-tiered-storage/index.html | 18 +-
.../2.8.0/concepts-topic-compaction/index.html | 18 +-
.../2.8.0/cookbooks-bookkeepermetadata/index.html | 20 +-
content/docs/2.8.0/cookbooks-compaction/index.html | 18 +-
.../docs/2.8.0/cookbooks-deduplication/index.html | 18 +-
content/docs/2.8.0/cookbooks-encryption/index.html | 20 +-
.../docs/2.8.0/cookbooks-message-queue/index.html | 18 +-
.../docs/2.8.0/cookbooks-non-persistent/index.html | 18 +-
.../docs/2.8.0/cookbooks-partitioned/index.html | 18 +-
.../2.8.0/cookbooks-retention-expiry/index.html | 20 +-
.../docs/2.8.0/cookbooks-tiered-storage/index.html | 20 +-
content/docs/2.8.0/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 20 +-
content/docs/2.8.0/deploy-bare-metal/index.html | 20 +-
content/docs/2.8.0/deploy-dcos/index.html | 20 +-
content/docs/2.8.0/deploy-docker/index.html | 18 +-
content/docs/2.8.0/deploy-kubernetes/index.html | 20 +-
content/docs/2.8.0/deploy-monitoring/index.html | 18 +-
.../docs/2.8.0/develop-binary-protocol/index.html | 20 +-
content/docs/2.8.0/develop-load-manager/index.html | 20 +-
content/docs/2.8.0/develop-schema/index.html | 18 +-
content/docs/2.8.0/develop-tools/index.html | 20 +-
content/docs/2.8.0/functions-cli/index.html | 18 +-
content/docs/2.8.0/functions-debug/index.html | 18 +-
content/docs/2.8.0/functions-deploy/index.html | 18 +-
content/docs/2.8.0/functions-develop/index.html | 20 +-
content/docs/2.8.0/functions-metrics/index.html | 18 +-
content/docs/2.8.0/functions-overview/index.html | 18 +-
content/docs/2.8.0/functions-package/index.html | 18 +-
content/docs/2.8.0/functions-runtime/index.html | 18 +-
content/docs/2.8.0/functions-worker/index.html | 20 +-
content/docs/2.8.0/helm-deploy/index.html | 20 +-
content/docs/2.8.0/helm-install/index.html | 18 +-
content/docs/2.8.0/helm-overview/index.html | 20 +-
content/docs/2.8.0/helm-prepare/index.html | 18 +-
content/docs/2.8.0/helm-tools/index.html | 18 +-
content/docs/2.8.0/helm-upgrade/index.html | 18 +-
content/docs/2.8.0/index.html | 20 +-
content/docs/2.8.0/io-aerospike-sink/index.html | 18 +-
content/docs/2.8.0/io-canal-source/index.html | 18 +-
content/docs/2.8.0/io-cassandra-sink/index.html | 18 +-
content/docs/2.8.0/io-cdc-debezium/index.html | 20 +-
content/docs/2.8.0/io-cdc/index.html | 18 +-
content/docs/2.8.0/io-cli/index.html | 18 +-
content/docs/2.8.0/io-connectors/index.html | 18 +-
content/docs/2.8.0/io-debezium-source/index.html | 20 +-
content/docs/2.8.0/io-debug/index.html | 20 +-
content/docs/2.8.0/io-develop/index.html | 20 +-
content/docs/2.8.0/io-dynamodb-source/index.html | 20 +-
.../docs/2.8.0/io-elasticsearch-sink/index.html | 18 +-
content/docs/2.8.0/io-file-source/index.html | 18 +-
content/docs/2.8.0/io-flume-sink/index.html | 18 +-
content/docs/2.8.0/io-flume-source/index.html | 18 +-
content/docs/2.8.0/io-hbase-sink/index.html | 20 +-
content/docs/2.8.0/io-hdfs2-sink/index.html | 20 +-
content/docs/2.8.0/io-hdfs3-sink/index.html | 20 +-
content/docs/2.8.0/io-influxdb-sink/index.html | 20 +-
content/docs/2.8.0/io-jdbc-sink/index.html | 20 +-
content/docs/2.8.0/io-kafka-sink/index.html | 20 +-
content/docs/2.8.0/io-kafka-source/index.html | 20 +-
content/docs/2.8.0/io-kinesis-sink/index.html | 18 +-
content/docs/2.8.0/io-kinesis-source/index.html | 18 +-
content/docs/2.8.0/io-mongo-sink/index.html | 20 +-
content/docs/2.8.0/io-netty-source/index.html | 20 +-
content/docs/2.8.0/io-nsq-source/index.html | 20 +-
content/docs/2.8.0/io-overview/index.html | 18 +-
content/docs/2.8.0/io-quickstart/index.html | 20 +-
content/docs/2.8.0/io-rabbitmq-sink/index.html | 20 +-
content/docs/2.8.0/io-rabbitmq-source/index.html | 20 +-
content/docs/2.8.0/io-redis-sink/index.html | 20 +-
content/docs/2.8.0/io-solr-sink/index.html | 20 +-
content/docs/2.8.0/io-twitter-source/index.html | 20 +-
content/docs/2.8.0/io-twitter/index.html | 18 +-
content/docs/2.8.0/io-use/index.html | 20 +-
content/docs/2.8.0/kubernetes-helm/index.html | 20 +-
.../docs/2.8.0/performance-pulsar-perf/index.html | 18 +-
content/docs/2.8.0/pulsar-2.0/index.html | 18 +-
content/docs/2.8.0/pulsar-admin/index.html | 20 +-
content/docs/2.8.0/reference-cli-tools/index.html | 20 +-
.../docs/2.8.0/reference-configuration/index.html | 20 +-
.../2.8.0/reference-connector-admin/index.html | 18 +-
content/docs/2.8.0/reference-metrics/index.html | 20 +-
.../docs/2.8.0/reference-terminology/index.html | 20 +-
.../schema-evolution-compatibility/index.html | 18 +-
content/docs/2.8.0/schema-get-started/index.html | 18 +-
content/docs/2.8.0/schema-manage/index.html | 20 +-
content/docs/2.8.0/schema-understand/index.html | 20 +-
content/docs/2.8.0/security-athenz/index.html | 20 +-
.../docs/2.8.0/security-authorization/index.html | 20 +-
.../docs/2.8.0/security-bouncy-castle/index.html | 20 +-
content/docs/2.8.0/security-encryption/index.html | 18 +-
content/docs/2.8.0/security-extending/index.html | 20 +-
content/docs/2.8.0/security-jwt/index.html | 20 +-
content/docs/2.8.0/security-kerberos/index.html | 20 +-
content/docs/2.8.0/security-oauth2/index.html | 20 +-
content/docs/2.8.0/security-overview/index.html | 18 +-
.../2.8.0/security-tls-authentication/index.html | 18 +-
.../docs/2.8.0/security-tls-keystore/index.html | 20 +-
.../docs/2.8.0/security-tls-transport/index.html | 20 +-
content/docs/2.8.0/security-token-admin/index.html | 20 +-
.../2.8.0/sql-deployment-configurations/index.html | 18 +-
content/docs/2.8.0/sql-getting-started/index.html | 18 +-
content/docs/2.8.0/sql-overview/index.html | 18 +-
content/docs/2.8.0/sql-rest-api/index.html | 18 +-
content/docs/2.8.0/standalone-docker/index.html | 20 +-
.../docs/2.8.0/tiered-storage-aliyun/index.html | 18 +-
content/docs/2.8.0/tiered-storage-aws/index.html | 20 +-
content/docs/2.8.0/tiered-storage-azure/index.html | 18 +-
.../2.8.0/tiered-storage-filesystem/index.html | 18 +-
content/docs/2.8.0/tiered-storage-gcs/index.html | 20 +-
.../docs/2.8.0/tiered-storage-overview/index.html | 20 +-
content/docs/2.8.0/transactions-api/index.html | 18 +-
.../docs/2.8.0/transactions-guarantee/index.html | 18 +-
content/docs/2.8.0/transactions/index.html | 18 +-
content/docs/2.8.0/txn-how/index.html | 18 +-
content/docs/2.8.0/txn-monitor/index.html | 18 +-
content/docs/2.8.0/txn-use/index.html | 18 +-
content/docs/2.8.0/txn-what/index.html | 18 +-
content/docs/2.8.0/txn-why/index.html | 20 +-
.../docs/2.8.0/window-functions-context/index.html | 20 +-
content/docs/2.8.1/adaptors-kafka/index.html | 20 +-
content/docs/2.8.1/adaptors-spark/index.html | 18 +-
content/docs/2.8.1/adaptors-storm/index.html | 18 +-
content/docs/2.8.1/admin-api-brokers/index.html | 18 +-
content/docs/2.8.1/admin-api-clusters/index.html | 20 +-
content/docs/2.8.1/admin-api-functions/index.html | 18 +-
content/docs/2.8.1/admin-api-namespaces/index.html | 20 +-
.../admin-api-non-partitioned-topics/index.html | 18 +-
.../admin-api-non-persistent-topics/index.html | 18 +-
content/docs/2.8.1/admin-api-overview/index.html | 18 +-
content/docs/2.8.1/admin-api-packages/index.html | 20 +-
.../2.8.1/admin-api-partitioned-topics/index.html | 18 +-
.../docs/2.8.1/admin-api-permissions/index.html | 20 +-
.../2.8.1/admin-api-persistent-topics/index.html | 18 +-
content/docs/2.8.1/admin-api-schemas/index.html | 18 +-
content/docs/2.8.1/admin-api-tenants/index.html | 18 +-
content/docs/2.8.1/admin-api-topics/index.html | 20 +-
.../docs/2.8.1/administration-dashboard/index.html | 20 +-
content/docs/2.8.1/administration-geo/index.html | 20 +-
.../docs/2.8.1/administration-isolation/index.html | 18 +-
.../2.8.1/administration-load-balance/index.html | 20 +-
content/docs/2.8.1/administration-proxy/index.html | 18 +-
.../2.8.1/administration-pulsar-manager/index.html | 18 +-
content/docs/2.8.1/administration-stats/index.html | 18 +-
.../docs/2.8.1/administration-upgrade/index.html | 20 +-
content/docs/2.8.1/administration-zk-bk/index.html | 20 +-
content/docs/2.8.1/client-libraries-cgo/index.html | 20 +-
content/docs/2.8.1/client-libraries-cpp/index.html | 20 +-
.../docs/2.8.1/client-libraries-dotnet/index.html | 18 +-
content/docs/2.8.1/client-libraries-go/index.html | 20 +-
.../docs/2.8.1/client-libraries-java/index.html | 20 +-
.../docs/2.8.1/client-libraries-node/index.html | 20 +-
.../docs/2.8.1/client-libraries-python/index.html | 20 +-
.../2.8.1/client-libraries-websocket/index.html | 20 +-
content/docs/2.8.1/client-libraries/index.html | 18 +-
.../concepts-architecture-overview/index.html | 18 +-
.../docs/2.8.1/concepts-architecture/index.html | 18 +-
.../docs/2.8.1/concepts-authentication/index.html | 18 +-
content/docs/2.8.1/concepts-clients/index.html | 20 +-
content/docs/2.8.1/concepts-messaging/index.html | 20 +-
.../docs/2.8.1/concepts-multi-tenancy/index.html | 18 +-
.../index.html | 20 +-
content/docs/2.8.1/concepts-overview/index.html | 18 +-
.../2.8.1/concepts-proxy-sni-routing/index.html | 18 +-
content/docs/2.8.1/concepts-replication/index.html | 18 +-
.../docs/2.8.1/concepts-tiered-storage/index.html | 18 +-
.../2.8.1/concepts-topic-compaction/index.html | 18 +-
.../2.8.1/cookbooks-bookkeepermetadata/index.html | 20 +-
content/docs/2.8.1/cookbooks-compaction/index.html | 18 +-
.../docs/2.8.1/cookbooks-deduplication/index.html | 18 +-
content/docs/2.8.1/cookbooks-encryption/index.html | 20 +-
.../docs/2.8.1/cookbooks-message-queue/index.html | 18 +-
.../docs/2.8.1/cookbooks-non-persistent/index.html | 18 +-
.../docs/2.8.1/cookbooks-partitioned/index.html | 18 +-
.../2.8.1/cookbooks-retention-expiry/index.html | 20 +-
.../docs/2.8.1/cookbooks-tiered-storage/index.html | 20 +-
content/docs/2.8.1/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 20 +-
content/docs/2.8.1/deploy-bare-metal/index.html | 20 +-
content/docs/2.8.1/deploy-dcos/index.html | 20 +-
content/docs/2.8.1/deploy-docker/index.html | 18 +-
content/docs/2.8.1/deploy-kubernetes/index.html | 20 +-
content/docs/2.8.1/deploy-monitoring/index.html | 18 +-
.../docs/2.8.1/develop-binary-protocol/index.html | 20 +-
content/docs/2.8.1/develop-load-manager/index.html | 20 +-
content/docs/2.8.1/develop-schema/index.html | 18 +-
content/docs/2.8.1/develop-tools/index.html | 20 +-
content/docs/2.8.1/functions-cli/index.html | 18 +-
content/docs/2.8.1/functions-debug/index.html | 18 +-
content/docs/2.8.1/functions-deploy/index.html | 18 +-
content/docs/2.8.1/functions-develop/index.html | 20 +-
content/docs/2.8.1/functions-metrics/index.html | 18 +-
content/docs/2.8.1/functions-overview/index.html | 18 +-
content/docs/2.8.1/functions-package/index.html | 18 +-
content/docs/2.8.1/functions-runtime/index.html | 18 +-
content/docs/2.8.1/functions-worker/index.html | 20 +-
content/docs/2.8.1/helm-deploy/index.html | 20 +-
content/docs/2.8.1/helm-install/index.html | 18 +-
content/docs/2.8.1/helm-overview/index.html | 20 +-
content/docs/2.8.1/helm-prepare/index.html | 18 +-
content/docs/2.8.1/helm-tools/index.html | 18 +-
content/docs/2.8.1/helm-upgrade/index.html | 18 +-
content/docs/2.8.1/index.html | 20 +-
content/docs/2.8.1/io-aerospike-sink/index.html | 18 +-
content/docs/2.8.1/io-canal-source/index.html | 18 +-
content/docs/2.8.1/io-cassandra-sink/index.html | 18 +-
content/docs/2.8.1/io-cdc-debezium/index.html | 20 +-
content/docs/2.8.1/io-cdc/index.html | 18 +-
content/docs/2.8.1/io-cli/index.html | 18 +-
content/docs/2.8.1/io-connectors/index.html | 18 +-
content/docs/2.8.1/io-debezium-source/index.html | 20 +-
content/docs/2.8.1/io-debug/index.html | 20 +-
content/docs/2.8.1/io-develop/index.html | 20 +-
content/docs/2.8.1/io-dynamodb-source/index.html | 20 +-
.../docs/2.8.1/io-elasticsearch-sink/index.html | 18 +-
content/docs/2.8.1/io-file-source/index.html | 18 +-
content/docs/2.8.1/io-flume-sink/index.html | 18 +-
content/docs/2.8.1/io-flume-source/index.html | 18 +-
content/docs/2.8.1/io-hbase-sink/index.html | 20 +-
content/docs/2.8.1/io-hdfs2-sink/index.html | 20 +-
content/docs/2.8.1/io-hdfs3-sink/index.html | 20 +-
content/docs/2.8.1/io-influxdb-sink/index.html | 20 +-
content/docs/2.8.1/io-jdbc-sink/index.html | 20 +-
content/docs/2.8.1/io-kafka-sink/index.html | 20 +-
content/docs/2.8.1/io-kafka-source/index.html | 20 +-
content/docs/2.8.1/io-kinesis-sink/index.html | 18 +-
content/docs/2.8.1/io-kinesis-source/index.html | 18 +-
content/docs/2.8.1/io-mongo-sink/index.html | 20 +-
content/docs/2.8.1/io-netty-source/index.html | 20 +-
content/docs/2.8.1/io-nsq-source/index.html | 20 +-
content/docs/2.8.1/io-overview/index.html | 18 +-
content/docs/2.8.1/io-quickstart/index.html | 20 +-
content/docs/2.8.1/io-rabbitmq-sink/index.html | 20 +-
content/docs/2.8.1/io-rabbitmq-source/index.html | 20 +-
content/docs/2.8.1/io-redis-sink/index.html | 20 +-
content/docs/2.8.1/io-solr-sink/index.html | 20 +-
content/docs/2.8.1/io-twitter-source/index.html | 20 +-
content/docs/2.8.1/io-twitter/index.html | 18 +-
content/docs/2.8.1/io-use/index.html | 20 +-
content/docs/2.8.1/kubernetes-helm/index.html | 20 +-
.../docs/2.8.1/performance-pulsar-perf/index.html | 18 +-
content/docs/2.8.1/pulsar-2.0/index.html | 18 +-
content/docs/2.8.1/pulsar-admin/index.html | 20 +-
content/docs/2.8.1/reference-cli-tools/index.html | 20 +-
.../docs/2.8.1/reference-configuration/index.html | 20 +-
.../2.8.1/reference-connector-admin/index.html | 18 +-
content/docs/2.8.1/reference-metrics/index.html | 20 +-
.../docs/2.8.1/reference-terminology/index.html | 20 +-
.../schema-evolution-compatibility/index.html | 18 +-
content/docs/2.8.1/schema-get-started/index.html | 18 +-
content/docs/2.8.1/schema-manage/index.html | 20 +-
content/docs/2.8.1/schema-understand/index.html | 20 +-
content/docs/2.8.1/security-athenz/index.html | 20 +-
.../docs/2.8.1/security-authorization/index.html | 20 +-
.../docs/2.8.1/security-bouncy-castle/index.html | 20 +-
content/docs/2.8.1/security-encryption/index.html | 18 +-
content/docs/2.8.1/security-extending/index.html | 20 +-
content/docs/2.8.1/security-jwt/index.html | 20 +-
content/docs/2.8.1/security-kerberos/index.html | 20 +-
content/docs/2.8.1/security-oauth2/index.html | 20 +-
content/docs/2.8.1/security-overview/index.html | 18 +-
.../2.8.1/security-tls-authentication/index.html | 18 +-
.../docs/2.8.1/security-tls-keystore/index.html | 20 +-
.../docs/2.8.1/security-tls-transport/index.html | 20 +-
content/docs/2.8.1/security-token-admin/index.html | 20 +-
.../2.8.1/sql-deployment-configurations/index.html | 18 +-
content/docs/2.8.1/sql-getting-started/index.html | 18 +-
content/docs/2.8.1/sql-overview/index.html | 18 +-
content/docs/2.8.1/sql-rest-api/index.html | 18 +-
content/docs/2.8.1/standalone-docker/index.html | 20 +-
.../docs/2.8.1/tiered-storage-aliyun/index.html | 18 +-
content/docs/2.8.1/tiered-storage-aws/index.html | 20 +-
content/docs/2.8.1/tiered-storage-azure/index.html | 18 +-
.../2.8.1/tiered-storage-filesystem/index.html | 18 +-
content/docs/2.8.1/tiered-storage-gcs/index.html | 20 +-
.../docs/2.8.1/tiered-storage-overview/index.html | 20 +-
content/docs/2.8.1/transactions-api/index.html | 18 +-
.../docs/2.8.1/transactions-guarantee/index.html | 18 +-
content/docs/2.8.1/transactions/index.html | 18 +-
content/docs/2.8.1/txn-how/index.html | 18 +-
content/docs/2.8.1/txn-monitor/index.html | 18 +-
content/docs/2.8.1/txn-use/index.html | 18 +-
content/docs/2.8.1/txn-what/index.html | 18 +-
content/docs/2.8.1/txn-why/index.html | 20 +-
.../docs/2.8.1/window-functions-context/index.html | 20 +-
content/docs/2.8.2/adaptors-kafka/index.html | 20 +-
content/docs/2.8.2/adaptors-spark/index.html | 18 +-
content/docs/2.8.2/adaptors-storm/index.html | 18 +-
content/docs/2.8.2/admin-api-brokers/index.html | 18 +-
content/docs/2.8.2/admin-api-clusters/index.html | 20 +-
content/docs/2.8.2/admin-api-functions/index.html | 18 +-
content/docs/2.8.2/admin-api-namespaces/index.html | 20 +-
.../admin-api-non-partitioned-topics/index.html | 18 +-
.../admin-api-non-persistent-topics/index.html | 18 +-
content/docs/2.8.2/admin-api-overview/index.html | 18 +-
content/docs/2.8.2/admin-api-packages/index.html | 20 +-
.../2.8.2/admin-api-partitioned-topics/index.html | 18 +-
.../docs/2.8.2/admin-api-permissions/index.html | 20 +-
.../2.8.2/admin-api-persistent-topics/index.html | 18 +-
content/docs/2.8.2/admin-api-schemas/index.html | 18 +-
content/docs/2.8.2/admin-api-tenants/index.html | 18 +-
content/docs/2.8.2/admin-api-topics/index.html | 20 +-
.../docs/2.8.2/administration-dashboard/index.html | 20 +-
content/docs/2.8.2/administration-geo/index.html | 20 +-
.../docs/2.8.2/administration-isolation/index.html | 18 +-
.../2.8.2/administration-load-balance/index.html | 20 +-
content/docs/2.8.2/administration-proxy/index.html | 18 +-
.../2.8.2/administration-pulsar-manager/index.html | 18 +-
content/docs/2.8.2/administration-stats/index.html | 18 +-
.../docs/2.8.2/administration-upgrade/index.html | 20 +-
content/docs/2.8.2/administration-zk-bk/index.html | 20 +-
content/docs/2.8.2/client-libraries-cgo/index.html | 20 +-
content/docs/2.8.2/client-libraries-cpp/index.html | 20 +-
.../docs/2.8.2/client-libraries-dotnet/index.html | 18 +-
content/docs/2.8.2/client-libraries-go/index.html | 20 +-
.../docs/2.8.2/client-libraries-java/index.html | 20 +-
.../docs/2.8.2/client-libraries-node/index.html | 20 +-
.../docs/2.8.2/client-libraries-python/index.html | 20 +-
.../2.8.2/client-libraries-websocket/index.html | 20 +-
content/docs/2.8.2/client-libraries/index.html | 18 +-
.../concepts-architecture-overview/index.html | 18 +-
.../docs/2.8.2/concepts-architecture/index.html | 18 +-
.../docs/2.8.2/concepts-authentication/index.html | 18 +-
content/docs/2.8.2/concepts-clients/index.html | 20 +-
content/docs/2.8.2/concepts-messaging/index.html | 20 +-
.../docs/2.8.2/concepts-multi-tenancy/index.html | 18 +-
.../index.html | 20 +-
content/docs/2.8.2/concepts-overview/index.html | 18 +-
.../2.8.2/concepts-proxy-sni-routing/index.html | 18 +-
content/docs/2.8.2/concepts-replication/index.html | 18 +-
.../docs/2.8.2/concepts-tiered-storage/index.html | 18 +-
.../2.8.2/concepts-topic-compaction/index.html | 18 +-
.../2.8.2/cookbooks-bookkeepermetadata/index.html | 20 +-
content/docs/2.8.2/cookbooks-compaction/index.html | 18 +-
.../docs/2.8.2/cookbooks-deduplication/index.html | 18 +-
content/docs/2.8.2/cookbooks-encryption/index.html | 20 +-
.../docs/2.8.2/cookbooks-message-queue/index.html | 18 +-
.../docs/2.8.2/cookbooks-non-persistent/index.html | 18 +-
.../docs/2.8.2/cookbooks-partitioned/index.html | 18 +-
.../2.8.2/cookbooks-retention-expiry/index.html | 20 +-
.../docs/2.8.2/cookbooks-tiered-storage/index.html | 20 +-
content/docs/2.8.2/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 20 +-
content/docs/2.8.2/deploy-bare-metal/index.html | 20 +-
content/docs/2.8.2/deploy-dcos/index.html | 20 +-
content/docs/2.8.2/deploy-docker/index.html | 18 +-
content/docs/2.8.2/deploy-kubernetes/index.html | 20 +-
content/docs/2.8.2/deploy-monitoring/index.html | 18 +-
.../docs/2.8.2/develop-binary-protocol/index.html | 20 +-
content/docs/2.8.2/develop-load-manager/index.html | 20 +-
content/docs/2.8.2/develop-schema/index.html | 18 +-
content/docs/2.8.2/develop-tools/index.html | 20 +-
content/docs/2.8.2/functions-cli/index.html | 18 +-
content/docs/2.8.2/functions-debug/index.html | 18 +-
content/docs/2.8.2/functions-deploy/index.html | 18 +-
content/docs/2.8.2/functions-develop/index.html | 20 +-
content/docs/2.8.2/functions-metrics/index.html | 18 +-
content/docs/2.8.2/functions-overview/index.html | 18 +-
content/docs/2.8.2/functions-package/index.html | 18 +-
content/docs/2.8.2/functions-runtime/index.html | 18 +-
content/docs/2.8.2/functions-worker/index.html | 20 +-
content/docs/2.8.2/helm-deploy/index.html | 20 +-
content/docs/2.8.2/helm-install/index.html | 18 +-
content/docs/2.8.2/helm-overview/index.html | 20 +-
content/docs/2.8.2/helm-prepare/index.html | 18 +-
content/docs/2.8.2/helm-tools/index.html | 18 +-
content/docs/2.8.2/helm-upgrade/index.html | 18 +-
content/docs/2.8.2/index.html | 20 +-
content/docs/2.8.2/io-aerospike-sink/index.html | 18 +-
content/docs/2.8.2/io-canal-source/index.html | 18 +-
content/docs/2.8.2/io-cassandra-sink/index.html | 18 +-
content/docs/2.8.2/io-cdc-debezium/index.html | 20 +-
content/docs/2.8.2/io-cdc/index.html | 18 +-
content/docs/2.8.2/io-cli/index.html | 18 +-
content/docs/2.8.2/io-connectors/index.html | 18 +-
content/docs/2.8.2/io-debezium-source/index.html | 20 +-
content/docs/2.8.2/io-debug/index.html | 20 +-
content/docs/2.8.2/io-develop/index.html | 20 +-
content/docs/2.8.2/io-dynamodb-source/index.html | 20 +-
.../docs/2.8.2/io-elasticsearch-sink/index.html | 18 +-
content/docs/2.8.2/io-file-source/index.html | 18 +-
content/docs/2.8.2/io-flume-sink/index.html | 18 +-
content/docs/2.8.2/io-flume-source/index.html | 18 +-
content/docs/2.8.2/io-hbase-sink/index.html | 20 +-
content/docs/2.8.2/io-hdfs2-sink/index.html | 20 +-
content/docs/2.8.2/io-hdfs3-sink/index.html | 20 +-
content/docs/2.8.2/io-influxdb-sink/index.html | 20 +-
content/docs/2.8.2/io-jdbc-sink/index.html | 20 +-
content/docs/2.8.2/io-kafka-sink/index.html | 20 +-
content/docs/2.8.2/io-kafka-source/index.html | 20 +-
content/docs/2.8.2/io-kinesis-sink/index.html | 18 +-
content/docs/2.8.2/io-kinesis-source/index.html | 18 +-
content/docs/2.8.2/io-mongo-sink/index.html | 20 +-
content/docs/2.8.2/io-netty-source/index.html | 20 +-
content/docs/2.8.2/io-nsq-source/index.html | 20 +-
content/docs/2.8.2/io-overview/index.html | 18 +-
content/docs/2.8.2/io-quickstart/index.html | 20 +-
content/docs/2.8.2/io-rabbitmq-sink/index.html | 20 +-
content/docs/2.8.2/io-rabbitmq-source/index.html | 20 +-
content/docs/2.8.2/io-redis-sink/index.html | 20 +-
content/docs/2.8.2/io-solr-sink/index.html | 20 +-
content/docs/2.8.2/io-twitter-source/index.html | 20 +-
content/docs/2.8.2/io-twitter/index.html | 18 +-
content/docs/2.8.2/io-use/index.html | 20 +-
content/docs/2.8.2/kubernetes-helm/index.html | 20 +-
.../docs/2.8.2/performance-pulsar-perf/index.html | 18 +-
content/docs/2.8.2/pulsar-2.0/index.html | 18 +-
content/docs/2.8.2/pulsar-admin/index.html | 20 +-
content/docs/2.8.2/reference-cli-tools/index.html | 20 +-
.../docs/2.8.2/reference-configuration/index.html | 20 +-
.../2.8.2/reference-connector-admin/index.html | 18 +-
content/docs/2.8.2/reference-metrics/index.html | 20 +-
.../docs/2.8.2/reference-terminology/index.html | 20 +-
.../schema-evolution-compatibility/index.html | 18 +-
content/docs/2.8.2/schema-get-started/index.html | 18 +-
content/docs/2.8.2/schema-manage/index.html | 20 +-
content/docs/2.8.2/schema-understand/index.html | 20 +-
content/docs/2.8.2/security-athenz/index.html | 20 +-
.../docs/2.8.2/security-authorization/index.html | 20 +-
.../docs/2.8.2/security-bouncy-castle/index.html | 20 +-
content/docs/2.8.2/security-encryption/index.html | 18 +-
content/docs/2.8.2/security-extending/index.html | 20 +-
content/docs/2.8.2/security-jwt/index.html | 20 +-
content/docs/2.8.2/security-kerberos/index.html | 20 +-
content/docs/2.8.2/security-oauth2/index.html | 20 +-
content/docs/2.8.2/security-overview/index.html | 18 +-
.../2.8.2/security-tls-authentication/index.html | 18 +-
.../docs/2.8.2/security-tls-keystore/index.html | 20 +-
.../docs/2.8.2/security-tls-transport/index.html | 20 +-
content/docs/2.8.2/security-token-admin/index.html | 20 +-
.../2.8.2/sql-deployment-configurations/index.html | 18 +-
content/docs/2.8.2/sql-getting-started/index.html | 18 +-
content/docs/2.8.2/sql-overview/index.html | 18 +-
content/docs/2.8.2/sql-rest-api/index.html | 18 +-
content/docs/2.8.2/standalone-docker/index.html | 20 +-
.../docs/2.8.2/tiered-storage-aliyun/index.html | 18 +-
content/docs/2.8.2/tiered-storage-aws/index.html | 20 +-
content/docs/2.8.2/tiered-storage-azure/index.html | 18 +-
.../2.8.2/tiered-storage-filesystem/index.html | 18 +-
content/docs/2.8.2/tiered-storage-gcs/index.html | 20 +-
.../docs/2.8.2/tiered-storage-overview/index.html | 20 +-
content/docs/2.8.2/transactions-api/index.html | 18 +-
.../docs/2.8.2/transactions-guarantee/index.html | 18 +-
content/docs/2.8.2/transactions/index.html | 18 +-
content/docs/2.8.2/txn-how/index.html | 18 +-
content/docs/2.8.2/txn-monitor/index.html | 18 +-
content/docs/2.8.2/txn-use/index.html | 18 +-
content/docs/2.8.2/txn-what/index.html | 18 +-
content/docs/2.8.2/txn-why/index.html | 20 +-
.../docs/2.8.2/window-functions-context/index.html | 20 +-
content/docs/2.9.0/adaptors-kafka/index.html | 22 +-
content/docs/2.9.0/adaptors-spark/index.html | 18 +-
content/docs/2.9.0/adaptors-storm/index.html | 18 +-
content/docs/2.9.0/admin-api-brokers/index.html | 18 +-
content/docs/2.9.0/admin-api-clusters/index.html | 22 +-
content/docs/2.9.0/admin-api-functions/index.html | 18 +-
content/docs/2.9.0/admin-api-namespaces/index.html | 26 +-
.../admin-api-non-partitioned-topics/index.html | 18 +-
.../admin-api-non-persistent-topics/index.html | 18 +-
content/docs/2.9.0/admin-api-overview/index.html | 18 +-
content/docs/2.9.0/admin-api-packages/index.html | 20 +-
.../2.9.0/admin-api-partitioned-topics/index.html | 18 +-
.../docs/2.9.0/admin-api-permissions/index.html | 20 +-
.../2.9.0/admin-api-persistent-topics/index.html | 18 +-
content/docs/2.9.0/admin-api-schemas/index.html | 18 +-
content/docs/2.9.0/admin-api-tenants/index.html | 18 +-
content/docs/2.9.0/admin-api-topics/index.html | 22 +-
.../docs/2.9.0/administration-dashboard/index.html | 20 +-
content/docs/2.9.0/administration-geo/index.html | 20 +-
.../docs/2.9.0/administration-isolation/index.html | 18 +-
.../2.9.0/administration-load-balance/index.html | 18 +-
content/docs/2.9.0/administration-proxy/index.html | 18 +-
.../2.9.0/administration-pulsar-manager/index.html | 18 +-
content/docs/2.9.0/administration-stats/index.html | 18 +-
.../docs/2.9.0/administration-upgrade/index.html | 20 +-
content/docs/2.9.0/administration-zk-bk/index.html | 20 +-
content/docs/2.9.0/client-libraries-cgo/index.html | 22 +-
content/docs/2.9.0/client-libraries-cpp/index.html | 20 +-
.../docs/2.9.0/client-libraries-dotnet/index.html | 18 +-
content/docs/2.9.0/client-libraries-go/index.html | 20 +-
.../docs/2.9.0/client-libraries-java/index.html | 20 +-
.../docs/2.9.0/client-libraries-node/index.html | 20 +-
.../docs/2.9.0/client-libraries-python/index.html | 20 +-
.../2.9.0/client-libraries-websocket/index.html | 20 +-
content/docs/2.9.0/client-libraries/index.html | 18 +-
.../concepts-architecture-overview/index.html | 18 +-
.../docs/2.9.0/concepts-architecture/index.html | 18 +-
.../docs/2.9.0/concepts-authentication/index.html | 18 +-
content/docs/2.9.0/concepts-clients/index.html | 20 +-
content/docs/2.9.0/concepts-messaging/index.html | 20 +-
.../docs/2.9.0/concepts-multi-tenancy/index.html | 18 +-
.../index.html | 20 +-
content/docs/2.9.0/concepts-overview/index.html | 18 +-
.../2.9.0/concepts-proxy-sni-routing/index.html | 18 +-
content/docs/2.9.0/concepts-replication/index.html | 18 +-
.../docs/2.9.0/concepts-tiered-storage/index.html | 18 +-
.../2.9.0/concepts-topic-compaction/index.html | 18 +-
.../2.9.0/cookbooks-bookkeepermetadata/index.html | 20 +-
content/docs/2.9.0/cookbooks-compaction/index.html | 18 +-
.../docs/2.9.0/cookbooks-deduplication/index.html | 18 +-
content/docs/2.9.0/cookbooks-encryption/index.html | 20 +-
.../docs/2.9.0/cookbooks-message-queue/index.html | 18 +-
.../docs/2.9.0/cookbooks-non-persistent/index.html | 18 +-
.../docs/2.9.0/cookbooks-partitioned/index.html | 18 +-
.../2.9.0/cookbooks-retention-expiry/index.html | 20 +-
.../docs/2.9.0/cookbooks-tiered-storage/index.html | 20 +-
content/docs/2.9.0/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 20 +-
content/docs/2.9.0/deploy-bare-metal/index.html | 26 +-
content/docs/2.9.0/deploy-dcos/index.html | 18 +-
content/docs/2.9.0/deploy-docker/index.html | 18 +-
content/docs/2.9.0/deploy-kubernetes/index.html | 20 +-
content/docs/2.9.0/deploy-monitoring/index.html | 18 +-
.../docs/2.9.0/develop-binary-protocol/index.html | 20 +-
content/docs/2.9.0/develop-load-manager/index.html | 20 +-
content/docs/2.9.0/develop-schema/index.html | 18 +-
content/docs/2.9.0/develop-tools/index.html | 20 +-
content/docs/2.9.0/functions-cli/index.html | 18 +-
content/docs/2.9.0/functions-debug/index.html | 18 +-
content/docs/2.9.0/functions-deploy/index.html | 18 +-
content/docs/2.9.0/functions-develop/index.html | 20 +-
content/docs/2.9.0/functions-metrics/index.html | 18 +-
content/docs/2.9.0/functions-overview/index.html | 18 +-
content/docs/2.9.0/functions-package/index.html | 18 +-
content/docs/2.9.0/functions-runtime/index.html | 18 +-
content/docs/2.9.0/functions-worker/index.html | 20 +-
content/docs/2.9.0/helm-deploy/index.html | 20 +-
content/docs/2.9.0/helm-install/index.html | 18 +-
content/docs/2.9.0/helm-overview/index.html | 18 +-
content/docs/2.9.0/helm-prepare/index.html | 18 +-
content/docs/2.9.0/helm-tools/index.html | 18 +-
content/docs/2.9.0/helm-upgrade/index.html | 18 +-
content/docs/2.9.0/index.html | 28 +-
content/docs/2.9.0/io-aerospike-sink/index.html | 18 +-
content/docs/2.9.0/io-canal-source/index.html | 18 +-
content/docs/2.9.0/io-cassandra-sink/index.html | 18 +-
content/docs/2.9.0/io-cdc-debezium/index.html | 20 +-
content/docs/2.9.0/io-cdc/index.html | 18 +-
content/docs/2.9.0/io-cli/index.html | 18 +-
content/docs/2.9.0/io-connectors/index.html | 18 +-
content/docs/2.9.0/io-debezium-source/index.html | 22 +-
content/docs/2.9.0/io-debug/index.html | 20 +-
content/docs/2.9.0/io-develop/index.html | 20 +-
content/docs/2.9.0/io-dynamodb-source/index.html | 20 +-
.../docs/2.9.0/io-elasticsearch-sink/index.html | 20 +-
content/docs/2.9.0/io-file-source/index.html | 18 +-
content/docs/2.9.0/io-flume-sink/index.html | 18 +-
content/docs/2.9.0/io-flume-source/index.html | 18 +-
content/docs/2.9.0/io-hbase-sink/index.html | 20 +-
content/docs/2.9.0/io-hdfs2-sink/index.html | 20 +-
content/docs/2.9.0/io-hdfs3-sink/index.html | 20 +-
content/docs/2.9.0/io-influxdb-sink/index.html | 20 +-
content/docs/2.9.0/io-jdbc-sink/index.html | 20 +-
content/docs/2.9.0/io-kafka-sink/index.html | 20 +-
content/docs/2.9.0/io-kafka-source/index.html | 20 +-
content/docs/2.9.0/io-kinesis-sink/index.html | 18 +-
content/docs/2.9.0/io-kinesis-source/index.html | 18 +-
content/docs/2.9.0/io-mongo-sink/index.html | 20 +-
content/docs/2.9.0/io-netty-source/index.html | 20 +-
content/docs/2.9.0/io-nsq-source/index.html | 20 +-
content/docs/2.9.0/io-overview/index.html | 18 +-
content/docs/2.9.0/io-quickstart/index.html | 22 +-
content/docs/2.9.0/io-rabbitmq-sink/index.html | 20 +-
content/docs/2.9.0/io-rabbitmq-source/index.html | 20 +-
content/docs/2.9.0/io-redis-sink/index.html | 20 +-
content/docs/2.9.0/io-solr-sink/index.html | 20 +-
content/docs/2.9.0/io-twitter-source/index.html | 20 +-
content/docs/2.9.0/io-twitter/index.html | 18 +-
content/docs/2.9.0/io-use/index.html | 20 +-
content/docs/2.9.0/kubernetes-helm/index.html | 18 +-
.../docs/2.9.0/performance-pulsar-perf/index.html | 18 +-
content/docs/2.9.0/pulsar-2.0/index.html | 18 +-
content/docs/2.9.0/pulsar-admin/index.html | 20 +-
content/docs/2.9.0/reference-cli-tools/index.html | 20 +-
.../docs/2.9.0/reference-configuration/index.html | 20 +-
.../2.9.0/reference-connector-admin/index.html | 18 +-
content/docs/2.9.0/reference-metrics/index.html | 20 +-
.../docs/2.9.0/reference-terminology/index.html | 20 +-
.../schema-evolution-compatibility/index.html | 18 +-
content/docs/2.9.0/schema-get-started/index.html | 18 +-
content/docs/2.9.0/schema-manage/index.html | 20 +-
content/docs/2.9.0/schema-understand/index.html | 20 +-
content/docs/2.9.0/security-athenz/index.html | 20 +-
.../docs/2.9.0/security-authorization/index.html | 20 +-
.../docs/2.9.0/security-bouncy-castle/index.html | 20 +-
content/docs/2.9.0/security-encryption/index.html | 18 +-
content/docs/2.9.0/security-extending/index.html | 20 +-
content/docs/2.9.0/security-jwt/index.html | 20 +-
content/docs/2.9.0/security-kerberos/index.html | 20 +-
content/docs/2.9.0/security-oauth2/index.html | 20 +-
content/docs/2.9.0/security-overview/index.html | 18 +-
.../2.9.0/security-tls-authentication/index.html | 18 +-
.../docs/2.9.0/security-tls-keystore/index.html | 20 +-
.../docs/2.9.0/security-tls-transport/index.html | 20 +-
content/docs/2.9.0/security-token-admin/index.html | 20 +-
.../2.9.0/sql-deployment-configurations/index.html | 18 +-
content/docs/2.9.0/sql-getting-started/index.html | 18 +-
content/docs/2.9.0/sql-overview/index.html | 18 +-
content/docs/2.9.0/sql-rest-api/index.html | 18 +-
content/docs/2.9.0/standalone-docker/index.html | 20 +-
.../docs/2.9.0/tiered-storage-aliyun/index.html | 18 +-
content/docs/2.9.0/tiered-storage-aws/index.html | 20 +-
content/docs/2.9.0/tiered-storage-azure/index.html | 18 +-
.../2.9.0/tiered-storage-filesystem/index.html | 18 +-
content/docs/2.9.0/tiered-storage-gcs/index.html | 20 +-
.../docs/2.9.0/tiered-storage-overview/index.html | 20 +-
content/docs/2.9.0/transactions-api/index.html | 18 +-
.../docs/2.9.0/transactions-guarantee/index.html | 18 +-
content/docs/2.9.0/transactions/index.html | 18 +-
content/docs/2.9.0/txn-how/index.html | 18 +-
content/docs/2.9.0/txn-monitor/index.html | 18 +-
content/docs/2.9.0/txn-use/index.html | 18 +-
content/docs/2.9.0/txn-what/index.html | 18 +-
content/docs/2.9.0/txn-why/index.html | 20 +-
.../docs/2.9.0/window-functions-context/index.html | 20 +-
content/docs/about.md/index.html | 11 +
content/docs/about/index.html | 24 ++
content/docs/adaptors-kafka/index.html | 20 +-
content/docs/adaptors-spark/index.html | 18 +-
content/docs/adaptors-storm/index.html | 18 +-
content/docs/admin-api-brokers/index.html | 18 +-
content/docs/admin-api-clusters/index.html | 20 +-
content/docs/admin-api-functions/index.html | 18 +-
content/docs/admin-api-namespaces/index.html | 20 +-
.../admin-api-non-partitioned-topics/index.html | 18 +-
.../admin-api-non-persistent-topics/index.html | 18 +-
content/docs/admin-api-overview/index.html | 18 +-
content/docs/admin-api-packages/index.html | 20 +-
.../docs/admin-api-partitioned-topics/index.html | 18 +-
content/docs/admin-api-permissions/index.html | 20 +-
.../docs/admin-api-persistent-topics/index.html | 18 +-
content/docs/admin-api-schemas/index.html | 18 +-
content/docs/admin-api-tenants/index.html | 18 +-
content/docs/admin-api-topics/index.html | 20 +-
content/docs/administration-dashboard/index.html | 20 +-
content/docs/administration-geo/index.html | 20 +-
content/docs/administration-isolation/index.html | 18 +-
.../docs/administration-load-balance/index.html | 18 +-
content/docs/administration-proxy/index.html | 18 +-
.../docs/administration-pulsar-manager/index.html | 18 +-
content/docs/administration-stats/index.html | 18 +-
content/docs/administration-upgrade/index.html | 20 +-
content/docs/administration-zk-bk/index.html | 20 +-
content/docs/client-libraries-cgo/index.html | 20 +-
content/docs/client-libraries-cpp/index.html | 20 +-
content/docs/client-libraries-dotnet/index.html | 18 +-
content/docs/client-libraries-go/index.html | 20 +-
content/docs/client-libraries-java/index.html | 20 +-
content/docs/client-libraries-node/index.html | 20 +-
content/docs/client-libraries-python/index.html | 20 +-
content/docs/client-libraries-websocket/index.html | 20 +-
content/docs/client-libraries/index.html | 18 +-
.../docs/concepts-architecture-overview/index.html | 18 +-
content/docs/concepts-architecture/index.html | 18 +-
content/docs/concepts-authentication/index.html | 18 +-
content/docs/concepts-clients/index.html | 20 +-
content/docs/concepts-messaging/index.html | 20 +-
content/docs/concepts-multi-tenancy/index.html | 18 +-
.../index.html | 20 +-
content/docs/concepts-overview/index.html | 18 +-
content/docs/concepts-proxy-sni-routing/index.html | 18 +-
content/docs/concepts-replication/index.html | 18 +-
content/docs/concepts-tiered-storage/index.html | 18 +-
content/docs/concepts-topic-compaction/index.html | 18 +-
.../docs/cookbooks-bookkeepermetadata/index.html | 20 +-
content/docs/cookbooks-compaction/index.html | 18 +-
content/docs/cookbooks-deduplication/index.html | 18 +-
content/docs/cookbooks-encryption/index.html | 20 +-
content/docs/cookbooks-message-queue/index.html | 18 +-
content/docs/cookbooks-non-persistent/index.html | 18 +-
content/docs/cookbooks-partitioned/index.html | 18 +-
content/docs/cookbooks-retention-expiry/index.html | 20 +-
content/docs/cookbooks-tiered-storage/index.html | 20 +-
content/docs/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 20 +-
content/docs/deploy-bare-metal/index.html | 20 +-
content/docs/deploy-dcos/index.html | 18 +-
content/docs/deploy-docker/index.html | 18 +-
content/docs/deploy-kubernetes/index.html | 20 +-
content/docs/deploy-monitoring/index.html | 18 +-
content/docs/develop-binary-protocol/index.html | 20 +-
content/docs/develop-load-manager/index.html | 20 +-
content/docs/develop-schema/index.html | 18 +-
content/docs/develop-tools/index.html | 20 +-
content/docs/functions-cli/index.html | 18 +-
content/docs/functions-debug/index.html | 18 +-
content/docs/functions-deploy/index.html | 18 +-
content/docs/functions-develop/index.html | 20 +-
content/docs/functions-metrics/index.html | 18 +-
content/docs/functions-overview/index.html | 18 +-
content/docs/functions-package/index.html | 18 +-
content/docs/functions-runtime/index.html | 18 +-
content/docs/functions-worker/index.html | 20 +-
content/docs/helm-deploy/index.html | 20 +-
content/docs/helm-install/index.html | 18 +-
content/docs/helm-overview/index.html | 18 +-
content/docs/helm-prepare/index.html | 18 +-
content/docs/helm-tools/index.html | 18 +-
content/docs/helm-upgrade/index.html | 18 +-
content/docs/index.html | 20 +-
content/docs/io-aerospike-sink/index.html | 18 +-
content/docs/io-canal-source/index.html | 18 +-
content/docs/io-cassandra-sink/index.html | 18 +-
content/docs/io-cdc-debezium/index.html | 20 +-
content/docs/io-cdc/index.html | 18 +-
content/docs/io-cli/index.html | 18 +-
content/docs/io-connectors/index.html | 18 +-
content/docs/io-debezium-source/index.html | 20 +-
content/docs/io-debug/index.html | 20 +-
content/docs/io-develop/index.html | 20 +-
content/docs/io-dynamodb-source/index.html | 20 +-
content/docs/io-elasticsearch-sink/index.html | 20 +-
content/docs/io-file-source/index.html | 18 +-
content/docs/io-flume-sink/index.html | 18 +-
content/docs/io-flume-source/index.html | 18 +-
content/docs/io-hbase-sink/index.html | 20 +-
content/docs/io-hdfs2-sink/index.html | 20 +-
content/docs/io-hdfs3-sink/index.html | 20 +-
content/docs/io-influxdb-sink/index.html | 20 +-
content/docs/io-jdbc-sink/index.html | 20 +-
content/docs/io-kafka-sink/index.html | 20 +-
content/docs/io-kafka-source/index.html | 20 +-
content/docs/io-kinesis-sink/index.html | 18 +-
content/docs/io-kinesis-source/index.html | 18 +-
content/docs/io-mongo-sink/index.html | 20 +-
content/docs/io-netty-source/index.html | 20 +-
content/docs/io-nsq-source/index.html | 20 +-
content/docs/io-overview/index.html | 18 +-
content/docs/io-quickstart/index.html | 20 +-
content/docs/io-rabbitmq-sink/index.html | 20 +-
content/docs/io-rabbitmq-source/index.html | 20 +-
content/docs/io-redis-sink/index.html | 20 +-
content/docs/io-solr-sink/index.html | 20 +-
content/docs/io-twitter-source/index.html | 20 +-
content/docs/io-twitter/index.html | 18 +-
content/docs/io-use/index.html | 20 +-
content/docs/kubernetes-helm/index.html | 18 +-
content/docs/next/adaptors-kafka/index.html | 20 +-
content/docs/next/adaptors-spark/index.html | 18 +-
content/docs/next/adaptors-storm/index.html | 18 +-
content/docs/next/admin-api-brokers/index.html | 18 +-
content/docs/next/admin-api-clusters/index.html | 20 +-
content/docs/next/admin-api-functions/index.html | 18 +-
content/docs/next/admin-api-namespaces/index.html | 20 +-
.../admin-api-non-partitioned-topics/index.html | 18 +-
.../admin-api-non-persistent-topics/index.html | 18 +-
content/docs/next/admin-api-overview/index.html | 18 +-
content/docs/next/admin-api-packages/index.html | 18 +-
.../next/admin-api-partitioned-topics/index.html | 18 +-
content/docs/next/admin-api-permissions/index.html | 20 +-
.../next/admin-api-persistent-topics/index.html | 18 +-
content/docs/next/admin-api-schemas/index.html | 18 +-
content/docs/next/admin-api-tenants/index.html | 20 +-
content/docs/next/admin-api-topics/index.html | 20 +-
.../docs/next/administration-dashboard/index.html | 20 +-
content/docs/next/administration-geo/index.html | 20 +-
.../docs/next/administration-isolation/index.html | 18 +-
.../next/administration-load-balance/index.html | 20 +-
content/docs/next/administration-proxy/index.html | 18 +-
.../next/administration-pulsar-manager/index.html | 18 +-
content/docs/next/administration-stats/index.html | 18 +-
.../docs/next/administration-upgrade/index.html | 20 +-
content/docs/next/administration-zk-bk/index.html | 20 +-
content/docs/next/client-libraries-cgo/index.html | 20 +-
content/docs/next/client-libraries-cpp/index.html | 20 +-
.../docs/next/client-libraries-dotnet/index.html | 18 +-
content/docs/next/client-libraries-go/index.html | 20 +-
content/docs/next/client-libraries-java/index.html | 20 +-
content/docs/next/client-libraries-node/index.html | 20 +-
.../docs/next/client-libraries-python/index.html | 20 +-
content/docs/next/client-libraries-rest/index.html | 18 +-
.../next/client-libraries-websocket/index.html | 20 +-
content/docs/next/client-libraries/index.html | 18 +-
.../next/concepts-architecture-overview/index.html | 18 +-
content/docs/next/concepts-architecture/index.html | 18 +-
.../docs/next/concepts-authentication/index.html | 18 +-
content/docs/next/concepts-clients/index.html | 20 +-
content/docs/next/concepts-messaging/index.html | 20 +-
.../docs/next/concepts-multi-tenancy/index.html | 18 +-
.../index.html | 20 +-
content/docs/next/concepts-overview/index.html | 18 +-
.../next/concepts-proxy-sni-routing/index.html | 18 +-
content/docs/next/concepts-replication/index.html | 18 +-
.../docs/next/concepts-schema-registry/index.html | 18 +-
.../docs/next/concepts-tiered-storage/index.html | 18 +-
.../docs/next/concepts-topic-compaction/index.html | 18 +-
.../next/cookbooks-bookkeepermetadata/index.html | 20 +-
content/docs/next/cookbooks-compaction/index.html | 18 +-
.../docs/next/cookbooks-deduplication/index.html | 18 +-
content/docs/next/cookbooks-encryption/index.html | 20 +-
.../docs/next/cookbooks-message-queue/index.html | 18 +-
.../docs/next/cookbooks-non-persistent/index.html | 18 +-
content/docs/next/cookbooks-partitioned/index.html | 18 +-
.../next/cookbooks-retention-expiry/index.html | 20 +-
.../docs/next/cookbooks-tiered-storage/index.html | 20 +-
content/docs/next/deploy-aws/index.html | 20 +-
.../deploy-bare-metal-multi-cluster/index.html | 20 +-
content/docs/next/deploy-bare-metal/index.html | 20 +-
content/docs/next/deploy-dcos/index.html | 18 +-
content/docs/next/deploy-docker/index.html | 18 +-
content/docs/next/deploy-kubernetes/index.html | 20 +-
content/docs/next/deploy-monitoring/index.html | 18 +-
.../docs/next/develop-binary-protocol/index.html | 20 +-
content/docs/next/develop-load-manager/index.html | 20 +-
content/docs/next/develop-plugin/index.html | 18 +-
content/docs/next/develop-schema/index.html | 18 +-
content/docs/next/develop-tools/index.html | 20 +-
content/docs/next/functions-api/index.html | 18 +-
content/docs/next/functions-cli/index.html | 18 +-
content/docs/next/functions-debug/index.html | 18 +-
content/docs/next/functions-debugging/index.html | 18 +-
content/docs/next/functions-deploy/index.html | 18 +-
content/docs/next/functions-deploying/index.html | 18 +-
content/docs/next/functions-develop/index.html | 20 +-
content/docs/next/functions-guarantees/index.html | 18 +-
content/docs/next/functions-metrics/index.html | 18 +-
content/docs/next/functions-overview/index.html | 18 +-
content/docs/next/functions-package/index.html | 18 +-
content/docs/next/functions-quickstart/index.html | 18 +-
content/docs/next/functions-runtime/index.html | 18 +-
content/docs/next/functions-state/index.html | 18 +-
content/docs/next/functions-worker/index.html | 20 +-
content/docs/next/helm-deploy/index.html | 20 +-
content/docs/next/helm-install/index.html | 18 +-
content/docs/next/helm-overview/index.html | 18 +-
content/docs/next/helm-prepare/index.html | 18 +-
content/docs/next/helm-tools/index.html | 18 +-
content/docs/next/helm-upgrade/index.html | 18 +-
content/docs/next/index.html | 20 +-
content/docs/next/io-aerospike-sink/index.html | 18 +-
content/docs/next/io-aerospike/index.html | 18 +-
content/docs/next/io-canal-source/index.html | 18 +-
content/docs/next/io-cassandra-sink/index.html | 18 +-
content/docs/next/io-cassandra/index.html | 18 +-
content/docs/next/io-cdc-canal/index.html | 18 +-
content/docs/next/io-cdc-debezium/index.html | 20 +-
content/docs/next/io-cdc/index.html | 18 +-
content/docs/next/io-cli/index.html | 18 +-
content/docs/next/io-connectors/index.html | 18 +-
content/docs/next/io-debezium-source/index.html | 20 +-
content/docs/next/io-debug/index.html | 20 +-
content/docs/next/io-develop/index.html | 20 +-
content/docs/next/io-dynamodb-source/index.html | 20 +-
content/docs/next/io-dynamodb/index.html | 18 +-
content/docs/next/io-elasticsearch-sink/index.html | 20 +-
content/docs/next/io-elasticsearch/index.html | 18 +-
content/docs/next/io-file-source/index.html | 18 +-
content/docs/next/io-file/index.html | 18 +-
content/docs/next/io-flume-sink/index.html | 18 +-
content/docs/next/io-flume-source/index.html | 18 +-
content/docs/next/io-hbase-sink/index.html | 20 +-
content/docs/next/io-hbase/index.html | 18 +-
content/docs/next/io-hdfs/index.html | 18 +-
content/docs/next/io-hdfs2-sink/index.html | 20 +-
content/docs/next/io-hdfs3-sink/index.html | 20 +-
content/docs/next/io-influxdb-sink/index.html | 20 +-
content/docs/next/io-influxdb/index.html | 18 +-
content/docs/next/io-jdbc-sink/index.html | 20 +-
content/docs/next/io-jdbc/index.html | 18 +-
content/docs/next/io-kafka-sink/index.html | 20 +-
content/docs/next/io-kafka-source/index.html | 20 +-
content/docs/next/io-kafka/index.html | 18 +-
content/docs/next/io-kinesis-sink/index.html | 18 +-
content/docs/next/io-kinesis-source/index.html | 18 +-
content/docs/next/io-kinesis/index.html | 18 +-
content/docs/next/io-mongo-sink/index.html | 20 +-
content/docs/next/io-mongo/index.html | 18 +-
content/docs/next/io-netty-source/index.html | 20 +-
content/docs/next/io-netty/index.html | 18 +-
content/docs/next/io-nsq-source/index.html | 20 +-
content/docs/next/io-nsq/index.html | 18 +-
content/docs/next/io-overview/index.html | 18 +-
content/docs/next/io-quickstart/index.html | 20 +-
content/docs/next/io-rabbitmq-sink/index.html | 20 +-
content/docs/next/io-rabbitmq-source/index.html | 20 +-
content/docs/next/io-rabbitmq/index.html | 18 +-
content/docs/next/io-redis-sink/index.html | 20 +-
content/docs/next/io-redis/index.html | 18 +-
content/docs/next/io-solr-sink/index.html | 20 +-
content/docs/next/io-solr/index.html | 18 +-
content/docs/next/io-tcp/index.html | 18 +-
content/docs/next/io-twitter-source/index.html | 20 +-
content/docs/next/io-twitter/index.html | 18 +-
content/docs/next/io-use/index.html | 20 +-
content/docs/next/kubernetes-helm/index.html | 18 +-
.../docs/next/performance-pulsar-perf/index.html | 18 +-
content/docs/next/pulsar-2.0/index.html | 18 +-
content/docs/next/pulsar-admin/index.html | 20 +-
content/docs/next/reference-cli-tools/index.html | 20 +-
.../docs/next/reference-configuration/index.html | 20 +-
.../docs/next/reference-connector-admin/index.html | 18 +-
content/docs/next/reference-metrics/index.html | 20 +-
content/docs/next/reference-terminology/index.html | 20 +-
.../next/schema-evolution-compatibility/index.html | 18 +-
content/docs/next/schema-get-started/index.html | 18 +-
content/docs/next/schema-manage/index.html | 20 +-
content/docs/next/schema-understand/index.html | 20 +-
content/docs/next/security-athenz/index.html | 20 +-
.../docs/next/security-authorization/index.html | 20 +-
.../docs/next/security-bouncy-castle/index.html | 20 +-
content/docs/next/security-encryption/index.html | 18 +-
content/docs/next/security-extending/index.html | 20 +-
content/docs/next/security-jwt/index.html | 20 +-
content/docs/next/security-kerberos/index.html | 20 +-
content/docs/next/security-oauth2/index.html | 20 +-
content/docs/next/security-overview/index.html | 18 +-
.../next/security-tls-authentication/index.html | 18 +-
content/docs/next/security-tls-keystore/index.html | 20 +-
.../docs/next/security-tls-transport/index.html | 20 +-
content/docs/next/security-token-admin/index.html | 20 +-
.../next/sql-deployment-configurations/index.html | 20 +-
content/docs/next/sql-getting-started/index.html | 18 +-
content/docs/next/sql-overview/index.html | 18 +-
content/docs/next/sql-rest-api/index.html | 18 +-
content/docs/next/standalone-docker/index.html | 20 +-
content/docs/next/tiered-storage-aliyun/index.html | 18 +-
content/docs/next/tiered-storage-aws/index.html | 20 +-
content/docs/next/tiered-storage-azure/index.html | 18 +-
.../docs/next/tiered-storage-filesystem/index.html | 20 +-
content/docs/next/tiered-storage-gcs/index.html | 20 +-
.../docs/next/tiered-storage-overview/index.html | 20 +-
content/docs/next/transactions-api/index.html | 18 +-
.../docs/next/transactions-guarantee/index.html | 18 +-
content/docs/next/transactions/index.html | 18 +-
content/docs/next/txn-how/index.html | 18 +-
content/docs/next/txn-monitor/index.html | 18 +-
content/docs/next/txn-use/index.html | 18 +-
content/docs/next/txn-what/index.html | 18 +-
content/docs/next/txn-why/index.html | 20 +-
.../docs/next/window-functions-context/index.html | 20 +-
content/docs/performance-pulsar-perf/index.html | 18 +-
content/docs/pulsar-2.0/index.html | 18 +-
content/docs/pulsar-admin/index.html | 20 +-
content/docs/reference-cli-tools/index.html | 20 +-
content/docs/reference-configuration/index.html | 20 +-
content/docs/reference-connector-admin/index.html | 18 +-
content/docs/reference-metrics/index.html | 20 +-
content/docs/reference-terminology/index.html | 20 +-
.../docs/schema-evolution-compatibility/index.html | 18 +-
content/docs/schema-get-started/index.html | 18 +-
content/docs/schema-manage/index.html | 20 +-
content/docs/schema-understand/index.html | 20 +-
content/docs/security-athenz/index.html | 20 +-
content/docs/security-authorization/index.html | 20 +-
content/docs/security-bouncy-castle/index.html | 20 +-
content/docs/security-encryption/index.html | 18 +-
content/docs/security-extending/index.html | 20 +-
content/docs/security-jwt/index.html | 20 +-
content/docs/security-kerberos/index.html | 20 +-
content/docs/security-oauth2/index.html | 20 +-
content/docs/security-overview/index.html | 18 +-
.../docs/security-tls-authentication/index.html | 18 +-
content/docs/security-tls-keystore/index.html | 20 +-
content/docs/security-tls-transport/index.html | 20 +-
content/docs/security-token-admin/index.html | 20 +-
.../docs/sql-deployment-configurations/index.html | 18 +-
content/docs/sql-getting-started/index.html | 18 +-
content/docs/sql-overview/index.html | 18 +-
content/docs/sql-rest-api/index.html | 18 +-
content/docs/standalone-docker/index.html | 20 +-
content/docs/tiered-storage-aliyun/index.html | 18 +-
content/docs/tiered-storage-aws/index.html | 20 +-
content/docs/tiered-storage-azure/index.html | 18 +-
content/docs/tiered-storage-filesystem/index.html | 18 +-
content/docs/tiered-storage-gcs/index.html | 20 +-
content/docs/tiered-storage-overview/index.html | 20 +-
content/docs/transactions-api/index.html | 18 +-
content/docs/transactions-guarantee/index.html | 18 +-
content/docs/transactions/index.html | 18 +-
content/docs/txn-how/index.html | 18 +-
content/docs/txn-monitor/index.html | 18 +-
content/docs/txn-use/index.html | 18 +-
content/docs/txn-what/index.html | 18 +-
content/docs/txn-why/index.html | 20 +-
content/docs/window-functions-context/index.html | 20 +-
content/download/index.html | 18 +-
content/ecosystem.md/index.html | 11 +
content/ecosystem/index.html | 24 ++
content/events/index.html | 52 +--
content/functions-rest-api/index.html | 18 +-
content/img/Apache_Feather_Logo.svg | 138 ++++++++
content/img/Logo_Dark_no-tagline.svg | 19 ++
content/img/Slack_Mark.svg | 33 ++
content/img/Technology-Solution.svg | 41 +++
content/img/Untitled-1.jpg | Bin 0 -> 61686 bytes
content/img/appen-logo.png | Bin 0 -> 4460 bytes
content/img/appen-logo.svg | 2 +
content/img/appen.svg | 19 ++
content/img/article-bg-2.svg | 1 +
content/img/article-bg-2_1.svg | 1 +
content/img/article-bg.svg | 1 +
content/img/article-bg_1.svg | 1 +
content/img/artilce-bg.svg | 1 +
content/img/belvedere-trading.png | Bin 0 -> 63926 bytes
content/img/bestpay.png | Bin 0 -> 9748 bytes
content/img/bigo.png | Bin 0 -> 12335 bytes
content/img/block-link-bg.svg | 1 +
content/img/blog-wrapper | 1 +
content/img/bottom-corner-bg.svg | 1 +
content/img/card-bg-2.jpg | Bin 0 -> 61686 bytes
content/img/card-bg.jpg | Bin 0 -> 56376 bytes
content/img/china-mobile.png | Bin 0 -> 15491 bytes
content/img/china-mobile.svg | 170 ++++++++++
content/img/clever-cloud.png | Bin 0 -> 13861 bytes
content/img/clever-cloud.svg | 21 ++
content/img/client-libraries.svg | 51 +++
content/img/cogito-corp.png | Bin 0 -> 12726 bytes
content/img/comcast.svg | 12 +
content/img/community-group-shot.png | Bin 0 -> 441051 bytes
content/img/community-hero-bg.jpg | Bin 0 -> 212783 bytes
content/img/community-photo-small.jpg | Bin 0 -> 110277 bytes
content/img/contribute.svg | 42 +++
content/img/corner-bg.svg | 1 +
content/img/dada-group.png | Bin 0 -> 13007 bytes
content/img/double-quotes.svg | 7 +
content/img/e-mail.svg | 28 ++
content/img/edge-by-ascential.jpg | Bin 0 -> 111768 bytes
content/img/emq.png | Bin 0 -> 5730 bytes
content/img/events.svg | 24 ++
content/img/feature-waves-btm.png | Bin 0 -> 952346 bytes
content/img/feature-waves-top.png | Bin 0 -> 940118 bytes
content/img/flipkart.png | Bin 0 -> 58231 bytes
content/img/geo-replication.svg | 35 ++
content/img/getui.png | Bin 0 -> 14985 bytes
content/img/groups.svg | 18 +
content/img/horizontally-scalable.svg | 34 ++
content/img/huawei.png | Bin 0 -> 2777 bytes
content/img/image-bg-2.svg | 1 +
content/img/image-bg-3.svg | 1 +
content/img/image-bg-5.svg | 1 +
content/img/image-bg-6.svg | 1 +
content/img/image-bg.svg | 1 +
content/img/image-bg_1.svg | 1 +
content/img/image-bg_2.svg | 1 +
content/img/instructure.png | Bin 0 -> 36678 bytes
content/img/instructure.webp | Bin 0 -> 4204 bytes
content/img/intuit.png | Bin 0 -> 2400 bytes
content/img/intuit.svg | 185 +++++++++++
content/img/iterable.png | Bin 0 -> 13864 bytes
content/img/keytop.png | Bin 0 -> 17983 bytes
content/img/ksyun.png | Bin 0 -> 2872 bytes
content/img/left-double-quotes.svg | 7 +
content/img/lesson-1-slide-13.jpg | Bin 0 -> 245074 bytes
content/img/logo-desktop.svg | 12 +
content/img/logo-stackoverflow.svg | 7 +
content/img/low-latency.svg | 30 ++
content/img/mailing-list.svg | 28 ++
content/img/micro-focus.jpg | Bin 0 -> 15163 bytes
content/img/multi-tenancy.svg | 22 ++
content/img/narvar.png | Bin 0 -> 2857 bytes
content/img/narvar.svg | 23 ++
content/img/netdata.png | Bin 0 -> 57352 bytes
content/img/newland.png | Bin 0 -> 6315 bytes
content/img/nutanix.png | Bin 0 -> 37731 bytes
content/img/operability.svg | 15 +
content/img/overstock.jpg | Bin 0 -> 11501 bytes
content/img/ovhcloud.png | Bin 0 -> 7620 bytes
content/img/ovhcloud.svg | 1 +
content/img/pandio.png | Bin 0 -> 13796 bytes
content/img/persistent-storage.svg | 45 +++
content/img/proven-in-production.svg | 42 +++
content/img/proxyclick.png | Bin 0 -> 4319 bytes
content/img/proxyclick.svg | 7 +
content/img/pulsar copy.svg | 1 +
content/img/pulsar-white.svg | 12 +
content/img/pulsar.ico | Bin 0 -> 1150 bytes
content/img/replays.svg | 15 +
content/img/report-bugs.svg | 24 ++
content/img/report-vulnerabillity.svg | 37 +++
content/img/right-double-quotes.svg | 7 +
content/img/separator-5.svg | 1 +
content/img/separator-6.svg | 1 +
content/img/seprator-5.svg | 1 +
content/img/side-wave.svg | 1 +
content/img/softtech.png | Bin 0 -> 48166 bytes
content/img/splunk.png | Bin 0 -> 17837 bytes
content/img/splunk.webp | Bin 0 -> 1788 bytes
content/img/static-waves.svg | 10 +
content/img/stativ-waves.svg | 10 +
content/img/su-ning.png | Bin 0 -> 10994 bytes
content/img/tencent.png | Bin 0 -> 193146 bytes
content/img/thg.png | Bin 0 -> 67170 bytes
content/img/turtlequeue.png | Bin 0 -> 8182 bytes
content/img/tuya.png | Bin 0 -> 16370 bytes
content/img/verizon-media.png | Bin 0 -> 33332 bytes
content/img/vivy.png | Bin 0 -> 4122 bytes
content/img/vivy.svg | 1 +
content/img/wavy-separator-2.svg | 1 +
content/img/wavy-separator-3.svg | 1 +
content/img/wavy-separator-4.svg | 1 +
content/img/wavy-separator.svg | 1 +
content/img/wavy-separtor-3.svg | 1 +
content/img/wechat-logo.svg | 1 +
content/img/white-waves-2.svg | 1 +
content/img/white-waves.svg | 1 +
content/img/white-waves_1.svg | 1 +
content/img/yahoo-japan.png | Bin 0 -> 11323 bytes
content/img/yahoo.png | Bin 0 -> 4704 bytes
content/img/zhaopin.png | Bin 0 -> 5528 bytes
content/index.html | 18 +-
content/markdown-page/index.html | 18 +-
content/packages-rest-api/index.html | 18 +-
content/powered-by/index.html | 18 +-
content/pulsar-admin-cli/index.html | 18 +-
content/pulsar-basics.md/index.html | 11 +
content/pulsar-basics/index.html | 24 ++
content/pulsar-cli/index.html | 18 +-
content/pulsar-client-cli/index.html | 18 +-
content/pulsar-perf-cli/index.html | 18 +-
content/quickstart.md/index.html | 11 +
content/quickstart/index.html | 24 ++
content/release-notes/index.html | 20 +-
content/resources/index.html | 18 +-
content/sink-rest-api/index.html | 18 +-
content/sitemap.xml | 2 +-
content/source-rest-api/index.html | 18 +-
content/swagger/master/swagger.json | 360 ++++++++++----------
content/swagger/master/swaggerfunctions.json | 132 ++++----
content/swagger/master/swaggerpackages.json | 132 ++++----
content/swagger/master/swaggersink.json | 132 ++++----
content/swagger/master/swaggersource.json | 132 ++++----
content/swagger/master/v2/swagger.json | 366 ++++++++++-----------
content/swagger/master/v3/swaggerfunctions.json | 132 ++++----
content/swagger/master/v3/swaggerpackages.json | 132 ++++----
content/swagger/master/v3/swaggersink.json | 132 ++++----
content/swagger/master/v3/swaggersource.json | 132 ++++----
content/swagger/restApiVersions.json | 4 +-
content/team/index.html | 18 +-
.../tools/pulsar-admin/2.10.0-SNAPSHOT/index.html | 22 +-
content/versions/index.html | 18 +-
3969 files changed, 49019 insertions(+), 25277 deletions(-)
diff --git a/content/404.html b/content/404.html
index 56caabc..d0ec8f9 100644
--- a/content/404.html
+++ b/content/404.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Page Not Found | Apache Pulsar</title><meta data-react-helmet="true" property="og:title" content="Page Not Found | Apache Pulsar"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/404.html"><meta data-react-helmet="true" name="docusaurus_loc [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Page Not Found | Apache Pulsar</title><meta data-react-helmet="true" property="og:title" content="Page Not Found | Apache Pulsar"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/404.html"><meta data-react-helmet="true" name="docusaurus_loc [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/admin-rest-api/index.html b/content/admin-rest-api/index.html
index 62c37c9..39fb111 100644
--- a/content/admin-rest-api/index.html
+++ b/content/admin-rest-api/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar</title><meta data-react-helmet="true" property="og:title" content="Apache Pulsar"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/admin-rest-api"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar</title><meta data-react-helmet="true" property="og:title" content="Apache Pulsar"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/admin-rest-api"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/api/admin/2.10.0-SNAPSHOT/member-search-index.zip b/content/api/admin/2.10.0-SNAPSHOT/member-search-index.zip
index e321037..a5d0be6 100644
Binary files a/content/api/admin/2.10.0-SNAPSHOT/member-search-index.zip and b/content/api/admin/2.10.0-SNAPSHOT/member-search-index.zip differ
diff --git a/content/api/admin/2.10.0-SNAPSHOT/overview-summary.html b/content/api/admin/2.10.0-SNAPSHOT/overview-summary.html
index ce492e6..3c4a92e 100644
--- a/content/api/admin/2.10.0-SNAPSHOT/overview-summary.html
+++ b/content/api/admin/2.10.0-SNAPSHOT/overview-summary.html
@@ -2,7 +2,7 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (11.0.11) on Fri Feb 18 09:12:05 UTC 2022 -->
+<!-- Generated by javadoc (11.0.11) on Mon Feb 21 09:05:16 UTC 2022 -->
<title>Pulsar Client Admin Original 2.10.0-SNAPSHOT API</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">window.location.replace('index.html')</script>
diff --git a/content/api/admin/2.10.0-SNAPSHOT/package-search-index.zip b/content/api/admin/2.10.0-SNAPSHOT/package-search-index.zip
index 0223a84..c994824 100644
Binary files a/content/api/admin/2.10.0-SNAPSHOT/package-search-index.zip and b/content/api/admin/2.10.0-SNAPSHOT/package-search-index.zip differ
diff --git a/content/api/admin/2.10.0-SNAPSHOT/type-search-index.zip b/content/api/admin/2.10.0-SNAPSHOT/type-search-index.zip
index d57464d..c0f5bb7 100644
Binary files a/content/api/admin/2.10.0-SNAPSHOT/type-search-index.zip and b/content/api/admin/2.10.0-SNAPSHOT/type-search-index.zip differ
diff --git a/content/api/client/2.10.0-SNAPSHOT/member-search-index.zip b/content/api/client/2.10.0-SNAPSHOT/member-search-index.zip
index 00b3465..673f024 100644
Binary files a/content/api/client/2.10.0-SNAPSHOT/member-search-index.zip and b/content/api/client/2.10.0-SNAPSHOT/member-search-index.zip differ
diff --git a/content/api/client/2.10.0-SNAPSHOT/overview-summary.html b/content/api/client/2.10.0-SNAPSHOT/overview-summary.html
index 8de9d28..2a77a51 100644
--- a/content/api/client/2.10.0-SNAPSHOT/overview-summary.html
+++ b/content/api/client/2.10.0-SNAPSHOT/overview-summary.html
@@ -2,7 +2,7 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (11.0.11) on Fri Feb 18 09:11:55 UTC 2022 -->
+<!-- Generated by javadoc (11.0.11) on Mon Feb 21 09:05:06 UTC 2022 -->
<title>Pulsar Client :: API 2.10.0-SNAPSHOT API</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">window.location.replace('index.html')</script>
diff --git a/content/api/client/2.10.0-SNAPSHOT/package-search-index.zip b/content/api/client/2.10.0-SNAPSHOT/package-search-index.zip
index 97dbcbd..0350afa 100644
Binary files a/content/api/client/2.10.0-SNAPSHOT/package-search-index.zip and b/content/api/client/2.10.0-SNAPSHOT/package-search-index.zip differ
diff --git a/content/api/client/2.10.0-SNAPSHOT/type-search-index.zip b/content/api/client/2.10.0-SNAPSHOT/type-search-index.zip
index 2c8370d..849ebd9 100644
Binary files a/content/api/client/2.10.0-SNAPSHOT/type-search-index.zip and b/content/api/client/2.10.0-SNAPSHOT/type-search-index.zip differ
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/member-search-index.zip b/content/api/pulsar-broker/2.10.0-SNAPSHOT/member-search-index.zip
index 8a95648..763430a 100644
Binary files a/content/api/pulsar-broker/2.10.0-SNAPSHOT/member-search-index.zip and b/content/api/pulsar-broker/2.10.0-SNAPSHOT/member-search-index.zip differ
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/overview-summary.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/overview-summary.html
index 0dc72a7..6c3b250 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/overview-summary.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/overview-summary.html
@@ -2,7 +2,7 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (11.0.11) on Fri Feb 18 09:12:25 UTC 2022 -->
+<!-- Generated by javadoc (11.0.11) on Mon Feb 21 09:05:37 UTC 2022 -->
<title>Pulsar Broker 2.10.0-SNAPSHOT API</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">window.location.replace('index.html')</script>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/package-search-index.zip b/content/api/pulsar-broker/2.10.0-SNAPSHOT/package-search-index.zip
index b980060..542f2f1 100644
Binary files a/content/api/pulsar-broker/2.10.0-SNAPSHOT/package-search-index.zip and b/content/api/pulsar-broker/2.10.0-SNAPSHOT/package-search-index.zip differ
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/type-search-index.zip b/content/api/pulsar-broker/2.10.0-SNAPSHOT/type-search-index.zip
index 67613c2..e30aaab 100644
Binary files a/content/api/pulsar-broker/2.10.0-SNAPSHOT/type-search-index.zip and b/content/api/pulsar-broker/2.10.0-SNAPSHOT/type-search-index.zip differ
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/allclasses-index.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/allclasses-index.html
index e832b2c..b573039 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/allclasses-index.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/allclasses-index.html
@@ -135,7 +135,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</th>
</tr>
<tr id="i4" class="altColor">
-<td class="colFirst"><a href="org/apache/pulsar/functions/api/Function.html" title="interface in org.apache.pulsar.functions.api">Function</a><<a href="org/apache/pulsar/functions/api/Function.html" title="type parameter in Function">I</a>,​<a href="org/apache/pulsar/functions/api/Function.html" title="type parameter in Function">O</a>></td>
+<td class="colFirst"><a href="org/apache/pulsar/functions/api/Function.html" title="interface in org.apache.pulsar.functions.api">Function</a><<a href="org/apache/pulsar/functions/api/Function.html" title="type parameter in Function">X</a>,​<a href="org/apache/pulsar/functions/api/Function.html" title="type parameter in Function">T</a>></td>
<th class="colLast" scope="row">
<div class="block">This is the core interface of the function api.</div>
</th>
@@ -147,7 +147,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<tr id="i6" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/functions/api/utils/JavaSerDe.html" title="class in org.apache.pulsar.functions.api.utils">JavaSerDe</a></td>
<th class="colLast" scope="row">
-<div class="block">Java Serialization based SerDe</div>
+<div class="block">Java Serialization based SerDe.</div>
</th>
</tr>
<tr id="i7" class="rowColor">
@@ -183,7 +183,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<th class="colLast" scope="row"> </th>
</tr>
<tr id="i13" class="rowColor">
-<td class="colFirst"><a href="org/apache/pulsar/functions/api/WindowFunction.html" title="interface in org.apache.pulsar.functions.api">WindowFunction</a><<a href="org/apache/pulsar/functions/api/WindowFunction.html" title="type parameter in WindowFunction">I</a>,​<a href="org/apache/pulsar/functions/api/WindowFunction.html" title="type parameter in WindowFunction">O</a>></td>
+<td class="colFirst"><a href="org/apache/pulsar/functions/api/WindowFunction.html" title="interface in org.apache.pulsar.functions.api">WindowFunction</a><<a href="org/apache/pulsar/functions/api/WindowFunction.html" title="type parameter in WindowFunction">X</a>,​<a href="org/apache/pulsar/functions/api/WindowFunction.html" title="type parameter in WindowFunction">T</a>></td>
<th class="colLast" scope="row">
<div class="block">This is the interface of the windowed function api.</div>
</th>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/allpackages-index.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/allpackages-index.html
index ceba1fc..d76d373 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/allpackages-index.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/allpackages-index.html
@@ -119,7 +119,9 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="org/apache/pulsar/functions/api/utils/package-summary.html">org.apache.pulsar.functions.api.utils</a></th>
-<td class="colLast"> </td>
+<td class="colLast">
+<div class="block">State Store API.</div>
+</td>
</tr>
</tbody>
</table>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/deprecated-list.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/deprecated-list.html
index e755cd9..3425328 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/deprecated-list.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/deprecated-list.html
@@ -112,7 +112,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</tr>
<tbody>
<tr class="altColor">
-<th class="colDeprecatedItemName" scope="row"><a href="org/apache/pulsar/functions/api/Context.html#publish(java.lang.String,O,java.lang.String)">org.apache.pulsar.functions.api.Context.publish​(String, O, String)</a></th>
+<th class="colDeprecatedItemName" scope="row"><a href="org/apache/pulsar/functions/api/Context.html#publish(java.lang.String,X,java.lang.String)">org.apache.pulsar.functions.api.Context.publish​(String, X, String)</a></th>
<td class="colLast">
<div class="deprecationComment">in favor of using <a href="org/apache/pulsar/functions/api/Context.html#newOutputMessage(java.lang.String,org.apache.pulsar.client.api.Schema)"><code>Context.newOutputMessage(String, Schema)</code></a></div>
</td>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/index-all.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/index-all.html
index b876de1..7ad4091 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/index-all.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/index-all.html
@@ -149,7 +149,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/state/ByteBufferStateStore.html#deleteAsync(java.lang.String)">deleteAsync(String)</a></span> - Method in interface org.apache.pulsar.functions.api.state.<a href="org/apache/pulsar/functions/api/state/ByteBufferStateStore.html" title="interface in org.apache.pulsar.functions.api.state">ByteBufferStateStore</a></dt>
<dd>
-<div class="block">Delete the state value for the key, but don't wait for the operation to be completed</div>
+<div class="block">Delete the state value for the key, but don't wait for the operation to be completed.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/BaseContext.html#deleteState(java.lang.String)">deleteState(String)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/BaseContext.html" title="interface in org.apache.pulsar.functions.api">BaseContext</a></dt>
<dd>
@@ -157,7 +157,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/BaseContext.html#deleteStateAsync(java.lang.String)">deleteStateAsync(String)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/BaseContext.html" title="interface in org.apache.pulsar.functions.api">BaseContext</a></dt>
<dd>
-<div class="block">Delete the state value for the key, but don't wait for the operation to be completed</div>
+<div class="block">Delete the state value for the key, but don't wait for the operation to be completed.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/SerDe.html#deserialize(byte%5B%5D)">deserialize(byte[])</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/SerDe.html" title="interface in org.apache.pulsar.functions.api">SerDe</a></dt>
<dd> </dd>
@@ -177,7 +177,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">The fully qualified state store name.</div>
</dd>
-<dt><a href="org/apache/pulsar/functions/api/Function.html" title="interface in org.apache.pulsar.functions.api"><span class="typeNameLink">Function</span></a><<a href="org/apache/pulsar/functions/api/Function.html" title="type parameter in Function">I</a>,​<a href="org/apache/pulsar/functions/api/Function.html" title="type parameter in Function">O</a>> - Interface in <a href="org/apache/pulsar/functions/api/package-summary.html">org.apache.pulsar.functions.api</a></dt>
+<dt><a href="org/apache/pulsar/functions/api/Function.html" title="interface in org.apache.pulsar.functions.api"><span class="typeNameLink">Function</span></a><<a href="org/apache/pulsar/functions/api/Function.html" title="type parameter in Function">X</a>,​<a href="org/apache/pulsar/functions/api/Function.html" title="type parameter in Function">T</a>> - Interface in <a href="org/apache/pulsar/functions/api/package-summary.html">org.apache.pulsar.functions.api</a></dt>
<dd>
<div class="block">This is the core interface of the function api.</div>
</dd>
@@ -193,7 +193,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/state/ByteBufferStateStore.html#getAsync(java.lang.String)">getAsync(String)</a></span> - Method in interface org.apache.pulsar.functions.api.state.<a href="org/apache/pulsar/functions/api/state/ByteBufferStateStore.html" title="interface in org.apache.pulsar.functions.api.state">ByteBufferStateStore</a></dt>
<dd>
-<div class="block">Retrieve the state value for the key, but don't wait for the operation to be completed</div>
+<div class="block">Retrieve the state value for the key, but don't wait for the operation to be completed.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/BaseContext.html#getCounter(java.lang.String)">getCounter(String)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/BaseContext.html" title="interface in org.apache.pulsar.functions.api">BaseContext</a></dt>
<dd>
@@ -210,12 +210,12 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/BaseContext.html#getCounterAsync(java.lang.String)">getCounterAsync(String)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/BaseContext.html" title="interface in org.apache.pulsar.functions.api">BaseContext</a></dt>
<dd>
<div class="block">Retrieve the counter value for the key, but don't wait
- for the operation to be completed</div>
+ for the operation to be completed.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/state/CounterStateStore.html#getCounterAsync(java.lang.String)">getCounterAsync(String)</a></span> - Method in interface org.apache.pulsar.functions.api.state.<a href="org/apache/pulsar/functions/api/state/CounterStateStore.html" title="interface in org.apache.pulsar.functions.api.state">CounterStateStore</a></dt>
<dd>
<div class="block">Retrieve the counter value for the key, but don't wait
- for the operation to be completed</div>
+ for the operation to be completed.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/Context.html#getCurrentRecord()">getCurrentRecord()</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/Context.html" title="interface in org.apache.pulsar.functions.api">Context</a></dt>
<dd>
@@ -231,7 +231,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/Context.html#getFunctionId()">getFunctionId()</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/Context.html" title="interface in org.apache.pulsar.functions.api">Context</a></dt>
<dd>
-<div class="block">The id of the function that we are executing</div>
+<div class="block">The id of the function that we are executing.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/WindowContext.html#getFunctionId()">getFunctionId()</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/WindowContext.html" title="interface in org.apache.pulsar.functions.api">WindowContext</a></dt>
<dd>
@@ -363,7 +363,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/BaseContext.html#getStateAsync(java.lang.String)">getStateAsync(String)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/BaseContext.html" title="interface in org.apache.pulsar.functions.api">BaseContext</a></dt>
<dd>
-<div class="block">Retrieve the state value for the key, but don't wait for the operation to be completed</div>
+<div class="block">Retrieve the state value for the key, but don't wait for the operation to be completed.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/BaseContext.html#getStateStore(java.lang.String)">getStateStore(String)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/BaseContext.html" title="interface in org.apache.pulsar.functions.api">BaseContext</a></dt>
<dd>
@@ -440,12 +440,12 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/BaseContext.html#incrCounterAsync(java.lang.String,long)">incrCounterAsync(String, long)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/BaseContext.html" title="interface in org.apache.pulsar.functions.api">BaseContext</a></dt>
<dd>
<div class="block">Increment the builtin distributed counter referred by key
- but dont wait for the completion of the increment operation</div>
+ but dont wait for the completion of the increment operation.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/state/CounterStateStore.html#incrCounterAsync(java.lang.String,long)">incrCounterAsync(String, long)</a></span> - Method in interface org.apache.pulsar.functions.api.state.<a href="org/apache/pulsar/functions/api/state/CounterStateStore.html" title="interface in org.apache.pulsar.functions.api.state">CounterStateStore</a></dt>
<dd>
<div class="block">Increment the builtin distributed counter referred by key
- but dont wait for the completion of the increment operation</div>
+ but dont wait for the completion of the increment operation.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/StateStore.html#init(org.apache.pulsar.functions.api.StateStoreContext)">init(StateStoreContext)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/StateStore.html" title="interface in org.apache.pulsar.functions.api">StateStore</a></dt>
<dd>
@@ -463,7 +463,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dl>
<dt><a href="org/apache/pulsar/functions/api/utils/JavaSerDe.html" title="class in org.apache.pulsar.functions.api.utils"><span class="typeNameLink">JavaSerDe</span></a> - Class in <a href="org/apache/pulsar/functions/api/utils/package-summary.html">org.apache.pulsar.functions.api.utils</a></dt>
<dd>
-<div class="block">Java Serialization based SerDe</div>
+<div class="block">Java Serialization based SerDe.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/utils/JavaSerDe.html#%3Cinit%3E()">JavaSerDe()</a></span> - Constructor for class org.apache.pulsar.functions.api.utils.<a href="org/apache/pulsar/functions/api/utils/JavaSerDe.html" title="class in org.apache.pulsar.functions.api.utils">JavaSerDe</a></dt>
<dd> </dd>
@@ -491,13 +491,13 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">The namespace of this store.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/Context.html#newConsumerBuilder(org.apache.pulsar.client.api.Schema)">newConsumerBuilder(Schema<O>)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/Context.html" title="interface in org.apache.pulsar.functions.api">Context</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/Context.html#newConsumerBuilder(org.apache.pulsar.client.api.Schema)">newConsumerBuilder(Schema<X>)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/Context.html" title="interface in org.apache.pulsar.functions.api">Context</a></dt>
<dd>
<div class="block">Create a ConsumerBuilder with the schema.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/Context.html#newOutputMessage(java.lang.String,org.apache.pulsar.client.api.Schema)">newOutputMessage(String, Schema<O>)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/Context.html" title="interface in org.apache.pulsar.functions.api">Context</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/Context.html#newOutputMessage(java.lang.String,org.apache.pulsar.client.api.Schema)">newOutputMessage(String, Schema<X>)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/Context.html" title="interface in org.apache.pulsar.functions.api">Context</a></dt>
<dd>
-<div class="block">New output message using schema for serializing to the topic</div>
+<div class="block">New output message using schema for serializing to the topic.</div>
</dd>
</dl>
<a id="I:O">
@@ -516,40 +516,42 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="block">State Store API.</div>
</dd>
<dt><a href="org/apache/pulsar/functions/api/utils/package-summary.html">org.apache.pulsar.functions.api.utils</a> - package org.apache.pulsar.functions.api.utils</dt>
-<dd> </dd>
+<dd>
+<div class="block">State Store API.</div>
+</dd>
</dl>
<a id="I:P">
<!-- -->
</a>
<h2 class="title">P</h2>
<dl>
-<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/Function.html#process(I,org.apache.pulsar.functions.api.Context)">process(I, Context)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/Function.html" title="interface in org.apache.pulsar.functions.api">Function</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/WindowFunction.html#process(java.util.Collection,org.apache.pulsar.functions.api.WindowContext)">process(Collection<Record<X>>, WindowContext)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/WindowFunction.html" title="interface in org.apache.pulsar.functions.api">WindowFunction</a></dt>
<dd>
<div class="block">Process the input.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/WindowFunction.html#process(java.util.Collection,org.apache.pulsar.functions.api.WindowContext)">process(Collection<Record<I>>, WindowContext)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/WindowFunction.html" title="interface in org.apache.pulsar.functions.api">WindowFunction</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/Function.html#process(X,org.apache.pulsar.functions.api.Context)">process(X, Context)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/Function.html" title="interface in org.apache.pulsar.functions.api">Function</a></dt>
<dd>
<div class="block">Process the input.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/Context.html#publish(java.lang.String,O)">publish(String, O)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/Context.html" title="interface in org.apache.pulsar.functions.api">Context</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/WindowContext.html#publish(java.lang.String,T)">publish(String, T)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/WindowContext.html" title="interface in org.apache.pulsar.functions.api">WindowContext</a></dt>
<dd>
-<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
-<div class="deprecationComment">in favor of using <a href="org/apache/pulsar/functions/api/Context.html#newOutputMessage(java.lang.String,org.apache.pulsar.client.api.Schema)"><code>Context.newOutputMessage(String, Schema)</code></a></div>
-</div>
+<div class="block">Publish an object to the topic using default schemas.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/WindowContext.html#publish(java.lang.String,O)">publish(String, O)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/WindowContext.html" title="interface in org.apache.pulsar.functions.api">WindowContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/WindowContext.html#publish(java.lang.String,T,java.lang.String)">publish(String, T, String)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/WindowContext.html" title="interface in org.apache.pulsar.functions.api">WindowContext</a></dt>
<dd>
-<div class="block">Publish an object to the topic using default schemas.</div>
+<div class="block">Publish an object using serDe for serializing to the topic.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/Context.html#publish(java.lang.String,O,java.lang.String)">publish(String, O, String)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/Context.html" title="interface in org.apache.pulsar.functions.api">Context</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/Context.html#publish(java.lang.String,X)">publish(String, X)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/Context.html" title="interface in org.apache.pulsar.functions.api">Context</a></dt>
<dd>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">in favor of using <a href="org/apache/pulsar/functions/api/Context.html#newOutputMessage(java.lang.String,org.apache.pulsar.client.api.Schema)"><code>Context.newOutputMessage(String, Schema)</code></a></div>
</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/WindowContext.html#publish(java.lang.String,O,java.lang.String)">publish(String, O, String)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/WindowContext.html" title="interface in org.apache.pulsar.functions.api">WindowContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/Context.html#publish(java.lang.String,X,java.lang.String)">publish(String, X, String)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/Context.html" title="interface in org.apache.pulsar.functions.api">Context</a></dt>
<dd>
-<div class="block">Publish an object using serDe for serializing to the topic.</div>
+<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
+<div class="deprecationComment">in favor of using <a href="org/apache/pulsar/functions/api/Context.html#newOutputMessage(java.lang.String,org.apache.pulsar.client.api.Schema)"><code>Context.newOutputMessage(String, Schema)</code></a></div>
+</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/state/ByteBufferStateStore.html#put(java.lang.String,java.nio.ByteBuffer)">put(String, ByteBuffer)</a></span> - Method in interface org.apache.pulsar.functions.api.state.<a href="org/apache/pulsar/functions/api/state/ByteBufferStateStore.html" title="interface in org.apache.pulsar.functions.api.state">ByteBufferStateStore</a></dt>
<dd>
@@ -557,7 +559,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/state/ByteBufferStateStore.html#putAsync(java.lang.String,java.nio.ByteBuffer)">putAsync(String, ByteBuffer)</a></span> - Method in interface org.apache.pulsar.functions.api.state.<a href="org/apache/pulsar/functions/api/state/ByteBufferStateStore.html" title="interface in org.apache.pulsar.functions.api.state">ByteBufferStateStore</a></dt>
<dd>
-<div class="block">Update the state value for the key, but don't wait for the operation to be completed</div>
+<div class="block">Update the state value for the key, but don't wait for the operation to be completed.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/BaseContext.html#putState(java.lang.String,java.nio.ByteBuffer)">putState(String, ByteBuffer)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/BaseContext.html" title="interface in org.apache.pulsar.functions.api">BaseContext</a></dt>
<dd>
@@ -569,7 +571,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/BaseContext.html#putStateAsync(java.lang.String,java.nio.ByteBuffer)">putStateAsync(String, ByteBuffer)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/BaseContext.html" title="interface in org.apache.pulsar.functions.api">BaseContext</a></dt>
<dd>
-<div class="block">Update the state value for the key, but don't wait for the operation to be completed</div>
+<div class="block">Update the state value for the key, but don't wait for the operation to be completed.</div>
</dd>
</dl>
<a id="I:R">
@@ -583,7 +585,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/BaseContext.html#recordMetric(java.lang.String,double)">recordMetric(String, double)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/BaseContext.html" title="interface in org.apache.pulsar.functions.api">BaseContext</a></dt>
<dd>
-<div class="block">Record a user defined metric</div>
+<div class="block">Record a user defined metric.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/functions/api/WindowContext.html#recordMetric(java.lang.String,double)">recordMetric(String, double)</a></span> - Method in interface org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/WindowContext.html" title="interface in org.apache.pulsar.functions.api">WindowContext</a></dt>
<dd>
@@ -627,7 +629,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dl>
<dt><a href="org/apache/pulsar/functions/api/WindowContext.html" title="interface in org.apache.pulsar.functions.api"><span class="typeNameLink">WindowContext</span></a> - Interface in <a href="org/apache/pulsar/functions/api/package-summary.html">org.apache.pulsar.functions.api</a></dt>
<dd> </dd>
-<dt><a href="org/apache/pulsar/functions/api/WindowFunction.html" title="interface in org.apache.pulsar.functions.api"><span class="typeNameLink">WindowFunction</span></a><<a href="org/apache/pulsar/functions/api/WindowFunction.html" title="type parameter in WindowFunction">I</a>,​<a href="org/apache/pulsar/functions/api/WindowFunction.html" title="type parameter in WindowFunction">O</a>> - Interface in <a href="org/apache/pulsar/functions/api/package-summary.html">org.apache [...]
+<dt><a href="org/apache/pulsar/functions/api/WindowFunction.html" title="interface in org.apache.pulsar.functions.api"><span class="typeNameLink">WindowFunction</span></a><<a href="org/apache/pulsar/functions/api/WindowFunction.html" title="type parameter in WindowFunction">X</a>,​<a href="org/apache/pulsar/functions/api/WindowFunction.html" title="type parameter in WindowFunction">T</a>> - Interface in <a href="org/apache/pulsar/functions/api/package-summary.html">org.apache [...]
<dd>
<div class="block">This is the interface of the windowed function api.</div>
</dd>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/index.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/index.html
index 6b3cd6b..a00e8f1 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/index.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/index.html
@@ -117,7 +117,9 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</tr>
<tr class="altColor" id="i2">
<th class="colFirst" scope="row"><a href="org/apache/pulsar/functions/api/utils/package-summary.html">org.apache.pulsar.functions.api.utils</a></th>
-<td class="colLast"> </td>
+<td class="colLast">
+<div class="block">State Store API.</div>
+</td>
</tr>
</tbody>
</table>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/member-search-index.js b/content/api/pulsar-functions/2.10.0-SNAPSHOT/member-search-index.js
index 13a2565..c218e29 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/member-search-index.js
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/member-search-index.js
@@ -1 +1 @@
-memberSearchIndex = [{"p":"org.apache.pulsar.functions.api","c":"Record","l":"ack()"},{"p":"org.apache.pulsar.functions.api.utils","c":"IdentityFunction","l":"apply(Object)","url":"apply(java.lang.Object)"},{"p":"org.apache.pulsar.functions.api","c":"Function","l":"close()"},{"p":"org.apache.pulsar.functions.api","c":"StateStore","l":"close()"},{"p":"org.apache.pulsar.functions.api.state","c":"ByteBufferStateStore","l":"delete(String)","url":"delete(java.lang.String)"},{"p":"org.apache.p [...]
\ No newline at end of file
+memberSearchIndex = [{"p":"org.apache.pulsar.functions.api","c":"Record","l":"ack()"},{"p":"org.apache.pulsar.functions.api.utils","c":"IdentityFunction","l":"apply(Object)","url":"apply(java.lang.Object)"},{"p":"org.apache.pulsar.functions.api","c":"Function","l":"close()"},{"p":"org.apache.pulsar.functions.api","c":"StateStore","l":"close()"},{"p":"org.apache.pulsar.functions.api.state","c":"ByteBufferStateStore","l":"delete(String)","url":"delete(java.lang.String)"},{"p":"org.apache.p [...]
\ No newline at end of file
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/member-search-index.zip b/content/api/pulsar-functions/2.10.0-SNAPSHOT/member-search-index.zip
index faa7866..770644a 100644
Binary files a/content/api/pulsar-functions/2.10.0-SNAPSHOT/member-search-index.zip and b/content/api/pulsar-functions/2.10.0-SNAPSHOT/member-search-index.zip differ
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/BaseContext.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/BaseContext.html
index f18751b..19735d9 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/BaseContext.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/BaseContext.html
@@ -163,7 +163,7 @@ public interface <span class="typeNameLabel">BaseContext</span></pre>
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#deleteStateAsync(java.lang.String)">deleteStateAsync</a></span>​(java.lang.String key)</code></th>
<td class="colLast">
-<div class="block">Delete the state value for the key, but don't wait for the operation to be completed</div>
+<div class="block">Delete the state value for the key, but don't wait for the operation to be completed.</div>
</td>
</tr>
<tr id="i2" class="altColor">
@@ -178,7 +178,7 @@ public interface <span class="typeNameLabel">BaseContext</span></pre>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCounterAsync(java.lang.String)">getCounterAsync</a></span>​(java.lang.String key)</code></th>
<td class="colLast">
<div class="block">Retrieve the counter value for the key, but don't wait
- for the operation to be completed</div>
+ for the operation to be completed.</div>
</td>
</tr>
<tr id="i4" class="altColor">
@@ -241,18 +241,18 @@ public interface <span class="typeNameLabel">BaseContext</span></pre>
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.nio.ByteBuffer></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getStateAsync(java.lang.String)">getStateAsync</a></span>​(java.lang.String key)</code></th>
<td class="colLast">
-<div class="block">Retrieve the state value for the key, but don't wait for the operation to be completed</div>
+<div class="block">Retrieve the state value for the key, but don't wait for the operation to be completed.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
-<td class="colFirst"><code>default <S extends <a href="StateStore.html" title="interface in org.apache.pulsar.functions.api">StateStore</a>><br>S</code></td>
+<td class="colFirst"><code>default <X extends <a href="StateStore.html" title="interface in org.apache.pulsar.functions.api">StateStore</a>><br>X</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getStateStore(java.lang.String)">getStateStore</a></span>​(java.lang.String name)</code></th>
<td class="colLast">
<div class="block">Get the state store with the provided store name in the tenant & namespace.</div>
</td>
</tr>
<tr id="i14" class="altColor">
-<td class="colFirst"><code>default <S extends <a href="StateStore.html" title="interface in org.apache.pulsar.functions.api">StateStore</a>><br>S</code></td>
+<td class="colFirst"><code>default <X extends <a href="StateStore.html" title="interface in org.apache.pulsar.functions.api">StateStore</a>><br>X</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getStateStore(java.lang.String,java.lang.String,java.lang.String)">getStateStore</a></span>​(java.lang.String tenant,
java.lang.String ns,
java.lang.String name)</code></th>
@@ -281,7 +281,7 @@ public interface <span class="typeNameLabel">BaseContext</span></pre>
long amount)</code></th>
<td class="colLast">
<div class="block">Increment the builtin distributed counter referred by key
- but dont wait for the completion of the increment operation</div>
+ but dont wait for the completion of the increment operation.</div>
</td>
</tr>
<tr id="i18" class="altColor">
@@ -297,7 +297,7 @@ public interface <span class="typeNameLabel">BaseContext</span></pre>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#putStateAsync(java.lang.String,java.nio.ByteBuffer)">putStateAsync</a></span>​(java.lang.String key,
java.nio.ByteBuffer value)</code></th>
<td class="colLast">
-<div class="block">Update the state value for the key, but don't wait for the operation to be completed</div>
+<div class="block">Update the state value for the key, but don't wait for the operation to be completed.</div>
</td>
</tr>
<tr id="i20" class="altColor">
@@ -305,7 +305,7 @@ public interface <span class="typeNameLabel">BaseContext</span></pre>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#recordMetric(java.lang.String,double)">recordMetric</a></span>​(java.lang.String metricName,
double value)</code></th>
<td class="colLast">
-<div class="block">Record a user defined metric</div>
+<div class="block">Record a user defined metric.</div>
</td>
</tr>
</table>
@@ -417,11 +417,11 @@ public interface <span class="typeNameLabel">BaseContext</span></pre>
<ul class="blockList">
<li class="blockList">
<h4>getStateStore</h4>
-<pre class="methodSignature">default <S extends <a href="StateStore.html" title="interface in org.apache.pulsar.functions.api">StateStore</a>> S getStateStore​(java.lang.String name)</pre>
+<pre class="methodSignature">default <X extends <a href="StateStore.html" title="interface in org.apache.pulsar.functions.api">StateStore</a>> X getStateStore​(java.lang.String name)</pre>
<div class="block">Get the state store with the provided store name in the tenant & namespace.</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>S</code> - the type of interface of the store to return</dd>
+<dd><code>X</code> - the type of interface of the store to return</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the state store name</dd>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -438,13 +438,13 @@ public interface <span class="typeNameLabel">BaseContext</span></pre>
<ul class="blockList">
<li class="blockList">
<h4>getStateStore</h4>
-<pre class="methodSignature">default <S extends <a href="StateStore.html" title="interface in org.apache.pulsar.functions.api">StateStore</a>> S getStateStore​(java.lang.String tenant,
+<pre class="methodSignature">default <X extends <a href="StateStore.html" title="interface in org.apache.pulsar.functions.api">StateStore</a>> X getStateStore​(java.lang.String tenant,
java.lang.String ns,
java.lang.String name)</pre>
<div class="block">Get the state store with the provided store name.</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>S</code> - the type of interface of the store to return</dd>
+<dd><code>X</code> - the type of interface of the store to return</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tenant</code> - the state tenant name</dd>
<dd><code>ns</code> - the state namespace name</dd>
@@ -481,7 +481,7 @@ public interface <span class="typeNameLabel">BaseContext</span></pre>
<h4>putStateAsync</h4>
<pre class="methodSignature">java.util.concurrent.CompletableFuture<java.lang.Void> putStateAsync​(java.lang.String key,
java.nio.ByteBuffer value)</pre>
-<div class="block">Update the state value for the key, but don't wait for the operation to be completed</div>
+<div class="block">Update the state value for the key, but don't wait for the operation to be completed.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - name of the key</dd>
@@ -512,7 +512,7 @@ public interface <span class="typeNameLabel">BaseContext</span></pre>
<li class="blockList">
<h4>getStateAsync</h4>
<pre class="methodSignature">java.util.concurrent.CompletableFuture<java.nio.ByteBuffer> getStateAsync​(java.lang.String key)</pre>
-<div class="block">Retrieve the state value for the key, but don't wait for the operation to be completed</div>
+<div class="block">Retrieve the state value for the key, but don't wait for the operation to be completed.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - name of the key</dd>
@@ -542,7 +542,7 @@ public interface <span class="typeNameLabel">BaseContext</span></pre>
<li class="blockList">
<h4>deleteStateAsync</h4>
<pre class="methodSignature">java.util.concurrent.CompletableFuture<java.lang.Void> deleteStateAsync​(java.lang.String key)</pre>
-<div class="block">Delete the state value for the key, but don't wait for the operation to be completed</div>
+<div class="block">Delete the state value for the key, but don't wait for the operation to be completed.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - name of the key</dd>
@@ -574,7 +574,7 @@ public interface <span class="typeNameLabel">BaseContext</span></pre>
<pre class="methodSignature">java.util.concurrent.CompletableFuture<java.lang.Void> incrCounterAsync​(java.lang.String key,
long amount)</pre>
<div class="block">Increment the builtin distributed counter referred by key
- but dont wait for the completion of the increment operation</div>
+ but dont wait for the completion of the increment operation.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - The name of the key</dd>
@@ -606,7 +606,7 @@ public interface <span class="typeNameLabel">BaseContext</span></pre>
<h4>getCounterAsync</h4>
<pre class="methodSignature">java.util.concurrent.CompletableFuture<java.lang.Long> getCounterAsync​(java.lang.String key)</pre>
<div class="block">Retrieve the counter value for the key, but don't wait
- for the operation to be completed</div>
+ for the operation to be completed.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - name of the key</dd>
@@ -623,7 +623,7 @@ public interface <span class="typeNameLabel">BaseContext</span></pre>
<h4>recordMetric</h4>
<pre class="methodSignature">void recordMetric​(java.lang.String metricName,
double value)</pre>
-<div class="block">Record a user defined metric</div>
+<div class="block">Record a user defined metric.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>metricName</code> - The name of the metric</dd>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/Context.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/Context.html
index fe5b92f..03e0da3 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/Context.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/Context.html
@@ -166,7 +166,7 @@ extends <a href="BaseContext.html" title="interface in org.apache.pulsar.functio
<td class="colFirst"><code>java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFunctionId()">getFunctionId</a></span>()</code></th>
<td class="colLast">
-<div class="block">The id of the function that we are executing</div>
+<div class="block">The id of the function that we are executing.</div>
</td>
</tr>
<tr id="i2" class="altColor">
@@ -234,24 +234,24 @@ extends <a href="BaseContext.html" title="interface in org.apache.pulsar.functio
</td>
</tr>
<tr id="i11" class="rowColor">
-<td class="colFirst"><code><O> org.apache.pulsar.client.api.ConsumerBuilder<O></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newConsumerBuilder(org.apache.pulsar.client.api.Schema)">newConsumerBuilder</a></span>​(org.apache.pulsar.client.api.Schema<O> schema)</code></th>
+<td class="colFirst"><code><X> org.apache.pulsar.client.api.ConsumerBuilder<X></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newConsumerBuilder(org.apache.pulsar.client.api.Schema)">newConsumerBuilder</a></span>​(org.apache.pulsar.client.api.Schema<X> schema)</code></th>
<td class="colLast">
<div class="block">Create a ConsumerBuilder with the schema.</div>
</td>
</tr>
<tr id="i12" class="altColor">
-<td class="colFirst"><code><O> org.apache.pulsar.client.api.TypedMessageBuilder<O></code></td>
+<td class="colFirst"><code><X> org.apache.pulsar.client.api.TypedMessageBuilder<X></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newOutputMessage(java.lang.String,org.apache.pulsar.client.api.Schema)">newOutputMessage</a></span>​(java.lang.String topicName,
- org.apache.pulsar.client.api.Schema<O> schema)</code></th>
+ org.apache.pulsar.client.api.Schema<X> schema)</code></th>
<td class="colLast">
-<div class="block">New output message using schema for serializing to the topic</div>
+<div class="block">New output message using schema for serializing to the topic.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
-<td class="colFirst"><code><O> java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#publish(java.lang.String,O)">publish</a></span>​(java.lang.String topicName,
- O object)</code></th>
+<td class="colFirst"><code><X> java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#publish(java.lang.String,X)">publish</a></span>​(java.lang.String topicName,
+ X object)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">in favor of using <a href="#newOutputMessage(java.lang.String,org.apache.pulsar.client.api.Schema)"><code>newOutputMessage(String, Schema)</code></a></div>
@@ -259,9 +259,9 @@ extends <a href="BaseContext.html" title="interface in org.apache.pulsar.functio
</td>
</tr>
<tr id="i14" class="altColor">
-<td class="colFirst"><code><O> java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#publish(java.lang.String,O,java.lang.String)">publish</a></span>​(java.lang.String topicName,
- O object,
+<td class="colFirst"><code><X> java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#publish(java.lang.String,X,java.lang.String)">publish</a></span>​(java.lang.String topicName,
+ X object,
java.lang.String schemaOrSerdeClassName)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
@@ -369,7 +369,7 @@ extends <a href="BaseContext.html" title="interface in org.apache.pulsar.functio
<li class="blockList">
<h4>getFunctionId</h4>
<pre class="methodSignature">java.lang.String getFunctionId()</pre>
-<div class="block">The id of the function that we are executing</div>
+<div class="block">The id of the function that we are executing.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The function id</dd>
@@ -454,14 +454,14 @@ extends <a href="BaseContext.html" title="interface in org.apache.pulsar.functio
</ul>
<a id="publish(java.lang.String,java.lang.Object,java.lang.String)">
<!-- -->
-</a><a id="publish(java.lang.String,O,java.lang.String)">
+</a><a id="publish(java.lang.String,X,java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>publish</h4>
-<pre class="methodSignature"><O> java.util.concurrent.CompletableFuture<java.lang.Void> publish​(java.lang.String topicName,
- O object,
+<pre class="methodSignature"><X> java.util.concurrent.CompletableFuture<java.lang.Void> publish​(java.lang.String topicName,
+ X object,
java.lang.String schemaOrSerdeClassName)</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">in favor of using <a href="#newOutputMessage(java.lang.String,org.apache.pulsar.client.api.Schema)"><code>newOutputMessage(String, Schema)</code></a></div>
@@ -480,14 +480,14 @@ extends <a href="BaseContext.html" title="interface in org.apache.pulsar.functio
</ul>
<a id="publish(java.lang.String,java.lang.Object)">
<!-- -->
-</a><a id="publish(java.lang.String,O)">
+</a><a id="publish(java.lang.String,X)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>publish</h4>
-<pre class="methodSignature"><O> java.util.concurrent.CompletableFuture<java.lang.Void> publish​(java.lang.String topicName,
- O object)</pre>
+<pre class="methodSignature"><X> java.util.concurrent.CompletableFuture<java.lang.Void> publish​(java.lang.String topicName,
+ X object)</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">in favor of using <a href="#newOutputMessage(java.lang.String,org.apache.pulsar.client.api.Schema)"><code>newOutputMessage(String, Schema)</code></a></div>
</div>
@@ -507,13 +507,13 @@ extends <a href="BaseContext.html" title="interface in org.apache.pulsar.functio
<ul class="blockList">
<li class="blockList">
<h4>newOutputMessage</h4>
-<pre class="methodSignature"><O> org.apache.pulsar.client.api.TypedMessageBuilder<O> newOutputMessage​(java.lang.String topicName,
- org.apache.pulsar.client.api.Schema<O> schema)
+<pre class="methodSignature"><X> org.apache.pulsar.client.api.TypedMessageBuilder<X> newOutputMessage​(java.lang.String topicName,
+ org.apache.pulsar.client.api.Schema<X> schema)
throws org.apache.pulsar.client.api.PulsarClientException</pre>
-<div class="block">New output message using schema for serializing to the topic</div>
+<div class="block">New output message using schema for serializing to the topic.</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>O</code> - </dd>
+<dd><code>X</code> - </dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>topicName</code> - The name of the topic for output message</dd>
<dd><code>schema</code> - provide a way to convert between serialized data and domain objects</dd>
@@ -530,12 +530,12 @@ extends <a href="BaseContext.html" title="interface in org.apache.pulsar.functio
<ul class="blockListLast">
<li class="blockList">
<h4>newConsumerBuilder</h4>
-<pre class="methodSignature"><O> org.apache.pulsar.client.api.ConsumerBuilder<O> newConsumerBuilder​(org.apache.pulsar.client.api.Schema<O> schema)
+<pre class="methodSignature"><X> org.apache.pulsar.client.api.ConsumerBuilder<X> newConsumerBuilder​(org.apache.pulsar.client.api.Schema<X> schema)
throws org.apache.pulsar.client.api.PulsarClientException</pre>
<div class="block">Create a ConsumerBuilder with the schema.</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>O</code> - </dd>
+<dd><code>X</code> - </dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>schema</code> - provide a way to convert between serialized data and domain objects</dd>
<dt><span class="returnLabel">Returns:</span></dt>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/Function.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/Function.html
index 3e2f70b..56a14f6 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/Function.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/Function.html
@@ -116,7 +116,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<main role="main">
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span> <a href="package-summary.html">org.apache.pulsar.functions.api</a></div>
-<h2 title="Interface Function" class="title">Interface Function<I,​O></h2>
+<h2 title="Interface Function" class="title">Interface Function<X,​T></h2>
</div>
<div class="contentContainer">
<div class="description">
@@ -130,7 +130,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<pre>@Public
@Stable
@FunctionalInterface
-public interface <span class="typeNameLabel">Function<I,​O></span></pre>
+public interface <span class="typeNameLabel">Function<X,​T></span></pre>
<div class="block">This is the core interface of the function api. The process is called
for every message of the input topic of the function. The incoming input bytes
are converted to the input type I for simple Java types(String, Integer, Boolean,
@@ -171,8 +171,8 @@ public interface <span class="typeNameLabel">Function<I,​O></span></
</td>
</tr>
<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="Function.html" title="type parameter in Function">O</a></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#process(I,org.apache.pulsar.functions.api.Context)">process</a></span>​(<a href="Function.html" title="type parameter in Function">I</a> input,
+<td class="colFirst"><code><a href="Function.html" title="type parameter in Function">T</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#process(X,org.apache.pulsar.functions.api.Context)">process</a></span>​(<a href="Function.html" title="type parameter in Function">X</a> input,
<a href="Context.html" title="interface in org.apache.pulsar.functions.api">Context</a> context)</code></th>
<td class="colLast">
<div class="block">Process the input.</div>
@@ -197,13 +197,13 @@ public interface <span class="typeNameLabel">Function<I,​O></span></
<h3>Method Detail</h3>
<a id="process(java.lang.Object,org.apache.pulsar.functions.api.Context)">
<!-- -->
-</a><a id="process(I,org.apache.pulsar.functions.api.Context)">
+</a><a id="process(X,org.apache.pulsar.functions.api.Context)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>process</h4>
-<pre class="methodSignature"><a href="Function.html" title="type parameter in Function">O</a> process​(<a href="Function.html" title="type parameter in Function">I</a> input,
+<pre class="methodSignature"><a href="Function.html" title="type parameter in Function">T</a> process​(<a href="Function.html" title="type parameter in Function">X</a> input,
<a href="Context.html" title="interface in org.apache.pulsar.functions.api">Context</a> context)
throws java.lang.Exception</pre>
<div class="block">Process the input.</div>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/WindowContext.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/WindowContext.html
index d5e50f9..f76c26b 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/WindowContext.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/WindowContext.html
@@ -268,17 +268,17 @@ public interface <span class="typeNameLabel">WindowContext</span></pre>
</td>
</tr>
<tr id="i17" class="rowColor">
-<td class="colFirst"><code><O> java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#publish(java.lang.String,O)">publish</a></span>​(java.lang.String topicName,
- O object)</code></th>
+<td class="colFirst"><code><T> java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#publish(java.lang.String,T)">publish</a></span>​(java.lang.String topicName,
+ T object)</code></th>
<td class="colLast">
<div class="block">Publish an object to the topic using default schemas.</div>
</td>
</tr>
<tr id="i18" class="altColor">
-<td class="colFirst"><code><O> java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#publish(java.lang.String,O,java.lang.String)">publish</a></span>​(java.lang.String topicName,
- O object,
+<td class="colFirst"><code><T> java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#publish(java.lang.String,T,java.lang.String)">publish</a></span>​(java.lang.String topicName,
+ T object,
java.lang.String schemaOrSerdeClassName)</code></th>
<td class="colLast">
<div class="block">Publish an object using serDe for serializing to the topic.</div>
@@ -601,21 +601,22 @@ public interface <span class="typeNameLabel">WindowContext</span></pre>
</ul>
<a id="publish(java.lang.String,java.lang.Object,java.lang.String)">
<!-- -->
-</a><a id="publish(java.lang.String,O,java.lang.String)">
+</a><a id="publish(java.lang.String,T,java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>publish</h4>
-<pre class="methodSignature"><O> java.util.concurrent.CompletableFuture<java.lang.Void> publish​(java.lang.String topicName,
- O object,
+<pre class="methodSignature"><T> java.util.concurrent.CompletableFuture<java.lang.Void> publish​(java.lang.String topicName,
+ T object,
java.lang.String schemaOrSerdeClassName)</pre>
<div class="block">Publish an object using serDe for serializing to the topic.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>topicName</code> - The name of the topic for publishing</dd>
<dd><code>object</code> - The object that needs to be published</dd>
-<dd><code>schemaOrSerdeClassName</code> - Either a builtin schema type (eg: "avro", "json", "protobuf") or the class name of the custom schema class</dd>
+<dd><code>schemaOrSerdeClassName</code> - Either a builtin schema type (eg: "avro", "json", "protobuf")
+ or the class name of the custom schema class</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A future that completes when the framework is done publishing the message</dd>
</dl>
@@ -623,14 +624,14 @@ public interface <span class="typeNameLabel">WindowContext</span></pre>
</ul>
<a id="publish(java.lang.String,java.lang.Object)">
<!-- -->
-</a><a id="publish(java.lang.String,O)">
+</a><a id="publish(java.lang.String,T)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>publish</h4>
-<pre class="methodSignature"><O> java.util.concurrent.CompletableFuture<java.lang.Void> publish​(java.lang.String topicName,
- O object)</pre>
+<pre class="methodSignature"><T> java.util.concurrent.CompletableFuture<java.lang.Void> publish​(java.lang.String topicName,
+ T object)</pre>
<div class="block">Publish an object to the topic using default schemas.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/WindowFunction.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/WindowFunction.html
index 9a18c27..98e00b3 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/WindowFunction.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/WindowFunction.html
@@ -116,7 +116,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<main role="main">
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span> <a href="package-summary.html">org.apache.pulsar.functions.api</a></div>
-<h2 title="Interface WindowFunction" class="title">Interface WindowFunction<I,​O></h2>
+<h2 title="Interface WindowFunction" class="title">Interface WindowFunction<X,​T></h2>
</div>
<div class="contentContainer">
<div class="description">
@@ -130,7 +130,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<pre>@Public
@Stable
@FunctionalInterface
-public interface <span class="typeNameLabel">WindowFunction<I,​O></span></pre>
+public interface <span class="typeNameLabel">WindowFunction<X,​T></span></pre>
<div class="block">This is the interface of the windowed function api. The process method is called
for every triggered window.</div>
</li>
@@ -154,8 +154,8 @@ public interface <span class="typeNameLabel">WindowFunction<I,​O></s
<th class="colLast" scope="col">Description</th>
</tr>
<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="WindowFunction.html" title="type parameter in WindowFunction">O</a></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#process(java.util.Collection,org.apache.pulsar.functions.api.WindowContext)">process</a></span>​(java.util.Collection<<a href="Record.html" title="interface in org.apache.pulsar.functions.api">Record</a><<a href="WindowFunction.html" title="type parameter in WindowFunction">I</a>>> input,
+<td class="colFirst"><code><a href="WindowFunction.html" title="type parameter in WindowFunction">T</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#process(java.util.Collection,org.apache.pulsar.functions.api.WindowContext)">process</a></span>​(java.util.Collection<<a href="Record.html" title="interface in org.apache.pulsar.functions.api">Record</a><<a href="WindowFunction.html" title="type parameter in WindowFunction">X</a>>> input,
<a href="WindowContext.html" title="interface in org.apache.pulsar.functions.api">WindowContext</a> context)</code></th>
<td class="colLast">
<div class="block">Process the input.</div>
@@ -184,7 +184,7 @@ public interface <span class="typeNameLabel">WindowFunction<I,​O></s
<ul class="blockListLast">
<li class="blockList">
<h4>process</h4>
-<pre class="methodSignature"><a href="WindowFunction.html" title="type parameter in WindowFunction">O</a> process​(java.util.Collection<<a href="Record.html" title="interface in org.apache.pulsar.functions.api">Record</a><<a href="WindowFunction.html" title="type parameter in WindowFunction">I</a>>> input,
+<pre class="methodSignature"><a href="WindowFunction.html" title="type parameter in WindowFunction">T</a> process​(java.util.Collection<<a href="Record.html" title="interface in org.apache.pulsar.functions.api">Record</a><<a href="WindowFunction.html" title="type parameter in WindowFunction">X</a>>> input,
<a href="WindowContext.html" title="interface in org.apache.pulsar.functions.api">WindowContext</a> context)
throws java.lang.Exception</pre>
<div class="block">Process the input.</div>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/class-use/Context.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/class-use/Context.html
index ec07e85..1e5f763 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/class-use/Context.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/class-use/Context.html
@@ -137,8 +137,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code><a href="../Function.html" title="type parameter in Function">O</a></code></td>
-<th class="colSecond" scope="row"><span class="typeNameLabel">Function.</span><code><span class="memberNameLink"><a href="../Function.html#process(I,org.apache.pulsar.functions.api.Context)">process</a></span>​(<a href="../Function.html" title="type parameter in Function">I</a> input,
+<td class="colFirst"><code><a href="../Function.html" title="type parameter in Function">T</a></code></td>
+<th class="colSecond" scope="row"><span class="typeNameLabel">Function.</span><code><span class="memberNameLink"><a href="../Function.html#process(X,org.apache.pulsar.functions.api.Context)">process</a></span>​(<a href="../Function.html" title="type parameter in Function">X</a> input,
<a href="../Context.html" title="interface in org.apache.pulsar.functions.api">Context</a> context)</code></th>
<td class="colLast">
<div class="block">Process the input.</div>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/class-use/Record.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/class-use/Record.html
index 5f56428..a06505c 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/class-use/Record.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/class-use/Record.html
@@ -164,8 +164,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><code><a href="../WindowFunction.html" title="type parameter in WindowFunction">O</a></code></td>
-<th class="colSecond" scope="row"><span class="typeNameLabel">WindowFunction.</span><code><span class="memberNameLink"><a href="../WindowFunction.html#process(java.util.Collection,org.apache.pulsar.functions.api.WindowContext)">process</a></span>​(java.util.Collection<<a href="../Record.html" title="interface in org.apache.pulsar.functions.api">Record</a><<a href="../WindowFunction.html" title="type parameter in WindowFunction">I</a>>> input,
+<td class="colFirst"><code><a href="../WindowFunction.html" title="type parameter in WindowFunction">T</a></code></td>
+<th class="colSecond" scope="row"><span class="typeNameLabel">WindowFunction.</span><code><span class="memberNameLink"><a href="../WindowFunction.html#process(java.util.Collection,org.apache.pulsar.functions.api.WindowContext)">process</a></span>​(java.util.Collection<<a href="../Record.html" title="interface in org.apache.pulsar.functions.api">Record</a><<a href="../WindowFunction.html" title="type parameter in WindowFunction">X</a>>> input,
<a href="../WindowContext.html" title="interface in org.apache.pulsar.functions.api">WindowContext</a> context)</code></th>
<td class="colLast">
<div class="block">Process the input.</div>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/class-use/SerDe.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/class-use/SerDe.html
index 94ffd67..bed4c7e 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/class-use/SerDe.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/class-use/SerDe.html
@@ -107,7 +107,9 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<tbody>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.apache.pulsar.functions.api.utils">org.apache.pulsar.functions.api.utils</a></th>
-<td class="colLast"> </td>
+<td class="colLast">
+<div class="block">State Store API.</div>
+</td>
</tr>
</tbody>
</table>
@@ -131,7 +133,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<td class="colFirst"><code>class </code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../utils/JavaSerDe.html" title="class in org.apache.pulsar.functions.api.utils">JavaSerDe</a></span></code></th>
<td class="colLast">
-<div class="block">Java Serialization based SerDe</div>
+<div class="block">Java Serialization based SerDe.</div>
</td>
</tr>
</tbody>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/class-use/StateStore.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/class-use/StateStore.html
index 518f511..e8387aa 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/class-use/StateStore.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/class-use/StateStore.html
@@ -136,14 +136,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><code>default <S extends <a href="../StateStore.html" title="interface in org.apache.pulsar.functions.api">StateStore</a>><br>S</code></td>
+<td class="colFirst"><code>default <X extends <a href="../StateStore.html" title="interface in org.apache.pulsar.functions.api">StateStore</a>><br>X</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseContext.</span><code><span class="memberNameLink"><a href="../BaseContext.html#getStateStore(java.lang.String)">getStateStore</a></span>​(java.lang.String name)</code></th>
<td class="colLast">
<div class="block">Get the state store with the provided store name in the tenant & namespace.</div>
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>default <S extends <a href="../StateStore.html" title="interface in org.apache.pulsar.functions.api">StateStore</a>><br>S</code></td>
+<td class="colFirst"><code>default <X extends <a href="../StateStore.html" title="interface in org.apache.pulsar.functions.api">StateStore</a>><br>X</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseContext.</span><code><span class="memberNameLink"><a href="../BaseContext.html#getStateStore(java.lang.String,java.lang.String,java.lang.String)">getStateStore</a></span>​(java.lang.String tenant,
java.lang.String ns,
java.lang.String name)</code></th>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/class-use/WindowContext.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/class-use/WindowContext.html
index 1d7fdc8..dc93914 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/class-use/WindowContext.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/class-use/WindowContext.html
@@ -130,8 +130,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><code><a href="../WindowFunction.html" title="type parameter in WindowFunction">O</a></code></td>
-<th class="colSecond" scope="row"><span class="typeNameLabel">WindowFunction.</span><code><span class="memberNameLink"><a href="../WindowFunction.html#process(java.util.Collection,org.apache.pulsar.functions.api.WindowContext)">process</a></span>​(java.util.Collection<<a href="../Record.html" title="interface in org.apache.pulsar.functions.api">Record</a><<a href="../WindowFunction.html" title="type parameter in WindowFunction">I</a>>> input,
+<td class="colFirst"><code><a href="../WindowFunction.html" title="type parameter in WindowFunction">T</a></code></td>
+<th class="colSecond" scope="row"><span class="typeNameLabel">WindowFunction.</span><code><span class="memberNameLink"><a href="../WindowFunction.html#process(java.util.Collection,org.apache.pulsar.functions.api.WindowContext)">process</a></span>​(java.util.Collection<<a href="../Record.html" title="interface in org.apache.pulsar.functions.api">Record</a><<a href="../WindowFunction.html" title="type parameter in WindowFunction">X</a>>> input,
<a href="../WindowContext.html" title="interface in org.apache.pulsar.functions.api">WindowContext</a> context)</code></th>
<td class="colLast">
<div class="block">Process the input.</div>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/package-summary.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/package-summary.html
index b8eb148..f3b639b 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/package-summary.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/package-summary.html
@@ -123,7 +123,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</td>
</tr>
<tr class="altColor">
-<th class="colFirst" scope="row"><a href="Function.html" title="interface in org.apache.pulsar.functions.api">Function</a><I,​O></th>
+<th class="colFirst" scope="row"><a href="Function.html" title="interface in org.apache.pulsar.functions.api">Function</a><X,​T></th>
<td class="colLast">
<div class="block">This is the core interface of the function api.</div>
</td>
@@ -161,7 +161,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
-<th class="colFirst" scope="row"><a href="WindowFunction.html" title="interface in org.apache.pulsar.functions.api">WindowFunction</a><I,​O></th>
+<th class="colFirst" scope="row"><a href="WindowFunction.html" title="interface in org.apache.pulsar.functions.api">WindowFunction</a><X,​T></th>
<td class="colLast">
<div class="block">This is the interface of the windowed function api.</div>
</td>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/package-tree.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/package-tree.html
index 6062013..5976157 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/package-tree.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/package-tree.html
@@ -113,7 +113,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<li class="circle">org.apache.pulsar.functions.api.<a href="Context.html" title="interface in org.apache.pulsar.functions.api"><span class="typeNameLink">Context</span></a></li>
</ul>
</li>
-<li class="circle">org.apache.pulsar.functions.api.<a href="Function.html" title="interface in org.apache.pulsar.functions.api"><span class="typeNameLink">Function</span></a><I,​O></li>
+<li class="circle">org.apache.pulsar.functions.api.<a href="Function.html" title="interface in org.apache.pulsar.functions.api"><span class="typeNameLink">Function</span></a><X,​T></li>
<li class="circle">org.apache.pulsar.functions.api.<a href="Record.html" title="interface in org.apache.pulsar.functions.api"><span class="typeNameLink">Record</span></a><T>
<ul>
<li class="circle">org.apache.pulsar.functions.api.<a href="KVRecord.html" title="interface in org.apache.pulsar.functions.api"><span class="typeNameLink">KVRecord</span></a><K,​V></li>
@@ -122,7 +122,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<li class="circle">org.apache.pulsar.functions.api.<a href="SerDe.html" title="interface in org.apache.pulsar.functions.api"><span class="typeNameLink">SerDe</span></a><T></li>
<li class="circle">org.apache.pulsar.functions.api.<a href="StateStoreContext.html" title="interface in org.apache.pulsar.functions.api"><span class="typeNameLink">StateStoreContext</span></a></li>
<li class="circle">org.apache.pulsar.functions.api.<a href="WindowContext.html" title="interface in org.apache.pulsar.functions.api"><span class="typeNameLink">WindowContext</span></a></li>
-<li class="circle">org.apache.pulsar.functions.api.<a href="WindowFunction.html" title="interface in org.apache.pulsar.functions.api"><span class="typeNameLink">WindowFunction</span></a><I,​O></li>
+<li class="circle">org.apache.pulsar.functions.api.<a href="WindowFunction.html" title="interface in org.apache.pulsar.functions.api"><span class="typeNameLink">WindowFunction</span></a><X,​T></li>
</ul>
</section>
</div>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/package-use.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/package-use.html
index f7c58a7..b8a1498 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/package-use.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/package-use.html
@@ -119,7 +119,9 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.apache.pulsar.functions.api.utils">org.apache.pulsar.functions.api.utils</a></th>
-<td class="colLast"> </td>
+<td class="colLast">
+<div class="block">State Store API.</div>
+</td>
</tr>
</tbody>
</table>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/state/ByteBufferStateStore.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/state/ByteBufferStateStore.html
index 4d576d5..53c9670 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/state/ByteBufferStateStore.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/state/ByteBufferStateStore.html
@@ -161,7 +161,7 @@ extends <a href="../StateStore.html" title="interface in org.apache.pulsar.funct
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#deleteAsync(java.lang.String)">deleteAsync</a></span>​(java.lang.String key)</code></th>
<td class="colLast">
-<div class="block">Delete the state value for the key, but don't wait for the operation to be completed</div>
+<div class="block">Delete the state value for the key, but don't wait for the operation to be completed.</div>
</td>
</tr>
<tr id="i2" class="altColor">
@@ -175,7 +175,7 @@ extends <a href="../StateStore.html" title="interface in org.apache.pulsar.funct
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.nio.ByteBuffer></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAsync(java.lang.String)">getAsync</a></span>​(java.lang.String key)</code></th>
<td class="colLast">
-<div class="block">Retrieve the state value for the key, but don't wait for the operation to be completed</div>
+<div class="block">Retrieve the state value for the key, but don't wait for the operation to be completed.</div>
</td>
</tr>
<tr id="i4" class="altColor">
@@ -191,7 +191,7 @@ extends <a href="../StateStore.html" title="interface in org.apache.pulsar.funct
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#putAsync(java.lang.String,java.nio.ByteBuffer)">putAsync</a></span>​(java.lang.String key,
java.nio.ByteBuffer value)</code></th>
<td class="colLast">
-<div class="block">Update the state value for the key, but don't wait for the operation to be completed</div>
+<div class="block">Update the state value for the key, but don't wait for the operation to be completed.</div>
</td>
</tr>
</table>
@@ -242,7 +242,7 @@ extends <a href="../StateStore.html" title="interface in org.apache.pulsar.funct
<h4>putAsync</h4>
<pre class="methodSignature">java.util.concurrent.CompletableFuture<java.lang.Void> putAsync​(java.lang.String key,
java.nio.ByteBuffer value)</pre>
-<div class="block">Update the state value for the key, but don't wait for the operation to be completed</div>
+<div class="block">Update the state value for the key, but don't wait for the operation to be completed.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - name of the key</dd>
@@ -271,7 +271,7 @@ extends <a href="../StateStore.html" title="interface in org.apache.pulsar.funct
<li class="blockList">
<h4>deleteAsync</h4>
<pre class="methodSignature">java.util.concurrent.CompletableFuture<java.lang.Void> deleteAsync​(java.lang.String key)</pre>
-<div class="block">Delete the state value for the key, but don't wait for the operation to be completed</div>
+<div class="block">Delete the state value for the key, but don't wait for the operation to be completed.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - name of the key</dd>
@@ -301,7 +301,7 @@ extends <a href="../StateStore.html" title="interface in org.apache.pulsar.funct
<li class="blockList">
<h4>getAsync</h4>
<pre class="methodSignature">java.util.concurrent.CompletableFuture<java.nio.ByteBuffer> getAsync​(java.lang.String key)</pre>
-<div class="block">Retrieve the state value for the key, but don't wait for the operation to be completed</div>
+<div class="block">Retrieve the state value for the key, but don't wait for the operation to be completed.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - name of the key</dd>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/state/CounterStateStore.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/state/CounterStateStore.html
index 3f26cf7..ff8f025 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/state/CounterStateStore.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/state/CounterStateStore.html
@@ -162,7 +162,7 @@ extends <a href="../StateStore.html" title="interface in org.apache.pulsar.funct
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCounterAsync(java.lang.String)">getCounterAsync</a></span>​(java.lang.String key)</code></th>
<td class="colLast">
<div class="block">Retrieve the counter value for the key, but don't wait
- for the operation to be completed</div>
+ for the operation to be completed.</div>
</td>
</tr>
<tr id="i2" class="altColor">
@@ -179,7 +179,7 @@ extends <a href="../StateStore.html" title="interface in org.apache.pulsar.funct
long amount)</code></th>
<td class="colLast">
<div class="block">Increment the builtin distributed counter referred by key
- but dont wait for the completion of the increment operation</div>
+ but dont wait for the completion of the increment operation.</div>
</td>
</tr>
</table>
@@ -231,7 +231,7 @@ extends <a href="../StateStore.html" title="interface in org.apache.pulsar.funct
<pre class="methodSignature">java.util.concurrent.CompletableFuture<java.lang.Void> incrCounterAsync​(java.lang.String key,
long amount)</pre>
<div class="block">Increment the builtin distributed counter referred by key
- but dont wait for the completion of the increment operation</div>
+ but dont wait for the completion of the increment operation.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - The name of the key</dd>
@@ -263,7 +263,7 @@ extends <a href="../StateStore.html" title="interface in org.apache.pulsar.funct
<h4>getCounterAsync</h4>
<pre class="methodSignature">java.util.concurrent.CompletableFuture<java.lang.Long> getCounterAsync​(java.lang.String key)</pre>
<div class="block">Retrieve the counter value for the key, but don't wait
- for the operation to be completed</div>
+ for the operation to be completed.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - name of the key</dd>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/utils/JavaSerDe.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/utils/JavaSerDe.html
index 7c064a3..fcba6e4 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/utils/JavaSerDe.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/utils/JavaSerDe.html
@@ -140,7 +140,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
public class <span class="typeNameLabel">JavaSerDe</span>
extends java.lang.Object
implements <a href="../SerDe.html" title="interface in org.apache.pulsar.functions.api">SerDe</a><java.lang.Object></pre>
-<div class="block">Java Serialization based SerDe</div>
+<div class="block">Java Serialization based SerDe.</div>
</li>
</ul>
</div>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/utils/class-use/JavaSerDe.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/utils/class-use/JavaSerDe.html
index 847128b..dc0c112 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/utils/class-use/JavaSerDe.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/utils/class-use/JavaSerDe.html
@@ -107,7 +107,9 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<tbody>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.apache.pulsar.functions.api.utils">org.apache.pulsar.functions.api.utils</a></th>
-<td class="colLast"> </td>
+<td class="colLast">
+<div class="block">State Store API.</div>
+</td>
</tr>
</tbody>
</table>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/utils/package-summary.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/utils/package-summary.html
index 77451ad..240804f 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/utils/package-summary.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/utils/package-summary.html
@@ -96,6 +96,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<h1 title="Package" class="title">Package org.apache.pulsar.functions.api.utils</h1>
</div>
<div class="contentContainer">
+<section role="region"><a id="package.description">
+<!-- -->
+</a>
+<div class="block">State Store API.</div>
+</section>
<ul class="blockList">
<li class="blockList">
<table class="typeSummary">
@@ -112,7 +117,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="JavaSerDe.html" title="class in org.apache.pulsar.functions.api.utils">JavaSerDe</a></th>
<td class="colLast">
-<div class="block">Java Serialization based SerDe</div>
+<div class="block">Java Serialization based SerDe.</div>
</td>
</tr>
</tbody>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/utils/package-use.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/utils/package-use.html
index 7cf8a6c..316ab28 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/utils/package-use.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/org/apache/pulsar/functions/api/utils/package-use.html
@@ -107,7 +107,9 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<tbody>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#org.apache.pulsar.functions.api.utils">org.apache.pulsar.functions.api.utils</a></th>
-<td class="colLast"> </td>
+<td class="colLast">
+<div class="block">State Store API.</div>
+</td>
</tr>
</tbody>
</table>
@@ -125,7 +127,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<tr class="altColor">
<th class="colFirst" scope="row"><a href="class-use/JavaSerDe.html#org.apache.pulsar.functions.api.utils">JavaSerDe</a></th>
<td class="colLast">
-<div class="block">Java Serialization based SerDe</div>
+<div class="block">Java Serialization based SerDe.</div>
</td>
</tr>
</tbody>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/overview-summary.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/overview-summary.html
index 533971e..a77f309 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/overview-summary.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/overview-summary.html
@@ -2,7 +2,7 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (11.0.11) on Fri Feb 18 09:12:12 UTC 2022 -->
+<!-- Generated by javadoc (11.0.11) on Mon Feb 21 09:05:23 UTC 2022 -->
<title>Pulsar Functions :: API 2.10.0-SNAPSHOT API</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">window.location.replace('index.html')</script>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/overview-tree.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/overview-tree.html
index e241536..3855ab8 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/overview-tree.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/overview-tree.html
@@ -131,7 +131,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<li class="circle">org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/Context.html" title="interface in org.apache.pulsar.functions.api"><span class="typeNameLink">Context</span></a></li>
</ul>
</li>
-<li class="circle">org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/Function.html" title="interface in org.apache.pulsar.functions.api"><span class="typeNameLink">Function</span></a><I,​O></li>
+<li class="circle">org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/Function.html" title="interface in org.apache.pulsar.functions.api"><span class="typeNameLink">Function</span></a><X,​T></li>
<li class="circle">org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/Record.html" title="interface in org.apache.pulsar.functions.api"><span class="typeNameLink">Record</span></a><T>
<ul>
<li class="circle">org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/KVRecord.html" title="interface in org.apache.pulsar.functions.api"><span class="typeNameLink">KVRecord</span></a><K,​V></li>
@@ -140,7 +140,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<li class="circle">org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/SerDe.html" title="interface in org.apache.pulsar.functions.api"><span class="typeNameLink">SerDe</span></a><T></li>
<li class="circle">org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/StateStoreContext.html" title="interface in org.apache.pulsar.functions.api"><span class="typeNameLink">StateStoreContext</span></a></li>
<li class="circle">org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/WindowContext.html" title="interface in org.apache.pulsar.functions.api"><span class="typeNameLink">WindowContext</span></a></li>
-<li class="circle">org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/WindowFunction.html" title="interface in org.apache.pulsar.functions.api"><span class="typeNameLink">WindowFunction</span></a><I,​O></li>
+<li class="circle">org.apache.pulsar.functions.api.<a href="org/apache/pulsar/functions/api/WindowFunction.html" title="interface in org.apache.pulsar.functions.api"><span class="typeNameLink">WindowFunction</span></a><X,​T></li>
</ul>
</section>
</div>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/package-search-index.zip b/content/api/pulsar-functions/2.10.0-SNAPSHOT/package-search-index.zip
index 560546c..111c0f8 100644
Binary files a/content/api/pulsar-functions/2.10.0-SNAPSHOT/package-search-index.zip and b/content/api/pulsar-functions/2.10.0-SNAPSHOT/package-search-index.zip differ
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/type-search-index.zip b/content/api/pulsar-functions/2.10.0-SNAPSHOT/type-search-index.zip
index 1bc7d7a..a73be83 100644
Binary files a/content/api/pulsar-functions/2.10.0-SNAPSHOT/type-search-index.zip and b/content/api/pulsar-functions/2.10.0-SNAPSHOT/type-search-index.zip differ
diff --git a/content/api/python/2.10.0-SNAPSHOT/index.html b/content/api/python/2.10.0-SNAPSHOT/index.html
index 1f3f3c7..59d0a75 100644
--- a/content/api/python/2.10.0-SNAPSHOT/index.html
+++ b/content/api/python/2.10.0-SNAPSHOT/index.html
@@ -3787,7 +3787,7 @@ producers and consumers.</p></div>
<div class="item">
<div class="name def" id="pulsar.Client.create_producer">
- <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=<pulsar.schema.schema.BytesSchema object at 0x7f436fdbfe50>, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
+ <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=<pulsar.schema.schema.BytesSchema object at 0x7f07db9fde50>, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
</div>
@@ -4041,7 +4041,7 @@ batched into single batch message:
<div class="item">
<div class="name def" id="pulsar.Client.create_reader">
- <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=<pulsar.schema.schema.BytesSchema object at 0x7f4368333350>, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False, crypto_key_reader=None)</p>
+ <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=<pulsar.schema.schema.BytesSchema object at 0x7f07d3f70350>, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False, crypto_key_reader=None)</p>
</div>
@@ -4258,7 +4258,7 @@ for ongoing operations to complete.</p></div>
<div class="item">
<div class="name def" id="pulsar.Client.subscribe">
- <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=<pulsar.schema.schema.BytesSchema object at 0x7f4368333290>, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
+ <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=<pulsar.schema.schema.BytesSchema object at 0x7f07d3f70290>, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
</div>
diff --git a/content/api/python/index.html b/content/api/python/index.html
index 1f3f3c7..59d0a75 100644
--- a/content/api/python/index.html
+++ b/content/api/python/index.html
@@ -3787,7 +3787,7 @@ producers and consumers.</p></div>
<div class="item">
<div class="name def" id="pulsar.Client.create_producer">
- <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=<pulsar.schema.schema.BytesSchema object at 0x7f436fdbfe50>, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
+ <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=<pulsar.schema.schema.BytesSchema object at 0x7f07db9fde50>, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
</div>
@@ -4041,7 +4041,7 @@ batched into single batch message:
<div class="item">
<div class="name def" id="pulsar.Client.create_reader">
- <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=<pulsar.schema.schema.BytesSchema object at 0x7f4368333350>, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False, crypto_key_reader=None)</p>
+ <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=<pulsar.schema.schema.BytesSchema object at 0x7f07d3f70350>, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False, crypto_key_reader=None)</p>
</div>
@@ -4258,7 +4258,7 @@ for ongoing operations to complete.</p></div>
<div class="item">
<div class="name def" id="pulsar.Client.subscribe">
- <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=<pulsar.schema.schema.BytesSchema object at 0x7f4368333290>, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
+ <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=<pulsar.schema.schema.BytesSchema object at 0x7f07d3f70290>, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
</div>
diff --git a/content/assets/css/styles.3955ee91.css b/content/assets/css/styles.3955ee91.css
new file mode 100644
index 0000000..2e954e9
--- /dev/null
+++ b/content/assets/css/styles.3955ee91.css
@@ -0,0 +1 @@
+.container,.row .col{padding:0 var(--ifm-spacing-horizontal);width:100%}.row .col,img{max-width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default) [...]
\ No newline at end of file
diff --git a/content/assets/images/article-bg-2-bc6e7c0cca73143c3c98a6a3a92280ef.svg b/content/assets/images/article-bg-2-bc6e7c0cca73143c3c98a6a3a92280ef.svg
new file mode 100644
index 0000000..bd42864
--- /dev/null
+++ b/content/assets/images/article-bg-2-bc6e7c0cca73143c3c98a6a3a92280ef.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2622.5 542.05"><defs><style>.cls-1,.cls-10,.cls-11,.cls-12,.cls-13,.cls-14,.cls-15,.cls-16,.cls-17,.cls-18,.cls-19,.cls-2,.cls-20,.cls-21,.cls-22,.cls-3,.cls-4,.cls-5,.cls-6,.cls-7,.cls-8,.cls-9{fill:none;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px;}.cls-1{stroke:#007794;opacity:0.19;}.cls-2{stroke:#007796;opacity:0.23;}.cls-3{stroke:#007698;opacity:0.27;}.cls-4{stroke:#007699;opacity:0.31;}.cls-5{stroke:#00769b;opacity: [...]
\ No newline at end of file
diff --git a/content/assets/images/belvedere-trading-2069cdd5548bedb25c69d6d7dab8bf19.png b/content/assets/images/belvedere-trading-2069cdd5548bedb25c69d6d7dab8bf19.png
new file mode 100644
index 0000000..9eaabd8
Binary files /dev/null and b/content/assets/images/belvedere-trading-2069cdd5548bedb25c69d6d7dab8bf19.png differ
diff --git a/content/assets/images/bigo-161a00961e904defebe94aab94fbfdb0.png b/content/assets/images/bigo-161a00961e904defebe94aab94fbfdb0.png
new file mode 100644
index 0000000..b71023f
Binary files /dev/null and b/content/assets/images/bigo-161a00961e904defebe94aab94fbfdb0.png differ
diff --git a/content/assets/images/block-link-bg-21003dbdf5722441864f68a633d86929.svg b/content/assets/images/block-link-bg-21003dbdf5722441864f68a633d86929.svg
new file mode 100644
index 0000000..e9e1367
--- /dev/null
+++ b/content/assets/images/block-link-bg-21003dbdf5722441864f68a633d86929.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 543.5 175.22"><defs><style>.cls-1,.cls-10,.cls-11,.cls-12,.cls-13,.cls-14,.cls-15,.cls-16,.cls-17,.cls-18,.cls-19,.cls-2,.cls-20,.cls-21,.cls-22,.cls-3,.cls-4,.cls-5,.cls-6,.cls-7,.cls-8,.cls-9{fill:none;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px;}.cls-1{stroke:#007794;opacity:0.19;}.cls-2{stroke:#007796;opacity:0.23;}.cls-3{stroke:#007698;opacity:0.27;}.cls-4{stroke:#007699;opacity:0.31;}.cls-5{stroke:#00769b;opacity:0 [...]
\ No newline at end of file
diff --git a/content/assets/images/china-mobile-a894edbba1ac208876ee69436a605b2d.png b/content/assets/images/china-mobile-a894edbba1ac208876ee69436a605b2d.png
new file mode 100644
index 0000000..0099c42
Binary files /dev/null and b/content/assets/images/china-mobile-a894edbba1ac208876ee69436a605b2d.png differ
diff --git a/content/assets/images/clever-cloud-8ab239e0cd755e2087df33ede4838f89.png b/content/assets/images/clever-cloud-8ab239e0cd755e2087df33ede4838f89.png
new file mode 100644
index 0000000..cbb4d5b
Binary files /dev/null and b/content/assets/images/clever-cloud-8ab239e0cd755e2087df33ede4838f89.png differ
diff --git a/content/assets/images/cogito-corp-5096a3c1423b0bfce15bed701ed4a51a.png b/content/assets/images/cogito-corp-5096a3c1423b0bfce15bed701ed4a51a.png
new file mode 100644
index 0000000..f01d1ca
Binary files /dev/null and b/content/assets/images/cogito-corp-5096a3c1423b0bfce15bed701ed4a51a.png differ
diff --git a/content/assets/images/dada-group-babab4f2c4589b43faaeb050ad167290.png b/content/assets/images/dada-group-babab4f2c4589b43faaeb050ad167290.png
new file mode 100644
index 0000000..a4c0cb5
Binary files /dev/null and b/content/assets/images/dada-group-babab4f2c4589b43faaeb050ad167290.png differ
diff --git a/content/assets/images/edge-by-ascential-fa7595103ac594e00250e263f961543d.jpg b/content/assets/images/edge-by-ascential-fa7595103ac594e00250e263f961543d.jpg
new file mode 100644
index 0000000..13b4c6b
Binary files /dev/null and b/content/assets/images/edge-by-ascential-fa7595103ac594e00250e263f961543d.jpg differ
diff --git a/content/assets/images/feature-waves-btm-753f8cb07954615dbd60720e638c6943.png b/content/assets/images/feature-waves-btm-753f8cb07954615dbd60720e638c6943.png
new file mode 100644
index 0000000..9f53305
Binary files /dev/null and b/content/assets/images/feature-waves-btm-753f8cb07954615dbd60720e638c6943.png differ
diff --git a/content/assets/images/feature-waves-top-013222cc4174dc8d2be8db85b8bc631f.png b/content/assets/images/feature-waves-top-013222cc4174dc8d2be8db85b8bc631f.png
new file mode 100644
index 0000000..bd1652b
Binary files /dev/null and b/content/assets/images/feature-waves-top-013222cc4174dc8d2be8db85b8bc631f.png differ
diff --git a/content/assets/images/flipkart-12ee3c87a2ad33eb63c41591d999ccf3.png b/content/assets/images/flipkart-12ee3c87a2ad33eb63c41591d999ccf3.png
new file mode 100644
index 0000000..87fb69d
Binary files /dev/null and b/content/assets/images/flipkart-12ee3c87a2ad33eb63c41591d999ccf3.png differ
diff --git a/content/assets/images/getui-ad78ae6b3df2a61c8a068339fc409cb0.png b/content/assets/images/getui-ad78ae6b3df2a61c8a068339fc409cb0.png
new file mode 100644
index 0000000..d2a50ea
Binary files /dev/null and b/content/assets/images/getui-ad78ae6b3df2a61c8a068339fc409cb0.png differ
diff --git a/content/assets/images/instructure-92699a0af3730a66b723ff9c6e5e30e5.png b/content/assets/images/instructure-92699a0af3730a66b723ff9c6e5e30e5.png
new file mode 100644
index 0000000..1061b3f
Binary files /dev/null and b/content/assets/images/instructure-92699a0af3730a66b723ff9c6e5e30e5.png differ
diff --git a/content/assets/images/iterable-f639c8533d232f354832c66cc78d0c4e.png b/content/assets/images/iterable-f639c8533d232f354832c66cc78d0c4e.png
new file mode 100644
index 0000000..3324566
Binary files /dev/null and b/content/assets/images/iterable-f639c8533d232f354832c66cc78d0c4e.png differ
diff --git a/content/assets/images/keytop-91b4292af74354c036f3478596fd47b3.png b/content/assets/images/keytop-91b4292af74354c036f3478596fd47b3.png
new file mode 100644
index 0000000..bd18e5f
Binary files /dev/null and b/content/assets/images/keytop-91b4292af74354c036f3478596fd47b3.png differ
diff --git a/content/assets/images/micro-focus-ffe9b1027093b3c0e387333a6b8369d5.jpg b/content/assets/images/micro-focus-ffe9b1027093b3c0e387333a6b8369d5.jpg
new file mode 100644
index 0000000..b4f5620
Binary files /dev/null and b/content/assets/images/micro-focus-ffe9b1027093b3c0e387333a6b8369d5.jpg differ
diff --git a/content/assets/images/netdata-3f4a6cc5e7fd5ff2ed7e8ef224e7c04c.png b/content/assets/images/netdata-3f4a6cc5e7fd5ff2ed7e8ef224e7c04c.png
new file mode 100644
index 0000000..42eeebc
Binary files /dev/null and b/content/assets/images/netdata-3f4a6cc5e7fd5ff2ed7e8ef224e7c04c.png differ
diff --git a/content/assets/images/nutanix-160df5d8a9a427061bc8bbd34c815da5.png b/content/assets/images/nutanix-160df5d8a9a427061bc8bbd34c815da5.png
new file mode 100644
index 0000000..8471eff
Binary files /dev/null and b/content/assets/images/nutanix-160df5d8a9a427061bc8bbd34c815da5.png differ
diff --git a/content/assets/images/overstock-6c4d0112e6d94c991e32c4f80c5762c9.jpg b/content/assets/images/overstock-6c4d0112e6d94c991e32c4f80c5762c9.jpg
new file mode 100644
index 0000000..8e8e2a0
Binary files /dev/null and b/content/assets/images/overstock-6c4d0112e6d94c991e32c4f80c5762c9.jpg differ
diff --git a/content/assets/images/page-linking-8d08475fbab806d0fbc1b2e6d7784763.png b/content/assets/images/page-linking-8d08475fbab806d0fbc1b2e6d7784763.png
new file mode 100644
index 0000000..32f5446
Binary files /dev/null and b/content/assets/images/page-linking-8d08475fbab806d0fbc1b2e6d7784763.png differ
diff --git a/content/assets/images/pandio-e086133d6523ea0d2b6efd32b68ef1c8.png b/content/assets/images/pandio-e086133d6523ea0d2b6efd32b68ef1c8.png
new file mode 100644
index 0000000..d738f99
Binary files /dev/null and b/content/assets/images/pandio-e086133d6523ea0d2b6efd32b68ef1c8.png differ
diff --git a/content/assets/images/softtech-6cd63b882bf13e54d50959c9030f9a37.png b/content/assets/images/softtech-6cd63b882bf13e54d50959c9030f9a37.png
new file mode 100644
index 0000000..2d27f56
Binary files /dev/null and b/content/assets/images/softtech-6cd63b882bf13e54d50959c9030f9a37.png differ
diff --git a/content/assets/images/splunk-b2f0cdbab0762eed35a2580d6f7faf90.png b/content/assets/images/splunk-b2f0cdbab0762eed35a2580d6f7faf90.png
new file mode 100644
index 0000000..c74ede9
Binary files /dev/null and b/content/assets/images/splunk-b2f0cdbab0762eed35a2580d6f7faf90.png differ
diff --git a/content/assets/images/static-waves-aa9da98e677901fae9b1eb63cf05426c.svg b/content/assets/images/static-waves-aa9da98e677901fae9b1eb63cf05426c.svg
new file mode 100644
index 0000000..4ddd416
--- /dev/null
+++ b/content/assets/images/static-waves-aa9da98e677901fae9b1eb63cf05426c.svg
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="600px" height="68px" viewBox="0 0 600 68" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <title>Group 2</title>
+ <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+ <g id="Group-2">
+ <image id="canvas" x="105.256491" y="0" width="494.743509" height="67.6377454" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABvsAAAD0CAYAAAC1kZowAAAABGdBTUEAALGOfPtRkwAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAG+6ADAAQAAAABAAAA9AAAAACbniSUAABAAElEQVR4Aey9fZQcV333eW91z0gmPOs+Z58/svvHqs+e5CznIUT9JJDHCOQpE8mHsNhqJZaQhcn05MHEGIN6AuYxJA/qSbLBBwfUAmMcDJkeMLaQDGrJPMTHEnGNDcYLZNNawq53lz2n9ezuOfyR55zR7oNtzXTX3e+t96qunhepX2pmvmVr6ta9Vff+7qd [...]
+ <rect id="Rectangle" fill="#188FFF" x="0" y="33.8188727" width="108.29639" height="1.139962"></rect>
+ </g>
+ </g>
+</svg>
\ No newline at end of file
diff --git a/content/assets/images/su-ning-5868e347e9ce12b9808d37959ef4e4fc.png b/content/assets/images/su-ning-5868e347e9ce12b9808d37959ef4e4fc.png
new file mode 100644
index 0000000..74c60be
Binary files /dev/null and b/content/assets/images/su-ning-5868e347e9ce12b9808d37959ef4e4fc.png differ
diff --git a/content/assets/images/tencent-eb15f06b9a4fc45929b188bf93a2ac80.png b/content/assets/images/tencent-eb15f06b9a4fc45929b188bf93a2ac80.png
new file mode 100644
index 0000000..93b626f
Binary files /dev/null and b/content/assets/images/tencent-eb15f06b9a4fc45929b188bf93a2ac80.png differ
diff --git a/content/assets/images/thg-3073aa344b474861253b4e0652aa303d.png b/content/assets/images/thg-3073aa344b474861253b4e0652aa303d.png
new file mode 100644
index 0000000..f5a3058
Binary files /dev/null and b/content/assets/images/thg-3073aa344b474861253b4e0652aa303d.png differ
diff --git a/content/assets/images/tuya-b3df3548a3f6499fc4885d12769bea2c.png b/content/assets/images/tuya-b3df3548a3f6499fc4885d12769bea2c.png
new file mode 100644
index 0000000..dea26ad
Binary files /dev/null and b/content/assets/images/tuya-b3df3548a3f6499fc4885d12769bea2c.png differ
diff --git a/content/assets/images/verizon-media-48d06b790baa68aa8be2f5560a2125d3.png b/content/assets/images/verizon-media-48d06b790baa68aa8be2f5560a2125d3.png
new file mode 100644
index 0000000..f37e000
Binary files /dev/null and b/content/assets/images/verizon-media-48d06b790baa68aa8be2f5560a2125d3.png differ
diff --git a/content/assets/images/yahoo-japan-d14a3856df657eab7690d4cb2620b824.png b/content/assets/images/yahoo-japan-d14a3856df657eab7690d4cb2620b824.png
new file mode 100644
index 0000000..04b772d
Binary files /dev/null and b/content/assets/images/yahoo-japan-d14a3856df657eab7690d4cb2620b824.png differ
diff --git a/content/assets/js/05e41aed.1aede40f.js b/content/assets/js/05e41aed.1aede40f.js
new file mode 100644
index 0000000..766ee33
--- /dev/null
+++ b/content/assets/js/05e41aed.1aede40f.js
@@ -0,0 +1 @@
+(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[4649],{66908:function(e){e.exports={connectors:[{name:"ActiveMQ Sink",description:"The ActiveMQ sink connector pulls messages from Pulsar topics and persist messages to ActiveMQ clusters.",link:"https://hub.streamnative.io/connectors/activemq-sink/2.5.1/"},{name:"ActiveMQ Source",description:"The ActiveMQ source connector receives messages from ActiveMQ clusters and writes messages to Pulsar topics.",link:"https://h [...]
\ No newline at end of file
diff --git a/content/assets/js/0bbdfbc2.8b4381e6.js b/content/assets/js/0bbdfbc2.8b4381e6.js
new file mode 100644
index 0000000..076225f
--- /dev/null
+++ b/content/assets/js/0bbdfbc2.8b4381e6.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[6659],{3905:function(e,t,a){a.d(t,{Zo:function(){return c},kt:function(){return h}});var n=a(67294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/0d80600e.2f3c895a.js b/content/assets/js/0d80600e.2f3c895a.js
new file mode 100644
index 0000000..0186420
--- /dev/null
+++ b/content/assets/js/0d80600e.2f3c895a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[7637],{3905:function(e,t,r){r.d(t,{Zo:function(){return p},kt:function(){return d}});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/1507.f5d8c82e.js b/content/assets/js/1507.f5d8c82e.js
new file mode 100644
index 0000000..016bcfb
--- /dev/null
+++ b/content/assets/js/1507.f5d8c82e.js
@@ -0,0 +1 @@
+(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[1507],{64119:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},64938:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return r.createSvgIcon}});var r=t(20021)},20021:function(e,n,t){"use strict";t.r(n),t.d(n,{capitalize:function(){return r.Z},createCh [...]
\ No newline at end of file
diff --git a/content/assets/js/1756e638.4d49da17.js b/content/assets/js/1756e638.4d49da17.js
new file mode 100644
index 0000000..cd62ca0
--- /dev/null
+++ b/content/assets/js/1756e638.4d49da17.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[7658],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return d}});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/18b93cb3.fc6d32eb.js b/content/assets/js/18b93cb3.fc6d32eb.js
new file mode 100644
index 0000000..00e8d5e
--- /dev/null
+++ b/content/assets/js/18b93cb3.fc6d32eb.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[3042],{48706:function(e,t,a){a.r(t),a.d(t,{default:function(){return N}});var n=a(67294),r=a(85020),l=a(7906),s=a(295),m=a(53252),c=a(53816),i=a(46882),o=a(52263),u=a(95999),b=a(81876),d=a(44908);function E(e){var t=(0,o.Z)().siteConfig,a=d[0],r="https://github.com/"+t.organizationName+"/"+t.projectName;return n.createElement(l.Z,{size:"small",sx:{maxWidth:500}},n.createElement(s.Z,null,e.data.map((func [...]
\ No newline at end of file
diff --git a/content/assets/js/18d080e4.68d1f0cf.js b/content/assets/js/18d080e4.68d1f0cf.js
new file mode 100644
index 0000000..25c2a04
--- /dev/null
+++ b/content/assets/js/18d080e4.68d1f0cf.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[1089],{3905:function(e,a,t){t.d(a,{Zo:function(){return p},kt:function(){return m}});var n=t(67294);function r(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function s(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/191e50da.5fdb2abd.js b/content/assets/js/191e50da.5fdb2abd.js
new file mode 100644
index 0000000..c56eac2
--- /dev/null
+++ b/content/assets/js/191e50da.5fdb2abd.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[8939],{3905:function(e,a,t){t.d(a,{Zo:function(){return d},kt:function(){return m}});var n=t(67294);function r(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function o(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/1a73c261.90232562.js b/content/assets/js/1a73c261.90232562.js
new file mode 100644
index 0000000..ffeaa75
--- /dev/null
+++ b/content/assets/js/1a73c261.90232562.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[1703],{3905:function(e,t,r){r.d(t,{Zo:function(){return c},kt:function(){return m}});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/2359.2111bee4.js b/content/assets/js/2359.2111bee4.js
new file mode 100644
index 0000000..2f5e95d
--- /dev/null
+++ b/content/assets/js/2359.2111bee4.js
@@ -0,0 +1,2 @@
+/*! For license information please see 2359.2111bee4.js.LICENSE.txt */
+(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[2359],{94470:function(e){"use strict";var n=Object.prototype.hasOwnProperty,t=Object.prototype.toString,r=Object.defineProperty,o=Object.getOwnPropertyDescriptor,i=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===t.call(e)},l=function(e){if(!e||"[object Object]"!==t.call(e))return!1;var r,o=n.call(e,"constructor"),i=e.constructor&&e.constructor.prototype&&n.call(e.constructor.pr [...]
\ No newline at end of file
diff --git a/content/assets/js/2359.2111bee4.js.LICENSE.txt b/content/assets/js/2359.2111bee4.js.LICENSE.txt
new file mode 100644
index 0000000..94a7832
--- /dev/null
+++ b/content/assets/js/2359.2111bee4.js.LICENSE.txt
@@ -0,0 +1,15 @@
+/*!
+ * Determine if an object is a Buffer
+ *
+ * @author Feross Aboukhadijeh <https://feross.org>
+ * @license MIT
+ */
+
+/** @license React v17.0.2
+ * react-is.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
diff --git a/content/assets/js/2453.3f38e002.js b/content/assets/js/2453.3f38e002.js
new file mode 100644
index 0000000..bde783e
--- /dev/null
+++ b/content/assets/js/2453.3f38e002.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[2453],{7906:function(e,t,o){o.d(t,{Z:function(){return Z}});var a=o(63366),r=o(87462),n=o(67294),i=o(86010),l=o(27192),s=o(31618),d=o(54502),c=o(32110),p=o(28979);function u(e){return(0,p.Z)("MuiTable",e)}(0,o(76087).Z)("MuiTable",["root","stickyHeader"]);var g=o(85893);const m=["className","component","padding","size","stickyHeader"],y=(0,c.ZP)("table",{name:"MuiTable",slot:"Root",overridesResolver:(e, [...]
\ No newline at end of file
diff --git a/content/assets/js/24666e18.daa9f8f2.js b/content/assets/js/24666e18.daa9f8f2.js
new file mode 100644
index 0000000..a1b5c5f
--- /dev/null
+++ b/content/assets/js/24666e18.daa9f8f2.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[9272],{74087:function(e,t,a){a.r(t),a.d(t,{default:function(){return i}});var n=a(67294),s=a(85020),c=a(52263);function i(){(0,c.Z)().siteConfig;return n.createElement(s.Z,{title:"Pulsar Basics",description:"Learn about the basics of using Apache Pulsar"},n.createElement("div",{className:"page-wrap tailwind"},n.createElement("section",{className:"hero"},n.createElement("div",{className:"inner text--cent [...]
\ No newline at end of file
diff --git a/content/assets/js/36251317.2bac115c.js b/content/assets/js/36251317.2bac115c.js
new file mode 100644
index 0000000..78adca2
--- /dev/null
+++ b/content/assets/js/36251317.2bac115c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[6598],{3905:function(e,t,n){n.d(t,{Zo:function(){return l},kt:function(){return f}});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/3c096e37.89c08547.js b/content/assets/js/3c096e37.89c08547.js
new file mode 100644
index 0000000..0e4ba41
--- /dev/null
+++ b/content/assets/js/3c096e37.89c08547.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[6566],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return d}});var a=n(67294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/405de732.e19a430d.js b/content/assets/js/405de732.e19a430d.js
new file mode 100644
index 0000000..46f5ce0
--- /dev/null
+++ b/content/assets/js/405de732.e19a430d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[6168],{3905:function(e,t,a){a.d(t,{Zo:function(){return p},kt:function(){return d}});var n=a(67294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/4129.86a8567f.js b/content/assets/js/4129.86a8567f.js
new file mode 100644
index 0000000..b024a10
--- /dev/null
+++ b/content/assets/js/4129.86a8567f.js
@@ -0,0 +1,2 @@
+/*! For license information please see 4129.86a8567f.js.LICENSE.txt */
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[4129],{27192:function(e,t,r){function o(e,t,r){const o={};return Object.keys(e).forEach((n=>{o[n]=e[n].reduce(((e,o)=>(o&&(r&&r[o]&&e.push(r[o]),e.push(t(o))),e)),[]).join(" ")})),o}r.d(t,{Z:function(){return o}})},49981:function(e,t){const r=e=>e,o=(()=>{let e=r;return{configure(t){e=t},generate:t=>e(t),reset(){e=r}}})();t.Z=o},28979:function(e,t,r){r.d(t,{Z:function(){return i}});var o=r(49981);const [...]
\ No newline at end of file
diff --git a/content/assets/js/4129.86a8567f.js.LICENSE.txt b/content/assets/js/4129.86a8567f.js.LICENSE.txt
new file mode 100644
index 0000000..006d12b
--- /dev/null
+++ b/content/assets/js/4129.86a8567f.js.LICENSE.txt
@@ -0,0 +1,5 @@
+/** @license MUI v5.3.0
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
diff --git a/content/assets/js/441881e0.19e2f0b7.js b/content/assets/js/441881e0.19e2f0b7.js
new file mode 100644
index 0000000..4dd620c
--- /dev/null
+++ b/content/assets/js/441881e0.19e2f0b7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[5162],{40039:function(e){e.exports=JSON.parse('{"pluginId":"default","version":"2.9.1","label":"2.9.1","banner":null,"badge":true,"className":"docs-version-2.9.1","isLast":true,"docsSidebars":{"version-2.9.1/docsSidebar":[{"type":"link","label":"About","href":"/docs/about","docId":"about"},{"type":"category","label":"Get Started","items":[{"type":"link","label":"Run Pulsar locally","href":"/docs/","docI [...]
\ No newline at end of file
diff --git a/content/assets/js/4dab6030.4259a2e0.js b/content/assets/js/4dab6030.4259a2e0.js
new file mode 100644
index 0000000..8bc934c
--- /dev/null
+++ b/content/assets/js/4dab6030.4259a2e0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[5893],{3905:function(e,t,r){r.d(t,{Zo:function(){return l},kt:function(){return f}});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/4e76459a.22695080.js b/content/assets/js/4e76459a.22695080.js
new file mode 100644
index 0000000..7810683
--- /dev/null
+++ b/content/assets/js/4e76459a.22695080.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[5724],{3905:function(e,t,a){a.d(t,{Zo:function(){return u},kt:function(){return h}});var n=a(67294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/524b0b8d.e81ccc55.js b/content/assets/js/524b0b8d.e81ccc55.js
new file mode 100644
index 0000000..7fb7a4f
--- /dev/null
+++ b/content/assets/js/524b0b8d.e81ccc55.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[6037],{3905:function(e,t,r){r.d(t,{Zo:function(){return l},kt:function(){return m}});var n=r(67294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/5268.7ff13f56.js b/content/assets/js/5268.7ff13f56.js
new file mode 100644
index 0000000..2103302
--- /dev/null
+++ b/content/assets/js/5268.7ff13f56.js
@@ -0,0 +1,2 @@
+/*! For license information please see 5268.7ff13f56.js.LICENSE.txt */
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[5268],{52924:function(e,t,n){n.d(t,{Z:function(){return b}});var o=n(87462),r=n(63366),u=n(67294),l=n(86010),i=n(5922),c=n(27192),a=n(28979);function s(e){return(0,a.Z)("TabPanelUnstyled",e)}(0,n(76087).Z)("TabPanelUnstyled",["root","hidden"]);var d=n(12474);var f=e=>{const{value:t}=e,n=(0,d._i)();if(null===n)throw new Error("No TabContext provided");const o=t!==n.value,r=(0,d.uU)(n,t),u=(0,d.pQ)(n,t);r [...]
\ No newline at end of file
diff --git a/content/assets/js/5268.7ff13f56.js.LICENSE.txt b/content/assets/js/5268.7ff13f56.js.LICENSE.txt
new file mode 100644
index 0000000..a2d1424
--- /dev/null
+++ b/content/assets/js/5268.7ff13f56.js.LICENSE.txt
@@ -0,0 +1,8 @@
+/** @license React v17.0.2
+ * react-is.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
diff --git a/content/assets/js/5321f05e.27150701.js b/content/assets/js/5321f05e.27150701.js
new file mode 100644
index 0000000..3c74deb
--- /dev/null
+++ b/content/assets/js/5321f05e.27150701.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[4131],{21840:function(e,t,n){n.r(t),n.d(t,{default:function(){return i}});var a=n(67294),s=n(85020),c=n(52263);function i(){(0,c.Z)().siteConfig;return a.createElement(s.Z,{title:"Quickstart",description:"Learn about the basics of using Apache Pulsar"},a.createElement("div",{className:"page-wrap tailwind"},a.createElement("section",{className:"hero"},a.createElement("div",{className:"inner text--center" [...]
\ No newline at end of file
diff --git a/content/assets/js/58b18001.c57cccf7.js b/content/assets/js/58b18001.c57cccf7.js
new file mode 100644
index 0000000..723cd19
--- /dev/null
+++ b/content/assets/js/58b18001.c57cccf7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[2497],{3905:function(e,t,r){r.d(t,{Zo:function(){return p},kt:function(){return f}});var n=r(67294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/5920e65f.79bfc007.js b/content/assets/js/5920e65f.79bfc007.js
new file mode 100644
index 0000000..fc47211
--- /dev/null
+++ b/content/assets/js/5920e65f.79bfc007.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[3838],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return m}});var o=n(67294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/5f347a3c.924d3033.js b/content/assets/js/5f347a3c.924d3033.js
new file mode 100644
index 0000000..c81bca1
--- /dev/null
+++ b/content/assets/js/5f347a3c.924d3033.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[2291],{3905:function(e,t,r){r.d(t,{Zo:function(){return l},kt:function(){return f}});var n=r(67294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/672ba3d6.3b8aea63.js b/content/assets/js/672ba3d6.3b8aea63.js
new file mode 100644
index 0000000..6dc3931
--- /dev/null
+++ b/content/assets/js/672ba3d6.3b8aea63.js
@@ -0,0 +1 @@
+(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[1231],{27547:function(e,t,a){"use strict";var r=a(64119);t.Z=void 0;var n=r(a(64938)),o=a(85893),l=(0,n.default)((0,o.jsx)("path",{d:"M12 12.75c1.63 0 3.07.39 4.24.9 1.08.48 1.76 1.56 1.76 2.73V18H6v-1.61c0-1.18.68-2.26 1.76-2.73 1.17-.52 2.61-.91 4.24-.91zM4 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm1.13 1.1c-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2. [...]
\ No newline at end of file
diff --git a/content/assets/js/6882.57a0b52a.js b/content/assets/js/6882.57a0b52a.js
new file mode 100644
index 0000000..5805cbb
--- /dev/null
+++ b/content/assets/js/6882.57a0b52a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[6882],{46882:function(n,t,e){e.d(t,{Z:function(){return N}});var r=e(63366),o=e(87462),a=e(67294),i=e(86010),s=e(27192),u=e(54844),c=e(41796),l=e(98216),p=e(32110),m=e(54502),d=e(79674),h=e(51705),y=e(59766),g=e(48528);const f=["sx"];function v(n){const{sx:t}=n,e=(0,r.Z)(n,f),{systemProps:a,otherProps:i}=(n=>{const t={systemProps:{},otherProps:{}};return Object.keys(n).forEach((e=>{g.G[e]?t.systemProps[ [...]
\ No newline at end of file
diff --git a/content/assets/js/709bc869.66ff2099.js b/content/assets/js/709bc869.66ff2099.js
new file mode 100644
index 0000000..4534097
--- /dev/null
+++ b/content/assets/js/709bc869.66ff2099.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[3116],{3905:function(e,t,r){r.d(t,{Zo:function(){return l},kt:function(){return d}});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/801ffb83.3b6aeaf9.js b/content/assets/js/801ffb83.3b6aeaf9.js
new file mode 100644
index 0000000..4a7a23e
--- /dev/null
+++ b/content/assets/js/801ffb83.3b6aeaf9.js
@@ -0,0 +1 @@
+(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[4604],{66818:function(e){e.exports={events:[{title:"Pulsar Summit Europe 2021 ",description:"",link:"https://pulsar-summit.org/en/event/europe-2021",displayDate:"6 Oct 2021",startDate:"2021-10-06"},{title:"Pulsar Summit Asia 2021",description:"",link:"https://pulsar-summit.org/en/event/asia-2021",displayDate:"20-21 November 2021",startDate:"2021-11-20"},{title:"Pulsar Summit North America 2021",description:"",link:" [...]
\ No newline at end of file
diff --git a/content/assets/js/83e9e333.7854915f.js b/content/assets/js/83e9e333.7854915f.js
new file mode 100644
index 0000000..cade0a2
--- /dev/null
+++ b/content/assets/js/83e9e333.7854915f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[1779],{93770:function(e,a,t){t.r(a),t.d(a,{default:function(){return h}});var r=t(67294),l=t(85020),s=t(7906),n=t(295),c=t(53252),u=t(53816),i=t(46882),m=t(95999);function o(e){return r.createElement(s.Z,{size:"small"},r.createElement(n.Z,null,r.createElement(u.Z,{key:"header"},["Name","Scope","","",""].map((function(e){return r.createElement(c.Z,{className:"border-gray-300 font-bold",sx:{border:1,color [...]
\ No newline at end of file
diff --git a/content/assets/js/a2aeab12.ac87d9e4.js b/content/assets/js/a2aeab12.ac87d9e4.js
new file mode 100644
index 0000000..745fc22
--- /dev/null
+++ b/content/assets/js/a2aeab12.ac87d9e4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[9937],{38819:function(e,a,A){A.r(a),A.d(a,{default:function(){return p}});var t=A(67294),i=A(85020),n=A(73584),o=A(37934),s=A(52924),c=A(59622),r=A(87462);function l(e){var a=e.cards;function A(e){var a=e.company,A=e.link,i=e.image,n=e.description;return t.createElement("div",{className:"mb-4 sm:mb-0 resource-card bg-white p-6 shadow-lg relative flex flex-col"},t.createElement("div",{className:"cs-logo [...]
\ No newline at end of file
diff --git a/content/assets/js/acba87e9.e4d16941.js b/content/assets/js/acba87e9.e4d16941.js
new file mode 100644
index 0000000..5dd5c44
--- /dev/null
+++ b/content/assets/js/acba87e9.e4d16941.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[5439],{3905:function(e,t,r){r.d(t,{Zo:function(){return p},kt:function(){return f}});var n=r(67294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/addd7d04.8f0eb417.js b/content/assets/js/addd7d04.8f0eb417.js
new file mode 100644
index 0000000..ed3ea5f
--- /dev/null
+++ b/content/assets/js/addd7d04.8f0eb417.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[6856],{3905:function(e,t,a){a.d(t,{Zo:function(){return p},kt:function(){return c}});var n=a(67294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/b2f554cd.89090bb5.js b/content/assets/js/b2f554cd.89090bb5.js
new file mode 100644
index 0000000..ad7b8ac
--- /dev/null
+++ b/content/assets/js/b2f554cd.89090bb5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[1477],{30010:function(e){e.exports=JSON.parse('{"blogPosts":[{"id":"/2021/12/14/Apache-Pulsar-2-7-4","metadata":{"permalink":"/blog/2021/12/14/Apache-Pulsar-2-7-4","editUrl":"https://github.com/apache/pulsar/edit/master/site2/website-next/blog/2021-12-14-Apache-Pulsar-2-7-4.md","source":"@site/blog/2021-12-14-Apache-Pulsar-2-7-4.md","title":"What\u2019s New in Apache Pulsar 2.7.4","description":"The Apa [...]
\ No newline at end of file
diff --git a/content/assets/js/b7761dbc.1e81eb15.js b/content/assets/js/b7761dbc.1e81eb15.js
new file mode 100644
index 0000000..a526b83
--- /dev/null
+++ b/content/assets/js/b7761dbc.1e81eb15.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[2640],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return m}});var o=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/be8f35a9.7c4b6700.js b/content/assets/js/be8f35a9.7c4b6700.js
new file mode 100644
index 0000000..5ad399f
--- /dev/null
+++ b/content/assets/js/be8f35a9.7c4b6700.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[8527],{3905:function(e,t,r){r.d(t,{Zo:function(){return l},kt:function(){return f}});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/c1ccba34.d47f7bff.js b/content/assets/js/c1ccba34.d47f7bff.js
new file mode 100644
index 0000000..84c3955
--- /dev/null
+++ b/content/assets/js/c1ccba34.d47f7bff.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[5808],{3905:function(e,t,a){a.d(t,{Zo:function(){return u},kt:function(){return h}});var n=a(67294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/c35a615f.57bfa402.js b/content/assets/js/c35a615f.57bfa402.js
new file mode 100644
index 0000000..52395ce
--- /dev/null
+++ b/content/assets/js/c35a615f.57bfa402.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[8620],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return d}});var o=n(67294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/c4f5d8e4.06b981fd.js b/content/assets/js/c4f5d8e4.06b981fd.js
new file mode 100644
index 0000000..823cacb
--- /dev/null
+++ b/content/assets/js/c4f5d8e4.06b981fd.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[4195],{25449:function(e,t,r){var n=r(64119);t.Z=void 0;!function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=i(t);if(r&&r.has(e))return r.get(e);var n={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=l?Object.getOwnPropertyDescriptor(e,a):nul [...]
\ No newline at end of file
diff --git a/content/assets/js/c9019068.b8fe076b.js b/content/assets/js/c9019068.b8fe076b.js
new file mode 100644
index 0000000..88fabba
--- /dev/null
+++ b/content/assets/js/c9019068.b8fe076b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[1534],{3905:function(e,t,r){r.d(t,{Zo:function(){return s},kt:function(){return m}});var n=r(67294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/cfe5ac50.81fcc449.js b/content/assets/js/cfe5ac50.81fcc449.js
new file mode 100644
index 0000000..30ae74b
--- /dev/null
+++ b/content/assets/js/cfe5ac50.81fcc449.js
@@ -0,0 +1 @@
+(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[7647],{69910:function(e){var t;e.exports=((t={articles:[{forum:"Pedro Silvestre",forum_link:"https://www.doc.ic.ac.uk/~pms20/",date:"Oct 2021",title:"On the Internals of Stream Processing Systems",link:"https://www.doc.ic.ac.uk/~pms20/post/stream-processing-thread-model/"},{forum:"Memgraph Blog",forum_link:"https://memgraph.com/blog",date:"Nov 2021",title:"Announcing Memgraph 2.1",link:"https://memgraph.com/blog/mem [...]
\ No newline at end of file
diff --git a/content/assets/js/e0c1df74.347bf8e2.js b/content/assets/js/e0c1df74.347bf8e2.js
new file mode 100644
index 0000000..008645a
--- /dev/null
+++ b/content/assets/js/e0c1df74.347bf8e2.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[6623],{3905:function(e,t,r){r.d(t,{Zo:function(){return p},kt:function(){return m}});var n=r(67294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/ed197032.7685bb41.js b/content/assets/js/ed197032.7685bb41.js
new file mode 100644
index 0000000..0c26aea
--- /dev/null
+++ b/content/assets/js/ed197032.7685bb41.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[4477],{3905:function(e,t,r){r.d(t,{Zo:function(){return p},kt:function(){return m}});var n=r(67294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/ee22cedc.105dee38.js b/content/assets/js/ee22cedc.105dee38.js
new file mode 100644
index 0000000..c4d0573
--- /dev/null
+++ b/content/assets/js/ee22cedc.105dee38.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[4809],{3905:function(e,t,r){r.d(t,{Zo:function(){return l},kt:function(){return m}});var n=r(67294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/f15f6e84.7ff71df5.js b/content/assets/js/f15f6e84.7ff71df5.js
new file mode 100644
index 0000000..21c13aa
--- /dev/null
+++ b/content/assets/js/f15f6e84.7ff71df5.js
@@ -0,0 +1 @@
+(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[3119],{84151:function(e){e.exports=[{name:"aerospike",longName:"Aerospike sink",type:"Sink",link:"https://www.aerospike.com/"},{name:"canal",longName:"Alibaba Canal CDC source",type:"Source",link:"https://github.com/alibaba/canal"},{name:"cassandra",longName:"Apache Cassandra source and sink",type:"Source and sink",link:"https://cassandra.apache.org"},{name:"kafka-connect-adaptor",longName:"Apache Kafka Connect Adap [...]
\ No newline at end of file
diff --git a/content/assets/js/fb9d1221.9910218c.js b/content/assets/js/fb9d1221.9910218c.js
new file mode 100644
index 0000000..254ccf1
--- /dev/null
+++ b/content/assets/js/fb9d1221.9910218c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[4701],{3905:function(e,t,a){a.d(t,{Zo:function(){return c},kt:function(){return h}});var n=a(67294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumer [...]
\ No newline at end of file
diff --git a/content/assets/js/main.0004bbf9.js b/content/assets/js/main.0004bbf9.js
new file mode 100644
index 0000000..b739d2e
--- /dev/null
+++ b/content/assets/js/main.0004bbf9.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.0004bbf9.js.LICENSE.txt */
+(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[179],{67866:function(e,t){"use strict";t.Z=function(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}},8859:function(e,t,n){"use strict";n.d(t,{T:function(){return ce},w:function(){return se}});var o=n(67294);var r=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstCh [...]
\ No newline at end of file
diff --git a/content/assets/js/main.0004bbf9.js.LICENSE.txt b/content/assets/js/main.0004bbf9.js.LICENSE.txt
new file mode 100644
index 0000000..4bd9787
--- /dev/null
+++ b/content/assets/js/main.0004bbf9.js.LICENSE.txt
@@ -0,0 +1,68 @@
+/*
+object-assign
+(c) Sindre Sorhus
+@license MIT
+*/
+
+/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
+ * @license MIT */
+
+/*! *****************************************************************************
+Copyright (c) Microsoft Corporation.
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
+REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
+AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
+INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
+LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
+OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+PERFORMANCE OF THIS SOFTWARE.
+***************************************************************************** */
+
+/** @license React v0.20.2
+ * scheduler.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+/** @license React v16.13.1
+ * react-is.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+/** @license React v17.0.2
+ * react-dom.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+/** @license React v17.0.2
+ * react-jsx-runtime.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+/** @license React v17.0.2
+ * react.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
diff --git a/content/assets/js/runtime~main.da535c9b.js b/content/assets/js/runtime~main.da535c9b.js
new file mode 100644
index 0000000..b200f91
--- /dev/null
+++ b/content/assets/js/runtime~main.da535c9b.js
@@ -0,0 +1 @@
+!function(){"use strict";var e,a,d,c,f,b={},t={};function n(e){var a=t[e];if(void 0!==a)return a.exports;var d=t[e]={exports:{}};return b[e].call(d.exports,d,d.exports,n),d.exports}n.m=b,e=[],n.O=function(a,d,c,f){if(!d){var b=1/0;for(u=0;u<e.length;u++){d=e[u][0],c=e[u][1],f=e[u][2];for(var t=!0,r=0;r<d.length;r++)(!1&f||b>=f)&&Object.keys(n.O).every((function(e){return n.O[e](d[r])}))?d.splice(r--,1):(t=!1,f<b&&(b=f));if(t){e.splice(u--,1);var o=c();void 0!==o&&(a=o)}}return a}f=f||0;f [...]
\ No newline at end of file
diff --git a/content/assets/page-linking.png b/content/assets/page-linking.png
new file mode 100644
index 0000000..32f5446
Binary files /dev/null and b/content/assets/page-linking.png differ
diff --git a/content/blog/2018/08/06/Apache-Pulsar-2-1-0/index.html b/content/blog/2018/08/06/Apache-Pulsar-2-1-0/index.html
index 6cad83a..3b54c46 100644
--- a/content/blog/2018/08/06/Apache-Pulsar-2-1-0/index.html
+++ b/content/blog/2018/08/06/Apache-Pulsar-2-1-0/index.html
@@ -5,13 +5,13 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.1.0-incubating | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2018/08/06/Apache-Pulsar-2-1-0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.1.0-incubating | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2018/08/06/Apache-Pulsar-2-1-0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
This release is the culmination of 2 months of work that have
brought multiple new features and improvements to Pulsar. </p><p>In Pulsar 2.1 you'll see:</p><ul><li><a href="/docs/io-overview">Pulsar IO</a> connector framework and a list of <a href="/docs/io-connectors">builtin connectors</a></li><li><a href="https://github.com/apache/incubator-pulsar/wiki/PIP-17:-Tiered-storage-for-Pulsar-topics" target="_blank" rel="noopener noreferrer">PIP-17</a>: <a href="/docs/concepts-tiered-storage">Tiered Storage</a></li><li>Pulsar <a href="/docs/functi [...]
and <a href="https://github.com/apache/incubator-pulsar/blob/v2.1.0-incubating/pulsar-client-schema/src/main/java/org/apache/pulsar/client/impl/schema/ProtobufSchema.java" target="_blank" rel="noopener noreferrer">Protobuf</a> Schemas</li></ul><p>For details information please check the detailed <a href="/release-notes/#2.1.0-incubating">release notes</a> and <a href="/versions">2.1.0 documentation</a>.</p><p>We'll provide a brief summary of these features in the section below.</p>< [...]
@@ -31,8 +31,14 @@ is to simplify developing stream native processing logic, we also want to provid
We introduced a set of <a href="/docs/functions-state/#api">State API</a> for Pulsar Functions to store their state. It integrates with the table service
in Apache BookKeeper for storing the state.</p><p>It is released as a developer preview feature in Pulsar Functions Java SDK. We would like to collect feedback to improve it in future releases.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="schemas">Schemas<a class="hash-link" href="#schemas" title="Direct link to heading"></a></h2><p>Pulsar 2.0 introduces native support for schemas in Pulsar. It means you can declare how message data looks and have Pulsar enforce that
producers can only publish valid data on the topics. In 2.0, Pulsar only supports <code>String</code>, <code>bytes</code> and <code>JSON</code> schemas. We introduced the
-support for <a href="https://avro.apache.org/" target="_blank" rel="noopener noreferrer">Avro</a> and <a href="https://developers.google.com/protocol-buffers/" target="_blank" rel="noopener noreferrer">Protobuf</a> in this release. </p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="clients">Clients<a class="hash-link" href="#clients" title="Direct link to heading"></a></h2><p>We have introduced a new <a href="/docs/client-libraries-go">Go</a> client in 2.1 release. The Pulsar Go cli [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+support for <a href="https://avro.apache.org/" target="_blank" rel="noopener noreferrer">Avro</a> and <a href="https://developers.google.com/protocol-buffers/" target="_blank" rel="noopener noreferrer">Protobuf</a> in this release. </p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="clients">Clients<a class="hash-link" href="#clients" title="Direct link to heading"></a></h2><p>We have introduced a new <a href="/docs/client-libraries-go">Go</a> client in 2.1 release. The Pulsar Go cli [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/2019/02/20/Apache-Pulsar-2-3-0/index.html b/content/blog/2019/02/20/Apache-Pulsar-2-3-0/index.html
index 929f519..eaf7301 100644
--- a/content/blog/2019/02/20/Apache-Pulsar-2-3-0/index.html
+++ b/content/blog/2019/02/20/Apache-Pulsar-2-3-0/index.html
@@ -5,13 +5,13 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.3.0 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2019/02/20/Apache-Pulsar-2-3-0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.3.0 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2019/02/20/Apache-Pulsar-2-3-0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
is the result of huge effort from the community, with over 480 commits and
a long list of new features, general improvements and bug fixes.</p><p>These improvements have been across the board in all of Pulsar components,
from new messaging features, to improved usability for Pulsar Functions
@@ -43,8 +43,14 @@ topic has a schema that is incompatible, the producer creation will
fail.</p><p>Currently, the Python schema support Avro and JSON, in addition to
regular types like <code>str</code> and <code>bytes</code>.</p><p>The complete documentation is available at <a href="/docs/client-libraries-python/#schema">Python schema</a>.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="function-state-api-in-python">Function state API in Python<a class="hash-link" href="#function-state-api-in-python" title="Direct link to heading"></a></h3><p>From 2.3.0, Python function can access the state in as similar
way as Java functions, through the context object.</p><div class="codeBlockContainer_J+bg language-python theme-code-block"><div class="codeBlockContent_csEI python"><pre tabindex="0" class="prism-code language-python codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F [...]
-slack channel or Github page. (<a href="/contact">Contact page</a>)</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/blog/2019/07/05/Apache-Pulsar-2-4-0"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Apache Pulsar 2.4.0</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagina [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+slack channel or Github page. (<a href="/contact">Contact page</a>)</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/blog/2019/07/05/Apache-Pulsar-2-4-0"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Apache Pulsar 2.4.0</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagina [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/2019/07/05/Apache-Pulsar-2-4-0/index.html b/content/blog/2019/07/05/Apache-Pulsar-2-4-0/index.html
index 5fe1f35..cedafb6 100644
--- a/content/blog/2019/07/05/Apache-Pulsar-2-4-0/index.html
+++ b/content/blog/2019/07/05/Apache-Pulsar-2-4-0/index.html
@@ -5,13 +5,13 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.4.0 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2019/07/05/Apache-Pulsar-2-4-0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.4.0 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2019/07/05/Apache-Pulsar-2-4-0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
effort from the community, with over 460 commits and a long list of new features,
general improvements and bug fixes.</p><p>Check out the <b><a href="/release-notes/#2.4.0">release notes</a></b> for a detailed list of
the changes, with links to the relevant pull requests, discussions and documentation.</p><p>Regarding new features introduced, I just want to highlight here a tiny subset of them:</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="delayed-message-delivery">Delayed message delivery<a class="hash-link" href="#delayed-message-delivery" title="Direct link to heading"></a></h3><p>It's now possible to send a delayed message by Pulsar producer, and a delayed message will be
@@ -32,8 +32,14 @@ The following lists builtin <a href="http://pulsar.apache.org/docs/en/io-connect
that Pulsar supports.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="security">Security<a class="hash-link" href="#security" title="Direct link to heading"></a></h3><p>In 2.4.0 release, Kerberos is supported in Apache Pulsar broker and client.
To enable Kerberos authentication, refer to the <a href="http://pulsar.apache.org/docs/en/security-kerberos/" target="_blank" rel="noopener noreferrer">document</a>.</p><p>Also added role based Pulsar Function authentication and authorization.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="conclusion">Conclusion<a class="hash-link" href="#conclusion" title="Direct link to heading"></a></h2><p>If you want to download Pulsar 2.4.0, click <a href="/download">here</a>. You can send a [...]
to our mailing lists, contribute to Pulsar on <a href="https://github.com/apache/pulsar" target="_blank" rel="noopener noreferrer">GitHub</a> or join
-the Apache Pulsar community on <a href="https://apache-pulsar.herokuapp.com/" target="_blank" rel="noopener noreferrer">Slack</a>.</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/blog/2019/12/04/Apache-Pulsar-2-4-2"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Apache Pulsar 2.4.2</div></a></div><div class="pa [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+the Apache Pulsar community on <a href="https://apache-pulsar.herokuapp.com/" target="_blank" rel="noopener noreferrer">Slack</a>.</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/blog/2019/12/04/Apache-Pulsar-2-4-2"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Apache Pulsar 2.4.2</div></a></div><div class="pa [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/2019/12/04/Apache-Pulsar-2-4-2/index.html b/content/blog/2019/12/04/Apache-Pulsar-2-4-2/index.html
index a2ea886..05dea7d 100644
--- a/content/blog/2019/12/04/Apache-Pulsar-2-4-2/index.html
+++ b/content/blog/2019/12/04/Apache-Pulsar-2-4-2/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.4.2 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2019/12/04/Apache-Pulsar-2-4-2"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.4.2 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2019/12/04/Apache-Pulsar-2-4-2"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/2019/12/18/Pulsar-summit-cfp/index.html b/content/blog/2019/12/18/Pulsar-summit-cfp/index.html
index d2a6d05..6ccbe01 100644
--- a/content/blog/2019/12/18/Pulsar-summit-cfp/index.html
+++ b/content/blog/2019/12/18/Pulsar-summit-cfp/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar Summit San Francisco 2020 CFP is now open | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2019/12/18/Pulsar-summit-cfp"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-reac [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar Summit San Francisco 2020 CFP is now open | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2019/12/18/Pulsar-summit-cfp"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-reac [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/2019/12/20/pulsar-milestone-200-contributors/index.html b/content/blog/2019/12/20/pulsar-milestone-200-contributors/index.html
index bb44e35..621d7a0 100644
--- a/content/blog/2019/12/20/pulsar-milestone-200-contributors/index.html
+++ b/content/blog/2019/12/20/pulsar-milestone-200-contributors/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar milestone celebration—200 contributors! | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2019/12/20/pulsar-milestone-200-contributors"><meta data-react-helmet="true" name="docusaurus_locale" content="en">< [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar milestone celebration—200 contributors! | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2019/12/20/pulsar-milestone-200-contributors"><meta data-react-helmet="true" name="docusaurus_locale" content="en">< [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/2020/03/17/announcing-the-apache-pulsar-2020-user-survey-report/index.html b/content/blog/2020/03/17/announcing-the-apache-pulsar-2020-user-survey-report/index.html
index 6c5ff3e..c137fba 100644
--- a/content/blog/2020/03/17/announcing-the-apache-pulsar-2020-user-survey-report/index.html
+++ b/content/blog/2020/03/17/announcing-the-apache-pulsar-2020-user-survey-report/index.html
@@ -5,13 +5,13 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Announcing: The Apache Pulsar 2020 User Survey Report | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2020/03/17/announcing-the-apache-pulsar-2020-user-survey-report"><meta data-react-helmet="true" name="docusau [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Announcing: The Apache Pulsar 2020 User Survey Report | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2020/03/17/announcing-the-apache-pulsar-2020-user-survey-report"><meta data-react-helmet="true" name="docusau [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
<strong>The 2020 Apache Pulsar User Survey Report</strong> 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.</p><p><img src="/assets/images/pulsar-user-ban-77aa49b5e28da6ad37b90fa6163d94fa.jpg"></p><p>Pulsar adoption has largely been driven by the market’s increased demand for real-time,
@@ -28,8 +28,7 @@ and community garner increasing attention, we’re excited to share the <strong>
companies are leveraging Pulsar’s cloud-native, multi-layer design architecture, built-in
multi-tenancy, and multi-cluster replication, to build scalable real-time offerings. This
report details insights and use cases on how organizations are deploying Pulsar today.</p><p>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 <a href="https://streamnative.io/whitepaper/case-studay-apache-pulsar-tencent-billing/" target="_blank" rel="noopener noreferrer">one organization is leveraging Pulsar to improve their offering</a>:</p><blockquote><p>Pulsar provides us with a highly consistent and highly reliable distributed message queue that
+it is delivering scalable, reliable, real-time streaming solutions for organizations. In</p><p>this quotation from Qiang Fei, Tech Lead for Tencent, we see how <a href="https://streamnative.io/whitepaper/case-studay-apache-pulsar-tencent-billing/" target="_blank" rel="noopener noreferrer">one organization is leveraging Pulsar to improve their offering</a>:</p><blockquote><p>Pulsar provides us with a highly consistent and highly reliable distributed message queue that
fits well in our financial use cases. Multi-tenant and storage separation architecture design
greatly reduces our operational and maintenance overhead. We have used Pulsar on a very large
scale in our organization and we are impressed that Pulsar is able to provide high consistency
@@ -38,8 +37,14 @@ to scale, to its multi-datacenter replication, which allows Pulsar to handle dat
we see how Pulsar has evolved into a robust and differentiated messaging and streaming platform.
The report also reveals some of the community-driven features on Pulsar’s product roadmap for 2020
and beyond. To find out more, <a href="https://streamnative.io/whitepaper/oss-apache-pulsar-user-survey-report-2020/" target="_blank" rel="noopener noreferrer">download the report today</a>.</p><p>Join us for the first-ever Apache Pulsar Summit on August 26, 2020, in San Francisco, CA.
-More details on the Summit to come!</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/blog/2020/04/23/Apache-Pulsar-2-5-1"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Apache Pulsar 2.5.1</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/blog/2019 [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+More details on the Summit to come!</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/blog/2020/04/23/Apache-Pulsar-2-5-1"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Apache Pulsar 2.5.1</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/blog/2019 [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/2020/04/23/Apache-Pulsar-2-5-1/index.html b/content/blog/2020/04/23/Apache-Pulsar-2-5-1/index.html
index 118f899..29cd964 100644
--- a/content/blog/2020/04/23/Apache-Pulsar-2-5-1/index.html
+++ b/content/blog/2020/04/23/Apache-Pulsar-2-5-1/index.html
@@ -5,19 +5,25 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.5.1 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2020/04/23/Apache-Pulsar-2-5-1"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.5.1 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2020/04/23/Apache-Pulsar-2-5-1"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
You can enable this feature in the broker.conf:</p><div class="codeBlockContainer_J+bg theme-code-block"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token [...]
In Pulsar 2.5.1, we introduce the <code>maxMessagePublishBufferSizeInMB</code> configuration to avoid broker OOM (Out of Memory). If the processing message size exceeds this value, the broker stops reading data from the connection. When the available size is greater than half of the maxMessagePublishBufferSizeInMB, the broker starts automatically reading data from the connection. You can set up the publish buffer size in broker.conf:</p><div class="codeBlockContainer_J+bg theme-code-blo [...]
In Pulsar 2.5.1, through the Restful API or the Pulsar Admin, we allow each tenant Admin to manage subscription permission in order to reduce administrative efforts for super users.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="allow-to-enabledisable-delayed-delivery-for-messages-on-namespace">Allow to enable/disable delayed delivery for messages on namespace<a class="hash-link" href="#allow-to-enabledisable-delayed-delivery-for-messages-on-namespace" title="Direct link to headin [...]
If you have any questions or suggestions, contact us with mailing lists or slack.</p><ul><li><a href="mailto:users@pulsar.apache.org" target="_blank" rel="noopener noreferrer">users@pulsar.apache.org</a></li><li><a href="mailto:dev@pulsar.apache.org" target="_blank" rel="noopener noreferrer">dev@pulsar.apache.org</a></li><li>Pulsar slack channel: <a href="https://apache-pulsar.slack.com/" target="_blank" rel="noopener noreferrer">https://apache-pulsar.slack.com/</a></li><li>Self-registra [...]
-Looking forward to your contributions to <a href="https://github.com/apache/pulsar" target="_blank" rel="noopener noreferrer">Pulsar</a>.</li></ul></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/blog/2020/05/19/Apache-Pulsar-2-5-2"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Apache Pulsar 2.5.2</div></a></div>< [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+Looking forward to your contributions to <a href="https://github.com/apache/pulsar" target="_blank" rel="noopener noreferrer">Pulsar</a>.</li></ul></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/blog/2020/05/19/Apache-Pulsar-2-5-2"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->Apache Pulsar 2.5.2</div></a></div>< [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/2020/05/19/Apache-Pulsar-2-5-2/index.html b/content/blog/2020/05/19/Apache-Pulsar-2-5-2/index.html
index a2348a6..8e41634 100644
--- a/content/blog/2020/05/19/Apache-Pulsar-2-5-2/index.html
+++ b/content/blog/2020/05/19/Apache-Pulsar-2-5-2/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.5.2 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2020/05/19/Apache-Pulsar-2-5-2"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.5.2 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2020/05/19/Apache-Pulsar-2-5-2"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/2020/06/18/Apache-Pulsar-2-6-0/index.html b/content/blog/2020/06/18/Apache-Pulsar-2-6-0/index.html
index 9809a99..8d80267 100644
--- a/content/blog/2020/06/18/Apache-Pulsar-2-6-0/index.html
+++ b/content/blog/2020/06/18/Apache-Pulsar-2-6-0/index.html
@@ -5,16 +5,22 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.6.0 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2020/06/18/Apache-Pulsar-2-6-0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.6.0 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2020/06/18/Apache-Pulsar-2-6-0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
For more information about implementation details, see <a href="https://github.com/apache/pulsar/pull/6791" target="_blank" rel="noopener noreferrer">PR-6791</a>.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="key-shared-fix-ordering-issue-in-keyshared-dispatcher-when-adding-consumers">[Key Shared]<!-- --> Fix ordering issue in KeyShared dispatcher when adding consumers<a class="hash-link" href="#key-shared-fix-ordering-issue-in-keyshared-dispatcher-when-adding-consumers" title=" [...]
-Previously, when you closed a producer, the pulsar-client immediately failed inflight messages even if it persisted successfully at the broker. Most of the time, users want to wait for those inflight messages rather than fail them. While the pulsar-client library did not provide a way to wait for inflight messages before closing the producer. This PR supports closing API with a flag where you can control waiting for inflight messages. With this change, you can close a producer by waiting [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+Previously, when you closed a producer, the pulsar-client immediately failed inflight messages even if it persisted successfully at the broker. Most of the time, users want to wait for those inflight messages rather than fail them. While the pulsar-client library did not provide a way to wait for inflight messages before closing the producer. This PR supports closing API with a flag where you can control waiting for inflight messages. With this change, you can close a producer by waiting [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/2020/08/21/Apache-Pulsar-2-6-1/index.html b/content/blog/2020/08/21/Apache-Pulsar-2-6-1/index.html
index 673fef7..3e3785e 100644
--- a/content/blog/2020/08/21/Apache-Pulsar-2-6-1/index.html
+++ b/content/blog/2020/08/21/Apache-Pulsar-2-6-1/index.html
@@ -5,15 +5,21 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.6.1 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2020/08/21/Apache-Pulsar-2-6-1"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.6.1 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2020/08/21/Apache-Pulsar-2-6-1"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-and the user can add their own <code>AuthenticationProvider</code> to work with this module.</p><p>For more information about implementation, see <a href="https://github.com/apache/pulsar/pull/7420" target="_blank" rel="noopener noreferrer">PR-7420</a>.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="not-subscribe-to-the-topic-when-the-consumer-is-closed">Not subscribe to the topic when the consumer is closed<a class="hash-link" href="#not-subscribe-to-the-topic-when-the-consumer-i [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+and the user can add their own <code>AuthenticationProvider</code> to work with this module.</p><p>For more information about implementation, see <a href="https://github.com/apache/pulsar/pull/7420" target="_blank" rel="noopener noreferrer">PR-7420</a>.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="not-subscribe-to-the-topic-when-the-consumer-is-closed">Not subscribe to the topic when the consumer is closed<a class="hash-link" href="#not-subscribe-to-the-topic-when-the-consumer-i [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/2020/08/24/Pulsar-300-contributors/index.html b/content/blog/2020/08/24/Pulsar-300-contributors/index.html
index 83a3748..0146784 100644
--- a/content/blog/2020/08/24/Pulsar-300-contributors/index.html
+++ b/content/blog/2020/08/24/Pulsar-300-contributors/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar Celebrates 300 Contributors | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2020/08/24/Pulsar-300-contributors"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar Celebrates 300 Contributors | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2020/08/24/Pulsar-300-contributors"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/2020/09/01/pulsar-summit-asia-2020-cfp/index.html b/content/blog/2020/09/01/pulsar-summit-asia-2020-cfp/index.html
index f5c9b62..5bfcd59 100644
--- a/content/blog/2020/09/01/pulsar-summit-asia-2020-cfp/index.html
+++ b/content/blog/2020/09/01/pulsar-summit-asia-2020-cfp/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar Summit Asia 2020 CFP is now open | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2020/09/01/pulsar-summit-asia-2020-cfp"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-rea [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar Summit Asia 2020 CFP is now open | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2020/09/01/pulsar-summit-asia-2020-cfp"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-rea [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/2020/11/04/pulsar-summit-asia-schedule/index.html b/content/blog/2020/11/04/pulsar-summit-asia-schedule/index.html
index ac8d480..d2a4f0c 100644
--- a/content/blog/2020/11/04/pulsar-summit-asia-schedule/index.html
+++ b/content/blog/2020/11/04/pulsar-summit-asia-schedule/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar Summit Asia 2020 Schedule is Now Online | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2020/11/04/pulsar-summit-asia-schedule"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta d [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar Summit Asia 2020 Schedule is Now Online | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2020/11/04/pulsar-summit-asia-schedule"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta d [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/2020/11/09/Apache-Pulsar-2-6-2/index.html b/content/blog/2020/11/09/Apache-Pulsar-2-6-2/index.html
index e9baef9..8acc68c 100644
--- a/content/blog/2020/11/09/Apache-Pulsar-2-6-2/index.html
+++ b/content/blog/2020/11/09/Apache-Pulsar-2-6-2/index.html
@@ -5,15 +5,21 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.6.2 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2020/11/09/Apache-Pulsar-2-6-2"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.6.2 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2020/11/09/Apache-Pulsar-2-6-2"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-the proxy service exits with an unexpected null exception.</p><p>The reason is that when initializing the flow, authentication is called, so the token client is not initialized before using.</p><p>In 2.6.2, we fix the null exception when starting the proxy service.</p><p>For more information about implementation, see <a href="https://github.com/apache/pulsar/pull/8019" target="_blank" rel="noopener noreferrer">PR-8019</a>.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="java-client [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+the proxy service exits with an unexpected null exception.</p><p>The reason is that when initializing the flow, authentication is called, so the token client is not initialized before using.</p><p>In 2.6.2, we fix the null exception when starting the proxy service.</p><p>For more information about implementation, see <a href="https://github.com/apache/pulsar/pull/8019" target="_blank" rel="noopener noreferrer">PR-8019</a>.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="java-client [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/2020/12/24/Apache-Pulsar-2-7-0/index.html b/content/blog/2020/12/24/Apache-Pulsar-2-7-0/index.html
index 137d310..7a45fa6 100644
--- a/content/blog/2020/12/24/Apache-Pulsar-2-7-0/index.html
+++ b/content/blog/2020/12/24/Apache-Pulsar-2-7-0/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.7.0 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2020/12/24/Apache-Pulsar-2-7-0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.7.0 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2020/12/24/Apache-Pulsar-2-7-0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/2021/05/13/Apache-Pulsar-2-7-2/index.html b/content/blog/2021/05/13/Apache-Pulsar-2-7-2/index.html
index 14e36b7..a99e632 100644
--- a/content/blog/2021/05/13/Apache-Pulsar-2-7-2/index.html
+++ b/content/blog/2021/05/13/Apache-Pulsar-2-7-2/index.html
@@ -5,21 +5,27 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.7.2 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2021/05/13/Apache-Pulsar-2-7-2"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.7.2 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2021/05/13/Apache-Pulsar-2-7-2"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
This is a minor release that introduces stability fixes and a few new features without breaking changes.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="news-and-noteworthy">News and noteworthy<a class="hash-link" href="#news-and-noteworthy" title="Direct link to heading"></a></h3><p>Here is a selection of the most awesome and major enhancements added to Pulsar 2.7.2.</p><ul><li>Improvement in stability in the Kinesis connector <a href="https://github.com/apache/pulsar/pull/10420" [...]
Same to other sustainable open source projects, Apache Pulsar is great because it is supported by a vibrant community.</p><p>Code contributors (names taken from GitHub API):
Ali Ahmed, Andrey Yegorov, Binbin Guo, David Kjerrumgaard, Deon van der Vyver, Devin Bost, Enrico Olivelli, Guangning E, Kevin Wilson,
Lari Hotari, Marvin Cai, Masahiro Sakamoto, Matteo Merli, Michael Marshall, Rajan Dhabalia, Shen Liu, Ting Yuan, Vincent Royer,
Yong Zhang, Yunze Xu, Zhanpeng Wu, Zike Yang, baomingyu, CongBo, dockerzhang, feynmanlin, hangc0276, li jinquan, limingnihao,
linlinnn, mlyahmed, PengHui Li, Ran.</p><p>Documentation contributors:
-Anonymitaet (Yu Liu), Jennifer Huang</p><p>Also, we want to thank everyone who spent his time reporting issues and sharing the story about using Pulsar.</p><p>Looking forward to your contributions to <a href="https://github.com/apache/pulsar" target="_blank" rel="noopener noreferrer">Apache Pulsar</a>.</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/blog/2021/06 [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+Anonymitaet (Yu Liu), Jennifer Huang</p><p>Also, we want to thank everyone who spent his time reporting issues and sharing the story about using Pulsar.</p><p>Looking forward to your contributions to <a href="https://github.com/apache/pulsar" target="_blank" rel="noopener noreferrer">Apache Pulsar</a>.</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/blog/2021/06 [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/2021/06/12/Apache-Pulsar-2-8-0/index.html b/content/blog/2021/06/12/Apache-Pulsar-2-8-0/index.html
index dd52125..a156180 100644
--- a/content/blog/2021/06/12/Apache-Pulsar-2-8-0/index.html
+++ b/content/blog/2021/06/12/Apache-Pulsar-2-8-0/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.8.0 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2021/06/12/Apache-Pulsar-2-8-0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.8.0 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2021/06/12/Apache-Pulsar-2-8-0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/2021/08/11/Apache-Pulsar-2-7-3/index.html b/content/blog/2021/08/11/Apache-Pulsar-2-7-3/index.html
index 8a2eb7f..33bd2d9 100644
--- a/content/blog/2021/08/11/Apache-Pulsar-2-7-3/index.html
+++ b/content/blog/2021/08/11/Apache-Pulsar-2-7-3/index.html
@@ -5,17 +5,23 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.7.3 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2021/08/11/Apache-Pulsar-2-7-3"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.7.3 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2021/08/11/Apache-Pulsar-2-7-3"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
of being a namespace or topic policy). </p></li><li><p><strong>Resolution</strong>: Fixed behavior of dispatch byte rate limiter setting. Cursor reads adhere to the setting and no longer cause unexpected results. </p></li></ul><h3 class="anchor anchorWithStickyNavbar_y2LR" id="the-ledger-rollover-scheduled-task-runs-as-expected-pr-11226">The ledger rollover scheduled task runs as expected. <a href="https://github.com/apache/pulsar/pull/11226" target="_blank" rel="noopener noreferrer">PR- [...]
create a metadata path <code>/managed-ledgers</code> on replicated clusters.</p></li><li><p><strong>Resolution</strong>: Added a flag (createLocalTopicOnly) to indicate whether or not to create a metadata path for a partitioned topic in replicated clusters.</p></li></ul><h3 class="anchor anchorWithStickyNavbar_y2LR" id="a-topic-policy-can-no-longer-be-set-for-a-non-existent-topic-pr-11131">A topic policy can no longer be set for a non-existent topic. <a href="https://github.com/apache/pu [...]
-the <a href="https://pulsar.apache.org" target="_blank" rel="noopener noreferrer">Pulsar website</a>, follow the project on Twitter <a href="https://twitter.com/apache_pulsar" target="_blank" rel="noopener noreferrer">@apache_pulsar</a>, and join <a href="https://apache-pulsar.herokuapp.com/" target="_blank" rel="noopener noreferrer">Pulsar Slack</a>!</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><div class="pagination-nav__item">< [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+the <a href="https://pulsar.apache.org" target="_blank" rel="noopener noreferrer">Pulsar website</a>, follow the project on Twitter <a href="https://twitter.com/apache_pulsar" target="_blank" rel="noopener noreferrer">@apache_pulsar</a>, and join <a href="https://apache-pulsar.herokuapp.com/" target="_blank" rel="noopener noreferrer">Pulsar Slack</a>!</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><div class="pagination-nav__item">< [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/2021/08/18/asia-cfp/index.html b/content/blog/2021/08/18/asia-cfp/index.html
index 9a1bbef..9fd5a98 100644
--- a/content/blog/2021/08/18/asia-cfp/index.html
+++ b/content/blog/2021/08/18/asia-cfp/index.html
@@ -5,16 +5,22 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Announcing Pulsar Summit Asia 2021: CFP Is Open! | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2021/08/18/asia-cfp"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet= [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Announcing Pulsar Summit Asia 2021: CFP Is Open! | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2021/08/18/asia-cfp"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet= [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
We are looking for Pulsar stories that are innovative, informative, or thought-provoking. Here are some suggestions:</p><ul><li>Your Pulsar use case / success story</li><li>A technical deep dive</li><li>Pulsar best practices</li><li>Pulsar ecosystem updates</li></ul><p>To speak at the summit, please <a href="https://sessionize.com/pulsar-summit-asia-2021/" target="_blank" rel="noopener noreferrer">submit an abstract</a> about your presentation. Remember to keep your proposal short, relev [...]
-Exclusive Pulsar swag only available to the speakers.</li></ul><header><h1>Important Dates</h1></header><ul><li>CFP opens: August 18th, 2021 </li><li>CFP closes: September 8th, 2021 </li><li>Speaker notifications: September 22th, 2021</li><li>Schedule announcement: October 13th, 2021 </li></ul><p>Submissions are open until September 8th. If you want some advice or feedback on your proposal, or have any questions about the summit, please do not hesitate to contact us at <a href="mailto:or [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+Exclusive Pulsar swag only available to the speakers.</li></ul><header><h1>Important Dates</h1></header><ul><li>CFP opens: August 18th, 2021 </li><li>CFP closes: September 8th, 2021 </li><li>Speaker notifications: September 22th, 2021</li><li>Schedule announcement: October 13th, 2021 </li></ul><p>Submissions are open until September 8th. If you want some advice or feedback on your proposal, or have any questions about the summit, please do not hesitate to contact us at <a href="mailto:or [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/2021/09/23/Apache-Pulsar-2-8-1/index.html b/content/blog/2021/09/23/Apache-Pulsar-2-8-1/index.html
index 05284f2..1c691b7 100644
--- a/content/blog/2021/09/23/Apache-Pulsar-2-8-1/index.html
+++ b/content/blog/2021/09/23/Apache-Pulsar-2-8-1/index.html
@@ -5,15 +5,21 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.8.1 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2021/09/23/Apache-Pulsar-2-8-1"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar 2.8.1 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2021/09/23/Apache-Pulsar-2-8-1"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-the <a href="https://pulsar.apache.org" target="_blank" rel="noopener noreferrer">Pulsar website</a>, follow the project on Twitter <a href="https://twitter.com/apache_pulsar" target="_blank" rel="noopener noreferrer">@apache_pulsar</a>, and join <a href="https://apache-pulsar.herokuapp.com/" target="_blank" rel="noopener noreferrer">Pulsar Slack</a>!</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><div class="pagination-nav__item">< [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+the <a href="https://pulsar.apache.org" target="_blank" rel="noopener noreferrer">Pulsar website</a>, follow the project on Twitter <a href="https://twitter.com/apache_pulsar" target="_blank" rel="noopener noreferrer">@apache_pulsar</a>, and join <a href="https://apache-pulsar.herokuapp.com/" target="_blank" rel="noopener noreferrer">Pulsar Slack</a>!</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><div class="pagination-nav__item">< [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/2021/12/11/Log4j-CVE/index.html b/content/blog/2021/12/11/Log4j-CVE/index.html
index a380dea..bba473d 100644
--- a/content/blog/2021/12/11/Log4j-CVE/index.html
+++ b/content/blog/2021/12/11/Log4j-CVE/index.html
@@ -5,13 +5,13 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Log4j2 Zero Day vulnerability (CVE-2021-44228) | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2021/12/11/Log4j-CVE"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet=" [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Log4j2 Zero Day vulnerability (CVE-2021-44228) | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2021/12/11/Log4j-CVE"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet=" [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
allow remote execution for attackers.</p><p>The vulnerability issue is described and tracked under <a href="https://nvd.nist.gov/vuln/detail/CVE-2021-44228" target="_blank" rel="noopener noreferrer">CVE-2021-44228</a>.</p><p>Current releases of Apache Pulsar are bundling Log4j2 versions that are affected by this vulnerability.
Default configuration, combined with JVM version and other factors, can render it exploitable.
We strongly recommend to follow the advisory of the Apache Log4j community and patch your systems
@@ -21,8 +21,14 @@ your Docker images, following the example described <a href="https://github.com/
version of the chart</a> is already available and it applies the above mentioned workaround.
If upgrading is not an option, you may also mitigate by adding <code>-Dlog4j2.formatMsgNoLookups=true</code> to the <code>PULSAR_EXTRA_OPTS</code> in the <code>configData</code> section for proxy, broker, bookkeeper, zookeeper, auto-recovery, and relative components in the helm values file.</p><p>We are already preparing new patch releases, 2.7.4, 2.8.2 and 2.9.1. These
releases will be ready in the next few days and will bundle the Log4j2 2.15.0,
-which contains the vulnerability fix.</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/blog/2021/12/14/Apache-Pulsar-2-7-4"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->What’s New in Apache Pulsar 2.7.4</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+which contains the vulnerability fix.</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/blog/2021/12/14/Apache-Pulsar-2-7-4"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">« <!-- -->What’s New in Apache Pulsar 2.7.4</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/2021/12/14/Apache-Pulsar-2-7-4/index.html b/content/blog/2021/12/14/Apache-Pulsar-2-7-4/index.html
index 6db6bbc..829cc1b 100644
--- a/content/blog/2021/12/14/Apache-Pulsar-2-7-4/index.html
+++ b/content/blog/2021/12/14/Apache-Pulsar-2-7-4/index.html
@@ -5,15 +5,21 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">What’s New in Apache Pulsar 2.7.4 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2021/12/14/Apache-Pulsar-2-7-4"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="tru [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">What’s New in Apache Pulsar 2.7.4 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/blog/2021/12/14/Apache-Pulsar-2-7-4"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="tru [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-the <a href="https://pulsar.apache.org" target="_blank" rel="noopener noreferrer">Pulsar website</a>, follow the project on Twitter <a href="https://twitter.com/apache_pulsar" target="_blank" rel="noopener noreferrer">@apache_pulsar</a>, and join <a href="https://apache-pulsar.herokuapp.com/" target="_blank" rel="noopener noreferrer">Pulsar Slack</a>!</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><div class="pagination-nav__item">< [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+the <a href="https://pulsar.apache.org" target="_blank" rel="noopener noreferrer">Pulsar website</a>, follow the project on Twitter <a href="https://twitter.com/apache_pulsar" target="_blank" rel="noopener noreferrer">@apache_pulsar</a>, and join <a href="https://apache-pulsar.herokuapp.com/" target="_blank" rel="noopener noreferrer">Pulsar Slack</a>!</p></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><div class="pagination-nav__item">< [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/archive/index.html b/content/blog/archive/index.html
index b7b1cdb..0db72b3 100644
--- a/content/blog/archive/index.html
+++ b/content/blog/archive/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Archive | Apache Pulsar</title><meta data-react-helmet="true" property="og:title" content="Archive | Apache Pulsar"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Archive"><meta data-react-helmet="true" property="og:description" content="Archive"><meta data-react [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Archive | Apache Pulsar</title><meta data-react-helmet="true" property="og:title" content="Archive | Apache Pulsar"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Archive"><meta data-react-helmet="true" property="og:description" content="Archive"><meta data-react [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/atom.xml b/content/blog/atom.xml
index 68a220b..a0d4ad9 100644
--- a/content/blog/atom.xml
+++ b/content/blog/atom.xml
@@ -215,7 +215,7 @@ the proxy service exits with an unexpected null exception.</p><p>The reason is t
<link href="https://pulsar.apache.com/blog/2020/11/04/pulsar-summit-asia-schedule"/>
<updated>2020-11-04T00:00:00.000Z</updated>
<summary type="html"><![CDATA[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, 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+ attendees.]]></summary>
- <content type="html"><![CDATA[<p>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 <a href="https://pulsar-summit.org/en/event/virtual-conference-2020">Pulsar Summit Virtual Conference 2020</a>, 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 [...]
+ <content type="html"><![CDATA[<p>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 <a href="https://pulsar-summit.org/en/event/virtual-conference-2020">Pulsar Summit Virtual Conference 2020</a>, 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 [...]
<author>
<name>Carolyn King, Dianjin Wang</name>
</author>
@@ -506,8 +506,7 @@ and community garner increasing attention, we’re excited to share the <strong>
companies are leveraging Pulsar’s cloud-native, multi-layer design architecture, built-in
multi-tenancy, and multi-cluster replication, to build scalable real-time offerings. This
report details insights and use cases on how organizations are deploying Pulsar today.</p><p>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 <a href="https://streamnative.io/whitepaper/case-studay-apache-pulsar-tencent-billing/">one organization is leveraging Pulsar to improve their offering</a>:</p><blockquote><p>Pulsar provides us with a highly consistent and highly reliable distributed message queue that
+it is delivering scalable, reliable, real-time streaming solutions for organizations. In</p><p>this quotation from Qiang Fei, Tech Lead for Tencent, we see how <a href="https://streamnative.io/whitepaper/case-studay-apache-pulsar-tencent-billing/">one organization is leveraging Pulsar to improve their offering</a>:</p><blockquote><p>Pulsar provides us with a highly consistent and highly reliable distributed message queue that
fits well in our financial use cases. Multi-tenant and storage separation architecture design
greatly reduces our operational and maintenance overhead. We have used Pulsar on a very large
scale in our organization and we are impressed that Pulsar is able to provide high consistency
diff --git a/content/blog/index.html b/content/blog/index.html
index 2e74dcd..c15c78b 100644
--- a/content/blog/index.html
+++ b/content/blog/index.html
@@ -5,32 +5,22 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Blog | Apache Pulsar</title><meta data-react-helmet="true" property="og:title" content="Blog | Apache Pulsar"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Blog"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react-helmet="tru [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Blog | Apache Pulsar</title><meta data-react-helmet="true" property="og:title" content="Blog | Apache Pulsar"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Blog"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react-helmet="tru [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-the <a href="https://pulsar.apache.org" target="_blank" rel="noopener noreferrer">Pulsar website</a>, follow the project on Twitter <a href="https://twitter.com/apache_pulsar" target="_blank" rel="noopener noreferrer">@apache_pulsar</a>, and join <a href="https://apache-pulsar.herokuapp.com/" target="_blank" rel="noopener noreferrer">Pulsar Slack</a>!</p></div></article><article class="margin-bottom--xl" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header><h [...]
-allow remote execution for attackers.</p><p>The vulnerability issue is described and tracked under <a href="https://nvd.nist.gov/vuln/detail/CVE-2021-44228" target="_blank" rel="noopener noreferrer">CVE-2021-44228</a>.</p><p>Current releases of Apache Pulsar are bundling Log4j2 versions that are affected by this vulnerability.
-Default configuration, combined with JVM version and other factors, can render it exploitable.
-We strongly recommend to follow the advisory of the Apache Log4j community and patch your systems
-as soon as possible, as well as looking for unexpected behavior in your Pulsar logs.</p><p>There are 2 workarounds to patch a Pulsar deployments. You can set either of:</p><ol><li>Java property: <code>-Dlog4j2.formatMsgNoLookups=true</code></li><li>Environment variable: <code>LOG4J_FORMAT_MSG_NO_LOOKUPS=true</code></li></ol><p>Both approaches are effective in mitigating the vulnerability for Pulsar
-services.</p><p>Additionally, when running Pulsar Functions with Kubernetes runtime, you should update
-your Docker images, following the example described <a href="https://github.com/lhotari/pulsar-docker-images-patch-CVE-2021-44228" target="_blank" rel="noopener noreferrer">here</a>.</p><p>If you are using the Pulsar Helm Chart for deploying in Kubernetes, a <a href="https://github.com/apache/pulsar-helm-chart/releases/tag/pulsar-2.7.6" target="_blank" rel="noopener noreferrer">new
-version of the chart</a> is already available and it applies the above mentioned workaround.
-If upgrading is not an option, you may also mitigate by adding <code>-Dlog4j2.formatMsgNoLookups=true</code> to the <code>PULSAR_EXTRA_OPTS</code> in the <code>configData</code> section for proxy, broker, bookkeeper, zookeeper, auto-recovery, and relative components in the helm values file.</p><p>We are already preparing new patch releases, 2.7.4, 2.8.2 and 2.9.1. These
-releases will be ready in the next few days and will bundle the Log4j2 2.15.0,
-which contains the vulnerability fix.</p></div></article><article class="margin-bottom--xl" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header><h2 class="blogPostTitle_d4p0" itemprop="headline"><a itemprop="url" href="/blog/2021/09/23/Apache-Pulsar-2-8-1">Apache Pulsar 2.8.1</a></h2><div class="blogPostData_-Im+ margin-vert--md"><time datetime="2021-09-23T00:00:00.000Z" itemprop="datePublished">September 23, 2021</time> · <!-- -->6 min read</div><div class= [...]
-the <a href="https://pulsar.apache.org" target="_blank" rel="noopener noreferrer">Pulsar website</a>, follow the project on Twitter <a href="https://twitter.com/apache_pulsar" target="_blank" rel="noopener noreferrer">@apache_pulsar</a>, and join <a href="https://apache-pulsar.herokuapp.com/" target="_blank" rel="noopener noreferrer">Pulsar Slack</a>!</p></div></article><article class="margin-bottom--xl" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header><h [...]
-We are looking for Pulsar stories that are innovative, informative, or thought-provoking. Here are some suggestions:</p><ul><li>Your Pulsar use case / success story</li><li>A technical deep dive</li><li>Pulsar best practices</li><li>Pulsar ecosystem updates</li></ul><p>To speak at the summit, please <a href="https://sessionize.com/pulsar-summit-asia-2021/" target="_blank" rel="noopener noreferrer">submit an abstract</a> about your presentation. Remember to keep your proposal short, relev [...]
-Exclusive Pulsar swag only available to the speakers.</li></ul><header><h1>Important Dates</h1></header><ul><li>CFP opens: August 18th, 2021 </li><li>CFP closes: September 8th, 2021 </li><li>Speaker notifications: September 22th, 2021</li><li>Schedule announcement: October 13th, 2021 </li></ul><p>Submissions are open until September 8th. If you want some advice or feedback on your proposal, or have any questions about the summit, please do not hesitate to contact us at <a href="mailto:or [...]
-of being a namespace or topic policy). </p></li><li><p><strong>Resolution</strong>: Fixed behavior of dispatch byte rate limiter setting. Cursor reads adhere to the setting and no longer cause unexpected results. </p></li></ul><h3 class="anchor anchorWithStickyNavbar_y2LR" id="the-ledger-rollover-scheduled-task-runs-as-expected-pr-11226">The ledger rollover scheduled task runs as expected. <a href="https://github.com/apache/pulsar/pull/11226" target="_blank" rel="noopener noreferrer">PR- [...]
-create a metadata path <code>/managed-ledgers</code> on replicated clusters.</p></li><li><p><strong>Resolution</strong>: Added a flag (createLocalTopicOnly) to indicate whether or not to create a metadata path for a partitioned topic in replicated clusters.</p></li></ul><h3 class="anchor anchorWithStickyNavbar_y2LR" id="a-topic-policy-can-no-longer-be-set-for-a-non-existent-topic-pr-11131">A topic policy can no longer be set for a non-existent topic. <a href="https://github.com/apache/pu [...]
-the <a href="https://pulsar.apache.org" target="_blank" rel="noopener noreferrer">Pulsar website</a>, follow the project on Twitter <a href="https://twitter.com/apache_pulsar" target="_blank" rel="noopener noreferrer">@apache_pulsar</a>, and join <a href="https://apache-pulsar.herokuapp.com/" target="_blank" rel="noopener noreferrer">Pulsar Slack</a>!</p></div></article><article class="margin-bottom--xl" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header><h [...]
-This is a minor release that introduces stability fixes and a few new features without breaking changes.</p></div><footer class="row docusaurus-mt-lg"><div class="col text--right"><a aria-label="Read more about Apache Pulsar 2.7.2" href="/blog/2021/05/13/Apache-Pulsar-2-7-2"><b>Read More</b></a></div></footer></article><article class="margin-bottom--xl" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header><h2 class="blogPostTitle_d4p0" itemprop="headline"><a [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+allow remote execution for attackers.</p></div><footer class="row docusaurus-mt-lg"><div class="col text--right"><a aria-label="Read more about Log4j2 Zero Day vulnerability (CVE-2021-44228)" href="/blog/2021/12/11/Log4j-CVE"><b>Read More</b></a></div></footer></article><article class="margin-bottom--xl" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header><h2 class="blogPostTitle_d4p0" itemprop="headline"><a itemprop="url" href="/blog/2021/09/23/Apache-Pulsa [...]
+This is a minor release that introduces stability fixes and a few new features without breaking changes.</p></div><footer class="row docusaurus-mt-lg"><div class="col text--right"><a aria-label="Read more about Apache Pulsar 2.7.2" href="/blog/2021/05/13/Apache-Pulsar-2-7-2"><b>Read More</b></a></div></footer></article><article class="margin-bottom--xl" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header><h2 class="blogPostTitle_d4p0" itemprop="headline"><a [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/2/index.html b/content/blog/page/2/index.html
index 3bdd0f2..a76a719 100644
--- a/content/blog/page/2/index.html
+++ b/content/blog/page/2/index.html
@@ -5,41 +5,23 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Blog | Apache Pulsar</title><meta data-react-helmet="true" property="og:title" content="Blog | Apache Pulsar"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Blog"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react-helmet="tru [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Blog | Apache Pulsar</title><meta data-react-helmet="true" property="og:title" content="Blog | Apache Pulsar"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Blog"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react-helmet="tru [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
<strong>The 2020 Apache Pulsar User Survey Report</strong> 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.</p><p><img src="/assets/images/pulsar-user-ban-77aa49b5e28da6ad37b90fa6163d94fa.jpg"></p><p>Pulsar adoption has largely been driven by the market’s increased demand for real-time,
-data-enabled technologies. While companies have tried to leverage monolithic messaging
-systems to build-out real-time offerings, they’ve hit major roadblocks. Ultimately, these
-technologies are not equipped to provide the scale or reliability that mission-critical
-applications require.</p><p>As a result, companies have sought-out Apache Pulsar for its cloud-native, distributed
-messaging and streaming platform capabilities. From asynchronous applications to core
-business applications to ETL, companies are increasingly leveraging Pulsar to develop
-real-time applications.</p><p>Pulsar has received global adoption from major technology companies such as Verizon Media,
-Narvar, Overstock, Nutanix, Yahoo! JAPAN, Tencent, OVHCloud, and Clever Cloud, who rely on
-its ability to deliver on performance, scalability, and resiliency. As the Pulsar project
-and community garner increasing attention, we’re excited to share the <strong>2020 Apache Pulsar User Survey Report</strong>.</p><p><img src="/assets/images/pulsar-adoption-e1c355c5f9829358755adb814ddcd558.png"></p><p>In the 2020 Apache Pulsar User Survey Report, we hear from 165 users and learn how their
-companies are leveraging Pulsar’s cloud-native, multi-layer design architecture, built-in
-multi-tenancy, and multi-cluster replication, to build scalable real-time offerings. This
-report details insights and use cases on how organizations are deploying Pulsar today.</p><p>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 <a href="https://streamnative.io/whitepaper/case-studay-apache-pulsar-tencent-billing/" target="_blank" rel="noopener noreferrer">one organization is leveraging Pulsar to improve their offering</a>:</p><blockquote><p>Pulsar provides us with a highly consistent and highly reliable distributed message queue that
-fits well in our financial use cases. Multi-tenant and storage separation architecture design
-greatly reduces our operational and maintenance overhead. We have used Pulsar on a very large
-scale in our organization and we are impressed that Pulsar is able to provide high consistency
-while supporting high concurrent client connections.</p><ul><li>Qiang Fei, Tech Lead at Tencent</li></ul></blockquote><p>From its built-in multi-tenancy, which reduces architectural complexity and enables organizations
-to scale, to its multi-datacenter replication, which allows Pulsar to handle data center failures,
-we see how Pulsar has evolved into a robust and differentiated messaging and streaming platform.
-The report also reveals some of the community-driven features on Pulsar’s product roadmap for 2020
-and beyond. To find out more, <a href="https://streamnative.io/whitepaper/oss-apache-pulsar-user-survey-report-2020/" target="_blank" rel="noopener noreferrer">download the report today</a>.</p><p>Join us for the first-ever Apache Pulsar Summit on August 26, 2020, in San Francisco, CA.
-More details on the Summit to come!</p></div></article><article class="margin-bottom--xl" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header><h2 class="blogPostTitle_d4p0" itemprop="headline"><a itemprop="url" href="/blog/2019/12/20/pulsar-milestone-200-contributors">Pulsar milestone celebration—200 contributors!</a></h2><div class="blogPostData_-Im+ margin-vert--md"><time datetime="2019-12-20T00:00:00.000Z" itemprop="datePublished">December 20, 2019</time> [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+applications, and highlights key features on Pulsar’s product roadmap.</p></div><footer class="row docusaurus-mt-lg"><div class="col text--right"><a aria-label="Read more about Announcing: The Apache Pulsar 2020 User Survey Report" href="/blog/2020/03/17/announcing-the-apache-pulsar-2020-user-survey-report"><b>Read More</b></a></div></footer></article><article class="margin-bottom--xl" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header><h2 class="blogPostTi [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/page/3/index.html b/content/blog/page/3/index.html
index 090f6ab..baa5484 100644
--- a/content/blog/page/3/index.html
+++ b/content/blog/page/3/index.html
@@ -5,13 +5,13 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Blog | Apache Pulsar</title><meta data-react-helmet="true" property="og:title" content="Blog | Apache Pulsar"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Blog"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react-helmet="tru [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Blog | Apache Pulsar</title><meta data-react-helmet="true" property="og:title" content="Blog | Apache Pulsar"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Blog"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react-helmet="tru [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
effort from the community, with over 460 commits and a long list of new features,
general improvements and bug fixes.</p><p>Check out the <b><a href="/release-notes/#2.4.0">release notes</a></b> for a detailed list of
the changes, with links to the relevant pull requests, discussions and documentation.</p><p>Regarding new features introduced, I just want to highlight here a tiny subset of them:</p></div><footer class="row docusaurus-mt-lg"><div class="col text--right"><a aria-label="Read more about Apache Pulsar 2.4.0" href="/blog/2019/07/05/Apache-Pulsar-2-4-0"><b>Read More</b></a></div></footer></article><article class="margin-bottom--xl" itemprop="blogPost" itemscope="" itemtype="http://schema.org/ [...]
@@ -24,8 +24,14 @@ discussions and documentation.</p><p>Regarding new features introduced, I just w
subset of them:</p></div><footer class="row docusaurus-mt-lg"><div class="col text--right"><a aria-label="Read more about Apache Pulsar 2.3.0" href="/blog/2019/02/20/Apache-Pulsar-2-3-0"><b>Read More</b></a></div></footer></article><article class="margin-bottom--xl" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header><h2 class="blogPostTitle_d4p0" itemprop="headline"><a itemprop="url" href="/blog/2018/08/06/Apache-Pulsar-2-1-0">Apache Pulsar 2.1.0-incubating [...]
This release is the culmination of 2 months of work that have
brought multiple new features and improvements to Pulsar. </p><p>In Pulsar 2.1 you'll see:</p><ul><li><a href="/docs/io-overview">Pulsar IO</a> connector framework and a list of <a href="/docs/io-connectors">builtin connectors</a></li><li><a href="https://github.com/apache/incubator-pulsar/wiki/PIP-17:-Tiered-storage-for-Pulsar-topics" target="_blank" rel="noopener noreferrer">PIP-17</a>: <a href="/docs/concepts-tiered-storage">Tiered Storage</a></li><li>Pulsar <a href="/docs/functi [...]
-and <a href="https://github.com/apache/incubator-pulsar/blob/v2.1.0-incubating/pulsar-client-schema/src/main/java/org/apache/pulsar/client/impl/schema/ProtobufSchema.java" target="_blank" rel="noopener noreferrer">Protobuf</a> Schemas</li></ul><p>For details information please check the detailed <a href="/release-notes/#2.1.0-incubating">release notes</a> and <a href="/versions">2.1.0 documentation</a>.</p></div><footer class="row docusaurus-mt-lg"><div class="col text--right"><a aria-la [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+and <a href="https://github.com/apache/incubator-pulsar/blob/v2.1.0-incubating/pulsar-client-schema/src/main/java/org/apache/pulsar/client/impl/schema/ProtobufSchema.java" target="_blank" rel="noopener noreferrer">Protobuf</a> Schemas</li></ul><p>For details information please check the detailed <a href="/release-notes/#2.1.0-incubating">release notes</a> and <a href="/versions">2.1.0 documentation</a>.</p></div><footer class="row docusaurus-mt-lg"><div class="col text--right"><a aria-la [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/blog/rss.xml b/content/blog/rss.xml
index f31d0bb..a404d09 100644
--- a/content/blog/rss.xml
+++ b/content/blog/rss.xml
@@ -185,7 +185,7 @@ the proxy service exits with an unexpected null exception.</p><p>The reason is t
<guid>/2020/11/04/pulsar-summit-asia-schedule</guid>
<pubDate>Wed, 04 Nov 2020 00:00:00 GMT</pubDate>
<description><![CDATA[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, 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+ attendees.]]></description>
- <content:encoded><![CDATA[<p>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 <a href="https://pulsar-summit.org/en/event/virtual-conference-2020">Pulsar Summit Virtual Conference 2020</a>, 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 [...]
+ <content:encoded><![CDATA[<p>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 <a href="https://pulsar-summit.org/en/event/virtual-conference-2020">Pulsar Summit Virtual Conference 2020</a>, 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 [...]
</item>
<item>
<title><![CDATA[Pulsar Summit Asia 2020 CFP is now open]]></title>
@@ -449,8 +449,7 @@ and community garner increasing attention, we’re excited to share the <strong>
companies are leveraging Pulsar’s cloud-native, multi-layer design architecture, built-in
multi-tenancy, and multi-cluster replication, to build scalable real-time offerings. This
report details insights and use cases on how organizations are deploying Pulsar today.</p><p>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 <a href="https://streamnative.io/whitepaper/case-studay-apache-pulsar-tencent-billing/">one organization is leveraging Pulsar to improve their offering</a>:</p><blockquote><p>Pulsar provides us with a highly consistent and highly reliable distributed message queue that
+it is delivering scalable, reliable, real-time streaming solutions for organizations. In</p><p>this quotation from Qiang Fei, Tech Lead for Tencent, we see how <a href="https://streamnative.io/whitepaper/case-studay-apache-pulsar-tencent-billing/">one organization is leveraging Pulsar to improve their offering</a>:</p><blockquote><p>Pulsar provides us with a highly consistent and highly reliable distributed message queue that
fits well in our financial use cases. Multi-tenant and storage separation architecture design
greatly reduces our operational and maintenance overhead. We have used Pulsar on a very large
scale in our organization and we are impressed that Pulsar is able to provide high consistency
diff --git a/content/case-studies.md/index.html b/content/case-studies.md/index.html
new file mode 100644
index 0000000..7f67284
--- /dev/null
+++ b/content/case-studies.md/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/case-studies">
+ <link rel="canonical" href="/case-studies" />
+ </head>
+ <script>
+ window.location.href = '/case-studies';
+ </script>
+</html>
\ No newline at end of file
diff --git a/content/case-studies/index.html b/content/case-studies/index.html
new file mode 100644
index 0000000..20e4c3b
--- /dev/null
+++ b/content/case-studies/index.html
@@ -0,0 +1,24 @@
+<!doctype html>
+<html lang="en" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.14">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Case Studies | Apache Pulsar</title><meta data-react-helmet="true" property="og:title" content="Case Studies | Apache Pulsar"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Pulsar Case Stdies"><meta data-react-helmet="true" property="og:description" content="Puls [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/content/coding-guide/index.html b/content/coding-guide/index.html
index 1a6020e..4678cea 100644
--- a/content/coding-guide/index.html
+++ b/content/coding-guide/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar</title><meta data-react-helmet="true" property="og:title" content="Apache Pulsar"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/coding-guide"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-r [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Coding Guide | Apache Pulsar</title><meta data-react-helmet="true" property="og:title" content="Coding Guide | Apache Pulsar"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/coding-guide"><meta data-react-helmet="true" name="docusaurus_loc [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/community.md/index.html b/content/community.md/index.html
new file mode 100644
index 0000000..2f945b0
--- /dev/null
+++ b/content/community.md/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="UTF-8">
+ <meta http-equiv="refresh" content="0; url=/community">
+ <link rel="canonical" href="/community" />
+ </head>
+ <script>
+ window.location.href = '/community';
+ </script>
+</html>
\ No newline at end of file
diff --git a/content/community/index.html b/content/community/index.html
new file mode 100644
index 0000000..5041cc7
--- /dev/null
+++ b/content/community/index.html
@@ -0,0 +1,24 @@
+<!doctype html>
+<html lang="en" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.14">
+<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Community | Apache Pulsar</title><meta data-react-helmet="true" property="og:title" content="Community | Apache Pulsar"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Learn about the basics of using Apache Pulsar"><meta data-react-helmet="true" property="og:descr [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/content/contact/index.html b/content/contact/index.html
index da8caff..91e9db2 100644
--- a/content/contact/index.html
+++ b/content/contact/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar</title><meta data-react-helmet="true" property="og:title" content="Apache Pulsar"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/contact"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react- [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar</title><meta data-react-helmet="true" property="og:title" content="Apache Pulsar"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/contact"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react- [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/contributing/index.html b/content/contributing/index.html
index d7f80f8..2f5f92c 100644
--- a/content/contributing/index.html
+++ b/content/contributing/index.html
@@ -5,13 +5,13 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Apache Pulsar</title><meta data-react-helmet="true" property="og:title" content="Apache Pulsar"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/contributing"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-r [...]
-<link rel="preload" href="/assets/js/runtime~main.309b68f4.js" as="script">
-<link rel="preload" href="/assets/js/main.e132e8ce.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Contributing | Apache Pulsar</title><meta data-react-helmet="true" property="og:title" content="Contributing | Apache Pulsar"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Learn how to contribute to Pulsar"><meta data-react-helmet="true" property="og:description [...]
+<link rel="preload" href="/assets/js/runtime~main.da535c9b.js" as="script">
+<link rel="preload" href="/assets/js/main.0004bbf9.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
write new examples/tutorials, add new user-facing libraries, write new Pulsar IO connectors, or participate on the documentation effort.</p><p>We use a review-then-commit workflow in Pulsar for all contributions.</p><p><strong>For larger contributions or those that affect multiple components:</strong></p><ol><li><strong>Engage</strong>: We encourage you to work with the Pulsar community on the
<a href="https://github.com/apache/pulsar/issues" target="_blank" rel="noopener noreferrer">Github Issues</a> and
<a href="/contact">developer’s mailing list</a> to identify
@@ -78,8 +78,14 @@ committers or as new PMC members, and PMC members cast votes on electing
new committers or PMC members to the project. PMC members also have
binding votes on any project matters. Refer to
<a href="http://www.apache.org/foundation/governance/pmcs.html" target="_blank" rel="noopener noreferrer">ASF PMCs governance</a>
-for a more detailed explanation of the duties and roles of the PMC.</p></div><div class="col col--2"><div class="tableOfContents_vrFS thin-scrollbar"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#engage" class="table-of-contents__link toc-highlight">Engage</a><ul><li><a href="#mailing-lists" class="table-of-contents__link toc-highlight">Mailing list(s)</a></li><li><a href="#github-issues" class="table-of-contents__link toc-highlight">Github Issues</a></li><li [...]
-<script src="/assets/js/runtime~main.309b68f4.js"></script>
-<script src="/assets/js/main.e132e8ce.js"></script>
+for a more detailed explanation of the duties and roles of the PMC.</p></div></div></main></div><footer class="footer"><div class="container container-fluid"><div class="row footer__links"><div class="col footer__col"><div class="footer__title">Apache Foundation.</div><ul class="footer__items"><li class="footer__item">
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.da535c9b.js"></script>
+<script src="/assets/js/main.0004bbf9.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/adaptors-kafka/index.html b/content/docs/2.2.0/adaptors-kafka/index.html
index f24437d..5d43c9e 100644
--- a/content/docs/2.2.0/adaptors-kafka/index.html
+++ b/content/docs/2.2.0/adaptors-kafka/index.html
@@ -5,20 +5,26 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar adaptor for Apache Kafka | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/adaptors-kafka"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="doc [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar adaptor for Apache Kafka | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/adaptors-kafka"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="doc [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
thing that needs to be adjusted is the configuration, to make sure to point the
producers and consumers to Pulsar service rather than Kafka and to use a particular
Pulsar topic.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="using-the-pulsar-kafka-compatibility-wrapper-together-with-existing-kafka-client">Using the Pulsar Kafka compatibility wrapper together with existing kafka client.<a class="hash-link" href="#using-the-pulsar-kafka-compatibility-wrapper-together-with-existing-kafka-client" title="Direct link to heading"></a></h2><p>When migrating from Kafka to Pulsar, the application might have to use the original kafka client
and the pulsar kafka wrapper together during migration. Then you should consider using the
unshaded pulsar kafka client wrapper.</p><div class="codeBlockContainer_J+bg language-xml theme-code-block"><div class="codeBlockContent_csEI xml"><pre tabindex="0" class="prism-code language-xml codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="toke [...]
-instead of <code>org.apache.kafka.clients.producer.KafkaProducer</code> and <code>org.apache.kafka.clients.producer.PulsarKafkaConsumer</code> for consumers.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="producer-example">Producer example<a class="hash-link" href="#producer-example" title="Direct link to heading"></a></h2><div class="codeBlockContainer_J+bg language-java theme-code-block"><div class="codeBlockContent_csEI java"><pre tabindex="0" class="prism-code language-java c [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+instead of <code>org.apache.kafka.clients.producer.KafkaProducer</code> and <code>org.apache.kafka.clients.producer.PulsarKafkaConsumer</code> for consumers.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="producer-example">Producer example<a class="hash-link" href="#producer-example" title="Direct link to heading"></a></h2><div class="codeBlockContainer_J+bg language-java theme-code-block"><div class="codeBlockContent_csEI java"><pre tabindex="0" class="prism-code language-java c [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/adaptors-spark/index.html b/content/docs/2.2.0/adaptors-spark/index.html
index ff9c701..8e7bf9f 100644
--- a/content/docs/2.2.0/adaptors-spark/index.html
+++ b/content/docs/2.2.0/adaptors-spark/index.html
@@ -5,15 +5,21 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar adaptor for Apache Spark | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/adaptors-spark"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="doc [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar adaptor for Apache Spark | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/adaptors-spark"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="doc [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-In this example, the number of messages which contain the string "Pulsar" in received messages is counted.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/pulsar/edit/master/site2/website-next/versioned_docs/version-2.2.0/adaptors-spark.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+In this example, the number of messages which contain the string "Pulsar" in received messages is counted.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/pulsar/edit/master/site2/website-next/versioned_docs/version-2.2.0/adaptors-spark.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/adaptors-storm/index.html b/content/docs/2.2.0/adaptors-storm/index.html
index 40f5a79..5d35715 100644
--- a/content/docs/2.2.0/adaptors-storm/index.html
+++ b/content/docs/2.2.0/adaptors-storm/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar adaptor for Apache Storm | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/adaptors-storm"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="doc [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar adaptor for Apache Storm | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/adaptors-storm"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="doc [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/admin-api-brokers/index.html b/content/docs/2.2.0/admin-api-brokers/index.html
index bae09b8..780f3af 100644
--- a/content/docs/2.2.0/admin-api-brokers/index.html
+++ b/content/docs/2.2.0/admin-api-brokers/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Managing Brokers | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/admin-api-brokers"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_vers [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Managing Brokers | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/admin-api-brokers"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_vers [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/admin-api-clusters/index.html b/content/docs/2.2.0/admin-api-clusters/index.html
index 3984073..57caa11 100644
--- a/content/docs/2.2.0/admin-api-clusters/index.html
+++ b/content/docs/2.2.0/admin-api-clusters/index.html
@@ -5,18 +5,24 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Managing Clusters | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/admin-api-clusters"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ve [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Managing Clusters | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/admin-api-clusters"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ve [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
servers (aka <a href="/docs/2.2.0/reference-terminology#bookie">bookies</a>), and a <a href="https://zookeeper.apache.org" target="_blank" rel="noopener noreferrer">ZooKeeper</a> cluster that provides configuration and coordination management.</p><p>Clusters can be managed via:</p><ul><li>The <code>clusters</code> command of the <a href="/docs/2.2.0/[reference-pulsar-admin.md](https://pulsar.apache.org/tools/pulsar-admin/)"><code>pulsar-admin</code></a> tool</li><li>The <code>/admin/v2/c [...]
or the admin Java client, as metadata initialization involves communicating with ZooKeeper directly.
Instead, you can use the <a href="/docs/2.2.0/reference-cli-tools#pulsar"><code>pulsar</code></a> CLI tool, in particular
-the <a href="/docs/2.2.0/reference-cli-tools#pulsar-initialize-cluster-metadata"><code>initialize-cluster-metadata</code></a> command.</p></blockquote><p>Here's an example cluster metadata initialization command:</p><div class="codeBlockContainer_J+bg language-shell theme-code-block"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+the <a href="/docs/2.2.0/reference-cli-tools#pulsar-initialize-cluster-metadata"><code>initialize-cluster-metadata</code></a> command.</p></blockquote><p>Here's an example cluster metadata initialization command:</p><div class="codeBlockContainer_J+bg language-shell theme-code-block"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/admin-api-namespaces/index.html b/content/docs/2.2.0/admin-api-namespaces/index.html
index 6dc0eef..bff336e 100644
--- a/content/docs/2.2.0/admin-api-namespaces/index.html
+++ b/content/docs/2.2.0/admin-api-namespaces/index.html
@@ -5,13 +5,13 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Managing Namespaces | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/admin-api-namespaces"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusauru [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Managing Namespaces | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/admin-api-namespaces"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusauru [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
The dispatch rate can be restricted by the number of messages per X seconds (<code>msg-dispatch-rate</code>) or by the number of message-bytes per X second (<code>byte-dispatch-rate</code>).
dispatch rate is in second and it can be configured with <code>dispatch-rate-period</code>. Default value of <code>msg-dispatch-rate</code> and <code>byte-dispatch-rate</code> is -1 which
disables the throttling.</p><div class="admonition admonition-note alert alert--secondary"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.0 [...]
@@ -21,8 +21,14 @@ disables the throttling.</p><div class="tabs-container"><ul role="tablist" aria-
The dispatch rate can be restricted by the number of messages per X seconds (<code>msg-dispatch-rate</code>) or by the number of message-bytes per X second (<code>byte-dispatch-rate</code>).
dispatch rate is in second and it can be configured with <code>dispatch-rate-period</code>. Default value of <code>msg-dispatch-rate</code> and <code>byte-dispatch-rate</code> is -1 which
disables the throttling.</p><div class="tabs-container"><ul role="tablist" aria-orientation="horizontal" class="tabs"><li role="tab" tabindex="0" aria-selected="true" class="tabs__item tabItem_vU9c tabs__item--active">pulsar-admin</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_vU9c">REST API</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_vU9c">Java</li></ul><div class="margin-vert--md"><div role="tabpanel"><div class="co [...]
-<code>brokerDeduplicationEnabled</code> must be set to <code>true</code> for this property to take effect.</p><div class="tabs-container"><ul role="tablist" aria-orientation="horizontal" class="tabs"><li role="tab" tabindex="0" aria-selected="true" class="tabs__item tabItem_vU9c tabs__item--active">pulsar-admin</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_vU9c">REST API</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_vU [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<code>brokerDeduplicationEnabled</code> must be set to <code>true</code> for this property to take effect.</p><div class="tabs-container"><ul role="tablist" aria-orientation="horizontal" class="tabs"><li role="tab" tabindex="0" aria-selected="true" class="tabs__item tabItem_vU9c tabs__item--active">pulsar-admin</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_vU9c">REST API</li><li role="tab" tabindex="-1" aria-selected="false" class="tabs__item tabItem_vU [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/admin-api-non-persistent-topics/index.html b/content/docs/2.2.0/admin-api-non-persistent-topics/index.html
index 0871a3d..0cfe52d 100644
--- a/content/docs/2.2.0/admin-api-non-persistent-topics/index.html
+++ b/content/docs/2.2.0/admin-api-non-persistent-topics/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Managing non-persistent topics | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/admin-api-non-persistent-topics"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet= [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Managing non-persistent topics | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/admin-api-non-persistent-topics"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet= [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/admin-api-overview/index.html b/content/docs/2.2.0/admin-api-overview/index.html
index b9aa617..27d31d1 100644
--- a/content/docs/2.2.0/admin-api-overview/index.html
+++ b/content/docs/2.2.0/admin-api-overview/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar admin interface | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/admin-api-overview"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaur [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar admin interface | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/admin-api-overview"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaur [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/admin-api-partitioned-topics/index.html b/content/docs/2.2.0/admin-api-partitioned-topics/index.html
index a90eb4a..59c749c 100644
--- a/content/docs/2.2.0/admin-api-partitioned-topics/index.html
+++ b/content/docs/2.2.0/admin-api-partitioned-topics/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Managing partitioned topics | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/admin-api-partitioned-topics"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Managing partitioned topics | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/admin-api-partitioned-topics"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/admin-api-permissions/index.html b/content/docs/2.2.0/admin-api-permissions/index.html
index 14e764c..532b313 100644
--- a/content/docs/2.2.0/admin-api-permissions/index.html
+++ b/content/docs/2.2.0/admin-api-permissions/index.html
@@ -5,15 +5,21 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Managing permissions | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/admin-api-permissions"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusau [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Managing permissions | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/admin-api-permissions"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusau [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<!-- -->Roles <code>my.1.role</code>, <code>my.2.role</code>, <code>my.foo.role</code>, <code>my.bar.role</code>, etc. <strong>cannot</strong> produce and consume.</p></div><div role="tabpanel" hidden=""><p><a href="https://pulsar.apache.org/admin-rest-api#operation/grantPermissionOnNamespace?version=@pulsar:version_number@&apiVersion=v2" target="_blank" rel="noopener noreferrer">POST /admin/v2/namespaces/:tenant/:namespace/permissions/:role</a></p></div><div role="tabpanel" hidden=" [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<!-- -->Roles <code>my.1.role</code>, <code>my.2.role</code>, <code>my.foo.role</code>, <code>my.bar.role</code>, etc. <strong>cannot</strong> produce and consume.</p></div><div role="tabpanel" hidden=""><p><a href="https://pulsar.apache.org/admin-rest-api#operation/grantPermissionOnNamespace?version=@pulsar:version_number@&apiVersion=v2" target="_blank" rel="noopener noreferrer">POST /admin/v2/namespaces/:tenant/:namespace/permissions/:role</a></p></div><div role="tabpanel" hidden=" [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/admin-api-persistent-topics/index.html b/content/docs/2.2.0/admin-api-persistent-topics/index.html
index 71ceaed..d580742 100644
--- a/content/docs/2.2.0/admin-api-persistent-topics/index.html
+++ b/content/docs/2.2.0/admin-api-persistent-topics/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Managing persistent topics | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/admin-api-persistent-topics"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" n [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Managing persistent topics | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/admin-api-persistent-topics"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" n [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/admin-api-schemas/index.html b/content/docs/2.2.0/admin-api-schemas/index.html
index 248fa0e..9cb7b4c 100644
--- a/content/docs/2.2.0/admin-api-schemas/index.html
+++ b/content/docs/2.2.0/admin-api-schemas/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Managing Schemas | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/admin-api-schemas"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_vers [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Managing Schemas | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/admin-api-schemas"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_vers [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/admin-api-tenants/index.html b/content/docs/2.2.0/admin-api-tenants/index.html
index c2aafa5..7c9e796 100644
--- a/content/docs/2.2.0/admin-api-tenants/index.html
+++ b/content/docs/2.2.0/admin-api-tenants/index.html
@@ -5,16 +5,22 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Managing Tenants | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/admin-api-tenants"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_vers [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Managing Tenants | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/admin-api-tenants"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_vers [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
flag, and clusters using the <code>-c</code>/<code>--allowed-clusters</code> flag. You can specify multiple values
-as a comma-separated list. Here are some examples:</p><div class="codeBlockContainer_J+bg language-shell theme-code-block"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2 [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+as a comma-separated list. Here are some examples:</p><div class="codeBlockContainer_J+bg language-shell theme-code-block"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2 [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/administration-dashboard/index.html b/content/docs/2.2.0/administration-dashboard/index.html
index 13765e0..d6b4897 100644
--- a/content/docs/2.2.0/administration-dashboard/index.html
+++ b/content/docs/2.2.0/administration-dashboard/index.html
@@ -5,16 +5,22 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar dashboard | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/administration-dashboard"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaur [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar dashboard | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/administration-dashboard"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaur [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
be the IP address of the machine.</p><p>Similarly, given the Pulsar standalone advertises itself with localhost by default, you need to
-explicitly set the advertise address to the host IP address. For example:</p><div class="codeBlockContainer_J+bg language-shell theme-code-block"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-lin [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+explicitly set the advertise address to the host IP address. For example:</p><div class="codeBlockContainer_J+bg language-shell theme-code-block"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-lin [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/administration-geo/index.html b/content/docs/2.2.0/administration-geo/index.html
index 5b73849..269fbf3 100644
--- a/content/docs/2.2.0/administration-geo/index.html
+++ b/content/docs/2.2.0/administration-geo/index.html
@@ -5,15 +5,21 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar geo-replication | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/administration-geo"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaur [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar geo-replication | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/administration-geo"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaur [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-For geo-replication topics, each region uses a fault-tolerant mechanism to decide when deleting the topic locally is safe.</li></ul><p>You can explicitly disable topic garbage collection by setting <code>brokerDeleteInactiveTopicsEnabled</code> to <code>false</code> in your <a href="/docs/2.2.0/reference-configuration#broker">broker configuration</a>.</p><p>To delete a geo-replication topic, close all producers and consumers on the topic, and delete all of its local subscriptions in ever [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+For geo-replication topics, each region uses a fault-tolerant mechanism to decide when deleting the topic locally is safe.</li></ul><p>You can explicitly disable topic garbage collection by setting <code>brokerDeleteInactiveTopicsEnabled</code> to <code>false</code> in your <a href="/docs/2.2.0/reference-configuration#broker">broker configuration</a>.</p><p>To delete a geo-replication topic, close all producers and consumers on the topic, and delete all of its local subscriptions in ever [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/administration-load-distribution/index.html b/content/docs/2.2.0/administration-load-distribution/index.html
index 5521a9c..881cfbf 100644
--- a/content/docs/2.2.0/administration-load-distribution/index.html
+++ b/content/docs/2.2.0/administration-load-distribution/index.html
@@ -5,13 +5,13 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar load distribution | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/administration-load-distribution"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar load distribution | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/administration-load-distribution"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
in a logical cluster must be spread across all the available Pulsar brokers, as evenly as possible.</p><p>In most cases, this is true out of the box and one shouldn't worry about it. There are, though,
multiple settings and tools to control the traffic distribution and they require a bit of
context to understand how the traffic is managed in Pulsar.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="pulsar-load-manager-architecture">Pulsar load manager architecture<a class="hash-link" href="#pulsar-load-manager-architecture" title="Direct link to heading"></a></h2><h3 class="anchor anchorWithStickyNavbar_y2LR" id="dynamic-assignment-of-topics-to-brokers">Dynamic assignment of topics to brokers<a class="hash-link" href="#dynamic-assignment-of-topics-to-brokers" title="Di [...]
@@ -56,8 +56,14 @@ memory usage. Whenever either of those metrics reaches the threshold, it will tr
not correct and needs to be manually overridden. This is the case in AWS EC2 instances with 1Gbps
NIC speed for which the OS report 10Gbps speed.</p><p>Because of the incorrect max speed, the Pulsar load manager might think the broker has not
reached the NIC capacity, while in fact it's already using all the bandwidth and the traffic is
-being slowed down.</p><p>There is a setting to correct the max NIC speed:</p><div class="codeBlockContainer_J+bg language-properties theme-code-block"><div class="codeBlockContent_csEI properties"><pre tabindex="0" class="prism-code language-properties codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span c [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+being slowed down.</p><p>There is a setting to correct the max NIC speed:</p><div class="codeBlockContainer_J+bg language-properties theme-code-block"><div class="codeBlockContent_csEI properties"><pre tabindex="0" class="prism-code language-properties codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span c [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/administration-proxy/index.html b/content/docs/2.2.0/administration-proxy/index.html
index 286b7f8..7d031b4 100644
--- a/content/docs/2.2.0/administration-proxy/index.html
+++ b/content/docs/2.2.0/administration-proxy/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar proxy | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/administration-proxy"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_versi [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar proxy | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/administration-proxy"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_versi [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/administration-stats/index.html b/content/docs/2.2.0/administration-stats/index.html
index 7b04152..4eee4cb 100644
--- a/content/docs/2.2.0/administration-stats/index.html
+++ b/content/docs/2.2.0/administration-stats/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar stats | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/administration-stats"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_versi [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar stats | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/administration-stats"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_versi [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/administration-zk-bk/index.html b/content/docs/2.2.0/administration-zk-bk/index.html
index be639d5..6512652 100644
--- a/content/docs/2.2.0/administration-zk-bk/index.html
+++ b/content/docs/2.2.0/administration-zk-bk/index.html
@@ -5,18 +5,24 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">ZooKeeper and BookKeeper administration | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/administration-zk-bk"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="t [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">ZooKeeper and BookKeeper administration | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/administration-zk-bk"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="t [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
<code>$ bin/bookkeeper shell listunderreplicated</code></p></li><li><p>Stop the bookie by killing the bookie process. Make sure that no liveness/readiness probes setup for the bookies to spin them back up if you deploy it in a Kubernetes environment.</p></li><li><p>Run the decommission command.</p><ul><li>If you have logged in to the node to be decommissioned, you do not need to provide <code>-bookieid</code>.</li><li>If you are running the decommission command for the target bookie node [...]
or
<code>$ bin/bookkeeper shell decommissionbookie -bookieid <target bookieid></code></li></ul></li><li><p>Validate that no ledgers are on the decommissioned bookie.<br>
-<code>$ bin/bookkeeper shell listledgers -bookieid <target bookieid></code></p></li></ol><p>You can run the following command to check if the bookie you have decommissioned is listed in the bookies list:</p><div class="codeBlockContainer_J+bg language-bash theme-code-block"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<code>$ bin/bookkeeper shell listledgers -bookieid <target bookieid></code></p></li></ol><p>You can run the following command to check if the bookie you have decommissioned is listed in the bookies list:</p><div class="codeBlockContainer_J+bg language-bash theme-code-block"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/client-libraries-cpp/index.html b/content/docs/2.2.0/client-libraries-cpp/index.html
index 682224d..5383fd5 100644
--- a/content/docs/2.2.0/client-libraries-cpp/index.html
+++ b/content/docs/2.2.0/client-libraries-cpp/index.html
@@ -5,21 +5,27 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">The Pulsar C++ client | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/client-libraries-cpp"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusau [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">The Pulsar C++ client | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/client-libraries-cpp"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusau [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
and install those packages instead of building them yourself.</p></blockquote><h4 class="anchor anchorWithStickyNavbar_y2LR" id="rpm">RPM<a class="hash-link" href="#rpm" title="Direct link to heading"></a></h4><table><thead><tr><th>Link</th><th>Crypto files</th></tr></thead><tbody><tr><td><a href="/docs/2.2.0/@pulsar:rpm:client@">client</a></td><td><a href="/docs/2.2.0/@pulsar:rpm:client@.asc">asc</a>, <a href="/docs/2.2.0/@pulsar:rpm:client@.sha512">sha512</a></td></tr><tr><td><a href= [...]
below to do so. All the instructions are run at the root directory of your cloned Pulsar
repo.</p></blockquote><p>There are recipes that build RPM and Debian packages containing a
statically linked <code>libpulsar.so</code> / <code>libpulsar.a</code> with all the required
dependencies.</p><p>To build the C++ library packages, first build the Java packages:</p><div class="codeBlockContainer_J+bg language-shell theme-code-block"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span clas [...]
in <code>pulsar-client-cpp/pkg/rpm/RPMS/x86_64/</code>.</p><table><thead><tr><th>Package name</th><th>Content</th></tr></thead><tbody><tr><td>pulsar-client</td><td>Shared library <code>libpulsar.so</code></td></tr><tr><td>pulsar-client-devel</td><td>Static library <code>libpulsar.a</code> and C++ and C headers</td></tr><tr><td>pulsar-client-debuginfo</td><td>Debug symbols for <code>libpulsar.so</code></td></tr></tbody></table><h4 class="anchor anchorWithStickyNavbar_y2LR" id="deb-1">Deb< [...]
-client lib on MacOS.</p><div class="codeBlockContainer_J+bg language-shell theme-code-block"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">br [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+client lib on MacOS.</p><div class="codeBlockContainer_J+bg language-shell theme-code-block"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">br [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/client-libraries-go/index.html b/content/docs/2.2.0/client-libraries-go/index.html
index 76f7503..bbe47ad 100644
--- a/content/docs/2.2.0/client-libraries-go/index.html
+++ b/content/docs/2.2.0/client-libraries-go/index.html
@@ -5,21 +5,27 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">The Pulsar Go client | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/client-libraries-go"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusauru [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">The Pulsar Go client | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/client-libraries-go"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusauru [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
<!-- -->For standard API docs, consult the <a href="https://godoc.org/github.com/apache/pulsar/pulsar-client-go/pulsar" target="_blank" rel="noopener noreferrer">Godoc</a>.</p></blockquote><h2 class="anchor anchorWithStickyNavbar_y2LR" id="installation">Installation<a class="hash-link" href="#installation" title="Direct link to heading"></a></h2><h3 class="anchor anchorWithStickyNavbar_y2LR" id="requirements">Requirements<a class="hash-link" href="#requirements" title="Direct link to he [...]
the instructions for <a href="/docs/2.2.0/client-libraries-cpp">C++ library</a> for installing the binaries
through <a href="/docs/2.2.0/client-libraries-cpp#rpm">RPM</a>, <a href="/docs/2.2.0/client-libraries-cpp#deb">Deb</a> or <a href="/docs/2.2.0/client-libraries-cpp#macos">Homebrew packages</a>.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="installing-go-package">Installing go package<a class="hash-link" href="#installing-go-package" title="Direct link to heading"></a></h3><blockquote><p><strong>Compatibility Warning</strong><br>
<!-- -->The version number of the Go client <strong>must match</strong> the version number of the Pulsar C++ client library.</p></blockquote><p>You can install the <code>pulsar</code> library locally using <code>go get</code>. Note that <code>go get</code> doesn't support fetching a specific tag - it will always pull in master's version of the Go client. You'll need a C++ client library that matches master.</p><div class="codeBlockContainer_J+bg language-bash theme-code- [...]
<!-- -->When you create a new Pulsar producer, the operation will block (waiting on a go channel) until either a producer is successfully created or an error is thrown.</p></blockquote><h3 class="anchor anchorWithStickyNavbar_y2LR" id="producer-operations">Producer operations<a class="hash-link" href="#producer-operations" title="Direct link to heading"></a></h3><p>Pulsar Go producers have the following methods available:</p><table><thead><tr><th align="left">Method</th><th align="left" [...]
<!-- -->When you create a new Pulsar consumer, the operation will block (on a go channel) until either a producer is successfully created or an error is thrown.</p></blockquote><h3 class="anchor anchorWithStickyNavbar_y2LR" id="consumer-operations">Consumer operations<a class="hash-link" href="#consumer-operations" title="Direct link to heading"></a></h3><p>Pulsar Go consumers have the following methods available:</p><table><thead><tr><th align="left">Method</th><th align="left">Descrip [...]
-<!-- -->When you create a new Pulsar reader, the operation will block (on a go channel) until either a reader is successfully created or an error is thrown.</p></blockquote><h3 class="anchor anchorWithStickyNavbar_y2LR" id="reader-operations">Reader operations<a class="hash-link" href="#reader-operations" title="Direct link to heading"></a></h3><p>Pulsar Go readers have the following methods available:</p><table><thead><tr><th align="left">Method</th><th align="left">Description</th><th [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<!-- -->When you create a new Pulsar reader, the operation will block (on a go channel) until either a reader is successfully created or an error is thrown.</p></blockquote><h3 class="anchor anchorWithStickyNavbar_y2LR" id="reader-operations">Reader operations<a class="hash-link" href="#reader-operations" title="Direct link to heading"></a></h3><p>Pulsar Go readers have the following methods available:</p><table><thead><tr><th align="left">Method</th><th align="left">Description</th><th [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/client-libraries-java/index.html b/content/docs/2.2.0/client-libraries-java/index.html
index da1a532..bca169e 100644
--- a/content/docs/2.2.0/client-libraries-java/index.html
+++ b/content/docs/2.2.0/client-libraries-java/index.html
@@ -5,15 +5,21 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar Java client | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/client-libraries-java"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusauru [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar Java client | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/client-libraries-java"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusauru [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-The batch receive is completed if any of the following condition is met: enough number of messages, bytes of messages, wait timeout.</p><div class="codeBlockContainer_J+bg language-java theme-code-block"><div class="codeBlockContent_csEI java"><pre tabindex="0" class="prism-code language-java codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="displa [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+The batch receive is completed if any of the following condition is met: enough number of messages, bytes of messages, wait timeout.</p><div class="codeBlockContainer_J+bg language-java theme-code-block"><div class="codeBlockContent_csEI java"><pre tabindex="0" class="prism-code language-java codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="displa [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/client-libraries-python/index.html b/content/docs/2.2.0/client-libraries-python/index.html
index 3334844..3541850 100644
--- a/content/docs/2.2.0/client-libraries-python/index.html
+++ b/content/docs/2.2.0/client-libraries-python/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">The Pulsar Python client | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/client-libraries-python"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="d [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">The Pulsar Python client | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/client-libraries-python"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="d [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/client-libraries-websocket/index.html b/content/docs/2.2.0/client-libraries-websocket/index.html
index d7940e8..2b084f3 100644
--- a/content/docs/2.2.0/client-libraries-websocket/index.html
+++ b/content/docs/2.2.0/client-libraries-websocket/index.html
@@ -5,18 +5,24 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar's WebSocket API | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/client-libraries-websocket"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" n [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar's WebSocket API | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/client-libraries-websocket"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" n [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
have the Pulsar broker delete it.</p><div class="codeBlockContainer_J+bg language-json theme-code-block"><div class="codeBlockContent_csEI json"><pre tabindex="0" class="prism-code language-json codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token [...]
have the Pulsar WebSocket service update the number of pending messages.
If you don't send acknowledgements, Pulsar WebSocket service will stop sending messages after reaching the pendingMessages limit.</p><div class="codeBlockContainer_J+bg language-json theme-code-block"><div class="codeBlockContent_csEI json"><pre tabindex="0" class="prism-code language-json codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="disp [...]
-following error codes:</p><table><thead><tr><th align="left">Error Code</th><th align="left">Error Message</th></tr></thead><tbody><tr><td align="left">1</td><td align="left">Failed to create producer</td></tr><tr><td align="left">2</td><td align="left">Failed to subscribe</td></tr><tr><td align="left">3</td><td align="left">Failed to deserialize from JSON</td></tr><tr><td align="left">4</td><td align="left">Failed to serialize to JSON</td></tr><tr><td align="left">5</td><td align="left" [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+following error codes:</p><table><thead><tr><th align="left">Error Code</th><th align="left">Error Message</th></tr></thead><tbody><tr><td align="left">1</td><td align="left">Failed to create producer</td></tr><tr><td align="left">2</td><td align="left">Failed to subscribe</td></tr><tr><td align="left">3</td><td align="left">Failed to deserialize from JSON</td></tr><tr><td align="left">4</td><td align="left">Failed to serialize to JSON</td></tr><tr><td align="left">5</td><td align="left" [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/client-libraries/index.html b/content/docs/2.2.0/client-libraries/index.html
index 849fdd8..3567e06 100644
--- a/content/docs/2.2.0/client-libraries/index.html
+++ b/content/docs/2.2.0/client-libraries/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar client libraries | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/client-libraries"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusauru [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar client libraries | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/client-libraries"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusauru [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/concepts-architecture-overview/index.html b/content/docs/2.2.0/concepts-architecture-overview/index.html
index 214d24a..6fe087b 100644
--- a/content/docs/2.2.0/concepts-architecture-overview/index.html
+++ b/content/docs/2.2.0/concepts-architecture-overview/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Architecture Overview | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/concepts-architecture-overview"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" nam [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Architecture Overview | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/concepts-architecture-overview"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" nam [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/concepts-authentication/index.html b/content/docs/2.2.0/concepts-authentication/index.html
index 735951b..6280f15 100644
--- a/content/docs/2.2.0/concepts-authentication/index.html
+++ b/content/docs/2.2.0/concepts-authentication/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Authentication and Authorization | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/concepts-authentication"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Authentication and Authorization | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/concepts-authentication"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/concepts-clients/index.html b/content/docs/2.2.0/concepts-clients/index.html
index bcb46c3..2857511 100644
--- a/content/docs/2.2.0/concepts-clients/index.html
+++ b/content/docs/2.2.0/concepts-clients/index.html
@@ -5,15 +5,21 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar Clients | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/concepts-clients"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar Clients | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/concepts-clients"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-If you'd like to create your own client library, we recommend consulting the documentation on Pulsar's custom <a href="/docs/2.2.0/developing-binary-protocol">binary protocol</a>.</p></blockquote><h2 class="anchor anchorWithStickyNavbar_y2LR" id="client-setup-phase">Client setup phase<a class="hash-link" href="#client-setup-phase" title="Direct link to heading"></a></h2><p>Before an application creates a producer/consumer, the Pulsar client library needs to initiate a setup ph [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+If you'd like to create your own client library, we recommend consulting the documentation on Pulsar's custom <a href="/docs/2.2.0/developing-binary-protocol">binary protocol</a>.</p></blockquote><h2 class="anchor anchorWithStickyNavbar_y2LR" id="client-setup-phase">Client setup phase<a class="hash-link" href="#client-setup-phase" title="Direct link to heading"></a></h2><p>Before an application creates a producer/consumer, the Pulsar client library needs to initiate a setup ph [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/concepts-messaging/index.html b/content/docs/2.2.0/concepts-messaging/index.html
index ad7e488..87b9297 100644
--- a/content/docs/2.2.0/concepts-messaging/index.html
+++ b/content/docs/2.2.0/concepts-messaging/index.html
@@ -5,13 +5,13 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Messaging | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/concepts-messaging"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" c [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Messaging | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/concepts-messaging"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" c [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
For more information, see <a href="https://github.com/apache/pulsar/wiki/PIP-68:-Exclusive-Producer" target="_blank" rel="noopener noreferrer">PIP 68: Exclusive Producer</a>.</p></div></div><p>You can set producer access mode through Java Client API. For more information, see <code>ProducerAccessMode</code> in <a href="https://github.com/apache/pulsar/blob/fc5768ca3bbf92815d142fe30e6bfad70a1b4fc6/pulsar-client-api/src/main/java/org/apache/pulsar/client/api/ProducerBuilder.java" target="_ [...]
<!-- -->You do not need to explicitly create topics in Pulsar. If a client attempts to write or receive messages to/from a topic that does not yet exist, Pulsar creates that topic under the namespace provided in the <a href="#topics">topic name</a> automatically.
If no tenant or namespace is specified when a client creates a topic, the topic is created in the default tenant and namespace. You can also create a topic in a specified tenant and namespace, such as <code>persistent://my-tenant/my-namespace/my-topic</code>. <code>persistent://my-tenant/my-namespace/my-topic</code> means the <code>my-topic</code> topic is created in the <code>my-namespace</code> namespace of the <code>my-tenant</code> tenant.</p></blockquote><h2 class="anchor anchorWith [...]
@@ -20,8 +20,14 @@ If no tenant or namespace is specified when a client creates a topic, the topic
<!-- -->When you use Key_Shared type, be aware that:</p><ul><li>You need to specify a key or orderingKey for messages.</li><li>You cannot use cumulative acknowledgment with Key_Shared type.</li></ul></blockquote><h3 class="anchor anchorWithStickyNavbar_y2LR" id="subscription-modes">Subscription modes<a class="hash-link" href="#subscription-modes" title="Direct link to heading"></a></h3><h4 class="anchor anchorWithStickyNavbar_y2LR" id="what-is-a-subscription-mode">What is a subscription [...]
<!-- -->When a producer sends messages to a single topic, all messages are guaranteed to be read from that topic in the same order. However, these guarantees do not hold across multiple topics. So when a producer sends message to multiple topics, the order in which messages are read from those topics is not guaranteed to be the same.</p></blockquote><p>The following are multi-topic subscription examples for Java.</p><div class="codeBlockContainer_J+bg language-java theme-code-block"><div [...]
The default hashing function for producer is <code>JavaStringHash</code>.
-Please pay attention that <code>JavaStringHash</code> is not useful when producers can be from different multiple language clients, under this use case, it is recommended to use <code>Murmur3_32Hash</code>.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="non-persistent-topics">Non-persistent topics<a class="hash-link" href="#non-persistent-topics" title="Direct link to heading"></a></h2><p>By default, Pulsar persistently stores <em>all</em> unacknowledged messages on multiple <a h [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+Please pay attention that <code>JavaStringHash</code> is not useful when producers can be from different multiple language clients, under this use case, it is recommended to use <code>Murmur3_32Hash</code>.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="non-persistent-topics">Non-persistent topics<a class="hash-link" href="#non-persistent-topics" title="Direct link to heading"></a></h2><p>By default, Pulsar persistently stores <em>all</em> unacknowledged messages on multiple <a h [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/concepts-multi-tenancy/index.html b/content/docs/2.2.0/concepts-multi-tenancy/index.html
index 7d5fdcd..83c5c41 100644
--- a/content/docs/2.2.0/concepts-multi-tenancy/index.html
+++ b/content/docs/2.2.0/concepts-multi-tenancy/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Multi Tenancy | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/concepts-multi-tenancy"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ve [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Multi Tenancy | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/concepts-multi-tenancy"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ve [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/concepts-overview/index.html b/content/docs/2.2.0/concepts-overview/index.html
index b91dfbe..36e02c5 100644
--- a/content/docs/2.2.0/concepts-overview/index.html
+++ b/content/docs/2.2.0/concepts-overview/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar Overview | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/concepts-overview"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_versi [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar Overview | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/concepts-overview"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_versi [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/concepts-replication/index.html b/content/docs/2.2.0/concepts-replication/index.html
index 5e9091c..b4141cb 100644
--- a/content/docs/2.2.0/concepts-replication/index.html
+++ b/content/docs/2.2.0/concepts-replication/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Geo Replication | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/concepts-replication"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ve [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Geo Replication | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/concepts-replication"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ve [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/concepts-schema-registry/index.html b/content/docs/2.2.0/concepts-schema-registry/index.html
index 557191d..e8d3334 100644
--- a/content/docs/2.2.0/concepts-schema-registry/index.html
+++ b/content/docs/2.2.0/concepts-schema-registry/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Schema Registry | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/concepts-schema-registry"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusauru [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Schema Registry | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/concepts-schema-registry"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusauru [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/concepts-tiered-storage/index.html b/content/docs/2.2.0/concepts-tiered-storage/index.html
index 2c3d184..da4a4b3 100644
--- a/content/docs/2.2.0/concepts-tiered-storage/index.html
+++ b/content/docs/2.2.0/concepts-tiered-storage/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Tiered Storage | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/concepts-tiered-storage"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Tiered Storage | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/concepts-tiered-storage"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/concepts-topic-compaction/index.html b/content/docs/2.2.0/concepts-topic-compaction/index.html
index bb5d0f2..860d77c 100644
--- a/content/docs/2.2.0/concepts-topic-compaction/index.html
+++ b/content/docs/2.2.0/concepts-topic-compaction/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Topic Compaction | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/concepts-topic-compaction"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusau [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Topic Compaction | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/concepts-topic-compaction"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusau [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/cookbooks-compaction/index.html b/content/docs/2.2.0/cookbooks-compaction/index.html
index 753fecf..2cccd45 100644
--- a/content/docs/2.2.0/cookbooks-compaction/index.html
+++ b/content/docs/2.2.0/cookbooks-compaction/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Topic compaction | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/cookbooks-compaction"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_v [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Topic compaction | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/cookbooks-compaction"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_v [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/cookbooks-deduplication/index.html b/content/docs/2.2.0/cookbooks-deduplication/index.html
index 6aeaa15..0c042b18 100644
--- a/content/docs/2.2.0/cookbooks-deduplication/index.html
+++ b/content/docs/2.2.0/cookbooks-deduplication/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Message deduplication | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/cookbooks-deduplication"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docu [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Message deduplication | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/cookbooks-deduplication"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docu [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/cookbooks-encryption/index.html b/content/docs/2.2.0/cookbooks-encryption/index.html
index a1c8a9d..4952226 100644
--- a/content/docs/2.2.0/cookbooks-encryption/index.html
+++ b/content/docs/2.2.0/cookbooks-encryption/index.html
@@ -5,15 +5,21 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar Encryption | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/cookbooks-encryption"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar Encryption | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/cookbooks-encryption"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-Application will never be able to decrypt the messages if the private key is permanently lost.</li></ul></li><li>Batch messaging<ul><li>If decryption fails and the message contain batch messages, client will not be able to retrieve individual messages in the batch, hence message consumption fails even if conf.setCryptoFailureAction() is set to CONSUME.</li></ul></li><li>If decryption fails, the message consumption stops and application will notice backlog growth in addition to decryption [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+Application will never be able to decrypt the messages if the private key is permanently lost.</li></ul></li><li>Batch messaging<ul><li>If decryption fails and the message contain batch messages, client will not be able to retrieve individual messages in the batch, hence message consumption fails even if conf.setCryptoFailureAction() is set to CONSUME.</li></ul></li><li>If decryption fails, the message consumption stops and application will notice backlog growth in addition to decryption [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/cookbooks-message-queue/index.html b/content/docs/2.2.0/cookbooks-message-queue/index.html
index 4db0b0b..587416d 100644
--- a/content/docs/2.2.0/cookbooks-message-queue/index.html
+++ b/content/docs/2.2.0/cookbooks-message-queue/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Using Pulsar as a message queue | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/cookbooks-message-queue"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Using Pulsar as a message queue | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/cookbooks-message-queue"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/cookbooks-non-persistent/index.html b/content/docs/2.2.0/cookbooks-non-persistent/index.html
index 8478540..04a40c8 100644
--- a/content/docs/2.2.0/cookbooks-non-persistent/index.html
+++ b/content/docs/2.2.0/cookbooks-non-persistent/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Non-persistent messaging | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/cookbooks-non-persistent"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name=" [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Non-persistent messaging | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/cookbooks-non-persistent"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name=" [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/cookbooks-partitioned/index.html b/content/docs/2.2.0/cookbooks-partitioned/index.html
index e64c915..e487e84 100644
--- a/content/docs/2.2.0/cookbooks-partitioned/index.html
+++ b/content/docs/2.2.0/cookbooks-partitioned/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Partitioned topics | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/cookbooks-partitioned"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusauru [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Partitioned topics | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/cookbooks-partitioned"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusauru [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/cookbooks-retention-expiry/index.html b/content/docs/2.2.0/cookbooks-retention-expiry/index.html
index 5bd145b..c47e903 100644
--- a/content/docs/2.2.0/cookbooks-retention-expiry/index.html
+++ b/content/docs/2.2.0/cookbooks-retention-expiry/index.html
@@ -5,15 +5,21 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Message retention and expiry | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/cookbooks-retention-expiry"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Message retention and expiry | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/cookbooks-retention-expiry"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-The entry log rollover period is configurable, but is purely based on the entry log size. For details, see <a href="https://bookkeeper.apache.org/docs/4.11.1/reference/config/#entry-log-settings" target="_blank" rel="noopener noreferrer">here</a>. Once the entry log is rolled over, the entry log can be garbage collected.</p></li><li><p><strong>Garbage collection interval</strong>: because entry logs have interleaved ledgers, to free up space, the entry logs need to be rewritten. The garb [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+The entry log rollover period is configurable, but is purely based on the entry log size. For details, see <a href="https://bookkeeper.apache.org/docs/4.11.1/reference/config/#entry-log-settings" target="_blank" rel="noopener noreferrer">here</a>. Once the entry log is rolled over, the entry log can be garbage collected.</p></li><li><p><strong>Garbage collection interval</strong>: because entry logs have interleaved ledgers, to free up space, the entry logs need to be rewritten. The garb [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/cookbooks-tiered-storage/index.html b/content/docs/2.2.0/cookbooks-tiered-storage/index.html
index 241415d..4596322 100644
--- a/content/docs/2.2.0/cookbooks-tiered-storage/index.html
+++ b/content/docs/2.2.0/cookbooks-tiered-storage/index.html
@@ -5,13 +5,13 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Tiered Storage | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/cookbooks-tiered-storage"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Tiered Storage | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/cookbooks-tiered-storage"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
The configured bucket must exist before attempting to offload. If it does not exist, the offload operation will fail.</p><p>Pulsar uses multi-part objects to upload the segment data. It is possible that a broker could crash while uploading the data.
We recommend you add a life cycle rule your bucket to expire incomplete multi-part upload after a day or two to avoid
getting charged for incomplete uploads.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="configuring-the-offload-driver">Configuring the offload driver<a class="hash-link" href="#configuring-the-offload-driver" title="Direct link to heading"></a></h2><p>Offloading is configured in <code>broker.conf</code>. </p><p>At a minimum, the administrator must configure the driver, the bucket and the authenticating credentials.
@@ -36,8 +36,14 @@ a Json file, containing the GCS credentials of a service account.
more information of how to create this key file for authentication. More information about google cloud IAM
is available <a href="https://cloud.google.com/storage/docs/access-control/iam" target="_blank" rel="noopener noreferrer">here</a>.</p><p>Usually these are the steps to create the authentication file:</p><ol><li>Open the API Console Credentials page.</li><li>If it's not already selected, select the project that you're creating credentials for.</li><li>To set up a new service account, click New credentials and then select Service account key.</li><li>Choose the service account t [...]
during a multipart upload. This cannot be smaller than 5MB. Default is 64MB.</li><li><code>gcsManagedLedgerOffloadReadBufferSizeInBytes</code> configures the block size for each individual
-read when reading back data from GCS. Default is 1MB.</li></ul><p>In both cases, these should not be touched unless you know what you are doing.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="configuring-offload-to-run-automatically">Configuring offload to run automatically<a class="hash-link" href="#configuring-offload-to-run-automatically" title="Direct link to heading"></a></h2><p>Namespace policies can be configured to offload data automatically once a threshold is reached. T [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+read when reading back data from GCS. Default is 1MB.</li></ul><p>In both cases, these should not be touched unless you know what you are doing.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="configuring-offload-to-run-automatically">Configuring offload to run automatically<a class="hash-link" href="#configuring-offload-to-run-automatically" title="Direct link to heading"></a></h2><p>Namespace policies can be configured to offload data automatically once a threshold is reached. T [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/deploy-aws/index.html b/content/docs/2.2.0/deploy-aws/index.html
index eac4fa1..a54befe 100644
--- a/content/docs/2.2.0/deploy-aws/index.html
+++ b/content/docs/2.2.0/deploy-aws/index.html
@@ -5,20 +5,26 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Deploying a Pulsar cluster on AWS using Terraform and Ansible | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/deploy-aws"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-rea [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Deploying a Pulsar cluster on AWS using Terraform and Ansible | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/deploy-aws"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-rea [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
in <code>ansible.cfg</code> file and <code>public_key_path</code> setting in <code>terraform.tfvars</code> file.</p><p>For example, if you already had a private SSH key in <code>~/.ssh/pulsar_aws</code> and a public key in <code>~/.ssh/pulsar_aws.pub</code>,
you can do followings:</p><ol><li>update <code>ansible.cfg</code> with following values:</li></ol></blockquote><blockquote><div class="codeBlockContainer_J+bg language-shell theme-code-block"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-b [...]
Since different type of machines would have different disk layout, if you change the <code>instance_types</code> in your terraform
config, you need to update the task defined in <code>setup-disk.yaml</code> file.</p><p>To setup disks on bookie nodes, use this command:</p><div class="codeBlockContainer_J+bg language-bash theme-code-block"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="d [...]
It is important to run this command only once! If you attempt to run this command again after you have run Pulsar playbook,
-it might be potentially erase your disks again and cause the bookies to fail to start up.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="running-the-pulsar-playbook">Running the Pulsar playbook<a class="hash-link" href="#running-the-pulsar-playbook" title="Direct link to heading"></a></h2><p>Once you've created the necessary AWS resources using Terraform, you can install and run Pulsar on the Terraform-created EC2 instances using Ansible. To do so, use this command:</p><div [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+it might be potentially erase your disks again and cause the bookies to fail to start up.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="running-the-pulsar-playbook">Running the Pulsar playbook<a class="hash-link" href="#running-the-pulsar-playbook" title="Direct link to heading"></a></h2><p>Once you've created the necessary AWS resources using Terraform, you can install and run Pulsar on the Terraform-created EC2 instances using Ansible. To do so, use this command:</p><div [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/deploy-bare-metal-multi-cluster/index.html b/content/docs/2.2.0/deploy-bare-metal-multi-cluster/index.html
index 99514a5..f612741 100644
--- a/content/docs/2.2.0/deploy-bare-metal-multi-cluster/index.html
+++ b/content/docs/2.2.0/deploy-bare-metal-multi-cluster/index.html
@@ -5,13 +5,13 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Deploying a multi-cluster on bare metal | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/deploy-bare-metal-multi-cluster"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-reac [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Deploying a multi-cluster on bare metal | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/deploy-bare-metal-multi-cluster"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-reac [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
Pulsar or using it in a startup or on a single team, we recommend opting for a single cluster. For instructions on deploying a single cluster,
see the guide <a href="/docs/2.2.0/deploy-bare-metal">here</a>.</li><li>If you want to use all builtin <a href="/docs/2.2.0/io-overview">Pulsar IO</a> connectors in your Pulsar deployment, you need to download <code>apache-pulsar-io-connectors</code>
package and make sure it is installed under <code>connectors</code> directory in the pulsar directory on every broker node or on every function-worker node if you
@@ -30,8 +30,14 @@ store</a> quorum connection string.</p><div class="codeBlockContainer_J+bg langu
the system is through the <code>pulsar-perf</code> client tool.</p><p>Let's use a topic in the namespace we just created. Topics are automatically
created the first time a producer or a consumer tries to use them.</p><p>The topic name in this case could be:</p><div class="codeBlockContainer_J+bg language-http theme-code-block"><div class="codeBlockContent_csEI http"><pre tabindex="0" class="prism-code language-http codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span [...]
for messages:</p><div class="codeBlockContainer_J+bg language-shell theme-code-block"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">$ bin/pul [...]
-10 seconds:</p><div class="codeBlockContainer_J+bg language-shell theme-code-block"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">$ bin/pulsa [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+10 seconds:</p><div class="codeBlockContainer_J+bg language-shell theme-code-block"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">$ bin/pulsa [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/deploy-bare-metal/index.html b/content/docs/2.2.0/deploy-bare-metal/index.html
index 41e2e1b..1b8c30a 100644
--- a/content/docs/2.2.0/deploy-bare-metal/index.html
+++ b/content/docs/2.2.0/deploy-bare-metal/index.html
@@ -5,13 +5,13 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Deploying a cluster on bare metal | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/deploy-bare-metal"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Deploying a cluster on bare metal | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/deploy-bare-metal"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
Pulsar or using it in a startup or on a single team, we recommend opting for a single cluster. If you do need to run a multi-cluster Pulsar instance,
however, see the guide <a href="/docs/2.2.0/deploy-bare-metal-multi-cluster">here</a>.</li><li>If you want to use all builtin <a href="/docs/2.2.0/io-overview">Pulsar IO</a> connectors in your Pulsar deployment, you need to download <code>apache-pulsar-io-connectors</code>
package and make sure it is installed under <code>connectors</code> directory in the pulsar directory on every broker node or on every function-worker node if you
@@ -27,8 +27,14 @@ If you would like to enable tiered storage feature, you can follow the instructi
skip this section for now.</p></blockquote><p>To get started using tiered storage offloaders, you'll need to download the offloaders tarball release on every broker node in
one of the following ways:</p><ul><li><p>by clicking the link below and downloading the release from an Apache mirror:</p><ul><li><a href="pulsar:offloader_release_url" target="_blank" rel="noopener noreferrer" download="">Pulsar Tiered Storage Offloaders @pulsar:version@ release</a></li></ul></li><li><p>from the Pulsar <a href="pulsar:download_page_url" target="_blank" rel="noopener noreferrer">downloads page</a></p></li><li><p>from the Pulsar <a href="https://github.com/apache/pulsar/r [...]
in the pulsar directory:</p><div class="codeBlockContainer_J+bg language-bash theme-code-block"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">$ [...]
-verify all the bookies in the cluster are up running.</p><div class="codeBlockContainer_J+bg language-bash theme-code-block"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2 [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+verify all the bookies in the cluster are up running.</p><div class="codeBlockContainer_J+bg language-bash theme-code-block"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2 [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/deploy-dcos/index.html b/content/docs/2.2.0/deploy-dcos/index.html
index 0d276f1..d5c5bc9 100644
--- a/content/docs/2.2.0/deploy-dcos/index.html
+++ b/content/docs/2.2.0/deploy-dcos/index.html
@@ -5,16 +5,22 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Deploying Pulsar on DC/OS | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/deploy-dcos"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_v [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Deploying Pulsar on DC/OS | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/deploy-dcos"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_v [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
<code>apachepulsar/pulsar</code> image. <code>apachepulsar/pulsar-all</code> image has already bundled <a href="/docs/2.2.0/io-overview#working-with-connectors">all builtin connectors</a>.</p></div></div><p><a href="https://dcos.io/" target="_blank" rel="noopener noreferrer">DC/OS</a> (the <strong>D</strong>ata<strong>C</strong>enter <strong>O</strong>perating <strong>S</strong>ystem) is a distributed operating system used for deploying and managing applications and systems on <a href="h [...]
-The <code>pulsar://a1.dcos:6650</code> endpoint is for the broker service. Endpoint details for each broker instance can be fetched from the DC/OS GUI. <code>a1.dcos</code> is a DC/OS client agent, which runs a broker. This can also be replaced by the client agent IP address.</p><p>Now, change the message number from 10 to 10000000 in main method of <a href="https://github.com/streamlio/pulsar-java-tutorial/blob/master/src/main/java/tutorial/ProducerTutorial.java" target="_blank" rel="no [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+The <code>pulsar://a1.dcos:6650</code> endpoint is for the broker service. Endpoint details for each broker instance can be fetched from the DC/OS GUI. <code>a1.dcos</code> is a DC/OS client agent, which runs a broker. This can also be replaced by the client agent IP address.</p><p>Now, change the message number from 10 to 10000000 in main method of <a href="https://github.com/streamlio/pulsar-java-tutorial/blob/master/src/main/java/tutorial/ProducerTutorial.java" target="_blank" rel="no [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/deploy-kubernetes/index.html b/content/docs/2.2.0/deploy-kubernetes/index.html
index 395adb1..b0c34bf 100644
--- a/content/docs/2.2.0/deploy-kubernetes/index.html
+++ b/content/docs/2.2.0/deploy-kubernetes/index.html
@@ -5,15 +5,21 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Deploy Pulsar on Kubernetes | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/deploy-kubernetes"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docu [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Deploy Pulsar on Kubernetes | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/deploy-kubernetes"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docu [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-a <a href="/docs/2.2.0/getting-started-helm">quick start guide</a> for Proof of Concept (PoC) deployments.</p><p>To configure and install a Pulsar cluster on Kubernetes for production usage, follow the complete <a href="/docs/2.2.0/helm-install">Installation Guide</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/pulsar/edit/master/site2/website-next/versioned_docs/version-2. [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+a <a href="/docs/2.2.0/getting-started-helm">quick start guide</a> for Proof of Concept (PoC) deployments.</p><p>To configure and install a Pulsar cluster on Kubernetes for production usage, follow the complete <a href="/docs/2.2.0/helm-install">Installation Guide</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/pulsar/edit/master/site2/website-next/versioned_docs/version-2. [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/deploy-monitoring/index.html b/content/docs/2.2.0/deploy-monitoring/index.html
index df2f421..f5671eb 100644
--- a/content/docs/2.2.0/deploy-monitoring/index.html
+++ b/content/docs/2.2.0/deploy-monitoring/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Monitor | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/deploy-monitoring"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" cont [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Monitor | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/deploy-monitoring"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" cont [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/develop-binary-protocol/index.html b/content/docs/2.2.0/develop-binary-protocol/index.html
index e008a5d..6ee9dbe 100644
--- a/content/docs/2.2.0/develop-binary-protocol/index.html
+++ b/content/docs/2.2.0/develop-binary-protocol/index.html
@@ -5,13 +5,13 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar binary protocol specification | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/develop-binary-protocol"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="t [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar binary protocol specification | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/develop-binary-protocol"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="t [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
each of them with its individual metadata, defined by the <code>SingleMessageMetadata</code>
object.</p><p>For a single batch, the payload format will look like this:</p><table><thead><tr><th align="left">Field</th><th align="left">Description</th></tr></thead><tbody><tr><td align="left">metadataSizeN</td><td align="left">The size of the single message metadata serialized Protobuf</td></tr><tr><td align="left">metadataN</td><td align="left">Single message metadata</td></tr><tr><td align="left">payloadN</td><td align="left">Message payload passed by application</td></tr></tbody>< [...]
is responsible to initiate the session.</p><p><img alt="Connect interaction" src="/assets/images/binary-protocol-connect-62f0caa199b185efbab5182c49bdaf97.png"></p><p>After receiving a <code>Connected</code> response from the broker, the client can
@@ -108,8 +108,14 @@ multiple producers or consumers, one for each partition, using the <code>partiti
suffix.</p><p>This information only needs to be retrieved the first time a producer or
consumer is created. There is no need to do this after reconnections.</p><p>The discovery of partitioned topics metadata works very similar to the topic
lookup. The client send a request to the service discovery address and the
-response will contain actual metadata.</p><h5 class="anchor anchorWithStickyNavbar_y2LR" id="command-partitionedtopicmetadata">Command PartitionedTopicMetadata<a class="hash-link" href="#command-partitionedtopicmetadata" title="Direct link to heading"></a></h5><div class="codeBlockContainer_J+bg language-protobuf theme-code-block"><div class="codeBlockContent_csEI protobuf"><pre tabindex="0" class="prism-code language-protobuf codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;backgrou [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+response will contain actual metadata.</p><h5 class="anchor anchorWithStickyNavbar_y2LR" id="command-partitionedtopicmetadata">Command PartitionedTopicMetadata<a class="hash-link" href="#command-partitionedtopicmetadata" title="Direct link to heading"></a></h5><div class="codeBlockContainer_J+bg language-protobuf theme-code-block"><div class="codeBlockContent_csEI protobuf"><pre tabindex="0" class="prism-code language-protobuf codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;backgrou [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/develop-cpp/index.html b/content/docs/2.2.0/develop-cpp/index.html
index 8a060f4..dd22b7c 100644
--- a/content/docs/2.2.0/develop-cpp/index.html
+++ b/content/docs/2.2.0/develop-cpp/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Building Pulsar C++ client | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/develop-cpp"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Building Pulsar C++ client | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/develop-cpp"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/develop-load-manager/index.html b/content/docs/2.2.0/develop-load-manager/index.html
index e112059..59885a8 100644
--- a/content/docs/2.2.0/develop-load-manager/index.html
+++ b/content/docs/2.2.0/develop-load-manager/index.html
@@ -5,13 +5,13 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Modular load manager | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/develop-load-manager"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaur [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Modular load manager | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/develop-load-manager"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaur [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
Here, the available data is subdivided into the bundle data and the broker data.</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="broker">Broker<a class="hash-link" href="#broker" title="Direct link to heading"></a></h4><p>The broker data is contained in the <a href="https://github.com/apache/pulsar/blob/master/pulsar-broker/src/main/java/org/apache/pulsar/broker/BrokerData.java" target="_blank" rel="noopener noreferrer"><code>BrokerData</code></a> class. It is further subdivided i [...]
one being the local data which every broker individually writes to ZooKeeper, and the other being the historical broker
data which is written to ZooKeeper by the leader broker.</p><h5 class="anchor anchorWithStickyNavbar_y2LR" id="local-broker-data">Local Broker Data<a class="hash-link" href="#local-broker-data" title="Direct link to heading"></a></h5><p>The local broker data is contained in the class <a href="https://github.com/apache/pulsar/blob/master/pulsar-common/src/main/java/org/apache/pulsar/policies/data/loadbalancer/LocalBrokerData.java" target="_blank" rel="noopener noreferrer"><code>LocalBrok [...]
@@ -36,8 +36,14 @@ that is being utilized by the candidate broker. This multiplier ensures that mac
by the same message rates will receive less load. In particular, it tries to ensure that if one machine is overloaded,
then all machines are approximately overloaded. In the case in which a broker's max usage exceeds the overload
threshold, that broker is not considered for bundle assignment. If all brokers are overloaded, the bundle is randomly
-assigned.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/pulsar/edit/master/site2/website-next/versioned_docs/version-2.2.0/develop-load-manager.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_mS5F" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+assigned.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/pulsar/edit/master/site2/website-next/versioned_docs/version-2.2.0/develop-load-manager.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_mS5F" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/develop-schema/index.html b/content/docs/2.2.0/develop-schema/index.html
index c83207e..49432d3 100644
--- a/content/docs/2.2.0/develop-schema/index.html
+++ b/content/docs/2.2.0/develop-schema/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Custom schema storage | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/develop-schema"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ve [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Custom schema storage | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/develop-schema"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ve [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/develop-tools/index.html b/content/docs/2.2.0/develop-tools/index.html
index aae02bf..2749dd1 100644
--- a/content/docs/2.2.0/develop-tools/index.html
+++ b/content/docs/2.2.0/develop-tools/index.html
@@ -5,13 +5,13 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Simulation tools | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/develop-tools"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Simulation tools | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/develop-tools"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
handle the load. The load simulation controller, the load simulation client, and the broker monitor were created as an
effort to make create this load and observe the effects on the managers more easily.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="simulation-client">Simulation Client<a class="hash-link" href="#simulation-client" title="Direct link to heading"></a></h2><p>The simulation client is a machine which will create and subscribe to topics with configurable message rates and sizes.
Because it is sometimes necessary in simulating large load to use multiple client machines, the user does not interact
@@ -47,8 +47,14 @@ load data from it and simulates the real-time load. In all cases, the optional <
user to simulate some proportion of the load. For instance, using <code>--rate-multiplier 0.05</code> will cause messages to
be sent at only <code>5%</code> of the rate of the load that is being simulated.</p><h2 class="anchor anchorWithStickyNavbar_y2LR" id="broker-monitor">Broker Monitor<a class="hash-link" href="#broker-monitor" title="Direct link to heading"></a></h2><p>To observe the behavior of the load manager in these simulations, one may utilize the broker monitor, which is
implemented in <code>org.apache.pulsar.testclient.BrokerMonitor</code>. The broker monitor will print tabular load data to the
-console as it is updated using watchers.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="usage-2">Usage<a class="hash-link" href="#usage-2" title="Direct link to heading"></a></h3><p>To start a broker monitor, use the <code>monitor-brokers</code> command in the <code>pulsar-perf</code> script:</p><div class="codeBlockContainer_J+bg theme-code-block"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+console as it is updated using watchers.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="usage-2">Usage<a class="hash-link" href="#usage-2" title="Direct link to heading"></a></h3><p>To start a broker monitor, use the <code>monitor-brokers</code> command in the <code>pulsar-perf</code> script:</p><div class="codeBlockContainer_J+bg theme-code-block"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/functions-api/index.html b/content/docs/2.2.0/functions-api/index.html
index 1e629b7..bae36b6 100644
--- a/content/docs/2.2.0/functions-api/index.html
+++ b/content/docs/2.2.0/functions-api/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">The Pulsar Functions API | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/functions-api"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">The Pulsar Functions API | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/functions-api"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/functions-deploying/index.html b/content/docs/2.2.0/functions-deploying/index.html
index 1ab5523..d20e20b 100644
--- a/content/docs/2.2.0/functions-deploying/index.html
+++ b/content/docs/2.2.0/functions-deploying/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Deploying and managing Pulsar Functions | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/functions-deploying"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="tr [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Deploying and managing Pulsar Functions | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/functions-deploying"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="tr [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/functions-guarantees/index.html b/content/docs/2.2.0/functions-guarantees/index.html
index 3c5e713..f85fa0d 100644
--- a/content/docs/2.2.0/functions-guarantees/index.html
+++ b/content/docs/2.2.0/functions-guarantees/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Processing guarantees | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/functions-guarantees"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusau [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Processing guarantees | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/functions-guarantees"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusau [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/functions-metrics/index.html b/content/docs/2.2.0/functions-metrics/index.html
index 7e9124c..2a89f43 100644
--- a/content/docs/2.2.0/functions-metrics/index.html
+++ b/content/docs/2.2.0/functions-metrics/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Metrics for Pulsar Functions | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/functions-metrics"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="doc [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Metrics for Pulsar Functions | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/functions-metrics"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="doc [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/functions-overview/index.html b/content/docs/2.2.0/functions-overview/index.html
index ca819cb..64b4bd1 100644
--- a/content/docs/2.2.0/functions-overview/index.html
+++ b/content/docs/2.2.0/functions-overview/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar Functions overview | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/functions-overview"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar Functions overview | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/functions-overview"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/functions-quickstart/index.html b/content/docs/2.2.0/functions-quickstart/index.html
index 45ef856..cb8c78e 100644
--- a/content/docs/2.2.0/functions-quickstart/index.html
+++ b/content/docs/2.2.0/functions-quickstart/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Getting started with Pulsar Functions | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/functions-quickstart"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="tru [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Getting started with Pulsar Functions | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/functions-quickstart"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="tru [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/functions-state/index.html b/content/docs/2.2.0/functions-state/index.html
index 715d009..f39b9da 100644
--- a/content/docs/2.2.0/functions-state/index.html
+++ b/content/docs/2.2.0/functions-state/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar Functions State Storage (Developer Preview) | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/functions-state"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-hel [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar Functions State Storage (Developer Preview) | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/functions-state"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-hel [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/index.html b/content/docs/2.2.0/index.html
index e108bd2..9bb01ee 100644
--- a/content/docs/2.2.0/index.html
+++ b/content/docs/2.2.0/index.html
@@ -5,13 +5,13 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Setting up a local standalone cluster | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Setting up a local standalone cluster | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_ [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
If you would like to enable those <code>builtin</code> connectors, you can download the connectors tarball release in one of the following ways:</p><ul><li><p>by clicking the link below and downloading the release from an Apache mirror:</p><ul><li><a href="pulsar:connector_release_url" target="_blank" rel="noopener noreferrer" download="">Pulsar IO Connectors @pulsar:version@ release</a></li></ul></li><li><p>from the Pulsar <a href="pulsar:download_page_url" target="_blank" rel="noopener [...]
in the pulsar directory:</p><div class="codeBlockContainer_J+bg language-bash theme-code-block"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">$ [...]
(or in every function-worker's pulsar directory if you are running a separate worker cluster for Pulsar functions).</p><p>If you are <a href="/docs/2.2.0/getting-started-docker.md">running Pulsar in Docker</a> or deploying Pulsar using a docker image (e.g. <a href="/docs/2.2.0/deploy-kubernetes">K8S</a> or <a href="/docs/2.2.0/deploy-dcos">DCOS</a>),
@@ -20,8 +20,14 @@ If you would like to enable tiered storage feature, you can follow the instructi
skip this section for now.</p></blockquote><p>To get started using <a href="/docs/2.2.0/concepts-tiered-storage">tiered storage offloaders</a>, you'll need to download the offloaders tarball release on every broker node in
one of the following ways:</p><ul><li><p>by clicking the link below and downloading the release from an Apache mirror:</p><ul><li><a href="pulsar:offloader_release_url" target="_blank" rel="noopener noreferrer" download="">Pulsar Tiered Storage Offloaders @pulsar:version@ release</a></li></ul></li><li><p>from the Pulsar <a href="pulsar:download_page_url" target="_blank" rel="noopener noreferrer">downloads page</a></p></li><li><p>from the Pulsar <a href="https://github.com/apache/pulsar/r [...]
in the pulsar directory:</p><div class="codeBlockContainer_J+bg language-bash theme-code-block"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">$ [...]
-you can use <code>apachepulsar/pulsar-all</code> image instead of <code>apachepulsar/pulsar</code> image. <code>apachepulsar/pulsar-all</code> image has already bundled tiered storage offloaders.</p></blockquote><h3 class="anchor anchorWithStickyNavbar_y2LR" id="starting-the-cluster">Starting the cluster<a class="hash-link" href="#starting-the-cluster" title="Direct link to heading"></a></h3><p>Once you have an up-to-date local copy of the release, you can start up a local cluster using [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+you can use <code>apachepulsar/pulsar-all</code> image instead of <code>apachepulsar/pulsar</code> image. <code>apachepulsar/pulsar-all</code> image has already bundled tiered storage offloaders.</p></blockquote><h3 class="anchor anchorWithStickyNavbar_y2LR" id="starting-the-cluster">Starting the cluster<a class="hash-link" href="#starting-the-cluster" title="Direct link to heading"></a></h3><p>Once you have an up-to-date local copy of the release, you can start up a local cluster using [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/io-connectors/index.html b/content/docs/2.2.0/io-connectors/index.html
index 0b953e9..9ab70a8 100644
--- a/content/docs/2.2.0/io-connectors/index.html
+++ b/content/docs/2.2.0/io-connectors/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Built-in connector | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/io-connectors"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_versio [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Built-in connector | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/io-connectors"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_versio [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/io-develop/index.html b/content/docs/2.2.0/io-develop/index.html
index f0e9f9b..2ba0081 100644
--- a/content/docs/2.2.0/io-develop/index.html
+++ b/content/docs/2.2.0/io-develop/index.html
@@ -5,13 +5,13 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">How to develop Pulsar connectors | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/io-develop"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusa [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">How to develop Pulsar connectors | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/io-develop"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusa [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
between Pulsar and other systems. </p><p>Pulsar connectors are special <a href="/docs/2.2.0/functions-overview">Pulsar Functions</a>, so creating
a Pulsar connector is similar to creating a Pulsar function. </p><p>Pulsar connectors come in two types: </p><table><thead><tr><th>Type</th><th>Description</th><th>Example</th></tr></thead><tbody><tr><td><a href="https://github.com/apache/pulsar/tree/master//pulsar-io/core/src/main/java/org/apache/pulsar/io/core/Source.java" target="_blank" rel="noopener noreferrer">Source</a></td><td>Import data from another system to Pulsar.</td><td><a href="/docs/2.2.0/io-rabbitmq">RabbitMQ source con [...]
interface, which means you need to implement the <a href="https://github.com/apache/pulsar/tree/master//pulsar-io/core/src/main/java/org/apache/pulsar/io/core/Source.java" target="_blank" rel="noopener noreferrer">open</a> method and the <a href="https://github.com/apache/pulsar/tree/master//pulsar-io/core/src/main/java/org/apache/pulsar/io/core/Source.java" target="_blank" rel="noopener noreferrer">read</a> method.</p><ol><li><p>Implement the <a href="https://github.com/apache/pulsar/tr [...]
@@ -32,8 +32,14 @@ all libraries your code uses and to your distribution. </p><blockquote><p>If you
automatically creates a <code>DEPENDENCIES</code> file in the generated NAR package, including the proper
licensing and copyrights of all libraries of your connector.</p></blockquote><h3 class="anchor anchorWithStickyNavbar_y2LR" id="nar">NAR<a class="hash-link" href="#nar" title="Direct link to heading"></a></h3><p><strong>NAR</strong> stands for NiFi Archive, which is a custom packaging mechanism used by Apache NiFi, to provide
a bit of Java ClassLoader isolation. </p><div class="admonition admonition-tip alert alert--success"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.0 [...]
-and other resource files. No directory internal structure is necessary.</p><p>You can use <a href="https://maven.apache.org/plugins/maven-shade-plugin/examples/includes-excludes.html" target="_blank" rel="noopener noreferrer">maven-shade-plugin</a> to create a uber JAR as below:</p><div class="codeBlockContainer_J+bg language-xml theme-code-block"><div class="codeBlockContent_csEI xml"><pre tabindex="0" class="prism-code language-xml codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;ba [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+and other resource files. No directory internal structure is necessary.</p><p>You can use <a href="https://maven.apache.org/plugins/maven-shade-plugin/examples/includes-excludes.html" target="_blank" rel="noopener noreferrer">maven-shade-plugin</a> to create a uber JAR as below:</p><div class="codeBlockContainer_J+bg language-xml theme-code-block"><div class="codeBlockContent_csEI xml"><pre tabindex="0" class="prism-code language-xml codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;ba [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/io-managing/index.html b/content/docs/2.2.0/io-managing/index.html
index 26e1748..1bde486 100644
--- a/content/docs/2.2.0/io-managing/index.html
+++ b/content/docs/2.2.0/io-managing/index.html
@@ -5,13 +5,13 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Managing Connectors | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/io-managing"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Managing Connectors | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/io-managing"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
of commonly used systems such as databases, messaging systems. Getting set up to use these builtin connectors is simple. You can follow
the <a href="/docs/2.2.0/getting-started-standalone.md#installing-builtin-connectors">instructions</a> on installing builtin connectors. After setup, all
the builtin connectors will be automatically discovered by Pulsar brokers (or function-workers), so no additional installation steps are
@@ -22,8 +22,14 @@ You can simply specify the source type <code>--source-type</code>. The command t
in following form:</p><div class="codeBlockContainer_J+bg language-bash theme-code-block"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F8F8F2"><span class="token plain">./bin/p [...]
You can simply specify the sink type <code>--sink-type</code>. The command to submit a built-in sink is
in following form:</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="note">Note<a class="hash-link" href="#note" title="Direct link to heading"></a></h4><blockquote><p>The <code>sink-type</code> parameter of the currently built-in connectors is determined by the setting of the <code>name</code> parameter specified in the pulsar-io.yaml file.</p></blockquote><div class="codeBlockContainer_J+bg language-bash theme-code-block"><div class="codeBlockContent_csEI bash"><pre tabindex="0" c [...]
-available in the <a href="/docs/2.2.0/reference-pulsar-admin"><code>pulsar-admin</code></a> CLI tool.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="retrieve-connector-metadata">Retrieve Connector Metadata<a class="hash-link" href="#retrieve-connector-metadata" title="Direct link to heading"></a></h3><div class="codeBlockContainer_J+bg theme-code-block"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style=" [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+available in the <a href="/docs/2.2.0/reference-pulsar-admin"><code>pulsar-admin</code></a> CLI tool.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="retrieve-connector-metadata">Retrieve Connector Metadata<a class="hash-link" href="#retrieve-connector-metadata" title="Direct link to heading"></a></h3><div class="codeBlockContainer_J+bg theme-code-block"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style=" [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/io-overview/index.html b/content/docs/2.2.0/io-overview/index.html
index fb5471b..68548ab 100644
--- a/content/docs/2.2.0/io-overview/index.html
+++ b/content/docs/2.2.0/io-overview/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar IO Overview | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/io-overview"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar IO Overview | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/io-overview"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/io-quickstart/index.html b/content/docs/2.2.0/io-quickstart/index.html
index 77f90fd..8f03d73 100644
--- a/content/docs/2.2.0/io-quickstart/index.html
+++ b/content/docs/2.2.0/io-quickstart/index.html
@@ -5,13 +5,13 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Tutorial: Connecting Pulsar with Apache Cassandra | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/io-quickstart"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Tutorial: Connecting Pulsar with Apache Cassandra | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/io-quickstart"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
It is helpful to review the <a href="/docs/2.2.0/io-overview">concepts</a> for Pulsar I/O in tandem with running the steps in this guide
to gain a deeper understanding. At the end of this tutorial, you will be able to:</p><ul><li>Connect your Pulsar cluster with your Cassandra cluster</li></ul><div class="admonition admonition-tip alert alert--success"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 . [...]
the commands used in this tutorial should be able to be used in a multi-nodes Pulsar cluster without any changes.</li><li>All the instructions are assumed to run at the root directory of a Pulsar binary distribution.</li></ol></div></div><h2 class="anchor anchorWithStickyNavbar_y2LR" id="installing-pulsar">Installing Pulsar<a class="hash-link" href="#installing-pulsar" title="Direct link to heading"></a></h2><p>To get started running Pulsar, download a binary tarball release in one of t [...]
@@ -22,8 +22,14 @@ The Cassandra sink connector will read messages from a Pulsar topic and write th
runtime needs to know. For example, how Pulsar IO can find the cassandra cluster, what is the keyspace and table that
Pulsar IO will be using for writing Pulsar messages to.</p><p>Create a file <code>examples/cassandra-sink.yml</code> and edit it to fill in following content:</p><div class="codeBlockContainer_J+bg theme-code-block"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" s [...]
as a Pulsar Function and write the messages produced in topic <code>test_cassandra</code> to Cassandra table <code>pulsar_test_table</code>.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="inspect-the-cassandra-sink">Inspect the Cassandra Sink<a class="hash-link" href="#inspect-the-cassandra-sink" title="Direct link to heading"></a></h3><p>Since an IO connector is running as <a href="/docs/2.2.0/functions-overview">Pulsar Functions</a>, you can use <a href="/docs/2.2.0/reference-p [...]
-for inspecting and managing the IO connectors.</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="retrieve-sink-info">Retrieve Sink Info<a class="hash-link" href="#retrieve-sink-info" title="Direct link to heading"></a></h4><div class="codeBlockContainer_J+bg language-bash theme-code-block"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_ [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+for inspecting and managing the IO connectors.</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="retrieve-sink-info">Retrieve Sink Info<a class="hash-link" href="#retrieve-sink-info" title="Direct link to heading"></a></h4><div class="codeBlockContainer_J+bg language-bash theme-code-block"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_ [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/pulsar-2.0/index.html b/content/docs/2.2.0/pulsar-2.0/index.html
index 96e2d4a..e857325 100644
--- a/content/docs/2.2.0/pulsar-2.0/index.html
+++ b/content/docs/2.2.0/pulsar-2.0/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar 2.0 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/pulsar-2.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content= [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar 2.0 | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/pulsar-2.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content= [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/pulsar-admin/index.html b/content/docs/2.2.0/pulsar-admin/index.html
index 92ea42e..4b335a9 100644
--- a/content/docs/2.2.0/pulsar-admin/index.html
+++ b/content/docs/2.2.0/pulsar-admin/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar admin CLI | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/pulsar-admin"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar admin CLI | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/pulsar-admin"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/reference-cli-tools/index.html b/content/docs/2.2.0/reference-cli-tools/index.html
index 417b764..ce6a12c 100644
--- a/content/docs/2.2.0/reference-cli-tools/index.html
+++ b/content/docs/2.2.0/reference-cli-tools/index.html
@@ -5,16 +5,22 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar command-line tools | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/reference-cli-tools"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docu [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar command-line tools | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/reference-cli-tools"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docu [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
Two ways to get more information about a command as below:</p><div class="codeBlockContainer_J+bg language-bash theme-code-block"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#F [...]
-The command is run on a broker, and used for troubleshooting why broker can’t collect right load report.</p><p>Options</p><table><thead><tr><th>Flag</th><th>Description</th><th>Default</th></tr></thead><tbody><tr><td><code>-i</code>, <code>--interval</code></td><td>Interval to collect load report, in milliseconds</td><td></td></tr><tr><td><code>-h</code>, <code>--help</code></td><td>Display help information</td><td></td></tr></tbody></table></div><footer class="theme-doc-footer docusauru [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+The command is run on a broker, and used for troubleshooting why broker can’t collect right load report.</p><p>Options</p><table><thead><tr><th>Flag</th><th>Description</th><th>Default</th></tr></thead><tbody><tr><td><code>-i</code>, <code>--interval</code></td><td>Interval to collect load report, in milliseconds</td><td></td></tr><tr><td><code>-h</code>, <code>--help</code></td><td>Display help information</td><td></td></tr></tbody></table></div><footer class="theme-doc-footer docusauru [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/reference-configuration/index.html b/content/docs/2.2.0/reference-configuration/index.html
index 4919cf8..0133271 100644
--- a/content/docs/2.2.0/reference-configuration/index.html
+++ b/content/docs/2.2.0/reference-configuration/index.html
@@ -5,15 +5,21 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar configuration | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/reference-configuration"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar configuration | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/reference-configuration"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docus [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-a <code>server.N</code> line to the <code>conf/zookeeper.conf</code> file for each node in the ZooKeeper cluster, where <code>N</code> is the number of the ZooKeeper node. Here's an example for a three-node ZooKeeper cluster:</p><div class="codeBlockContainer_J+bg language-properties theme-code-block"><div class="codeBlockContent_csEI properties"><pre tabindex="0" class="prism-code language-properties codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><cod [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+a <code>server.N</code> line to the <code>conf/zookeeper.conf</code> file for each node in the ZooKeeper cluster, where <code>N</code> is the number of the ZooKeeper node. Here's an example for a three-node ZooKeeper cluster:</p><div class="codeBlockContainer_J+bg language-properties theme-code-block"><div class="codeBlockContent_csEI properties"><pre tabindex="0" class="prism-code language-properties codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><cod [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/reference-terminology/index.html b/content/docs/2.2.0/reference-terminology/index.html
index 2b67c43..060e707 100644
--- a/content/docs/2.2.0/reference-terminology/index.html
+++ b/content/docs/2.2.0/reference-terminology/index.html
@@ -5,13 +5,13 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar Terminology | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/reference-terminology"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusauru [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar Terminology | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/reference-terminology"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusauru [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
and what <a href="#consumer">consumers</a> then consume from topics.</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="topic">Topic<a class="hash-link" href="#topic" title="Direct link to heading"></a></h4><p>A named channel used to pass messages published by <a href="#producer">producers</a> to <a href="#consumer">consumers</a> who
process those <a href="#message">messages</a>.</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="partitioned-topic">Partitioned Topic<a class="hash-link" href="#partitioned-topic" title="Direct link to heading"></a></h4><p>A topic that is served by multiple Pulsar <a href="#broker">brokers</a>, which enables higher throughput.</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="namespace">Namespace<a class="hash-link" href="#namespace" title="Direct link to heading"></a></h4><p>A [...]
is defined as a range between two 32-bit hashes, such as 0x00000000 and 0xffffffff.</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="tenant">Tenant<a class="hash-link" href="#tenant" title="Direct link to heading"></a></h4><p>An administrative unit for allocating capacity and enforcing an authentication/authorization scheme.</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="subscription">Subscription<a class="hash-link" href="#subscription" title="Direct link to heading"></a>< [...]
@@ -38,8 +38,14 @@ with all the <a href="#broker">brokers</a> in a <a href="#cluster">cluster</a>.<
exposing a REST interface for administration and topic lookup and a <a href="#dispatcher">dispatcher</a> that
handles all message transfers. Pulsar clusters typically consist of multiple brokers.</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="dispatcher">Dispatcher<a class="hash-link" href="#dispatcher" title="Direct link to heading"></a></h4><p>An asynchronous TCP server used for all data transfers in-and-out a Pulsar <a href="#broker">broker</a>. The Pulsar
dispatcher uses a custom binary protocol for all communications.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="storage">Storage<a class="hash-link" href="#storage" title="Direct link to heading"></a></h3><h4 class="anchor anchorWithStickyNavbar_y2LR" id="bookkeeper">BookKeeper<a class="hash-link" href="#bookkeeper" title="Direct link to heading"></a></h4><p><a href="http://bookkeeper.apache.org/" target="_blank" rel="noopener noreferrer">Apache BookKeeper</a> is a scalable, low [...]
-service that Pulsar uses to store data.</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="bookie">Bookie<a class="hash-link" href="#bookie" title="Direct link to heading"></a></h4><p>Bookie is the name of an individual BookKeeper server. It is effectively the storage server of Pulsar.</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="ledger">Ledger<a class="hash-link" href="#ledger" title="Direct link to heading"></a></h4><p>An append-only data structure in <a href="#bookkeeper [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+service that Pulsar uses to store data.</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="bookie">Bookie<a class="hash-link" href="#bookie" title="Direct link to heading"></a></h4><p>Bookie is the name of an individual BookKeeper server. It is effectively the storage server of Pulsar.</p><h4 class="anchor anchorWithStickyNavbar_y2LR" id="ledger">Ledger<a class="hash-link" href="#ledger" title="Direct link to heading"></a></h4><p>An append-only data structure in <a href="#bookkeeper [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/security-athenz/index.html b/content/docs/2.2.0/security-athenz/index.html
index bcc8702..701fd40 100644
--- a/content/docs/2.2.0/security-athenz/index.html
+++ b/content/docs/2.2.0/security-athenz/index.html
@@ -5,16 +5,22 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Authentication using Athenz | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/security-athenz"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusa [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Authentication using Athenz | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/security-athenz"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusa [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
as it can protect role tokens from being intercepted and reused. (for more details involving TLS encryption see <a href="https://github.com/AthenZ/athenz/blob/master/docs/data_model" target="_blank" rel="noopener noreferrer">Architecture - Data Model</a>).</p></blockquote><p>In the <code>conf/broker.conf</code> configuration file in your Pulsar installation, you need to provide the class name of the Athenz authentication provider as well as a comma-separated list of provider domain names [...]
-values for those parameters in <a href="/docs/2.2.0/reference-configuration#broker">Broker Configuration</a>.</p></blockquote><h2 class="anchor anchorWithStickyNavbar_y2LR" id="configure-clients-for-athenz">Configure clients for Athenz<a class="hash-link" href="#configure-clients-for-athenz" title="Direct link to heading"></a></h2><p>For more information on Pulsar client authentication using Athenz, see the following language-specific docs:</p><ul><li><a href="/docs/2.2.0/client-librari [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+values for those parameters in <a href="/docs/2.2.0/reference-configuration#broker">Broker Configuration</a>.</p></blockquote><h2 class="anchor anchorWithStickyNavbar_y2LR" id="configure-clients-for-athenz">Configure clients for Athenz<a class="hash-link" href="#configure-clients-for-athenz" title="Direct link to heading"></a></h2><p>For more information on Pulsar client authentication using Athenz, see the following language-specific docs:</p><ul><li><a href="/docs/2.2.0/client-librari [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/security-authorization/index.html b/content/docs/2.2.0/security-authorization/index.html
index 76ad68f..f274e9b 100644
--- a/content/docs/2.2.0/security-authorization/index.html
+++ b/content/docs/2.2.0/security-authorization/index.html
@@ -5,16 +5,22 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Authentication and authorization in Pulsar | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/security-authorization"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helm [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Authentication and authorization in Pulsar | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/security-authorization"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helm [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
You can also find the default values for those parameters in <a href="/docs/2.2.0/reference-configuration#broker">Broker Configuration</a>. </p></blockquote><p>Typically, you use superuser roles for administrators, clients as well as broker-to-broker authorization. When you use <a href="/docs/2.2.0/concepts-replication">geo-replication</a>, every broker needs to be able to publish to all the other topics of clusters.</p><p>You can also enable the authorization for the proxy in the proxy [...]
-If you enable authorization on the broker, the broker checks the authorization of the request when the broker receives the forwarded request.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="proxy-roles">Proxy Roles<a class="hash-link" href="#proxy-roles" title="Direct link to heading"></a></h3><p>By default, the broker treats the connection between a proxy and the broker as a normal user connection. The broker authenticates the user as the role configured in <code>proxy.conf</code [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+If you enable authorization on the broker, the broker checks the authorization of the request when the broker receives the forwarded request.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="proxy-roles">Proxy Roles<a class="hash-link" href="#proxy-roles" title="Direct link to heading"></a></h3><p>By default, the broker treats the connection between a proxy and the broker as a normal user connection. The broker authenticates the user as the role configured in <code>proxy.conf</code [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/security-encryption/index.html b/content/docs/2.2.0/security-encryption/index.html
index d42012b..5999da1 100644
--- a/content/docs/2.2.0/security-encryption/index.html
+++ b/content/docs/2.2.0/security-encryption/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar Encryption | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/security-encryption"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_v [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar Encryption | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/security-encryption"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_v [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/security-extending/index.html b/content/docs/2.2.0/security-extending/index.html
index 96d60d0..0f201d5 100644
--- a/content/docs/2.2.0/security-extending/index.html
+++ b/content/docs/2.2.0/security-extending/index.html
@@ -5,13 +5,13 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Extending Authentication and Authorization in Pulsar | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/security-extending"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-reac [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Extending Authentication and Authorization in Pulsar | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/security-extending"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-reac [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
in <a href="/docs/2.2.0/security-overview">Security</a>.</p><p>It is possible to use a custom authentication mechanism by providing the implementation in the
form of two plugins one for the Client library and the other for the Pulsar Broker to validate
the credentials.</p><h3 class="anchor anchorWithStickyNavbar_y2LR" id="client-authentication-plugin">Client authentication plugin<a class="hash-link" href="#client-authentication-plugin" title="Direct link to heading"></a></h3><p>For client library, you will need to implement <code>org.apache.pulsar.client.api.Authentication</code>. This class can then be passed
@@ -23,8 +23,14 @@ at the same time.</p><p>In <code>conf/broker.conf</code> it's possible to s
allowed to perform a certain operation.</p><p>By default, Pulsar provides an embedded authorization, though it's possible to
configure a different one through a plugin.</p><p>To provide a custom provider, one needs to implement the
<code>org.apache.pulsar.broker.authorization.AuthorizationProvider</code> interface, have this class in the
-Pulsar broker classpath and configure it in <code>conf/broker.conf</code>:</p><div class="codeBlockContainer_J+bg language-properties theme-code-block"><div class="codeBlockContent_csEI properties"><pre tabindex="0" class="prism-code language-properties codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+Pulsar broker classpath and configure it in <code>conf/broker.conf</code>:</p><div class="codeBlockContainer_J+bg language-properties theme-code-block"><div class="codeBlockContent_csEI properties"><pre tabindex="0" class="prism-code language-properties codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span><span [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/security-overview/index.html b/content/docs/2.2.0/security-overview/index.html
index 7374fb7..28ee31d 100644
--- a/content/docs/2.2.0/security-overview/index.html
+++ b/content/docs/2.2.0/security-overview/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar security overview | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/security-overview"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusau [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar security overview | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/security-overview"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusau [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/security-tls-authentication/index.html b/content/docs/2.2.0/security-tls-authentication/index.html
index 1c7ec80..c0f003a 100644
--- a/content/docs/2.2.0/security-tls-authentication/index.html
+++ b/content/docs/2.2.0/security-tls-authentication/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Authentication using TLS | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/security-tls-authentication"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" nam [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Authentication using TLS | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/security-tls-authentication"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" nam [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/security-tls-transport/index.html b/content/docs/2.2.0/security-tls-transport/index.html
index c292433..9579bf5 100644
--- a/content/docs/2.2.0/security-tls-transport/index.html
+++ b/content/docs/2.2.0/security-tls-transport/index.html
@@ -5,19 +5,25 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Transport Encryption using TLS | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/security-tls-transport"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" na [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Transport Encryption using TLS | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/security-tls-transport"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" na [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
such as when the brokers are created with random hostnames, or you
plan to connect to the hosts via their IP. In this case, the client
should be configured to disable TLS hostname verification. For more
details, see <a href="#hostname-verification">the host verification section in client configuration</a>.</p></div></div><p>First generate the key.</p><div class="codeBlockContainer_J+bg language-bash theme-code-block"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" [...]
-as well as the default values for those parameters, can be found in <a href="/docs/2.2.0/reference-configuration#broker">Broker Configuration</a> </p></blockquote><h2 class="anchor anchorWithStickyNavbar_y2LR" id="proxy-configuration">Proxy Configuration<a class="hash-link" href="#proxy-configuration" title="Direct link to heading"></a></h2><p>Proxies need to configure TLS in two directions, for clients connecting to the proxy, and for the proxy to be able to connect to brokers.</p><div [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+as well as the default values for those parameters, can be found in <a href="/docs/2.2.0/reference-configuration#broker">Broker Configuration</a> </p></blockquote><h2 class="anchor anchorWithStickyNavbar_y2LR" id="proxy-configuration">Proxy Configuration<a class="hash-link" href="#proxy-configuration" title="Direct link to heading"></a></h2><p>Proxies need to configure TLS in two directions, for clients connecting to the proxy, and for the proxy to be able to connect to brokers.</p><div [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/sql-deployment-configurations/index.html b/content/docs/2.2.0/sql-deployment-configurations/index.html
index 5f59b61..be13b0a 100644
--- a/content/docs/2.2.0/sql-deployment-configurations/index.html
+++ b/content/docs/2.2.0/sql-deployment-configurations/index.html
@@ -5,15 +5,21 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar SQl Deployment and Configuration | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/sql-deployment-configurations"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react- [...]
-<link rel="preload" href="/assets/js/runtime~main.8f6ce669.js" as="script">
-<link rel="preload" href="/assets/js/main.d7103b73.js" as="script">
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar SQl Deployment and Configuration | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/sql-deployment-configurations"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react- [...]
+<link rel="preload" href="/assets/js/runtime~main.3c9f9add.js" as="script">
+<link rel="preload" href="/assets/js/main.5a25ba19.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
-The configurations for the connector and its default values are described below.</p><div class="codeBlockContainer_J+bg language-properties theme-code-block"><div class="codeBlockContent_csEI properties"><pre tabindex="0" class="prism-code language-properties codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span> [...]
-<script src="/assets/js/runtime~main.8f6ce669.js"></script>
-<script src="/assets/js/main.d7103b73.js"></script>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="tailwind navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a cla [...]
+The configurations for the connector and its default values are described below.</p><div class="codeBlockContainer_J+bg language-properties theme-code-block"><div class="codeBlockContent_csEI properties"><pre tabindex="0" class="prism-code language-properties codeBlock_rtdJ thin-scrollbar" style="color:#F8F8F2;background-color:#282A36"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span><br></span> [...]
+ <img src="/img/Apache_Feather_Logo.svg" alt="" width="20">
+ </li><li class="footer__item"><a href="http://www.apache.org/" target="_blank" rel="noopener noreferrer" class="footer__link-item"><span>Foundation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></li><li class="footer__item"><a href="https://www.apache.org/ev [...]
+ <div><small><strong>Apache Pulsar is available under the <a href="/">Apache License, version 2.0.</a></strong></small></div>
+ <div>Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.</div>
+ </li></ul></div></div><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a class="footerLogoLink_SRtH" href="/"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--light_4Vu1 footer__logo"><img src="/img/pulsar-white.svg" alt="Pulsar Logo" class="themedImage_TMUO themedImage--dark_uzRr footer__logo"></a></div><div class="footer__copyright"><p>Apache Pulsar is available under the Apache License, version 2.0.</p>
+ <p>Inc.Copyright © 2022 The Apache Software Foundation. All Rights Reserved. Apache, Apache Pulsar and the Apache feather logo are trademarks of The Apache Software Foundation.</p></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.3c9f9add.js"></script>
+<script src="/assets/js/main.5a25ba19.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/content/docs/2.2.0/sql-getting-started/index.html b/content/docs/2.2.0/sql-getting-started/index.html
index c805540..54e7b4f 100644
--- a/content/docs/2.2.0/sql-getting-started/index.html
+++ b/content/docs/2.2.0/sql-getting-started/index.html
@@ -5,14 +5,20 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="generator" content="Docusaurus v2.0.0-beta.14">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Pulsar RSS Feed">
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Pulsar Atom Feed"><title data-react-helmet="true">Pulsar SQL Getting Started | Apache Pulsar</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://pulsar.apache.com/docs/2.2.0/sql-getting-started"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="doc [...]
... 130094 lines suppressed ...