tag:github.com,2008:https://github.com/treeverse/lakeFS/releases Release notes from lakeFS 2025-03-30T18:25:34Z tag:github.com,2008:Repository/208038454/v1.53.1 2025-03-30T18:37:59Z v1.53.1 <h2>What's Changed</h2> <p>🆕 What's new:</p> <ul> <li>Support configuration populate arrays from environment variables (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2954331262" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8891" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8891/hovercard" href="https://github.com/treeverse/lakeFS/pull/8891">#8891</a>)</li> </ul> <p>🐛 Bugs fixed:</p> <ul> <li>Fix BI metadata collection (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2958919943" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8901" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8901/hovercard" href="https://github.com/treeverse/lakeFS/pull/8901">#8901</a>)</li> </ul> nopcoder tag:github.com,2008:Repository/208038454/v1.53.0 2025-03-30T12:09:28Z v1.53.0 <h2>Changelog</h2> <p>🆕 What's new:</p> <ul> <li>Added a lakectl flag to point to configurations file: <code>LAKECTL_CONFIG_FILE</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2935928236" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8831" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8831/hovercard" href="https://github.com/treeverse/lakeFS/pull/8831">#8831</a>)</li> <li>Added markdown files diff display to the webui (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2944033456" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8855" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8855/hovercard" href="https://github.com/treeverse/lakeFS/pull/8855">#8855</a>)</li> </ul> <p>🐛 Bugs fixed:</p> <ul> <li>Fixed: Use new Delta Lake client registration flow to handle multiple parquet readers (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2949079385" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8869" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8869/hovercard" href="https://github.com/treeverse/lakeFS/pull/8869">#8869</a>)</li> <li>Fixed: Preserve PR form state when switching branches (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2949090334" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8870" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8870/hovercard" href="https://github.com/treeverse/lakeFS/pull/8870">#8870</a>)</li> </ul> Jonathan-Rosenberg tag:github.com,2008:Repository/208038454/v1.52.0 2025-03-20T15:10:46Z v1.52.0 <p>🆕 What's new:</p> <ul> <li>Added Lua Action support for <code>update_object_user_metadata</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2900525054" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8771" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8771/hovercard" href="https://github.com/treeverse/lakeFS/pull/8771">#8771</a>)</li> <li>Hooks: Enhanced Lua <code>stat_object</code> to get metadata (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2905330584" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8777" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8777/hovercard" href="https://github.com/treeverse/lakeFS/pull/8777">#8777</a>)</li> <li>Added search functionality for Groups and Policies in Web UI (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2907104939" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8783" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8783/hovercard" href="https://github.com/treeverse/lakeFS/pull/8783">#8783</a>)</li> <li>Added search functionality for Users in Web UI (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2907219310" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8784" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8784/hovercard" href="https://github.com/treeverse/lakeFS/pull/8784">#8784</a>)</li> <li>Actions: Added pre-post revert hooks (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2921118626" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8804" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8804/hovercard" href="https://github.com/treeverse/lakeFS/pull/8804">#8804</a>)</li> <li>Actions: Added prepare-commit hook (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2907957203" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8788" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8788/hovercard" href="https://github.com/treeverse/lakeFS/pull/8788">#8788</a>)</li> </ul> <p>🐛 Bugs fixed:</p> <ul> <li>Fixed Web UI Merge Dialog - Enter Should Submit (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2906257046" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8781" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8781/hovercard" href="https://github.com/treeverse/lakeFS/pull/8781">#8781</a>)</li> <li>Fixed Web UI Auth Error after first login (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2923120385" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8806" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8806/hovercard" href="https://github.com/treeverse/lakeFS/pull/8806">#8806</a>)</li> <li>Fixed: Revert with allow empty commit (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2921108547" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8803" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8803/hovercard" href="https://github.com/treeverse/lakeFS/pull/8803">#8803</a>)</li> <li>Fixed: Create bare repository now skips storage namespace check (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2928174628" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8816" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8816/hovercard" href="https://github.com/treeverse/lakeFS/pull/8816">#8816</a>)</li> <li>Fixed lakeFS Lua package to properly post data in request (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2900432291" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8768" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8768/hovercard" href="https://github.com/treeverse/lakeFS/pull/8768">#8768</a>)</li> </ul> nopcoder tag:github.com,2008:Repository/208038454/v1.51.0 2025-03-05T13:56:54Z v1.51.0 <p>🆕 What's new:</p> <ul> <li>Hook pre/post merge include merge source (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2872763035" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8703" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8703/hovercard" href="https://github.com/treeverse/lakeFS/pull/8703">#8703</a>)</li> <li>Switch to use openapi generator v7.0.1.2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2878247678" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8710" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8710/hovercard" href="https://github.com/treeverse/lakeFS/pull/8710">#8710</a>)</li> <li>lakectl: Add storage ID to repo list (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2895720046" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8756" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8756/hovercard" href="https://github.com/treeverse/lakeFS/pull/8756">#8756</a>)</li> </ul> <p>🐛 Bugs fixed:</p> <ul> <li>WebUI: Fix overflowed values in modals (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2846055607" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8640" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8640/hovercard" href="https://github.com/treeverse/lakeFS/pull/8640">#8640</a>)</li> <li>WebUI: Fix overflowed policy name error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2874226910" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8705" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8705/hovercard" href="https://github.com/treeverse/lakeFS/pull/8705">#8705</a>)</li> </ul> itaigilo tag:github.com,2008:Repository/208038454/v1.50.0 2025-02-20T23:38:18Z v1.50.0 <h2>Changelog</h2> <p>🆕 What's new:</p> <ul> <li>Accelerate large files download using concurent chunks for lakectl download recursive (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2833936093" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8613" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8613/hovercard" href="https://github.com/treeverse/lakeFS/pull/8613">#8613</a>)</li> <li>lakectl support create repository with sample data (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2839052495" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8628" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8628/hovercard" href="https://github.com/treeverse/lakeFS/pull/8628">#8628</a>)</li> <li>Enable parse config map properties from environment string value (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2855761789" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8657" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8657/hovercard" href="https://github.com/treeverse/lakeFS/pull/8657">#8657</a>)</li> <li>Upgrade code to use openapi-generator-cli v7.0.1.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2849453601" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8652" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8652/hovercard" href="https://github.com/treeverse/lakeFS/pull/8652">#8652</a>)</li> <li>Renewed the PGP key (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2856088282" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8661" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8661/hovercard" href="https://github.com/treeverse/lakeFS/pull/8661">#8661</a>)</li> <li>Add support for no-check flag in setup command (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2827330442" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8591" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8591/hovercard" href="https://github.com/treeverse/lakeFS/pull/8591">#8591</a>)</li> </ul> <p>🐛 Bugs fixed:</p> <ul> <li>Fix server memory exhaustion CVE - An authenticated user can crash lakeFS by exhausting server memory(<a href="https://github.com/treeverse/lakeFS/security/advisories/GHSA-j7jw-28jm-whr6"> GHSA-j7jw-28jm-whr6</a>). This security advisory has <strong>moderate</strong> severity (6.5/10).</li> <li>UI: Truncated long value names in selected in the AttachModal (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2856197668" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8668" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8668/hovercard" href="https://github.com/treeverse/lakeFS/pull/8668">#8668</a>)</li> <li>UI: Truncated long value names in groups, users and policies (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2856188372" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8666" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8666/hovercard" href="https://github.com/treeverse/lakeFS/pull/8666">#8666</a>)</li> <li>UI: Truncated long value names in confirmation window (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2856210036" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8670" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8670/hovercard" href="https://github.com/treeverse/lakeFS/pull/8670">#8670</a>)</li> </ul> ItamarYuran tag:github.com,2008:Repository/208038454/v1.49.1 2025-02-05T13:09:03Z v1.49.1 <h2>Changelog</h2> <p>🐛 Bugs fixed:</p> <ul> <li>Fix: UI Create user (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2832375624" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8604" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8604/hovercard" href="https://github.com/treeverse/lakeFS/pull/8604">#8604</a>)</li> <li>Fix: Change validation error message on create repository to reflect validation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2826984674" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8585" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8585/hovercard" href="https://github.com/treeverse/lakeFS/pull/8585">#8585</a>)</li> </ul> guy-har tag:github.com,2008:Repository/208038454/v1.49.0 2025-02-03T18:14:44Z v1.49.0 <h2>Changelog</h2> <p>🆕 What's new:</p> <ul> <li>change login placeholders for remote authenticator (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2799008653" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8519" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8519/hovercard" href="https://github.com/treeverse/lakeFS/pull/8519">#8519</a>)</li> <li>Make http client type configurable (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2798466709" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8516" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8516/hovercard" href="https://github.com/treeverse/lakeFS/pull/8516">#8516</a>)</li> <li>S3GW: Support list multipart uploads (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2801998566" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8531" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8531/hovercard" href="https://github.com/treeverse/lakeFS/pull/8531">#8531</a>)</li> </ul> <p>🐛 Bugs fixed:</p> <ul> <li>Fix: react-dropzone dependency (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2802443251" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8534" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8534/hovercard" href="https://github.com/treeverse/lakeFS/pull/8534">#8534</a>)</li> <li>Add admin/superuser error handling and cleanup (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2815911084" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8559" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8559/hovercard" href="https://github.com/treeverse/lakeFS/pull/8559">#8559</a>)</li> </ul> N-o-Z tag:github.com,2008:Repository/208038454/v1.48.2 2025-01-15T17:42:28Z v1.48.2 <h2>Changelog</h2> <p>🐛 Bugs fixed:</p> <ul> <li>Add storage namespace validation on non-readonly bare repo creation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2655117707" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8364" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8364/hovercard" href="https://github.com/treeverse/lakeFS/pull/8364">#8364</a>)</li> </ul> N-o-Z tag:github.com,2008:Repository/208038454/1.48.1 2025-01-09T17:00:54Z 1.48.1 <p>Changelog for 1.48.1 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2778301336" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8485" data-hovercard-type="pull_request" data-hovercard-url="/treeverse/lakeFS/pull/8485/hovercard" href="https://github.com/treeverse/lakeFS/pull/8485">#8485</a>)</p> arielshaqed tag:github.com,2008:Repository/208038454/v1.48.1 2025-01-10T17:23:41Z v1.48.1 <h2>Changelog</h2> <p>🐛 Bugs fixed:</p> <ul> <li>Squash merges is ON by default <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2778153753" data-permission-text="Title is private" data-url="https://github.com/treeverse/lakeFS/issues/8482" data-hovercard-type="issue" data-hovercard-url="/treeverse/lakeFS/issues/8482/hovercard" href="https://github.com/treeverse/lakeFS/issues/8482">#8482</a> (switched to OFF)</li> </ul> <p>This bug breaks backwards compatibility by causing all merged to be<br> squashed by default.</p> N-o-Z