Skip to content
cronitorex.com

Historia wersji klienta

Plik pod https://cronitorex.com/cronitorex.sh zawsze serwuje najnowszą wersję z listy poniżej. Starsze wpisy to historia zmian, nie są trzymane jako osobne pliki do pobrania. Użyj cronitorex update, aby przejść na najnowszą, albo cronitorex version, aby sprawdzić zainstalowaną.

Pobierz cronitorex.sh (v1.2-260704)
SHA-256 checksum
d605440146df5e3c7d7738cf364d88ca3e99d144fb40e2f0da50204a1a582be3 Verify against published .sha256 View source on GitHub

v1.3-260727 (aktualna)

Wydana 2026-07-27. Config as code z wiersza poleceń.

  • cronitorex export pobiera wszystkie monitory z konta jako jeden plik bundle.
  • cronitorex apply -f monitors.json doprowadza konto do stanu z tego pliku, a --dry-run pokazuje zmiany przed ich wprowadzeniem. Apply nigdy nie usuwa: monitory, których nie ma w bundle’u, są raportowane jako osierocone i zostają nietknięte.
  • cronitorex configure --management-key zapisuje klucz Management API w ~/.cronitorex-management.conf (uprawnienia 600), osobno od ~/.cronitorex.conf. Klucz ingest z natury leży na każdym monitorowanym serwerze, a klucz zarządzający potrafi usunąć monitor razem z historią, więc oba nigdy nie dzielą jednego pliku. CRONITOREX_MANAGEMENT_KEY ma pierwszeństwo i jest właściwym wyborem w CI.
  • Pomylenie kluczy jest teraz wykrywane lokalnie, z wyjaśnieniem, zamiast gołym 401: apply/export odrzucają klucz ingest (ck_), a pingi odrzucają klucz zarządzający (mk_).
  • cronitorex doctor raportuje klucz zarządzający i uprawnienia jego pliku konfiguracyjnego, jeśli istnieje.

v1.2-260704

Wydana 2026-07-04. Pierwsze publiczne wydanie, serwowane pod adresem pobierania.

  • Pingi cyklu życia zadań (run, complete, fail, skip) oraz opakowywanie komend z automatycznym raportowaniem kodu wyjścia.
  • Interaktywna konfiguracja przez cronitorex configure, z ustawieniami zapisywanymi w ~/.cronitorex.conf.
  • Wykrywanie zadań cron przez cronitorex discover: znajduje istniejące zadania i generuje konfigurację monitoringu.
  • Samo-aktualizacja przez cronitorex update (oraz update --check): weryfikacja SHA-256, sprawdzenie składni i kopia .bak przed podmianą.
  • Diagnostyka środowiska przez cronitorex doctor.
  • Konfigurowalne limity czasu, tryb verbose, przełącznik telemetrii i domyślny projekt.

Kolejne wydania dodawane są nad tym wpisem.