Skip to content

0.10.0

Latest

Choose a tag to compare

@sembsa sembsa released this 27 Oct 20:19
· 1 commit to main since this release

New

Container snapshots

Snapshots… in a container's menu saves its current state as an image, keeps a history with dates and sizes, and lets you go back to any of them.

  • Restoring is undoable. Before replacing the container, the app snapshots its current state. If that fails, nothing is removed.
  • Volumes are not included. A snapshot holds the container's filesystem. Data in a mounted volume does not roll back with it.
  • A running container can be stopped for the snapshot (on by default). Otherwise a database is caught mid-write.

Needs container 1.6.

Kubernetes clusters with worker nodes

Creating a cluster now offers worker nodes beside the control plane. Each one is its own VM with the same CPU and memory. Needs container 1.6.

Changed

Compose services find each other by name

A service is now reachable by its name from the compose file, so db:5432 works the way compose files expect. Before, only the full container name (project-db) resolved.

Compatible with container 1.6

container 1.6 renamed container k8s to container cluster. On 1.6 the Kubernetes section asked for a newer version even on the newest one. It works again. Cluster nodes, whose label changed with the rename, also stay out of the containers list again, where a control plane could have been deleted.


Nowe

Migawki kontenerów

Migawki… w menu kontenera zapisuje jego bieżący stan jako obraz, prowadzi historię z datą i rozmiarem i pozwala wrócić do dowolnej z nich.

  • Przywrócenie da się cofnąć. Przed zastąpieniem kontenera program zapisuje migawkę jego obecnego stanu. Jeśli to się nie uda, nic nie zostaje usunięte.
  • Wolumeny nie wchodzą w migawkę. Migawka obejmuje system plików kontenera, a dane w zamontowanym wolumenie się nie cofną.
  • Działający kontener może zostać zatrzymany na czas migawki (domyślnie włączone). Inaczej baza danych zostanie zapisana w połowie zapisu.

Wymaga container 1.6.

Klastry Kubernetes z węzłami roboczymi

Przy tworzeniu klastra można teraz dodać węzły robocze obok control plane. Każdy to osobna maszyna wirtualna z tym samym przydziałem CPU i pamięci. Wymaga container 1.6.

Zmienione

Usługi compose widzą się po nazwie

Usługa jest teraz osiągalna pod swoją nazwą z pliku compose, więc db:5432 działa tak, jak zakładają pliki compose. Wcześniej działała tylko pełna nazwa kontenera (projekt-db).

Zgodność z container 1.6

container 1.6 przemianował container k8s na container cluster. Na 1.6 sekcja Kubernetes prosiła o nowszą wersję nawet na najnowszej. Znów działa. Węzły klastra, którym przy okazji zmieniła się etykieta, znów nie pojawiają się na liście kontenerów, skąd dałoby się usunąć control plane.


First launch needs System Settings → Privacy & Security → Open Anyway (ad-hoc signed). Later updates install seamlessly.

Przy pierwszym uruchomieniu: Ustawienia systemowe → Prywatność i ochrona → Otwórz mimo to. Kolejne aktualizacje instalują się bez tego kroku.