Hi all, Bumping this thread. The FunctionIdentifier vs CatalogObjectIdentifier discussion has been resolved — #16144 <https://github.com/apache/iceberg/pull/16144> merged CatalogObjectIdentifier, and PR #15180 <https://github.com/apache/iceberg/pull/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 <[email protected]> wrote: > +1 > > Regards, > Vaquar Khan > > On Fri, Apr 10, 2026, 1:03 PM Maximilian Michels <[email protected]> wrote: > >> +1 (non-binding) >> >> On Wed, Apr 1, 2026 at 7:22 PM Ajantha Bhat <[email protected]> >> 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 <[email protected]> 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 >> >
