Repository navigation
Releases
v0.2.3
Yenilikler ve iyileştirmeler
- Makine-okunur çıktılarda ping artık ekranda görünen değerdir (IQM). En düşük değer ayrı alanda verilir.
- CSV/TSV için
--output-headereklendi. - Performans iyileştirmeleri yapıldı.
- Ping in machine-readable output is now the value shown on screen (IQM). The minimum is reported in a separate field.
- Added
--output-headerfor CSV/TSV. - Performance improvements.
Kurulum / Installation
brew update && brew upgrade hiztesti
sudo apt-get update && sudo apt-get install --only-upgrade hiztestiHIZTESTI CLI v0.2.2
Hata düzeltmeleri ve iyileştirmeler
Performans iyileştirmeleri yapıldı.
Performance improvements.
Kurulum / Installation
brew update && brew upgrade hiztesti
sudo apt-get update && sudo apt-get install --only-upgrade hiztestiHIZTESTI CLI v0.2.1
Hata düzeltmeleri ve iyileştirmeler
Hata düzeltmeleri ve iyileştirmeler.
Bug fixes and improvements.
Kurulum / Installation
brew update && brew upgrade hiztesti
sudo apt-get update && sudo apt-get install --only-upgrade hiztestiHIZTESTI CLI v0.2.0
İndirme hızı kalibrasyonu
İndirme hızı kalibrasyonları yapıldı. Makine-okunur çıktılara (json, csv, tsv) indirmede kullanılan sunucuları listeleyen download.hosts alanı eklendi.
Download speed calibrations were completed. Machine-readable output (json, csv, tsv) now includes a download.hosts field listing the servers used for the download phase.
Kurulum / Installation
brew update && brew upgrade hiztesti
sudo apt-get update && sudo apt-get install --only-upgrade hiztestiv0.1.16
Günde bir kimliksiz sürüm denetimi
CLI artık günde bir kez yeni sürüm çıkıp çıkmadığını denetliyor. Yeni sürüm varsa testin sonunda tek satırlık bir not görürsünüz; not yalnızca terminalde çalışırken basılır — cron ve boru hattı çıktılarına karışmaz.
Denetim kimliksizdir: yalnızca uygulama sürümü, işletim sistemi ve işlemci mimarisi gönderilir. Kimlik bilgisi yoktur; IP adresiniz bu sayımlara yazılmaz. Denetimi tamamen kapatmak isterseniz:
export HIZTESTI_NO_UPDATE_CHECK=1Ölçümde hiçbir değişiklik yok — hız, süre ve sonuçlar aynı.
The CLI now checks once a day whether a newer version is available and prints a one-line notice at the end of the run — only when attached to an interactive terminal, so cron and pipeline output stay clean. The check is anonymous: only the app version, operating system and CPU architecture are sent; there is no identifier and your IP address is never written to these counts. Set HIZTESTI_NO_UPDATE_CHECK=1 to turn it off entirely. Nothing about the measurement changed.
Kurulum / Installation
brew update && brew upgrade hiztesti
sudo apt-get update && sudo apt-get install --only-upgrade hiztestiHIZTESTI CLI v0.1.15
İlerleme çubuğu artık tamamlanıyor
İndirme ve yükleme ölçümlerinde ilerleme çubuğu, faz bitmeden yarıda kalıp bir sonraki adıma geçiyordu. Sebebi şuydu: çubuk faz süresine (15 sn) göre doluyor, ama ölçüm oturduğunda faz erken kapanıyor — çubuk da yarım hâliyle ekrandan siliniyordu. Bu, testin yarıda kesildiği izlenimi veriyordu.
Artık faz kapanırken çubuk hızlıca %100'e tamamlanıyor, sonra yerini kullanılan veri bilgisine bırakıyor.
Ölçümde hiçbir değişiklik yok — hız, süre ve sonuçlar aynı; değişen yalnızca terminalde gördüğünüz gösterim. Fazı tam süre koşturmak isterseniz --full-duration her zamanki gibi çalışıyor.
The progress bar used to stop mid-way and jump to the next phase: it filled against the phase duration (15s), but the measurement stops early once it settles, so the bar was wiped while still half full — as if the test had been cut short. It now sweeps quickly to 100% as the phase closes, then hands its place to the data-used figure. Nothing about the measurement changed — only the display. --full-duration works as before.
Kurulum / Installation
brew upgrade hiztesti
sudo apt-get update && sudo apt-get install --only-upgrade hiztestiHIZTESTI CLI v0.1.14
Daha kısa karşılama
İlk çalıştırmadaki metin sadeleşti. Önceki sürümde şartlar bağlantılarının altında toplanan verileri özetleyen üç satır daha vardı; aynı bilgi zaten Gizlilik Politikası'nda ve ürün sayfasında duruyor. Artık karşılama ekranı yalnızca ne yaptığımızı söylüyor, iki bağlantıyı veriyor ve onayınızı istiyor.
Toplanan veride hiçbir değişiklik yok — yalnızca terminale basılan metin kısaldı. Sonucu göndermek istemezseniz --no-share her zamanki gibi çalışıyor.
The first-run screen is shorter: the three-line summary of collected data was removed, since the same information already lives in the Privacy Policy and on the product page. Nothing changed about what is collected — only the text printed to your terminal. --no-share works as before.
Kurulum / Installation
brew upgrade hiztesti
sudo apt-get update && sudo apt-get install --only-upgrade hiztestiHIZTESTI CLI v0.1.13
Bağlantınızın şehri çıktıda
İSS satırı artık bağlantınızın şehrini de gösteriyor: Türk Telekom · Denizli (95.6.1.2). Şehir, ölçüm sırasında zaten alınan operatör bilgisiyle birlikte geliyor; ek bir sorgu ya da konum izni gerekmiyor. Komut satırı aracının cihazınızın konum iznine hiçbir zaman erişimi olmadı ve olmayacak — bu bilgi yalnızca IP adresinizden şehir/bölge düzeyinde tahmin edilir.
Veri kapsamı ve gizlilik metinleri güncellendi
Komut satırı ölçümleri artık web testleriyle aynı şekilde sağlayıcı ve altyapı raporlarımıza katılıyor. Önceki metinler bunun tersini söylüyordu; ayrıca IP adresinin saklanmadığını yazıyorlardı — oysa site gizlilik politikası, IP'nin güvenlik ve hizmet kalitesi amacıyla (KVKK m.5/2-f meşru menfaat) erişimi kısıtlı sistemlerde saklandığını zaten ilan ediyordu. Komut satırı aracı için verilmiş bu dar istisna kaldırıldı ve metinler gerçeğe göre yeniden yazıldı.
IP adresiniz paylaşım sayfanızda ve açık veri kümelerinde yer almıyor; iş ortağı raporlarında yalnızca kısaltılmış hâliyle (95.6.X.X) görünüyor. Sonucu hiç göndermek istemezseniz --no-share ile çalıştırın — o durumda hiçbir veri iletilmez.
Ayrıntı: Gizlilik Politikası
Kullanım şartları sürümü yükseldi
Metin değiştiği için şartlar sürümü 3'e çıktı. Zamanlanmış görevler (cron) kırılmaz: etkileşimsiz ortamda önceki kabulünüz geçerli sayılır, değişiklik yalnızca bir bilgi satırı olarak yazdırılır ve ölçüm sürer. Terminalde çalıştırdığınızda yeni metin gösterilip onay istenir.
Ayrıca
- Araç kendi kimliğini bildiriyor (
hiztesti/0.1.13); önceden genel bir HTTP istemci etiketi gidiyordu. - Arayüz dili, ölçümün elle mi yoksa zamanlanmış görevle mi başlatıldığı ve bağlantının IPv6 destekleyip desteklemediği kaydediliyor.
The ISP line now also shows your city, from data already fetched during the test — no extra lookup and no device location permission. Command-line measurements now feed our ISP and infrastructure reports exactly like web tests, and the privacy wording was corrected accordingly: your IP is stored with the test record on access-restricted systems, never appears on your result page or in open datasets, and shows only in shortened form (95.6.X.X) in partner reports. Use --no-share to send nothing at all. Terms version bumped to 3 — scheduled jobs are not broken: in non-interactive environments your previous acceptance still counts and only an informational line is printed.
Kurulum / Installation
brew upgrade hiztesti
sudo apt-get update && sudo apt-get install --only-upgrade hiztestiHIZTESTI CLI v0.1.12
Cihaz bilgisi
Paylaşım görselindeki cihaz alanı artık ölçümün koştuğu gerçek makineyi gösteriyor — sunucularda PowerEdge R640, Mac'te MacBook Pro, sanal makinelerde VMware20,1 gibi. Önceki sürümde aracın adı (HIZTESTI CLI) yazıyordu; bu, ölçümün nereden geldiğini söylüyordu ama hangi cihazdan sorusunu yanıtsız bırakıyordu.
Bilgi işletim sisteminin kendi kayıtlarından okunuyor; ek bir izin ya da harici komut gerekmiyor. Tespit edilemezse alan aracın adına düşer.
The device field on the share image now shows the actual machine the test ran on (e.g. PowerEdge R640, MacBook Pro) instead of the tool name. Read from the OS's own records — no extra permissions or external commands.
Kurulum / Installation
brew upgrade hiztesti
sudo apt-get update && sudo apt-get install --only-upgrade hiztestiHIZTESTI CLI v0.1.11
Cihaz bilgisi düzeltildi
Komut satırından yapılan ölçümlerin paylaşım görselinde cihaz alanı "Web" görünüyordu. Artık HIZTESTI CLI ve ölçümün koştuğu platform (macOS · x86_64 gibi) yazıyor.
Starlink
Starlink bağlantıları artık yasal unvan yerine Starlink olarak görünüyor.
Command-line measurements showed "Web" as the device on their share image; they now show HIZTESTI CLI and the platform the test ran on. Starlink connections are labelled "Starlink" instead of the legal company name.
Kurulum / Installation
# apt / dnf depolari ve tum secenekler: https://hiztesti.com/cli
brew upgrade hiztesti # macOS / Linux
sudo apt-get update && sudo apt-get install --only-upgrade hiztesti