Bagian paling melelahkan dari mengelola tumpukan AI self-hosted bukan konfigurasinya, tapi ritme rilisnya. Data yang ditarik dari API GitHub pada 21 September 2026 memperlihatkan polanya dengan jelas: Ollama merilis lima kali sejak 2 September, llama.cpp menambah beberapa build hanya dalam satu hari, dan Open WebUI terakhir menandai versi pada 31 Agustus. Artikel ini mencatat apa yang benar-benar tertulis di changelog resmi, dan cara memantau ritme itu tanpa harus buka lima halaman tiap pagi.
TL;DR
- Ollama merilis lima kali sejak 2 September 2026, dengan v0.34.2 sebagai versi stabil terbaru yang keluar pada 15 September 2026.
- Ollama v0.34.2 memperbaiki pertumbuhan memori berlebihan saat generasi panjang dengan speculative decoding pada MLX, selain menambah pengaturan awal perintah ollama, skema tautan ollama://apps, dan pembaruan llama.cpp.
- llama.cpp mencatat lima build berurutan pada 20 September 2026 saja, dari b11059 sampai b11064, sehingga sebaiknya nomor build dikunci dan disertai jalur rollback.
- Open WebUI v0.11.3, rilis stabil terakhir per 21 September 2026, keluar pada 31 Agustus dan memperbaiki penanganan migrasi database agar kegagalan berhenti pada error penyebabnya.
- Ritme rilis bisa dipantau lewat API GitHub dengan cron harian tanpa API key, dengan batas 60 request per jam per alamat IP.
Peta rilis yang terukur hari ini
| Proyek | Versi tercatat | Dirilis | Jumlah rilis terakhir yang diperiksa |
|---|---|---|---|
| ollama/ollama | v0.34.3-rc1 | 2026-09-19 | 5 rilis sejak 2026-09-02 |
| ollama/ollama | v0.34.2 | 2026-09-15 | stabil |
| ollama/ollama | v0.34.1 | 2026-09-14 | stabil |
| ollama/ollama | v0.34.0 | 2026-09-05 | minor baru |
| ollama/ollama | v0.33.3 | 2026-09-02 | siklus sebelumnya |
| ggml-org/llama.cpp | b11064 | 2026-09-20 | 5 build pada tanggal yang sama |
| astral-sh/uv | 0.12.17 | 2026-09-18 | 5 rilis sejak 2026-09-10 |
| denoland/deno | v2.9.7 | 2026-09-17 | rilis patch |
| open-webui/open-webui | v0.11.3 | 2026-08-31 | rilis stabil terbaru yang diperiksa |
Dua hal bisa disimpulkan tanpa perlu menebak: proyek yang jadi fondasi (Ollama, llama.cpp, uv) bergerak dalam hitungan hari, sementara antarmuka web seperti Open WebUI bergerak dalam hitungan minggu. Beda ritme ini penting ketika menyusun kebijakan update, karena menyamaratakan semua dependency berarti upgrade tanpa perlu atau ketinggalan jauh.
Apa yang benar-benar berubah di Ollama v0.34.x
Catatan rilis v0.34.2, yang keluar pada 15 September, menuliskan empat butir. Pertama, ada pengaturan awal saat menjalankan perintah ollama, dengan opsi masuk ke akun atau lanjut secara lokal, dan status penyelesaian setup dibagi dengan aplikasi desktop di macOS dan Windows. Kedua, ditambahkan skema tautan ollama://apps untuk membuka halaman Apps di aplikasi desktop pada macOS dan Windows. Ketiga, diperbaiki pertumbuhan memori berlebihan saat generasi panjang dengan speculative decoding pada MLX. Keempat, llama.cpp dibarukan.
Butir ketiga adalah yang paling relevan secara operasional. Speculative decoding adalah teknik mempercepat generasi dengan menebak beberapa token lebih dulu, dan pertumbuhan memori yang tidak stabil di jalur itu bikin sesi panjang jadi berisiko: proses kelihatan sehat sampai suatu ketika makan RAM dan menukar ke swap. Kalau pernah mengalami mesin tiba-tiba lambat di tengah percakapan panjang, pola ini bukan hal asing, dan pembaikan versi 0.34.2 memberi alasan konkret untuk naik.
Perlu ditegaskan apa yang tidak diklaim di sini: changelog resmi tidak menyebut angka percepatan, tidak menyebut konsumsi memori tertentu, dan tidak menyebut model mana yang lebih baik. Semua klaim performa yang beredar di utas media sosial bukan bagian dari data ini.
llama.cpp: build harian dan cara menahan diri
Pada 20 September saja tercatat lima rilis berurutan, dari b11059 sampai b11064. Untuk proyek dengan ritme secepat ini, mengikuti nomor build terbaru di produksi hampir selalu ide buruk. Praktik yang lebih masuk akal:
- Pakai nomor build yang sudah diuji di mesin sendiri, lalu tulis di berkas lock atau image. Nomor build llama.cpp adalah versi yang bisa dikunci, bukan sesuatu yang harus selalu terbaru.
- Baca changelog antar-build yang dilompati, bukan cuma judul rilis. Perubahan backend atau dukungan kartu grafis adalah bagian yang paling sering menjatuhkan inferensi.
- Simpan satu jalur rollback: binary sebelumnya beserta konfigurasi model. Restore binary lebih cepat daripada mencari penyebab regression.
Pola ini juga berlaku untuk pelayan inference lain yang berbasis CUDA atau Metal. Perbedaan hasil pada kartu grafis tertentu lebih sering disebabkan versi backend daripada versi modelnya.
Open WebUI 0.11.3 dan pelajaran soal migrasi database
Rilis 0.11.3 pada 31 Agustus menyebut empat butir yang berkaitan dengan penggunaan sehari-hari. Mode aksesibilitas ditandai lebih kuat pada entri menu, submenu, pemilih model, beserta kontrol filter dan bandingnya, sehingga kontrasnya mengikuti pedoman aksesibilitas di kedua tema. Cabang percakapan yang tersimpan di bawah pesan sebelumnya tetap terhubung setelah reload, dan chat lama yang tersimpan tanpa tautan itu diperbaiki saat dibuka, dengan rujukan isu bernomor 29299. Ada pula perbaikan terjemahan, termasuk bahasa Indonesia, yang disebut diperluas.
Butir yang paling perlu perhatian tim yang self-host adalah penanganan upgrade basis data. Release note-nya menjelaskan bahwa kegagalan migrasi kini berhenti pada error penyebabnya, alih-alih tetap memulai dan kemudian melaporkan tabel atau kolom yang hilang di belakang, seperti kolom timer pada tabel chat. Buat yang pernah melihat layanan jalan separuh lalu menumpuk error aneh, ini jenis perbaikan yang membuatnya mudah dijelaskan ke manajemen: kegagalan yang keras dan jelas lebih murah daripada kegagalan yang diam-diam.
Konsekuensi praktisnya sebelum naikkan versi antarmuka web apa pun yang menyimpan state di database: cadangkan database lebih dulu, dan jangan cuma cadangkan berkas aplikasinya. Migrasi yang gagal di tengah jalan meninggalkan skema yang tidak cocok dengan kode lama maupun baru.
Ritme toolchain: uv dan Deno
uv dari Astral bergerak dari 0.12.13 pada 10 September ke 0.12.17 pada 18 September, empat rilis dalam delapan hari. Deno tercatat di v2.9.7 pada 17 September, setelah v2.9.6 pada 27 Agustus. Keduanya bukan bagian dari tumpukan inferensi, tapi sering muncul di proyek yang sama, dan ritmenya mengingatkan bahwa sebagian besar proyek yang gagal di upgrade bukan karena runtime AI-nya, tapi karena alat build dan pengemasan.
Cara memantau tanpa membuka browser
API GitHub melepas daftar rilis sebagai JSON, jadi satu cron kecil cukup jadi radar mingguan:
curl -s "https://api.github.com/repos/ollama/ollama/releases?per_page=5" | jq -r ".[] | [.published_at[:10], .tag_name] | @tsv"curl -s "https://api.github.com/repos/ggml-org/llama.cpp/releases?per_page=5" | jq -r ".[] | [.published_at[:10], .tag_name] | @tsv"Simpan hasilnya ke berkas bertanggal, bandingkan dengan versi yang terpasang di mesin, dan hanya baca changelog kalau memang beda. Tanpa API key, batasnya 60 request per jam per alamat IP, lebih dari cukup untuk cron harian. Untuk proyek yang butuh notifikasi, ubah perbandingan versi menjadi satu baris pesan, bukan email berisi seluruh changelog.
💬 Komentar (0)
Belum ada komentar. Jadilah yang pertama! 💬