(#26759) [improve][misc][branch-4.x] Upgrade Jackson to 2.18.11(#26736) [fix][cli] Avoid inheriting broker initial heap settings in tools(#26733) [fix][client] Release connections opened after close(#26678) [fix][ml] Fail in-flight adds when a managed ledger is terminated(#26670) [fix][meta] Track explicitly acquired underreplicated ledger locks(#26665) [fix][broker] Preserve compaction state on ledger close failure(#26649) [fix][cli] Correct admin command documentation generation(#26660) [fix][build] Upgrade Conscrypt to 2.6.3(#26643) [fix][broker] Check topic permissions for binary GetSchema and GetOrCreateSchema(#26644) [fix][broker] Check topic permissions for partitions and subscriptions added to a transaction(#26576) [fix][broker] Release the compaction buffers and permits on flush failures(#26626) [fix][client] Enable TableView compacted reads for short topic names(#26618) [fix][client] Drop a send receipt for a removed producer, not the connection(#26594) [fix][client] Flush acknowledgment groups at the combined size limit(#26587) [fix][fn] Remove deprecated github.com/golang/protobuf dependency from pulsar-function-go(#26578) [improve][broker] Disable subscription-thread dispatch by default(#26560) [fix][test] Avoid blocking common-pool workers in ledger shutdown test(#26253) [fix][broker] Avoid load shedding and metadata writes from a former leader(#26548) [fix][client] Stop tracking ack timeouts on non-persistent topics(#26441) [fix][fn] Return descriptive errors for unknown JSON properties(#26539) [improve][broker] Conflate concurrent readMoreEntries calls(#26536) [fix][test] Join assignment tailer before asserting its last message ID(#26474) [fix][ml] Fix batch ACK index loss when recovering cursor from MetadataStore(#25240) [fix] Fix ManagedLedgerImpl’s pendingAddEntries leak.