Re: [VOTE][REST-SPEC] Add list and load function endpoints

2026-06-05 Thread huaxin gao
The vote passed with the following tally:
+1: 10 (5 binding)
-1: none
+0: none

Thanks everyone for the review and vote! I will merge the spec change.

Best,

Huaxin

On Fri, Jun 5, 2026 at 6:16 PM Daniel Weeks  wrote:

> +1 (binding)
>
> On Fri, Jun 5, 2026, 6:12 PM Szehon Ho  wrote:
>
>> +1 (binding)
>>
>> I think it would be nice to track a specific-name for convenience over
>> definition-id, so engines can refer to each overloaded version of the
>> Function.
>>
>> But I guess that's a general addition to the Function spec, which I guess
>> I missed to bring at that point.
>>
>> Thanks!
>> Szehon
>>
>> On Tue, Jun 2, 2026 at 1:47 PM Ryan Blue  wrote:
>>
>>> +1
>>>
>>> On Mon, Jun 1, 2026 at 11:32 AM Steven Wu  wrote:
>>>
 +1 (binding)

 On Mon, Jun 1, 2026 at 11:21 AM huaxin gao 
 wrote:

> Hi all,
>
> Bumping this thread. The FunctionIdentifier vs CatalogObjectIdentifier
> discussion has been resolved — #16144
>  merged
> CatalogObjectIdentifier, and PR #15180
>  now uses it.
>
> Restarting the vote:
>
> [ ] +1 Add these changes to the spec
> [ ] +0
> [ ] -1 I have questions and/or concerns
>
> Thanks,
>
> Huaxin
>
> On Fri, Apr 10, 2026 at 11:13 AM vaquar khan 
> wrote:
>
>> +1
>>
>> Regards,
>> Vaquar Khan
>>
>> On Fri, Apr 10, 2026, 1:03 PM Maximilian Michels 
>> wrote:
>>
>>> +1 (non-binding)
>>>
>>> On Wed, Apr 1, 2026 at 7:22 PM Ajantha Bhat 
>>> wrote:
>>> >
>>> > +1 (non binding)
>>> >
>>> > with minor comments on the PR.
>>> >
>>> > - Ajantha
>>> >
>>> > On Thu, Apr 2, 2026 at 12:40 AM Jean-Baptiste Onofré <
>>> [email protected]> wrote:
>>> >>
>>> >> +1 (non binding)
>>> >>
>>> >> Regards
>>> >> JB
>>> >>
>>> >> Le jeu. 26 mars 2026 à 01:44, huaxin gao 
>>> a écrit :
>>> >>>
>>> >>> Hi All,
>>> >>>
>>> >>> I propose adding REST catalog endpoints for listing and loading
>>> functions, following the Iceberg UDF spec.
>>> >>>
>>> >>> New endpoints:
>>> >>>
>>> >>> GET /v1/{prefix}/namespaces/{namespace}/functions — list
>>> functions in a namespace
>>> >>> GET /v1/{prefix}/namespaces/{namespace}/functions/{function} —
>>> load a function
>>> >>>
>>> >>> ListFunctionsResponse returns FunctionIdentifier objects
>>> (namespace + name), consistent with listTables. LoadFunctionResult 
>>> returns
>>> inline UDF metadata and optional metadata-location, following the
>>> LoadTableResult/LoadViewResult pattern. Read-only; CRUD endpoints will
>>> follow in a separate proposal.
>>> >>>
>>> >>> For details please check:
>>> >>>
>>> >>> Spec PR: https://github.com/apache/iceberg/pull/15180
>>> >>>
>>> >>> Please vote in the next 72 hours:
>>> >>>
>>> >>> [ ] +1 Add these changes to the spec
>>> >>> [ ] +0
>>> >>> [ ] -1 I have questions and/or concerns
>>> >>>
>>> >>> Best,
>>> >>> Huaxin
>>>
>>


Re: [VOTE][REST-SPEC] Add list and load function endpoints

2026-06-05 Thread Daniel Weeks
+1 (binding)

On Fri, Jun 5, 2026, 6:12 PM Szehon Ho  wrote:

> +1 (binding)
>
> I think it would be nice to track a specific-name for convenience over
> definition-id, so engines can refer to each overloaded version of the
> Function.
>
> But I guess that's a general addition to the Function spec, which I guess
> I missed to bring at that point.
>
> Thanks!
> Szehon
>
> On Tue, Jun 2, 2026 at 1:47 PM Ryan Blue  wrote:
>
>> +1
>>
>> On Mon, Jun 1, 2026 at 11:32 AM Steven Wu  wrote:
>>
>>> +1 (binding)
>>>
>>> On Mon, Jun 1, 2026 at 11:21 AM huaxin gao 
>>> wrote:
>>>
 Hi all,

 Bumping this thread. The FunctionIdentifier vs CatalogObjectIdentifier
 discussion has been resolved — #16144
  merged
 CatalogObjectIdentifier, and PR #15180
  now uses it.

 Restarting the vote:

 [ ] +1 Add these changes to the spec
 [ ] +0
 [ ] -1 I have questions and/or concerns

 Thanks,

 Huaxin

 On Fri, Apr 10, 2026 at 11:13 AM vaquar khan 
 wrote:

> +1
>
> Regards,
> Vaquar Khan
>
> On Fri, Apr 10, 2026, 1:03 PM Maximilian Michels 
> wrote:
>
>> +1 (non-binding)
>>
>> On Wed, Apr 1, 2026 at 7:22 PM Ajantha Bhat 
>> wrote:
>> >
>> > +1 (non binding)
>> >
>> > with minor comments on the PR.
>> >
>> > - Ajantha
>> >
>> > On Thu, Apr 2, 2026 at 12:40 AM Jean-Baptiste Onofré <
>> [email protected]> wrote:
>> >>
>> >> +1 (non binding)
>> >>
>> >> Regards
>> >> JB
>> >>
>> >> Le jeu. 26 mars 2026 à 01:44, huaxin gao 
>> a écrit :
>> >>>
>> >>> Hi All,
>> >>>
>> >>> I propose adding REST catalog endpoints for listing and loading
>> functions, following the Iceberg UDF spec.
>> >>>
>> >>> New endpoints:
>> >>>
>> >>> GET /v1/{prefix}/namespaces/{namespace}/functions — list
>> functions in a namespace
>> >>> GET /v1/{prefix}/namespaces/{namespace}/functions/{function} —
>> load a function
>> >>>
>> >>> ListFunctionsResponse returns FunctionIdentifier objects
>> (namespace + name), consistent with listTables. LoadFunctionResult 
>> returns
>> inline UDF metadata and optional metadata-location, following the
>> LoadTableResult/LoadViewResult pattern. Read-only; CRUD endpoints will
>> follow in a separate proposal.
>> >>>
>> >>> For details please check:
>> >>>
>> >>> Spec PR: https://github.com/apache/iceberg/pull/15180
>> >>>
>> >>> Please vote in the next 72 hours:
>> >>>
>> >>> [ ] +1 Add these changes to the spec
>> >>> [ ] +0
>> >>> [ ] -1 I have questions and/or concerns
>> >>>
>> >>> Best,
>> >>> Huaxin
>>
>


Re: [VOTE][REST-SPEC] Add list and load function endpoints

2026-06-05 Thread Szehon Ho
+1 (binding)

I think it would be nice to track a specific-name for convenience over
definition-id, so engines can refer to each overloaded version of the
Function.

But I guess that's a general addition to the Function spec, which I guess I
missed to bring at that point.

Thanks!
Szehon

On Tue, Jun 2, 2026 at 1:47 PM Ryan Blue  wrote:

> +1
>
> On Mon, Jun 1, 2026 at 11:32 AM Steven Wu  wrote:
>
>> +1 (binding)
>>
>> On Mon, Jun 1, 2026 at 11:21 AM huaxin gao 
>> wrote:
>>
>>> Hi all,
>>>
>>> Bumping this thread. The FunctionIdentifier vs CatalogObjectIdentifier
>>> discussion has been resolved — #16144
>>>  merged
>>> CatalogObjectIdentifier, and PR #15180
>>>  now uses it.
>>>
>>> Restarting the vote:
>>>
>>> [ ] +1 Add these changes to the spec
>>> [ ] +0
>>> [ ] -1 I have questions and/or concerns
>>>
>>> Thanks,
>>>
>>> Huaxin
>>>
>>> On Fri, Apr 10, 2026 at 11:13 AM vaquar khan 
>>> wrote:
>>>
 +1

 Regards,
 Vaquar Khan

 On Fri, Apr 10, 2026, 1:03 PM Maximilian Michels 
 wrote:

> +1 (non-binding)
>
> On Wed, Apr 1, 2026 at 7:22 PM Ajantha Bhat 
> wrote:
> >
> > +1 (non binding)
> >
> > with minor comments on the PR.
> >
> > - Ajantha
> >
> > On Thu, Apr 2, 2026 at 12:40 AM Jean-Baptiste Onofré <
> [email protected]> wrote:
> >>
> >> +1 (non binding)
> >>
> >> Regards
> >> JB
> >>
> >> Le jeu. 26 mars 2026 à 01:44, huaxin gao 
> a écrit :
> >>>
> >>> Hi All,
> >>>
> >>> I propose adding REST catalog endpoints for listing and loading
> functions, following the Iceberg UDF spec.
> >>>
> >>> New endpoints:
> >>>
> >>> GET /v1/{prefix}/namespaces/{namespace}/functions — list functions
> in a namespace
> >>> GET /v1/{prefix}/namespaces/{namespace}/functions/{function} —
> load a function
> >>>
> >>> ListFunctionsResponse returns FunctionIdentifier objects
> (namespace + name), consistent with listTables. LoadFunctionResult returns
> inline UDF metadata and optional metadata-location, following the
> LoadTableResult/LoadViewResult pattern. Read-only; CRUD endpoints will
> follow in a separate proposal.
> >>>
> >>> For details please check:
> >>>
> >>> Spec PR: https://github.com/apache/iceberg/pull/15180
> >>>
> >>> Please vote in the next 72 hours:
> >>>
> >>> [ ] +1 Add these changes to the spec
> >>> [ ] +0
> >>> [ ] -1 I have questions and/or concerns
> >>>
> >>> Best,
> >>> Huaxin
>



Re: [VOTE][REST-SPEC] Add list and load function endpoints

2026-06-02 Thread Ryan Blue
+1

On Mon, Jun 1, 2026 at 11:32 AM Steven Wu  wrote:

> +1 (binding)
>
> On Mon, Jun 1, 2026 at 11:21 AM huaxin gao  wrote:
>
>> Hi all,
>>
>> Bumping this thread. The FunctionIdentifier vs CatalogObjectIdentifier
>> discussion has been resolved — #16144
>>  merged
>> CatalogObjectIdentifier, and PR #15180
>>  now uses it.
>>
>> Restarting the vote:
>>
>> [ ] +1 Add these changes to the spec
>> [ ] +0
>> [ ] -1 I have questions and/or concerns
>>
>> Thanks,
>>
>> Huaxin
>>
>> On Fri, Apr 10, 2026 at 11:13 AM vaquar khan 
>> wrote:
>>
>>> +1
>>>
>>> Regards,
>>> Vaquar Khan
>>>
>>> On Fri, Apr 10, 2026, 1:03 PM Maximilian Michels  wrote:
>>>
 +1 (non-binding)

 On Wed, Apr 1, 2026 at 7:22 PM Ajantha Bhat 
 wrote:
 >
 > +1 (non binding)
 >
 > with minor comments on the PR.
 >
 > - Ajantha
 >
 > On Thu, Apr 2, 2026 at 12:40 AM Jean-Baptiste Onofré 
 wrote:
 >>
 >> +1 (non binding)
 >>
 >> Regards
 >> JB
 >>
 >> Le jeu. 26 mars 2026 à 01:44, huaxin gao  a
 écrit :
 >>>
 >>> Hi All,
 >>>
 >>> I propose adding REST catalog endpoints for listing and loading
 functions, following the Iceberg UDF spec.
 >>>
 >>> New endpoints:
 >>>
 >>> GET /v1/{prefix}/namespaces/{namespace}/functions — list functions
 in a namespace
 >>> GET /v1/{prefix}/namespaces/{namespace}/functions/{function} — load
 a function
 >>>
 >>> ListFunctionsResponse returns FunctionIdentifier objects (namespace
 + name), consistent with listTables. LoadFunctionResult returns inline UDF
 metadata and optional metadata-location, following the
 LoadTableResult/LoadViewResult pattern. Read-only; CRUD endpoints will
 follow in a separate proposal.
 >>>
 >>> For details please check:
 >>>
 >>> Spec PR: https://github.com/apache/iceberg/pull/15180
 >>>
 >>> Please vote in the next 72 hours:
 >>>
 >>> [ ] +1 Add these changes to the spec
 >>> [ ] +0
 >>> [ ] -1 I have questions and/or concerns
 >>>
 >>> Best,
 >>> Huaxin

>>>


Re: [VOTE][REST-SPEC] Add list and load function endpoints

2026-06-01 Thread Steven Wu
+1 (binding)

On Mon, Jun 1, 2026 at 11:21 AM huaxin gao  wrote:

> Hi all,
>
> Bumping this thread. The FunctionIdentifier vs CatalogObjectIdentifier
> discussion has been resolved — #16144
>  merged
> CatalogObjectIdentifier, and PR #15180
>  now uses it.
>
> Restarting the vote:
>
> [ ] +1 Add these changes to the spec
> [ ] +0
> [ ] -1 I have questions and/or concerns
>
> Thanks,
>
> Huaxin
>
> On Fri, Apr 10, 2026 at 11:13 AM vaquar khan 
> wrote:
>
>> +1
>>
>> Regards,
>> Vaquar Khan
>>
>> On Fri, Apr 10, 2026, 1:03 PM Maximilian Michels  wrote:
>>
>>> +1 (non-binding)
>>>
>>> On Wed, Apr 1, 2026 at 7:22 PM Ajantha Bhat 
>>> wrote:
>>> >
>>> > +1 (non binding)
>>> >
>>> > with minor comments on the PR.
>>> >
>>> > - Ajantha
>>> >
>>> > On Thu, Apr 2, 2026 at 12:40 AM Jean-Baptiste Onofré 
>>> wrote:
>>> >>
>>> >> +1 (non binding)
>>> >>
>>> >> Regards
>>> >> JB
>>> >>
>>> >> Le jeu. 26 mars 2026 à 01:44, huaxin gao  a
>>> écrit :
>>> >>>
>>> >>> Hi All,
>>> >>>
>>> >>> I propose adding REST catalog endpoints for listing and loading
>>> functions, following the Iceberg UDF spec.
>>> >>>
>>> >>> New endpoints:
>>> >>>
>>> >>> GET /v1/{prefix}/namespaces/{namespace}/functions — list functions
>>> in a namespace
>>> >>> GET /v1/{prefix}/namespaces/{namespace}/functions/{function} — load
>>> a function
>>> >>>
>>> >>> ListFunctionsResponse returns FunctionIdentifier objects (namespace
>>> + name), consistent with listTables. LoadFunctionResult returns inline UDF
>>> metadata and optional metadata-location, following the
>>> LoadTableResult/LoadViewResult pattern. Read-only; CRUD endpoints will
>>> follow in a separate proposal.
>>> >>>
>>> >>> For details please check:
>>> >>>
>>> >>> Spec PR: https://github.com/apache/iceberg/pull/15180
>>> >>>
>>> >>> Please vote in the next 72 hours:
>>> >>>
>>> >>> [ ] +1 Add these changes to the spec
>>> >>> [ ] +0
>>> >>> [ ] -1 I have questions and/or concerns
>>> >>>
>>> >>> Best,
>>> >>> Huaxin
>>>
>>


Re: [VOTE][REST-SPEC] Add list and load function endpoints

2026-06-01 Thread huaxin gao
Hi all,

Bumping this thread. The FunctionIdentifier vs CatalogObjectIdentifier
discussion has been resolved — #16144
 merged
CatalogObjectIdentifier, and PR #15180
 now uses it.

Restarting the vote:

[ ] +1 Add these changes to the spec
[ ] +0
[ ] -1 I have questions and/or concerns

Thanks,

Huaxin

On Fri, Apr 10, 2026 at 11:13 AM vaquar khan  wrote:

> +1
>
> Regards,
> Vaquar Khan
>
> On Fri, Apr 10, 2026, 1:03 PM Maximilian Michels  wrote:
>
>> +1 (non-binding)
>>
>> On Wed, Apr 1, 2026 at 7:22 PM Ajantha Bhat 
>> wrote:
>> >
>> > +1 (non binding)
>> >
>> > with minor comments on the PR.
>> >
>> > - Ajantha
>> >
>> > On Thu, Apr 2, 2026 at 12:40 AM Jean-Baptiste Onofré 
>> wrote:
>> >>
>> >> +1 (non binding)
>> >>
>> >> Regards
>> >> JB
>> >>
>> >> Le jeu. 26 mars 2026 à 01:44, huaxin gao  a
>> écrit :
>> >>>
>> >>> Hi All,
>> >>>
>> >>> I propose adding REST catalog endpoints for listing and loading
>> functions, following the Iceberg UDF spec.
>> >>>
>> >>> New endpoints:
>> >>>
>> >>> GET /v1/{prefix}/namespaces/{namespace}/functions — list functions in
>> a namespace
>> >>> GET /v1/{prefix}/namespaces/{namespace}/functions/{function} — load a
>> function
>> >>>
>> >>> ListFunctionsResponse returns FunctionIdentifier objects (namespace +
>> name), consistent with listTables. LoadFunctionResult returns inline UDF
>> metadata and optional metadata-location, following the
>> LoadTableResult/LoadViewResult pattern. Read-only; CRUD endpoints will
>> follow in a separate proposal.
>> >>>
>> >>> For details please check:
>> >>>
>> >>> Spec PR: https://github.com/apache/iceberg/pull/15180
>> >>>
>> >>> Please vote in the next 72 hours:
>> >>>
>> >>> [ ] +1 Add these changes to the spec
>> >>> [ ] +0
>> >>> [ ] -1 I have questions and/or concerns
>> >>>
>> >>> Best,
>> >>> Huaxin
>>
>


Re: [VOTE][REST-SPEC] Add list and load function endpoints

2026-04-10 Thread vaquar khan
+1

Regards,
Vaquar Khan

On Fri, Apr 10, 2026, 1:03 PM Maximilian Michels  wrote:

> +1 (non-binding)
>
> On Wed, Apr 1, 2026 at 7:22 PM Ajantha Bhat  wrote:
> >
> > +1 (non binding)
> >
> > with minor comments on the PR.
> >
> > - Ajantha
> >
> > On Thu, Apr 2, 2026 at 12:40 AM Jean-Baptiste Onofré 
> wrote:
> >>
> >> +1 (non binding)
> >>
> >> Regards
> >> JB
> >>
> >> Le jeu. 26 mars 2026 à 01:44, huaxin gao  a
> écrit :
> >>>
> >>> Hi All,
> >>>
> >>> I propose adding REST catalog endpoints for listing and loading
> functions, following the Iceberg UDF spec.
> >>>
> >>> New endpoints:
> >>>
> >>> GET /v1/{prefix}/namespaces/{namespace}/functions — list functions in
> a namespace
> >>> GET /v1/{prefix}/namespaces/{namespace}/functions/{function} — load a
> function
> >>>
> >>> ListFunctionsResponse returns FunctionIdentifier objects (namespace +
> name), consistent with listTables. LoadFunctionResult returns inline UDF
> metadata and optional metadata-location, following the
> LoadTableResult/LoadViewResult pattern. Read-only; CRUD endpoints will
> follow in a separate proposal.
> >>>
> >>> For details please check:
> >>>
> >>> Spec PR: https://github.com/apache/iceberg/pull/15180
> >>>
> >>> Please vote in the next 72 hours:
> >>>
> >>> [ ] +1 Add these changes to the spec
> >>> [ ] +0
> >>> [ ] -1 I have questions and/or concerns
> >>>
> >>> Best,
> >>> Huaxin
>


Re: [VOTE][REST-SPEC] Add list and load function endpoints

2026-04-10 Thread Maximilian Michels
+1 (non-binding)

On Wed, Apr 1, 2026 at 7:22 PM Ajantha Bhat  wrote:
>
> +1 (non binding)
>
> with minor comments on the PR.
>
> - Ajantha
>
> On Thu, Apr 2, 2026 at 12:40 AM Jean-Baptiste Onofré  
> wrote:
>>
>> +1 (non binding)
>>
>> Regards
>> JB
>>
>> Le jeu. 26 mars 2026 à 01:44, huaxin gao  a écrit :
>>>
>>> Hi All,
>>>
>>> I propose adding REST catalog endpoints for listing and loading functions, 
>>> following the Iceberg UDF spec.
>>>
>>> New endpoints:
>>>
>>> GET /v1/{prefix}/namespaces/{namespace}/functions — list functions in a 
>>> namespace
>>> GET /v1/{prefix}/namespaces/{namespace}/functions/{function} — load a 
>>> function
>>>
>>> ListFunctionsResponse returns FunctionIdentifier objects (namespace + 
>>> name), consistent with listTables. LoadFunctionResult returns inline UDF 
>>> metadata and optional metadata-location, following the 
>>> LoadTableResult/LoadViewResult pattern. Read-only; CRUD endpoints will 
>>> follow in a separate proposal.
>>>
>>> For details please check:
>>>
>>> Spec PR: https://github.com/apache/iceberg/pull/15180
>>>
>>> Please vote in the next 72 hours:
>>>
>>> [ ] +1 Add these changes to the spec
>>> [ ] +0
>>> [ ] -1 I have questions and/or concerns
>>>
>>> Best,
>>> Huaxin


Re: [VOTE][REST-SPEC] Add list and load function endpoints

2026-04-01 Thread Ajantha Bhat
+1 (non binding)

with minor comments on the PR.

- Ajantha

On Thu, Apr 2, 2026 at 12:40 AM Jean-Baptiste Onofré 
wrote:

> +1 (non binding)
>
> Regards
> JB
>
> Le jeu. 26 mars 2026 à 01:44, huaxin gao  a
> écrit :
>
>> Hi All,
>>
>> I propose adding REST catalog endpoints for listing and loading
>> functions, following the Iceberg UDF spec.
>>
>> New endpoints:
>>
>>- GET /v1/{prefix}/namespaces/{namespace}/functions — list functions
>>in a namespace
>>- GET /v1/{prefix}/namespaces/{namespace}/functions/{function} — load
>>a function
>>
>> ListFunctionsResponse returns FunctionIdentifier objects (namespace +
>> name), consistent with listTables. LoadFunctionResult returns inline UDF
>> metadata and optional metadata-location, following the
>> LoadTableResult/LoadViewResult pattern. Read-only; CRUD endpoints will
>> follow in a separate proposal.
>>
>> For details please check:
>>
>>- Spec PR: https://github.com/apache/iceberg/pull/15180
>>
>> Please vote in the next 72 hours:
>>
>> [ ] +1 Add these changes to the spec
>> [ ] +0
>> [ ] -1 I have questions and/or concerns
>>
>> Best,
>> Huaxin
>>
>


Re: [VOTE][REST-SPEC] Add list and load function endpoints

2026-04-01 Thread Jean-Baptiste Onofré
+1 (non binding)

Regards
JB

Le jeu. 26 mars 2026 à 01:44, huaxin gao  a écrit :

> Hi All,
>
> I propose adding REST catalog endpoints for listing and loading functions,
> following the Iceberg UDF spec.
>
> New endpoints:
>
>- GET /v1/{prefix}/namespaces/{namespace}/functions — list functions
>in a namespace
>- GET /v1/{prefix}/namespaces/{namespace}/functions/{function} — load
>a function
>
> ListFunctionsResponse returns FunctionIdentifier objects (namespace +
> name), consistent with listTables. LoadFunctionResult returns inline UDF
> metadata and optional metadata-location, following the
> LoadTableResult/LoadViewResult pattern. Read-only; CRUD endpoints will
> follow in a separate proposal.
>
> For details please check:
>
>- Spec PR: https://github.com/apache/iceberg/pull/15180
>
> Please vote in the next 72 hours:
>
> [ ] +1 Add these changes to the spec
> [ ] +0
> [ ] -1 I have questions and/or concerns
>
> Best,
> Huaxin
>


Re: [VOTE][REST-SPEC] Add list and load function endpoints

2026-04-01 Thread Alexandre Dutra
+1 (nb)

On Tue, Mar 31, 2026 at 10:49 PM Yufei Gu  wrote:
>
> +1. Thanks Huaxin.
>
> Yufei
>
>
> On Tue, Mar 31, 2026 at 1:42 PM huaxin gao  wrote:
>>
>> Hi everyone,
>>
>> A gentle reminder to vote on this proposal. Thanks!
>>
>> Best,
>> Huaxin
>>
>> On Wed, Mar 25, 2026 at 5:43 PM huaxin gao  wrote:
>>>
>>> Hi All,
>>>
>>> I propose adding REST catalog endpoints for listing and loading functions, 
>>> following the Iceberg UDF spec.
>>>
>>> New endpoints:
>>>
>>> GET /v1/{prefix}/namespaces/{namespace}/functions — list functions in a 
>>> namespace
>>> GET /v1/{prefix}/namespaces/{namespace}/functions/{function} — load a 
>>> function
>>>
>>> ListFunctionsResponse returns FunctionIdentifier objects (namespace + 
>>> name), consistent with listTables. LoadFunctionResult returns inline UDF 
>>> metadata and optional metadata-location, following the 
>>> LoadTableResult/LoadViewResult pattern. Read-only; CRUD endpoints will 
>>> follow in a separate proposal.
>>>
>>> For details please check:
>>>
>>> Spec PR: https://github.com/apache/iceberg/pull/15180
>>>
>>> Please vote in the next 72 hours:
>>>
>>> [ ] +1 Add these changes to the spec
>>> [ ] +0
>>> [ ] -1 I have questions and/or concerns
>>>
>>> Best,
>>> Huaxin


Re: [VOTE][REST-SPEC] Add list and load function endpoints

2026-03-31 Thread Yufei Gu
+1. Thanks Huaxin.

Yufei


On Tue, Mar 31, 2026 at 1:42 PM huaxin gao  wrote:

> Hi everyone,
>
> A gentle reminder to vote on this proposal. Thanks!
>
> Best,
> Huaxin
>
> On Wed, Mar 25, 2026 at 5:43 PM huaxin gao  wrote:
>
>> Hi All,
>>
>> I propose adding REST catalog endpoints for listing and loading
>> functions, following the Iceberg UDF spec.
>>
>> New endpoints:
>>
>>- GET /v1/{prefix}/namespaces/{namespace}/functions — list functions
>>in a namespace
>>- GET /v1/{prefix}/namespaces/{namespace}/functions/{function} — load
>>a function
>>
>> ListFunctionsResponse returns FunctionIdentifier objects (namespace +
>> name), consistent with listTables. LoadFunctionResult returns inline UDF
>> metadata and optional metadata-location, following the
>> LoadTableResult/LoadViewResult pattern. Read-only; CRUD endpoints will
>> follow in a separate proposal.
>>
>> For details please check:
>>
>>- Spec PR: https://github.com/apache/iceberg/pull/15180
>>
>> Please vote in the next 72 hours:
>>
>> [ ] +1 Add these changes to the spec
>> [ ] +0
>> [ ] -1 I have questions and/or concerns
>>
>> Best,
>> Huaxin
>>
>


Re: [VOTE][REST-SPEC] Add list and load function endpoints

2026-03-31 Thread huaxin gao
Hi everyone,

A gentle reminder to vote on this proposal. Thanks!

Best,
Huaxin

On Wed, Mar 25, 2026 at 5:43 PM huaxin gao  wrote:

> Hi All,
>
> I propose adding REST catalog endpoints for listing and loading functions,
> following the Iceberg UDF spec.
>
> New endpoints:
>
>- GET /v1/{prefix}/namespaces/{namespace}/functions — list functions
>in a namespace
>- GET /v1/{prefix}/namespaces/{namespace}/functions/{function} — load
>a function
>
> ListFunctionsResponse returns FunctionIdentifier objects (namespace +
> name), consistent with listTables. LoadFunctionResult returns inline UDF
> metadata and optional metadata-location, following the
> LoadTableResult/LoadViewResult pattern. Read-only; CRUD endpoints will
> follow in a separate proposal.
>
> For details please check:
>
>- Spec PR: https://github.com/apache/iceberg/pull/15180
>
> Please vote in the next 72 hours:
>
> [ ] +1 Add these changes to the spec
> [ ] +0
> [ ] -1 I have questions and/or concerns
>
> Best,
> Huaxin
>