> ## Documentation Index
> Fetch the complete documentation index at: https://docs.oxen.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 🐂 Feature Updates

> Welcome to [Oxen.ai](http://Oxen.ai) Feature Updates! We send out an email blast with all new/updated features, bug fixes, and more relating to your Oxen experience. If you want to opt in (and get cool invites to our [weekly arXiv Dives](https://www.oxen.ai/blog?tag=arxiv-dives)), [click here](https://www.oxen.ai/community)! This page will have a complete update with demos, photos, and top feature updates/bug squashes.

## May 19, 2025

### Feature Updates

* You can now customize your build script when starting a notebook

<a href="https://www.oxen.ai/">
  <img src="https://mintcdn.com/oxenai/s_o9ZlhOEkYJf27_/images/customize-build-script.png?fit=max&auto=format&n=s_o9ZlhOEkYJf27_&q=85&s=25ba020d6c0661573499c261a62069fb" alt="Customize Build Script" noZoom width="3024" height="1894" data-path="images/customize-build-script.png" />
</a>

* We now have a new [plan upgrade view](https://www.oxen.ai/settings/billing/plans) and [profile view](https://www.oxen.ai/settings/profile) with status bars for your storage, egress, and compute usage.

<a href="https://www.oxen.ai/">
  <img src="https://mintcdn.com/oxenai/7T5bNul2uCPNKo0K/images/new-upgrade.png?fit=max&auto=format&n=7T5bNul2uCPNKo0K&q=85&s=25dca18663b1df5b16e4fa5909be833c" alt="New Upgrade View" noZoom width="3024" height="1892" data-path="images/new-upgrade.png" />
</a>

* Autosuggested commit message when creating a notebook in the UI

<a href="https://www.oxen.ai/">
  <img src="https://mintcdn.com/oxenai/s_o9ZlhOEkYJf27_/images/auto-commit-message.png?fit=max&auto=format&n=s_o9ZlhOEkYJf27_&q=85&s=7b9c2eebd7863eb159c7b79445486f4e" alt="Auto Commit Message" noZoom width="3024" height="1892" data-path="images/auto-commit-message.png" />
</a>

* Retrieve files from a remote repository at a specific revision.  [#81](https://github.com/Oxen-AI/Oxen/pull/81)
* View paginated and filterable commit histories for remote repositories. [#81](https://github.com/Oxen-AI/Oxen/pull/81)
* Compute and display file diffs between revisions or branches. [#81](https://github.com/Oxen-AI/Oxen/pull/81)
* Inspect diff entries and their formats via Python. [#81](https://github.com/Oxen-AI/Oxen/pull/81)
* Access detailed pagination information for commit listings. [#81](https://github.com/Oxen-AI/Oxen/pull/81)
* Enhanced commit log methods with pagination and path filtering. [#81](https://github.com/Oxen-AI/Oxen/pull/81)
* Updated method signatures for improved revision handling flexibility. [#81](https://github.com/Oxen-AI/Oxen/pull/81)
* Added the ability to create and delete workspaces for specific branches. [#80](https://github.com/Oxen-AI/Oxen/pull/80)
* Introduced the option to delete branches from the remote repository. [#80](https://github.com/Oxen-AI/Oxen/pull/80)
* Improved workspace management to prevent multiple simultaneous workspaces and ensure consistent handling during file additions. [#80](https://github.com/Oxen-AI/Oxen/pull/80)
* Enhanced branch existence checks and streamlined branch deletion. [#80](https://github.com/Oxen-AI/Oxen/pull/80)
* Introduced notebook management capabilities, allowing users to start and stop notebook sessions within Oxen repositories via [Python](/getting-started/python). [#79](https://github.com/Oxen-AI/Oxen/pull/79)
* Added a new Python module for notebook operations and exposed these features in the public API. [#79](https://github.com/Oxen-AI/Oxen/pull/79)
* Enhanced error handling and user feedback when initializing workspaces and executing SQL queries. [#79](https://github.com/Oxen-AI/Oxen/pull/79)
* Improved performance for adding multiple files by batching operations. [#79](https://github.com/Oxen-AI/Oxen/pull/79)
* Added support for column introspection and modification in DataFrames, including new methods to retrieve and add columns. [#78](https://github.com/Oxen-AI/Oxen/pull/78)
* Introduced a new Python-exposed class for data frame columns, enabling enhanced column-level operations. [#78](https://github.com/Oxen-AI/Oxen/pull/78)
* Replaced "compare" icon in the repo contents list for tabular files with "download" for all files
* Implemented GET and POST endpoint for repository Gated access users
* Refactored the old plan/subscription structure to new user/org plan/subscription structure
* Added [Deepseek Eval Provider](https://www.oxen.ai/ai/models?developers=deepseek#deepseek)

### Fixed Bugs

* Improved code style and consistency with minor formatting and syntactic adjustments. [#78](https://github.com/Oxen-AI/Oxen/pull/78)
* New user registration does not skip onboarding anymore
* Fixed spacing on Model Inference page at both the top title and the sides
* Evaluations did not have default radio button selected for full evaluation run
* Super long directory name was overflowing on uploading a file
* The ToggleSwitch component did not correctly display when no optionLabels are present.
* Fixed overflow on add files button with a large directory name

## April 9, 2025

### Feature Updates

* Now have code editor view for README and when Python Notebook has syntax errors

<a href="https://www.oxen.ai/">
  <img src="https://mintcdn.com/oxenai/GvHCMKbbr_BpHEwk/images/editable_README.png?fit=max&auto=format&n=GvHCMKbbr_BpHEwk&q=85&s=0df96e7b7f3d05c42e3e80197ce4e9fd" alt="Editing README" noZoom width="3024" height="1892" data-path="images/editable_README.png" />
</a>

* Integrated image generation into [Model Inference](https://oxen.ai/ai/models)

<a href="https://www.oxen.ai/">
  <img src="https://mintcdn.com/oxenai/s_o9ZlhOEkYJf27_/images/RMOD-text-image.png?fit=max&auto=format&n=s_o9ZlhOEkYJf27_&q=85&s=40c471d09991c3b8d7fbff0e5ec1b7b4" alt="Generating images in Model Inference" noZoom width="3024" height="1892" data-path="images/RMOD-text-image.png" />
</a>

* Integrate Anthropic and Claude into [Model Inference](https://oxen.ai/ai/models)

<a href="https://www.oxen.ai/">
  <img src="https://mintcdn.com/oxenai/s_o9ZlhOEkYJf27_/images/anthropic-RMOD.png?fit=max&auto=format&n=s_o9ZlhOEkYJf27_&q=85&s=c6b377c4e7730ca5744b72c5dc4022c5" alt="Anthropic in Model Inference" noZoom width="3024" height="1892" data-path="images/anthropic-RMOD.png" />
</a>

* Added full screen option to eval DF view

<a href="https://www.oxen.ai/">
  <img src="https://mintcdn.com/oxenai/T4_0EQB1ENVXiGMM/images/full_screen_RMOD.png?fit=max&auto=format&n=T4_0EQB1ENVXiGMM&q=85&s=913a9ffae12ee00dce2b3d56ef91289f" alt="Full screen in Model Inference" noZoom width="3024" height="1892" data-path="images/full_screen_RMOD.png" />
</a>

* Added Support for Model Deprecation
* Allow import of hugging face datasets into Server
* Added a `copy prompt` button to entries in the eval list view
* For [Notebooks](/getting-started/notebooks) added branch indicator and now respects branches with slashes
* Now able to merge changes on the server where there are no file conflicts (for example: a notebook is staged and a data frame is staged)
* GitHub Actions for python windows
* Expanded row-view component to make viewing complex content easier
* Added ability to define code-language in field metadata
* Created markdown and code view renderer for Row Details view
* Added drop down to select code language in Code view renderer
* Added support for paging through records (forward, back arrows)
* Updated the Model Evaluation Setup form to show developer dropdown of models
* Now showing proper status indicators on eval cells with image metadata
* Extended Branch Picker component to support workspaces
* Upgraded the build caching mechanism to boost performance and compatibility. [#70](https://github.com/Oxen-AI/Oxen/pull/70)
* Improved file formatting for consistency.[#70](https://github.com/Oxen-AI/Oxen/pull/70)
* Introduced a new capability to verify branch existence, enhancing branch management. [#71](https://github.com/Oxen-AI/Oxen/pull/71)
* Standardized file path construction using modern utilities, improving clarity and maintainability. [#71](https://github.com/Oxen-AI/Oxen/pull/71)
* Enhanced branch management with improved checks to prevent conflicts. [#72](https://github.com/Oxen-AI/Oxen/pull/72)
* Refined file addition functionality to seamlessly support adding folders as well as individual files. [#72](https://github.com/Oxen-AI/Oxen/pull/72)
* Enhanced data handling by automatically creating records when needed and improving error feedback. [#73](https://github.com/Oxen-AI/Oxen/pull/73)
* Introduced more flexible branch management during data operations and workspace initialization for a smoother user experience. [#73](https://github.com/Oxen-AI/Oxen/pull/73)
* Enhanced the workspace creation process, now generating unique workspace names to help avoid naming conflicts. [#75](https://github.com/Oxen-AI/Oxen/pull/75)
* Introduced new properties in the Workspace class for easier access to workspace attributes: ID, name, branch, and associated repository. [#75](https://github.com/Oxen-AI/Oxen/pull/75)
* Modified branch switching behavior to ensure a more consistent experience when creating and switching branches. [#75](https://github.com/Oxen-AI/Oxen/pull/75)
* Streamlined access to repository and branch attributes in the DataFrame class for improved readability and performance. [#75](https://github.com/Oxen-AI/Oxen/pull/75)
* Data operations now provide immediate feedback after inserting rows. [#76](https://github.com/Oxen-AI/Oxen/pull/76)
* Users can specify workspace names during repository actions. [#76](https://github.com/Oxen-AI/Oxen/pull/76)
* Workspace summaries now display associated commit identifiers. [#76](https://github.com/Oxen-AI/Oxen/pull/76)
* Introduced the option to initialize empty directory listings. [#76](https://github.com/Oxen-AI/Oxen/pull/76)
* Added methods to generate workspace URLs and to retrieve individual dataset rows. [#77](https://github.com/Oxen-AI/Oxen/pull/77)
* Enhanced repository operations with improved commit tracking, merge handling, and branch management. [#77](https://github.com/Oxen-AI/Oxen/pull/77)
* Introduced functionality to create empty paginated directory entries. [#77](https://github.com/Oxen-AI/Oxen/pull/77)
* Expanded workspace interfaces to include commit identifier details. [#77](https://github.com/Oxen-AI/Oxen/pull/77)
* Added a new error handling mechanism for data retrieval methods. [#77](https://github.com/Oxen-AI/Oxen/pull/77)

#### By Customer Request

* Added how to save a parquet file to a directory, and errors with to\_csv in [Python](/getting-started/python) by [Mirascope's](https://www.oxen.ai/Mirascope) request
* Added method to test if a branch already exists
* Create data frame if it does not exist on the first insert

### Fixed Bugs

* Fixed `oxen pull/checkout` so it doesn't overwrite modified files
* Fixed [Model Inference](https://oxen.ai/ai/models) committing errors
* Edit file was not working on data frames with binary data in columns
* Was Failing to push and pull entries that are exactly `AVG_CHUNK_SIZE`
* Fixed error on using a struct field in your [Model Inference](https://oxen.ai/ai/models) prompt
* Fixed file upload does not land in the correct place with many subdirectories
* Fixed sample not working on branches with a slash `eval/gemini`
* Fixed `oxen rm -r` so it doesn't remove a directory at the root removes all directories on the remote after push
* [Model Inference](https://oxen.ai/ai/models) commits to a sub/directory/file.parquet was not working
* DataFrame image thumbnail was not rendering properly
* Compare Nav Tab was not being underlined when clicked
* Long URL's in blog posts now wrap on mobile
* Removed little scroll bar next to the tab bar nav and home page logos
* Better handling for bad workspace state in workspaces page
* Empty repos without any branches were breaking on the root repo page
* Notebooks commit button was not showing commit form in full screen mode
* On the site wide search dropdown users were listed with a slash and not navigating to the root of the user namespace
* Embedded videos in the dives and entries pages were not being expanded to the proper height
* Improved error handling when commit data is missing. [#76](https://github.com/Oxen-AI/Oxen/pull/76)
* Streamlined asynchronous repository operations for a more reliable experience. [#76](https://github.com/Oxen-AI/Oxen/pull/76)

## February 25, 2025

### Feature Updates

* We've improved our blog styling

<a href="https://www.oxen.ai/blog/no-hype-deepseek-r1-reading-list">
  <img src="https://mintcdn.com/oxenai/s_o9ZlhOEkYJf27_/images/blog-update.png?fit=max&auto=format&n=s_o9ZlhOEkYJf27_&q=85&s=cc6b5081986b1cfc44c3f0bb80c83467" alt="Blog update" noZoom width="2880" height="1736" data-path="images/blog-update.png" />
</a>

* We've cleaned up the workspace list view
  <img src="https://mintcdn.com/oxenai/s_o9ZlhOEkYJf27_/images/cleanedup-workspace-view.png?fit=max&auto=format&n=s_o9ZlhOEkYJf27_&q=85&s=a69e55e0af1d4ca0211d6821c507b310" alt="Cleaned up workspace view" width="2880" height="1736" data-path="images/cleanedup-workspace-view.png" />
* Re-enable "For Every [GitHub star](https://github.com/Oxen-AI), an ox gets their wings"

<a href="https://www.oxen.ai/ox/FlyingOxen/file/main/annotations.jsonl">
  <img src="https://mintcdn.com/oxenai/s_o9ZlhOEkYJf27_/images/FlyingOxen-repo.png?fit=max&auto=format&n=s_o9ZlhOEkYJf27_&q=85&s=87bcf4c1f2396d62d3655c15fa5bf8eb" alt="Flying Oxen Repo" noZoom width="2880" height="1736" data-path="images/FlyingOxen-repo.png" />
</a>

* Created wrapper for `datasets` library in our `Python SDK` that allows you to use HF datasets library with Oxen.ai

#### By Customer Request

* [@isaac\_pivotal](https://www.oxen.ai/isaac_pivotal) requested we add merge functionality to [RemoteRepo](/python-api/remote_repo#merge)

### Fixed Bugs

* We’ve fixed `pip install oxenai` so it doesn’t fail on Debian-based images in Docker builds
* Full screen viewer button working in the UI
* Blog H1 are now centered
* Fixed saving parquet files to a directory and errors with to\_csv

## February 10, 2025

### Feature Updates

* `oxen init`, `oxen-server start`, and `oxen help` now have some getting started info on client and server initialization
  <img src="https://mintcdn.com/oxenai/T4_0EQB1ENVXiGMM/images/getting-started-CLI.png?fit=max&auto=format&n=T4_0EQB1ENVXiGMM&q=85&s=d5eefcabf23fd3c0cce93d71f52a1ae7" alt="oxen init" width="1718" height="362" data-path="images/getting-started-CLI.png" />

#### By Customer Request

* [@isaac\_pivotal](https://www.oxen.ai/isaac_pivotal) requested the audio player in the UI can now be scrolled through
  <img src="https://mintcdn.com/oxenai/s_o9ZlhOEkYJf27_/images/audio_player.png?fit=max&auto=format&n=s_o9ZlhOEkYJf27_&q=85&s=e3031a9222120037506a2aa818464f63" alt="audio player" width="2880" height="1734" data-path="images/audio_player.png" />
* [@isaac\_pivotal](https://www.oxen.ai/isaac_pivotal) requested a [Python API](getting-started/python) to upload bytes
* [@isaac\_pivotal](https://www.oxen.ai/isaac_pivotal) requested to add a generator for paginating over a file list
* We've added a method to fetch file metadata (hash, etc) through our [Python SDK](/getting-started/python)
* [@Mirascope](https://www.oxen.ai/Mirascope) requested named [workspaces](/concepts/workspaces)
* We've added a method for checking if local file matches remote file in the [Python SDK](/getting-started/python)

### Fixed Bugs

* We now have better handling on commit view in the UI

## January 31, 2025

### Feature Updates

* We've added [Deepseek models](https://www.oxen.ai/explore/models?developers=deepseek) to Open.AI!
  <img src="https://mintcdn.com/oxenai/GvHCMKbbr_BpHEwk/images/deepseek_models.png?fit=max&auto=format&n=GvHCMKbbr_BpHEwk&q=85&s=e394874bfccb97d2a0cdc45cde175433" alt="Deepseek models" width="2880" height="1738" data-path="images/deepseek_models.png" />

* New [Model Description Page](https://www.oxen.ai/ai/models/deepseek-r1)! Click on any model in [The Model Page](https://www.oxen.ai/ai/models) to learn what to use it for, stats, and compare prices.
  <img src="https://mintcdn.com/oxenai/7T5bNul2uCPNKo0K/images/model_description_page.png?fit=max&auto=format&n=7T5bNul2uCPNKo0K&q=85&s=ef9bdfd714bf392d6f00b5581e69fcfb" alt="Model Description Page" width="2880" height="1738" data-path="images/model_description_page.png" />

* You can now download your SQL query results within [workspaces](/http-api/workspaces/query_dataframe) and in the [UI](https://oxen.ai)!
  <img src="https://mintcdn.com/oxenai/GvHCMKbbr_BpHEwk/images/download_sql_query.png?fit=max&auto=format&n=GvHCMKbbr_BpHEwk&q=85&s=e815d4e9981c3ad444bb2649c10c4a73" alt="download SQL query results" width="2880" height="1738" data-path="images/download_sql_query.png" />

* We cleaned up [Oxen.ai's](https://www.oxen.ai) navigation bar:)

* The [Query Data Frame API](/http-api/workspaces/query_dataframe) now accepts a query id for downloading a SQL queried data frame in a workspace

* As per request (shout out [Paul](https://www.oxen.ai/paul)), we've support PUT to a file with a `based-on` revision passed in

* Added --remote to `oxen workspace list`

* Added ability to merge with the [python library](/getting-started/python)

* By customer request we've slimmed down Python dependencies with FSSpec

### Fixed Bugs

* Fixed data type count for repos in the Oxen Hub
* Squashed bug where commit view in the UI was breaking
* `oxen rm -r` on an empty directory said "removed" but was not removed. Now it's fixed!
* Fixed `oxen diff` for modified text files
* Fixed Remote Repo failure and RemoteRepo.add bug
* Fixed bug for `Oxen add` on Windows on main branch
* Fixed bug for uploading parquet files

## January 3, 2025

### Feature Updates

* You can now run [Nearest Neighbor Search](/features/embeddings) on your embeddings! ([Heres](https://www.oxen.ai/ox/nfl-player-contact-detection) the repo)
  <img className="block" src="https://mintcdn.com/oxenai/GvHCMKbbr_BpHEwk/images/embedding_example.png?fit=max&auto=format&n=GvHCMKbbr_BpHEwk&q=85&s=ee8ee1b7f4e669d57dbaa59c325c7459" alt="Embedding example" width="2880" height="1736" data-path="images/embedding_example.png" />

* We now have full page view for deeper data exploration! (Just click the expand button on the right)
  <img className="block" src="https://mintcdn.com/oxenai/T4_0EQB1ENVXiGMM/images/full_page_view.png?fit=max&auto=format&n=T4_0EQB1ENVXiGMM&q=85&s=ea8967fa79de406ff169e6cdd54d9a42" alt="Data types improvement" width="2880" height="1794" data-path="images/full_page_view.png" />

* Improved the onboarding flow for mobile (DW, I'll charge my phone soon)
  <img className="block mx-auto rounded-lg" src="https://mintcdn.com/oxenai/7T5bNul2uCPNKo0K/images/mobile_onboarding.jpeg?fit=max&auto=format&n=7T5bNul2uCPNKo0K&q=85&s=77d09d76c383eeaf15ade26eed857798" alt="Onboarding flow for mobile" width="200" data-path="images/mobile_onboarding.jpeg" />

* We've improved the data type tags so all jsonl, csv, and parquet files are now tagged as tabular

* Updated `oxen download` command to be updated syntax

* Added options to select tabular files or upload a new file

* Added pytests to CI

* We've added a python method to sort by [input embedding](/features/embeddings)

* Added [Bytez Models](https://www.oxen.ai/explore/models)

* Added a new field on evals for unit price in API

* A repo is created when a file is uploaded

* We moved error banner in [Model Inference](https://oxen.ai/ai/models) above the dataframe

* We've added to the [HTTP API docs](/http-api)

* You can now ask Text2SQL queries throught the workspaces API and [download results](/http-api/workspaces/query_dataframe)

### Fixed Bugs

* Shout out [Mund](https://www.oxen.ai/MundVetter) for letting us know Model Inference crashed and wasn't showing the commit message. Fixed! :)
* when an ID is `0`, the sidbar will not show `Null` but `0`
* The target branch stays the target branch when running an evaluation from the completed evaluation page (it used to use the evaluation ID as the target branch)
* You can now have several [workspaces](/concepts/workspaces) with the same commit ID
* Columns used to sometimes show up twice...not anymore:)

## December 26, 2024

### Feature Updates

* New onboading flow to upload files
  <img className="block" src="https://mintcdn.com/oxenai/7T5bNul2uCPNKo0K/images/onboard.png?fit=max&auto=format&n=7T5bNul2uCPNKo0K&q=85&s=8b2d912d181d4c74b08b2dcdc0ed0efa" alt="Oxen Owner View" width="2680" height="1732" data-path="images/onboard.png" />

* New starred repos section in your profile
  <img className="block" src="https://mintcdn.com/oxenai/VndlMSXTb9YuU-Wl/images/star-repo.png?fit=max&auto=format&n=VndlMSXTb9YuU-Wl&q=85&s=b968c007bc837aa146372dba158fb693" alt="Oxen Owner View" width="2880" height="1736" data-path="images/star-repo.png" />

* You can now save [inference results](https://oxen.ai/ai/models) to a different file name
  <img className="block" src="https://mintcdn.com/oxenai/7T5bNul2uCPNKo0K/images/new_file_name.png?fit=max&auto=format&n=7T5bNul2uCPNKo0K&q=85&s=616502e956d600c8a06013fa5e8f58b6" alt="Oxen Owner View" width="2880" height="1738" data-path="images/new_file_name.png" />

* We now have APIs to sort your dataframes by [embedding cosine similarity](/features/embeddings)

* The list of collaborators for a repo now marks the repo owners with a crown

* There is now an "add Collaborators" Button

* You can now see all the people who have starred your repo in the stargazer view

* We removed "Versions" Tab from Top Nav

* There is now a Commit button directly on the data frame

* You now have more advanced commit options for [editable data frames](/features/labeling_data)

* We now list [workspace API](/http-api/workspaces/list_workspaces) so admins can see all workspaces

* There is now a Create Query API

* Auto detect image file type with Rust for images that do not end in .png or .jpg

### Fixed Bugs

* Dataframe json content now matches in side bar and column
* Improved the starred repo API updates
* Refactored adding files to use new workspace API
* Refactored DF Edit to use file scoped user workspace
* Improved image rendering in dataframes
* Found a better place for "add row" button in [editable df](/features/labeling_data)
* Fixed repo validation to allow "."
* Cleaned up repo card to account for more categories
* We now have a fallback "download" if we cannot render in the UI

## December 03, 2024

### Feature Updates

* Oxen has eyes 👀! [Multi-modal models](https://www.oxen.ai/explore/models) now available for evaluations:

<img className="block" src="https://mintcdn.com/oxenai/7T5bNul2uCPNKo0K/images/oxen-has-eyes.png?fit=max&auto=format&n=7T5bNul2uCPNKo0K&q=85&s=86b741ce051bf8ec4d2c6365b2ce7358" alt="Oxen vision models" width="2880" height="1736" data-path="images/oxen-has-eyes.png" />

* [Forking repos](https://www.oxen.ai/HuggingFaceH4/ultrafeedback_binarized) now supported (button on top right, next to clone)

<img className="block" src="https://mintcdn.com/oxenai/T4_0EQB1ENVXiGMM/images/forking-button.png?fit=max&auto=format&n=T4_0EQB1ENVXiGMM&q=85&s=4bfeebb8b54a2a932641d9bb552d75d0" alt="Forking button" width="818" height="552" data-path="images/forking-button.png" />

* The new [Models Page](https://www.oxen.ai/explore/models) shows all new models we support for [Model Inference](https://oxen.ai/ai/models)

<img className="block" src="https://mintcdn.com/oxenai/7T5bNul2uCPNKo0K/images/models-page.png?fit=max&auto=format&n=7T5bNul2uCPNKo0K&q=85&s=2f681aeea99c9827c67a94d7c4d3d678" alt="Models Page" width="3024" height="1828" data-path="images/models-page.png" />

* Now able to `oxen add`, `oxen add schema` metadata, and `oxen rm` in a subdirectory
* Enabled pushing, pulling, merging of [subtrees](/features/workspaces#remote-workspaces)

<img className="block" src="https://mintcdn.com/oxenai/W8EBryVYRkX4WOUa/images/partial-clone-page.png?fit=max&auto=format&n=W8EBryVYRkX4WOUa&q=85&s=bd8d0f1724b1e91c76bf909c424a52d8" alt="Partial Clone Page" width="2880" height="1740" data-path="images/partial-clone-page.png" />

* Modified Evaluations to use input/output types in place of existing type

### Fixed Bugs

* Versions page no longer gives an error when no branches on the repo
* Fixed some image rendering bugs in dataframe
* Refactored oxen CLI commands for windows
* Evaluations now handle long file names overflow in list view
* Unknown column data type won't break the server on column add
* Data Frame json content now matches in side bar vs column

## August 13, 2024

### Feature Updates

* CLI // Added command to easily set schema metadata render type

e.g. Instead of

```
oxen schemas add data.csv -c 'file' -m '{

"_oxen": {

    "render": {

        "func": "image"

        }

    }

}'
```

Now we have:

```
oxen schemas render data.csv -c 'file' -t 'image'
```

or...

```
oxen schemas add data.csv -c 'file' --render 'image’
```

* CLI // unlocks branch with a `oxen branch unlock` command
* Hub // Expose RepositoryCategory APIs
* UI // Delete, edit, and add row on dataframe
* UI // View staged DF diffs
* UI // Add instructions to the README to clone repo, add first file, and push back

### Fixed Bugs

* Image name with \~ at the end are now rendering in UI
* We fixed collaborator email button (couldn’t be clicked)
* Hub // now renders images on branches
* UI // filenames overflow in data frame image viewer
* UI // Toggle column visibility in Dataframe (view & edit modes)
* UI // Remove the left side redundant NLP query

## June 7, 2024

### Feature Updates

* Hub // Added header for the HEAD commit ID of file
* UI // cell navigation in data-frame is now bi-directional with row details pane
* Added collaborator CTA

### Fixed Bugs

* UI // edit repository name was retuning 404
* CLI // Fixed oxen config global setting so that we don't require a local .oxen repository
* UI // Text area in Row Details pane should not let content overflow

## May 7, 2024

### Feature Updates

* Improved S3 account validation when linking AWS account
* Added search for users when adding collaborators
* Improved large file download in UI
* Docs// Add HTTP endpoints to public developer docs

### Fixed Bugs

* Improved error handling on reading invalid parquet, jsonl, csv, arrow files
* Fixed search by organization

## April 26, 2024

### Feature Updates

* Improved flow to improve claiming an unclaimed organization
* Oxen blog now respects syntax highlighting when importing code from ghost
* Collaborated images are all one fixed image size
* Added careers link to bottom of mobile website
* Can now load large data-frames on Oxen server

### Fixed Bugs

* Fixed binary in data-frame response on Oxen-server
* Fixed upload paths for Windows CLI
* Fixed inaccurate GB storage UI
* Large files are now downloading fully
* Saved compare name as typing or on unfocus instead of just enter
