You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pulsar.apache.org by List <na...@gmail.com> on 2025/11/07 00:57:12 UTC

[VOTE] PIP-445: Add Builder Methods to Create Message-based TableView

Hi Pulsar community,

I would like to start a vote thread to merge the following Pull Request:

*PR:* https://github.com/apache/pulsar/pull/24809
<https://www.google.com/search?q=https://github.com/apache/pulsar/pull/24809>

This PR provides the implementation for PIP-445 and addresses Issue #24744.

*Motivation:*

   -

   Introduces a flexible, backward-compatible mechanism to the
   TableViewBuilder (adding createMapped and createMappedAsync).
   -

   Allows users to access the full Message<T> object, including metadata
   (e.g., properties, event time).
   -

   Resolves the limitation where the current API only exposes the
   deserialized value.

*Relevant Links:*

   -

   *PIP (Proposal):* https://github.com/apache/pulsar/pull/24842
   <https://www.google.com/search?q=https://github.com/apache/pulsar/pull/24842>
   -

   *Main Issue:* https://github.com/apache/pulsar/issues/24744
   <https://www.google.com/search?q=https://github.com/apache/pulsar/issues/24744>
   -

   *Mailing List Discussion:*
   https://lists.apache.org/thread/12jxo0n3njjpm17w2zdo2qvx1bs3y2dk

Thank you, SeungTaek Lim

Re: [VOTE] PIP-445: Add Builder Methods to Create Message-based TableView

Posted by Zixuan Liu <zi...@apache.org>.
+1 (binding)

List <na...@gmail.com>于2025年11月7日 周五08:59写道:

> Hi Pulsar community,
>
> I would like to start a vote thread to merge the following Pull Request:
>
> *PR:* https://github.com/apache/pulsar/pull/24809
> <
> https://www.google.com/search?q=https://github.com/apache/pulsar/pull/24809
> >
>
> This PR provides the implementation for PIP-445 and addresses Issue #24744.
>
> *Motivation:*
>
>    -
>
>    Introduces a flexible, backward-compatible mechanism to the
>    TableViewBuilder (adding createMapped and createMappedAsync).
>    -
>
>    Allows users to access the full Message<T> object, including metadata
>    (e.g., properties, event time).
>    -
>
>    Resolves the limitation where the current API only exposes the
>    deserialized value.
>
> *Relevant Links:*
>
>    -
>
>    *PIP (Proposal):* https://github.com/apache/pulsar/pull/24842
>    <
> https://www.google.com/search?q=https://github.com/apache/pulsar/pull/24842
> >
>    -
>
>    *Main Issue:* https://github.com/apache/pulsar/issues/24744
>    <
> https://www.google.com/search?q=https://github.com/apache/pulsar/issues/24744
> >
>    -
>
>    *Mailing List Discussion:*
>    https://lists.apache.org/thread/12jxo0n3njjpm17w2zdo2qvx1bs3y2dk
>
> Thank you, SeungTaek Lim
>

[VOTE][RESULT] PIP-445: Add Builder Methods to Create Message-based TableView

Posted by List <na...@gmail.com>.
Hi Pulsar community,

The vote for PIP-445 has passed with 3 binding +1 votes and 1 non-binding
+1 vote:

Binding +1:
- Lari Hotari
- Enrico Olivelli
- Zixuan Liu

Non-binding +1:
- Tao Jiuming

There were no 0 or -1 votes.

Vote thread:
https://lists.apache.org/thread/5qfjb8thvb9h8f81kg1xch67przd5w36
<https://l.jumpto.es/l/f9ae8bc52d6d7b56e8772be4c2b2b3f17ea3cc47?u=11292348>

Sorry for the late follow-up on closing this vote, and thanks to everyone
who voted.
The PIP PR is now ready to be merged:
https://github.com/apache/pulsar/pull/24842
<https://l.jumpto.es/l/64c46a1a0eba6a37cebd77ba143b8df86ac98430?u=11292348>

Thank you,
SeungTaek Lim

On Sun, Feb 08, 2026 06:15 PM, Tao Jiuming <da...@apache.org> wrote:

> +1 nonbinding
>
> List <na...@gmail.com>于2025年11月7日 周五08:57写道:
>
> > Hi Pulsar community,
> >
> > I would like to start a vote thread to merge the following Pull Request:
> >
> > *PR:* https://github.com/apache/pulsar/pull/24809
> <https://l.jumpto.es/l/ee5a0c431f8053ab5516434cc7aed4ffe989a24a?u=11292348>
> > <
> >
> https://www.google.com/search?q=https://github.com/apache/pulsar/pull/24809
> <https://l.jumpto.es/l/7d47ccf04a1192803edc798976c955d6238998ca?u=11292348>
> > >
> >
> > This PR provides the implementation for PIP-445 and addresses Issue
> #24744.
> >
> > *Motivation:*
> >
> >    -
> >
> >    Introduces a flexible, backward-compatible mechanism to the
> >    TableViewBuilder (adding createMapped and createMappedAsync).
> >    -
> >
> >    Allows users to access the full Message<T> object, including metadata
> >    (e.g., properties, event time).
> >    -
> >
> >    Resolves the limitation where the current API only exposes the
> >    deserialized value.
> >
> > *Relevant Links:*
> >
> >    -
> >
> >    *PIP (Proposal):* https://github.com/apache/pulsar/pull/24842
> <https://l.jumpto.es/l/c7f1d9d5b744c224f3f87c12c1812549006a6e7c?u=11292348>
> >    <
> >
> https://www.google.com/search?q=https://github.com/apache/pulsar/pull/24842
> <https://l.jumpto.es/l/d2abf1dff6ccab643c6db9f63ff9669977f13e96?u=11292348>
> > >
> >    -
> >
> >    *Main Issue:* https://github.com/apache/pulsar/issues/24744
> <https://l.jumpto.es/l/ef206a989bc5606e86c2df67b916c5ed62987419?u=11292348>
> >    <
> >
> https://www.google.com/search?q=https://github.com/apache/pulsar/issues/24744
> <https://l.jumpto.es/l/7a1e03eba54a84ae9dafc410e5fa1b76cdd8de0d?u=11292348>
> > >
> >    -
> >
> >    *Mailing List Discussion:*
> >    https://lists.apache.org/thread/12jxo0n3njjpm17w2zdo2qvx1bs3y2dk
> <https://l.jumpto.es/l/01abe1b2e208cea7714cc7948a8727c077acbbed?u=11292348>
> >
> > Thank you, SeungTaek Lim
> >
>

Re: [VOTE] PIP-445: Add Builder Methods to Create Message-based TableView

Posted by Tao Jiuming <da...@apache.org>.
+1 nonbinding

List <na...@gmail.com>于2025年11月7日 周五08:57写道:

> Hi Pulsar community,
>
> I would like to start a vote thread to merge the following Pull Request:
>
> *PR:* https://github.com/apache/pulsar/pull/24809
> <
> https://www.google.com/search?q=https://github.com/apache/pulsar/pull/24809
> >
>
> This PR provides the implementation for PIP-445 and addresses Issue #24744.
>
> *Motivation:*
>
>    -
>
>    Introduces a flexible, backward-compatible mechanism to the
>    TableViewBuilder (adding createMapped and createMappedAsync).
>    -
>
>    Allows users to access the full Message<T> object, including metadata
>    (e.g., properties, event time).
>    -
>
>    Resolves the limitation where the current API only exposes the
>    deserialized value.
>
> *Relevant Links:*
>
>    -
>
>    *PIP (Proposal):* https://github.com/apache/pulsar/pull/24842
>    <
> https://www.google.com/search?q=https://github.com/apache/pulsar/pull/24842
> >
>    -
>
>    *Main Issue:* https://github.com/apache/pulsar/issues/24744
>    <
> https://www.google.com/search?q=https://github.com/apache/pulsar/issues/24744
> >
>    -
>
>    *Mailing List Discussion:*
>    https://lists.apache.org/thread/12jxo0n3njjpm17w2zdo2qvx1bs3y2dk
>
> Thank you, SeungTaek Lim
>

Re: [VOTE] PIP-445: Add Builder Methods to Create Message-based TableView

Posted by Enrico Olivelli <eo...@gmail.com>.
+1 (binding)


Enrico

Il Ven 6 Feb 2026, 11:32 Lari Hotari <lh...@apache.org> ha scritto:

> +1 (binding)
>
> -Lari
>
> On 2025/11/07 00:57:12 List wrote:
> > Hi Pulsar community,
> >
> > I would like to start a vote thread to merge the following Pull Request:
> >
> > *PR:* https://github.com/apache/pulsar/pull/24809
> > <
> https://www.google.com/search?q=https://github.com/apache/pulsar/pull/24809
> >
> >
> > This PR provides the implementation for PIP-445 and addresses Issue
> #24744.
> >
> > *Motivation:*
> >
> >    -
> >
> >    Introduces a flexible, backward-compatible mechanism to the
> >    TableViewBuilder (adding createMapped and createMappedAsync).
> >    -
> >
> >    Allows users to access the full Message<T> object, including metadata
> >    (e.g., properties, event time).
> >    -
> >
> >    Resolves the limitation where the current API only exposes the
> >    deserialized value.
> >
> > *Relevant Links:*
> >
> >    -
> >
> >    *PIP (Proposal):* https://github.com/apache/pulsar/pull/24842
> >    <
> https://www.google.com/search?q=https://github.com/apache/pulsar/pull/24842
> >
> >    -
> >
> >    *Main Issue:* https://github.com/apache/pulsar/issues/24744
> >    <
> https://www.google.com/search?q=https://github.com/apache/pulsar/issues/24744
> >
> >    -
> >
> >    *Mailing List Discussion:*
> >    https://lists.apache.org/thread/12jxo0n3njjpm17w2zdo2qvx1bs3y2dk
> >
> > Thank you, SeungTaek Lim
> >
>

Re: [VOTE] PIP-445: Add Builder Methods to Create Message-based TableView

Posted by Lari Hotari <lh...@apache.org>.
+1 (binding)

-Lari

On 2025/11/07 00:57:12 List wrote:
> Hi Pulsar community,
> 
> I would like to start a vote thread to merge the following Pull Request:
> 
> *PR:* https://github.com/apache/pulsar/pull/24809
> <https://www.google.com/search?q=https://github.com/apache/pulsar/pull/24809>
> 
> This PR provides the implementation for PIP-445 and addresses Issue #24744.
> 
> *Motivation:*
> 
>    -
> 
>    Introduces a flexible, backward-compatible mechanism to the
>    TableViewBuilder (adding createMapped and createMappedAsync).
>    -
> 
>    Allows users to access the full Message<T> object, including metadata
>    (e.g., properties, event time).
>    -
> 
>    Resolves the limitation where the current API only exposes the
>    deserialized value.
> 
> *Relevant Links:*
> 
>    -
> 
>    *PIP (Proposal):* https://github.com/apache/pulsar/pull/24842
>    <https://www.google.com/search?q=https://github.com/apache/pulsar/pull/24842>
>    -
> 
>    *Main Issue:* https://github.com/apache/pulsar/issues/24744
>    <https://www.google.com/search?q=https://github.com/apache/pulsar/issues/24744>
>    -
> 
>    *Mailing List Discussion:*
>    https://lists.apache.org/thread/12jxo0n3njjpm17w2zdo2qvx1bs3y2dk
> 
> Thank you, SeungTaek Lim
>