| export default [ |
| { |
| feature: "Produce / Exclusive", |
| experimentalSince: "2.11.0", |
| betaSince: "3.0.0", |
| stableSince: "3.0.0", |
| document: [ |
| { |
| "text": "Concept", |
| "link": "concepts-clients/#access-mode", |
| }, |
| { |
| "text": "PIP-161", |
| "link": "https://github.com/apache/pulsar/issues/15528", |
| } |
| ], |
| }, |
| { |
| feature: "Produce / Shared", |
| stableSince: "2.2.0", |
| document: [ |
| { |
| "text": "Concept", |
| "link": "concepts-clients/#access-mode", |
| }, |
| ], |
| }, |
| { |
| feature: "Subscription / Exclusive", |
| experimentalSince: "", |
| betaSince: "", |
| stableSince: "2.2.0", |
| document: [ |
| { |
| "text": "Concept", |
| "link": "concepts-messaging/#exclusive", |
| }, |
| ], |
| }, |
| { |
| feature: "Subscription / Failover", |
| experimentalSince: "", |
| betaSince: "", |
| stableSince: "2.2.0", |
| document: [ |
| { |
| "text": "Concept", |
| "link": "concepts-messaging/#failover", |
| }, |
| ], |
| }, |
| { |
| feature: "Subscription / Shared", |
| experimentalSince: "", |
| betaSince: "", |
| stableSince: "2.2.0", |
| document: [ |
| { |
| "text": "Concept", |
| "link": "concepts-messaging/#shared", |
| }, |
| ], |
| }, |
| { |
| feature: "Subscription / KeyShared", |
| experimentalSince: "2.4.0", |
| betaSince: "2.6.0", |
| stableSince: "2.9.5", |
| document: [ |
| { |
| "text": "Concept", |
| "link": "concepts-messaging/#key_shared", |
| }, |
| ], |
| }, |
| { |
| feature: "Messaging / Retry Letter Topic", |
| experimentalSince: "", |
| betaSince: "", |
| stableSince: "", |
| document: [ |
| { |
| "text": "Concept", |
| "link": "concepts-messaging/#retry-letter-topic", |
| } |
| ], |
| }, |
| { |
| feature: "Messaging / Dead Letter Topic", |
| experimentalSince: "2.2.0", |
| betaSince: "2.3.0", |
| stableSince: "2.4.0", |
| document: [ |
| { |
| "text": "Concept", |
| "link": "concepts-messaging/#dead-letter-topic", |
| } |
| ], |
| }, |
| { |
| feature: "Messaging / Delay Message Delivery", |
| experimentalSince: "2.4.0", |
| betaSince: "2.5.0", |
| stableSince: "2.6.0", |
| document: [ |
| { |
| "text": "Concept", |
| "link": "concepts-messaging/#delayed-message-delivery", |
| } |
| ], |
| }, |
| { |
| feature: "Messaging / Batching", |
| experimentalSince: "", |
| betaSince: "", |
| stableSince: "2.2.0", |
| document: [ |
| { |
| "text": "Concept", |
| "link": "concepts-messaging/#batching", |
| } |
| ], |
| }, |
| { |
| feature: "Messaging / Chunking", |
| experimentalSince: "", |
| betaSince: "", |
| stableSince: "", |
| document: [ |
| { |
| "text": "Concept", |
| "link": "concepts-messaging/#chunking", |
| } |
| ], |
| }, |
| { |
| feature: "Transaction / Failover Subscription", |
| experimentalSince: "", |
| betaSince: "", |
| stableSince: "", |
| document: [], |
| }, |
| { |
| feature: "Transaction / Shared Subscription", |
| experimentalSince: "2.8.0", |
| betaSince: "2.9.0", |
| stableSince: "2.9.3", |
| document: [], |
| }, |
| { |
| feature: "Transaction / Segmented Snapshot", |
| experimentalSince: "", |
| betaSince: "", |
| stableSince: "", |
| document: [], |
| }, |
| { |
| feature: "Schema / KeyValue", |
| experimentalSince: "", |
| betaSince: "", |
| stableSince: "2.6.0", |
| document: [ |
| { |
| "text": "Quickstart", |
| "link": "schema-get-started/#keyvalue" |
| } |
| ], |
| }, |
| { |
| feature: "Schema / Avro", |
| experimentalSince: "", |
| betaSince: "", |
| stableSince: "2.6.0", |
| document: [ |
| { |
| "text": "Quickstart", |
| "link": "schema-get-started/#avro" |
| } |
| ], |
| }, |
| { |
| feature: "Schema / JSON", |
| experimentalSince: "", |
| betaSince: "", |
| stableSince: "2.6.0", |
| document: [ |
| { |
| "text": "Quickstart", |
| "link": "schema-get-started/#json" |
| } |
| ], |
| }, |
| { |
| feature: "Functions / Java", |
| experimentalSince: "", |
| betaSince: "", |
| stableSince: "2.8.0", |
| document: [ |
| { |
| "text": "Concept", |
| "link": "functions-concepts", |
| }, |
| { |
| "text": "Quickstart", |
| "link": "functions-quickstart", |
| } |
| ], |
| }, |
| { |
| feature: "Functions / Golang", |
| experimentalSince: "", |
| betaSince: "", |
| stableSince: "", |
| document: [ |
| { |
| "text": "Concept", |
| "link": "functions-concepts", |
| } |
| ], |
| }, |
| { |
| feature: "Functions / Python", |
| experimentalSince: "", |
| betaSince: "", |
| stableSince: "", |
| document: [ |
| { |
| "text": "Concept", |
| "link": "functions-concepts", |
| } |
| ], |
| }, |
| { |
| feature: "Multitenancy", |
| experimentalSince: "", |
| betaSince: "", |
| stableSince: "2.2.0", |
| document: [ |
| { |
| "text": "Concept", |
| "link": "concepts-multi-tenancy", |
| } |
| ], |
| }, |
| { |
| feature: "Geo Replication", |
| experimentalSince: "", |
| betaSince: "", |
| stableSince: "2.2.0", |
| document: [ |
| { |
| "text": "Concept", |
| "link": "concepts-replication", |
| }, |
| { |
| "text": "Operation", |
| "link": "administration-geo", |
| } |
| ], |
| }, |
| ] |