Skip to content

Commit

Permalink
Improve formatting of PIPs
Browse files Browse the repository at this point in the history
  • Loading branch information
lhotari committed Oct 14, 2024
1 parent db70e19 commit 2942654
Showing 1 changed file with 31 additions and 31 deletions.
62 changes: 31 additions & 31 deletions release-notes/versioned/pulsar-4.0.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,38 +9,37 @@ sidebar_label: Apache Pulsar 4.0.0
Changes in 4.0.0 release since 3.3.0 release preparation was started.
For the complete list, check the [full changelog](https://github.com/apache/pulsar/compare/188355b...v4.0.0) and [full PR list](https://github.com/apache/pulsar/pulls?q=is%3Apr+is%3Amerged+milestone%3A4.0.0+sort%3Acreated-asc).

### PIPs
### PIPs since 3.3.0 release

- [improve][pip] Improve PIP process and voting timeline ([#23387](https://github.com/apache/pulsar/pull/23387))
- [improve][pip] PIP-327: Support force topic loading for unrecoverable errors ([#21752](https://github.com/apache/pulsar/pull/21752))
- [improve][pip] PIP-337: SSL Factory Plugin to customize SSL Context and SSL Engine generation ([#22016](https://github.com/apache/pulsar/pull/22016))
- [improve][pip] PIP-347: add role field in consumer's stat ([#22564](https://github.com/apache/pulsar/pull/22564))
- [improve][pip] PIP-348: Trigger offload on topic load stage ([#22650](https://github.com/apache/pulsar/pull/22650))
- [improve][pip] PIP-349: Add additionalSystemCursorNames ignore list for TTL check ([#22651](https://github.com/apache/pulsar/pull/22651))
- [improve][pip] PIP-350: Allow to disable the managedLedgerOffloadDeletionLagInMillis ([#22688](https://github.com/apache/pulsar/pull/22688))
- [improve][pip] PIP-351: Additional options for Pulsar-Test client to support KeyStore based TLS ([#22694](https://github.com/apache/pulsar/pull/22694))
- [improve][pip] PIP-352: Event time based topic compactor ([#22710](https://github.com/apache/pulsar/pull/22710))
- [improve][PIP] PIP-353: Improve transaction message visibility for peek-messages ([#22746](https://github.com/apache/pulsar/pull/22746))
- [improve][pip] PIP-354: apply topK mechanism to ModularLoadManagerImpl ([#22765](https://github.com/apache/pulsar/pull/22765))
- [improve][pip] PIP-355: Enhancing Broker-Level Metrics for Pulsar ([#22778](https://github.com/apache/pulsar/pull/22778))
- [improve][pip] PIP-356: Support Geo-Replication starts at earliest position ([#22806](https://github.com/apache/pulsar/pull/22806))
- [improve][pip] PIP-357: Correct the conf name in load balance module. ([#22823](https://github.com/apache/pulsar/pull/22823))
- [improve][pip] PIP-358: let resource weight work for OverloadShedder, LeastLongTermMessageRate, ModularLoadManagerImpl. ([#22889](https://github.com/apache/pulsar/pull/22889))
- [improve][pip] PIP-359: Support custom message listener executor for specific subscription ([#22902](https://github.com/apache/pulsar/pull/22902))
- [improve][pip] PIP-360 Add admin API to display Schema metadata ([#22913](https://github.com/apache/pulsar/pull/22913))
- [improve][pip] PIP-363: Add callback parameters to the method: org.apache.pulsar.client.impl.SendCallback.sendComplete. ([#22940](https://github.com/apache/pulsar/pull/22940))
- [improve][pip] PIP-364: Introduce a new load balance algorithm AvgShedder ([#22946](https://github.com/apache/pulsar/pull/22946))
- [improve][pip] PIP-366: Support to specify different config for Configuration and Local Metadata Store ([#23033](https://github.com/apache/pulsar/pull/23033))
- [improve][pip] PIP-367: Propose a Contributor Repository for Pulsar ([#23061](https://github.com/apache/pulsar/pull/23061))
- [improve][pip] PIP-368: Support lookup based on the lookup properties ([#23075](https://github.com/apache/pulsar/pull/23075))
- [improve][pip] PIP-369: Flag based selective unload on changing ns-isolation-policy ([#23116](https://github.com/apache/pulsar/pull/23116))
- [improve][pip] PIP-370: configurable remote topic creation in geo-replication ([#23124](https://github.com/apache/pulsar/pull/23124))
- [improve][pip] PIP-374: Visibility of messages in receiverQueue for the consumers ([#23235](https://github.com/apache/pulsar/pull/23235))
- [improve][pip] PIP-376: Make topic policies service pluggable ([#23248](https://github.com/apache/pulsar/pull/23248))
- [improve][pip] PIP-378 Add ServiceUnitStateTableView abstraction (ExtensibleLoadMangerImpl only) ([#23300](https://github.com/apache/pulsar/pull/23300))
- [improve][pip] PIP-379: Key_Shared Draining Hashes for Improved Message Ordering ([#23309](https://github.com/apache/pulsar/pull/23309))
- [improve][pip] PIP-381: Handle large PositionInfo state ([#23328](https://github.com/apache/pulsar/pull/23328))
- [improve][PIP] PIP-383: Support granting/revoking permissions for multiple topics ([#23355](https://github.com/apache/pulsar/pull/23355))
- [PIP-327](https://github.com/apache/pulsar/blob/master/pip/pip-327.md): Support force topic loading for unrecoverable errors ([#21752](https://github.com/apache/pulsar/pull/21752))
- [PIP-337](https://github.com/apache/pulsar/blob/master/pip/pip-337.md): SSL Factory Plugin to customize SSL Context and SSL Engine generation ([#22016](https://github.com/apache/pulsar/pull/22016))
- [PIP-347](https://github.com/apache/pulsar/blob/master/pip/pip-347.md): add role field in consumer's stat ([#22564](https://github.com/apache/pulsar/pull/22564))
- [PIP-348](https://github.com/apache/pulsar/blob/master/pip/pip-348.md): Trigger offload on topic load stage ([#22650](https://github.com/apache/pulsar/pull/22650))
- [PIP-349](https://github.com/apache/pulsar/blob/master/pip/pip-349.md): Add additionalSystemCursorNames ignore list for TTL check ([#22651](https://github.com/apache/pulsar/pull/22651))
- [PIP-350](https://github.com/apache/pulsar/blob/master/pip/pip-350.md): Allow to disable the managedLedgerOffloadDeletionLagInMillis ([#22688](https://github.com/apache/pulsar/pull/22688))
- [PIP-351](https://github.com/apache/pulsar/blob/master/pip/pip-351.md): Additional options for Pulsar-Test client to support KeyStore based TLS ([#22694](https://github.com/apache/pulsar/pull/22694))
- [PIP-352](https://github.com/apache/pulsar/blob/master/pip/pip-352.md): Event time based topic compactor ([#22710](https://github.com/apache/pulsar/pull/22710))
- [PIP-353](https://github.com/apache/pulsar/blob/master/pip/pip-353.md): Improve transaction message visibility for peek-messages ([#22746](https://github.com/apache/pulsar/pull/22746))
- [PIP-354](https://github.com/apache/pulsar/blob/master/pip/pip-354.md): apply topK mechanism to ModularLoadManagerImpl ([#22765](https://github.com/apache/pulsar/pull/22765))
- [PIP-355](https://github.com/apache/pulsar/blob/master/pip/pip-355.md): Enhancing Broker-Level Metrics for Pulsar ([#22778](https://github.com/apache/pulsar/pull/22778))
- [PIP-356](https://github.com/apache/pulsar/blob/master/pip/pip-356.md): Support Geo-Replication starts at earliest position ([#22806](https://github.com/apache/pulsar/pull/22806))
- [PIP-357](https://github.com/apache/pulsar/blob/master/pip/pip-357.md): Correct the conf name in load balance module. ([#22823](https://github.com/apache/pulsar/pull/22823))
- [PIP-358](https://github.com/apache/pulsar/blob/master/pip/pip-358.md): let resource weight work for OverloadShedder, LeastLongTermMessageRate, ModularLoadManagerImpl. ([#22889](https://github.com/apache/pulsar/pull/22889))
- [PIP-359](https://github.com/apache/pulsar/blob/master/pip/pip-359.md): Support custom message listener executor for specific subscription ([#22902](https://github.com/apache/pulsar/pull/22902))
- [PIP-360](https://github.com/apache/pulsar/blob/master/pip/pip-360.md): Add admin API to display Schema metadata ([#22913](https://github.com/apache/pulsar/pull/22913))
- [PIP-363](https://github.com/apache/pulsar/blob/master/pip/pip-363.md): Add callback parameters to the method: org.apache.pulsar.client.impl.SendCallback.sendComplete. ([#22940](https://github.com/apache/pulsar/pull/22940))
- [PIP-364](https://github.com/apache/pulsar/blob/master/pip/pip-364.md): Introduce a new load balance algorithm AvgShedder ([#22946](https://github.com/apache/pulsar/pull/22946))
- [PIP-366](https://github.com/apache/pulsar/blob/master/pip/pip-366.md): Support to specify different config for Configuration and Local Metadata Store ([#23033](https://github.com/apache/pulsar/pull/23033))
- [PIP-367](https://github.com/apache/pulsar/blob/master/pip/pip-367.md): Propose a Contributor Repository for Pulsar ([#23061](https://github.com/apache/pulsar/pull/23061))
- [PIP-368](https://github.com/apache/pulsar/blob/master/pip/pip-368.md): Support lookup based on the lookup properties ([#23075](https://github.com/apache/pulsar/pull/23075))
- [PIP-369](https://github.com/apache/pulsar/blob/master/pip/pip-369.md): Flag based selective unload on changing ns-isolation-policy ([#23116](https://github.com/apache/pulsar/pull/23116))
- [PIP-370](https://github.com/apache/pulsar/blob/master/pip/pip-370.md): configurable remote topic creation in geo-replication ([#23124](https://github.com/apache/pulsar/pull/23124))
- [PIP-374](https://github.com/apache/pulsar/blob/master/pip/pip-374.md): Visibility of messages in receiverQueue for the consumers ([#23235](https://github.com/apache/pulsar/pull/23235))
- [PIP-376](https://github.com/apache/pulsar/blob/master/pip/pip-376-Topic-Policies-Service-Pluggable.md): Make topic policies service pluggable ([#23248](https://github.com/apache/pulsar/pull/23248))
- [PIP-378](https://github.com/apache/pulsar/blob/master/pip/pip-378.md): Add ServiceUnitStateTableView abstraction (ExtensibleLoadMangerImpl only) ([#23300](https://github.com/apache/pulsar/pull/23300))
- [PIP-379](https://github.com/apache/pulsar/blob/master/pip/pip-379.md): Key_Shared Draining Hashes for Improved Message Ordering ([#23309](https://github.com/apache/pulsar/pull/23309))
- [PIP-381](https://github.com/apache/pulsar/blob/master/pip/pip-381-large-positioninfo.md): Handle large PositionInfo state ([#23328](https://github.com/apache/pulsar/pull/23328))
- [PIP-383](https://github.com/apache/pulsar/blob/master/pip/pip-383.md): Support granting/revoking permissions for multiple topics ([#23355](https://github.com/apache/pulsar/pull/23355))

### Library updates and dependency changes

Expand Down Expand Up @@ -404,6 +403,7 @@ For the complete list, check the [full changelog](https://github.com/apache/puls
- [improve] Configure Rocksdb to use musl libc flavor of the native library ([#23375](https://github.com/apache/pulsar/pull/23375))
- [improve] Validate range of argument before long -> int conversion ([#22830](https://github.com/apache/pulsar/pull/22830))
- [cleanup] Cleanup some duplicated code ([#23204](https://github.com/apache/pulsar/pull/23204))
- [improve][pip] Improve PIP process and voting timeline ([#23387](https://github.com/apache/pulsar/pull/23387))

### Tests, Build & CI

Expand Down

0 comments on commit 2942654

Please sign in to comment.