Skip to content

0.7.0 — WYCOFANE / WITHDRAWN (błąd niszczący dane)

Choose a tag to compare

@sembsa sembsa released this 11 Sep 10:42
· 35 commits to main since this release

⚠️ WYCOFANE — NIE INSTALUJ / WITHDRAWN — DO NOT INSTALL

PL: Ta wersja ma błąd niszczący dane: pobranie pliku z kontenera lub wolumenu kasuje zawartość katalogu wybranego jako miejsce zapisu (np. Biurka), z pominięciem Kosza. Plik instalacyjny został usunięty z tego wydania. Użyj 0.7.1. Jeśli pobierałeś pliki tą wersją, sprawdź iCloud (Ostatnio usunięte), Time Machine i kopie zapasowe.

EN: This version has a data-destroying bug: downloading a file from a container or volume erases the contents of the folder chosen as the save location (e.g. the Desktop), bypassing the Trash. The installer has been removed from this release. Use 0.7.1. If you downloaded files with this version, check iCloud (Recently Deleted), Time Machine, and your backups.


PL

Kopiowanie plików znów działa

container 1.4.1 nie potrafi kopiować plików do ani z kontenerów utworzonych przed aktualizacją — zgłasza path not found dla plików, które istnieją, a wysyłkę kończy sukcesem, nie zapisując nic. Przyczyna jest po stronie kontenera: każdy ma zapieczony własny egzemplarz agenta gościa (vminitd) z chwili utworzenia, a aktualizacja pakietu go nie odświeża. Restart usługi tego nie naprawia.

Aplikacja wykrywa taki kontener i przenosi pliki inną drogą, więc kopiowanie po prostu działa. Zgłoszone do Apple: apple/container#2258.

Koniec z fałszywym „skopiowano"

container cp przy wysyłce potrafi zwrócić sukces i nie zapisać nic. Aplikacja sprawdza teraz, czy plik faktycznie dotarł, zamiast wierzyć kodowi wyjścia.

Ostrzeżenie, gdy usługa wymaga restartu

Po aktualizacji pakietu container usługa w tle nadal działa w starej wersji, a błędy, które to powoduje, nigdy nie wspominają o wersjach. Aplikacja rozpoznaje ten stan i proponuje restart jednym kliknięciem — w każdej sekcji, nie tylko w Kubernetes.

Zwolnij miejsce na dysku

Nowe polecenie container clean z 1.4.1, dostępne z menu kontenera. Zwalnia nieużywane bloki dysku działającego kontenera — nie usuwa danych.

Sekcja Środowisko

System pokazuje to, co raportuje container 1.4.1: wersje obu stron, system, liczbę rdzeni, kontenerów i obrazów oraz katalogi danych i instalacji.

Okno „Co nowego"

Aktualizacje instalują się po cichu, więc to, co się zmieniło, było widoczne tylko na stronie wydań. Teraz pokazuje się raz po aktualizacji; można je otworzyć ponownie z menu aplikacji.


EN

File copying works again

container 1.4.1 cannot copy files to or from containers created before the upgrade — it reports path not found for files that exist, and finishes an upload successfully without writing anything. The cause is per-container: each one bakes in its own copy of the guest agent (vminitd) at creation time, and upgrading the package never refreshes it. Restarting the service does not fix it.

The app detects such containers and moves files another way, so copying simply works. Reported upstream: apple/container#2258.

No more false "copied"

container cp can report success on upload while writing nothing. The app now checks that the file actually arrived instead of trusting the exit code.

A warning when the service needs restarting

After a container package update the background service keeps running the old version, and the errors that causes never mention versions. The app recognises this state and offers a one-click restart — in every section, not just Kubernetes.

Reclaim disk space

The new container clean command from 1.4.1, available from the container menu. It releases unused disk blocks of a running container — it does not delete data.

The Environment section

System now shows what container 1.4.1 reports: both sides' versions, the host, the core count, container and image counts, and the data and install directories.

What's New window

Updates install silently, so what changed was only visible on the releases page. It now appears once after an update, and can be reopened from the app menu.


Instalacja / Installation: pobierz ContainerDesktop.dmg. Pierwsze uruchomienie wymaga Ustawienia systemowe → Prywatność i ochrona → Otwórz mimo to (aplikacja jest podpisana ad-hoc, bez notaryzacji). Kolejne aktualizacje instalują się automatycznie.