Repository navigation
🚀 Release 0.63.0 (springtail)
springtail-1.mp4
The video above was generated with Oxen.ai.
Springtail: A tiny six-legged creature of moss and leaf litter that keeps a spring-loaded tail folded under its body and flicks it to leap out of harm's way.
Breaking changes
- An
oxenclient older than 0.54.0 can no longer push, since the server no longer answers the request those clients send on every push to mark commits as synced. Upgrade the client to push to a 0.63.0 server, self-hosted or on Oxen.ai. #1062
Bug fixes
oxenai'screate_repo(name, host=..., files=[...])created the repository on hub.oxen.ai whatever host it was given, so a caller pointed at a self-hosted server got a 404 on its next call, and with hub.oxen.ai credentials a repository it never meant to create there. #1061- A data frame operation could lose its database connection when the server closed idle connections while it was still running. #1018
- Reading the size of a repository whose recorded size was written by a release before 0.58.0 logged an error. #1058
Performance
- The S3 backend isn't supported in open source yet, so please hold off on using it for now. On it, a version file larger than 10 MiB is now read as several ranged requests in parallel rather than one stream, for file views, downloads, and server work that needs the file on disk. #1060
- Opening a data frame no longer holds up the server's other data frame operations while it opens. #1018
Internal improvements
Binaries are available for the following platforms:
- Docker arm64
- Docker x86_64
- Linux arm64
- Linux x86_64
- MacOS arm64 (Apple Silicon)
- MacOS x86_64 (Intel)
- Windows x86_64
🐧 Linux Binaries
The Linux binaries require a minimum glibc version of 2.34.
These are the minimum versions of common distributions with glibc 2.34 or later.
| Distribution | First version with glibc 2.34+ |
|---|---|
| Amazon Linux | 2023 |
| Arch | 2021 |
| CentOS | Stream 9 |
| Debian | 12 |
| Fedora | 35 |
| RHEL | 9.0 |
| Ubuntu | 22.04 |
The -rhel8 tarballs and wheels are for RHEL 8 and its rebuilds, which have glibc
2.28. No distribution in the table above needs them.
🖥️ Windows Binaries
The Windows binaries require a minimum version of Visual C++ 2022.
You may need to install the latest Microsoft Visual C++ Redistributable.
🍏 MacOS Binaries
The MacOS arm64 (Apple Silicon) binaries require a minimum version of MacOS 11 Big Sur.
The MacOS x86_64 (Intel) binaries require a minimum version of MacOS 10.13 High Sierra.
🐍 Python Wheels
The Python wheels are abi3 wheels built against Python 3.11 and compatible with
Python 3.11+. They are available for the following platforms:
- Linux arm64
- Linux x86_64
- MacOS arm64 [Apple Silicon]
- MacOS x86_64 [Intel]
- Windows x86_64