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. >
