16 poin oleh xguru 2025-08-15 | 2 komentar | Bagikan ke WhatsApp
  • Backend database diubah dari LevelDB ke SQLite, memerlukan migrasi saat pertama kali dijalankan
  • Format log diubah menjadi log terstruktur (pesan + pasangan key-value), level log dapat diatur per paket, level WARNING ditambahkan
  • Masa penyimpanan item yang dihapus diubah menjadi default 6 bulan, dapat disesuaikan melalui opsi
  • Parsing opsi command line dimodernisasi, dukungan opsi panjang dengan satu dash (-) dihentikan (-home--home)
  • Fitur deteksi rolling hash dihapus, meningkatkan kecepatan pemindaian dan sinkronisasi
  • Pembuatan folder default otomatis dihapus, multi-koneksi default (3) antar perangkat v2 diaktifkan
  • Build untuk beberapa platform seperti Dragonfly, Illumos/Solaris, Linux PPC64, NetBSD, OpenBSD(386/arm), Windows ARM, dan lainnya dihentikan
    • Dukungan dikurangi karena kompleksitas cross-compilation SQLite
  • Perilaku diubah agar file yang dihapus juga bisa menang dalam penyelesaian konflik

2 komentar

 
balthasar 2025-08-17

Sepertinya kompilasinya tetap rumit meskipun menggunakan modernc.
Pengurangan dukungan BSD agak disayangkan.

SQLite dari modernc adalah driver SQLite murni Go yang menggunakan transpiling.
Sebagai gantinya, ia bergantung pada libc yang ditranspilasi dari glibc.