This is most likely caused by the additional checks that were added in https://github.com/apache/iceberg/pull/11756.
On Thu, Feb 13, 2025 at 4:16 PM Gabor Kaszab <gaborkas...@apache.org> wrote: > Hi, > > I think it's because of this patch: > https://github.com/apache/iceberg/commit/a2b8008da7bc26e03248a35eeee60d1cc7e8499d > Before that replaceTransaction() didn't fail if the server didn't support > views, with this change it does. > Anyway, I see this was merged into 1.7 too. Didn't you see the same issue > with that release? > > Gabor > > On Thu, Feb 13, 2025 at 3:35 PM Robert Stupp <sn...@snazy.de> wrote: > >> Hi, >> >> There is a breaking change in 1.8.0 that prevents Iceberg 1.8 clients to >> talk to pre-1.8 Iceberg REST services. >> >> The errors manifest as something like: >> java.lang.UnsupportedOperationException: Server does not support >> endpoint: HEAD /v1/{prefix}/namespaces/{namespace}/views/{view} >> at org.apache.iceberg.rest.Endpoint.check(Endpoint.java:140) >> at >> org.apache.iceberg.rest.RESTSessionCatalog.viewExists(RESTSessionCatalog.java:1242) >> at >> org.apache.iceberg.rest.RESTSessionCatalog$Builder.replaceTransaction(RESTSessionCatalog.java:893) >> >> >> On 13. Feb 2025, at 03:09, Amogh Jahagirdar <2am...@gmail.com> wrote: >> >> I'm pleased to announce the release of Apache Iceberg 1.8.0! >> >> Apache Iceberg is an open table format for huge analytic datasets. Iceberg >> delivers high query performance for tables with tens of petabytes of data, >> along with atomic commits, concurrent writes, and SQL-compatible table >> evolution. >> >> This release can be downloaded from: >> https://www.apache.org/dyn/closer.cgi/iceberg/apache-iceberg-1.8.0/apache-iceberg-1.8.0.tar.gz >> >> >> Release notes: https://iceberg.apache.org/releases/#180-release >> <https://iceberg.apache.org/releases/180-release> >> >> Java artifacts are available from Maven Central. >> >> Thanks to everyone for contributing! >> >> >>