Hey Dmitri,
Thanks for raising the discussion thread, I understand this is for backward
compatibility
Though, I would recommend keeping it on by default (with a warning that
it's going to be turned off soon), for smoother upgrades, if we choose that
path. Otherwise, older clients will break, based on my experience
Upgrading Iceberg clients is sometimes a multi-quarter effort, and i
anticipate most people will end up enabling it.

Nevertheless, if we want we can check the older client versions; there is a
header: *X-Client-Version*: Apache Iceberg 1.9.2, that client sends, I know
not all clients are gonna send this
But this is an additional signal we have in the catalog if we want to do
something special.

Best,
Prashant Singh

On Mon, Mar 2, 2026 at 8:18 AM Dmitri Bourlatchkov <[email protected]> wrote:

> Hi All,
>
> As discussed on the Iceberg dev ML [1], adding credentials to the ordinary
> config section in LoadTable responses appears to be required only for
> compatibility with older clients.
>
> Shall we consider making this functionality optional and not do it by
> default in Polaris? Of course, adding a feature flag to turn it back on in
> interested deployments is implied.
>
> WDYT?
>
> [1] https://lists.apache.org/thread/33vyko8qtsmpdp75f25kx6rjrmgr5kwq
>
> Thanks,
> Dmitri.
>

Reply via email to