v0.15.1

psviderski/uncloudv0.15.1Dec 16, 2025by psviderski

AI Summary

Bug fix release that upgrades Unregistry to v0.4.1, fixing occasional failures with pushing images that consist of big layers (hundreds of MBs).

Key Highlights

  • Upgraded Unregistry to v0.4.1
  • Fixed pushing big images
  • Fixed volume driver name defaulting to 'local'

New Features

  • Unregistry upgrade with fix for pushing big image layers
  • Volume driver name defaults to 'local' if not specified
  • Fixed panic when initializing new cluster with --connect flag

Full Release Notes

This is a bug fix release that upgrades Unregistry to [v0.4.1](https://github.com/psviderski/unregistry/releases/tag/v0.4.1). It fixes occasional failures with pushing images that consist of big layers (hundreds of MBs).

## Upgrade to 0.15.1

### Machine daemon

To upgrade the Uncloud daemon on your machines, run the following commands on each machine:

```bash
# AMD64
curl -fsSL -o uncloudd.tar.gz https://github.com/psviderski/uncloud/releases/download/v0.15.1/uncloudd_linux_amd64.tar.gz
# ARM64
# curl -fsSL -o uncloudd.tar.gz https://github.com/psviderski/uncloud/releases/download/v0.15.1/uncloudd_linux_arm64.tar.gz
tar -xf uncloudd.tar.gz
sudo install uncloudd /usr/local/bin/uncloudd
rm uncloudd uncloudd.tar.gz
sudo systemctl restart uncloud
```

## Changelog
* db09dec85517af9534dc0857397618ad3ea104df chore: add more tests for MatchesDockerVolume and update error message when volume spec doesn't match
* 0b32cd2095478af340412f826a1ee69a1fb4b444 chore: upgrade unregistry 0.3.1 -> 0.4.1 with a fix for pushing big images
* 20cdcdf91784d0f0cd2d5f0924a12a6f20e4170f fix: Set volume driver name to "local" if not specified (#219)
* 425b974331b152ba30cba3173de2b93466ddfae1 fix: panic when initialising new cluster with --connect