Lewati ke konten

Upgrade dari v4 ke v5

ILDIS v4 dibangun di atas Yii2 Framework. Berikut timeline siklus hidup Yii2 versi >=2.0.50:

FasePeriodeKeterangan
Active supportS.d. 30 Mei 2024Fitur baru, perbaikan bug, dan keamanan
Feature freeze30 Mei 2024Hanya bug fix dan keamanan
Security & PHP compat onlyMei 2024 — Nov 2026Hanya perbaikan keamanan dan kompatibilitas PHP
End of Life23 November 2027Tanpa dukungan sama sekali

Saat ini (Mei 2026), Yii2 berada di fase “Security & PHP compatibility fixes only” — artinya masih menerima patch keamanan, tetapi tidak ada fitur baru atau perbaikan bug non-kritis. Fase ini berlangsung hingga November 2026, setelahnya menuju EOL penuh pada akhir 2027.

Penerus Yii2 — Yii3 — sudah dirilis sejak Desember 2025, namun migrasi dari Yii2 ke Yii3 memerlukan penulisan ulang kode secara menyeluruh dan tidak dapat dilakukan secara mulus. Oleh karena itu, ILDIS v5 membuka opsi seluas-luasnya untuk memilih tech stack lain yang modern, stabil, berkomunitas luas, dan aman — bukan terbatas pada keluarga Yii.


Yii2 saat ini hanya menerima perbaikan keamanan dan kompatibilitas PHP. CVE pada dependensi terus muncul, dan setelah EOL akhir 2027, tidak akan ada patch sama sekali. Sistem harus bermigrasi ke stack yang aktif di-maintain untuk tetap aman.

Dependensi lama mengunci versi PHP, library, dan composer packages. Setiap update memerlukan migrasi database manual dan penyesuaian kode yang tidak trivial. Mekanisme update yang lebih andal diperlukan.

Regulasi berubah, kebutuhan pengguna meningkat, dan tantangan keamanan terus muncul. Stack yang digunakan harus mampu mengikuti perubahan tanpa rewrite total setiap beberapa tahun.

Tooling PHP modern (dependency management, CI/CD, automated testing, container-first deployment) memudahkan maintenance dan mempercepat respons terhadap CVE.


ILDIS v5 dirancang dengan empat prinsip utama:

Migrasi Lancar

Data dan konfigurasi v4 dapat dipindahkan ke v5 tanpa manual export/import. Proses migrasi terautomasi.

Instalasi Mudah

One-click install tetap tersedia (install.sh / Docker), sama seperti v4 saat ini.

Update Otomatis

Mekanisme update yang lebih andal dengan kemampuan rollback. Tidak perlu SSH manual ke server.

Keamanan Berkelanjutan

Stack yang dipilih memiliki dukungan jangka panjang (LTS) dan respons CVE yang cepat.



  1. Tetap update patch v4

    Pastikan ILDIS v4 selalu pada versi terbaru. Yii2 masih menerima patch keamanan hingga akhir 2027, jadi menjaga versi terbaru adalah langkah terbaik saat ini.

    Terminal window
    ./install.sh --update

    Atau manual:

    Terminal window
    git pull origin main
    composer install --no-dev
    php yii migrate/up --interactive=0
    php yii cache/flush-all
  2. Pantau rilis baru

    Ikuti GitHub Releases untuk mengetahui update v4 dan pengumuman v5.

  3. Berpartisipasi dalam diskusi arsitektur v5

    Bagikan use case dan kebutuhan instansi Anda di GitHub Discussions atau hubungi tim melalui halaman Kontribusi.

  4. Hubungi tim pengembang

    Untuk pertanyaan teknis atau diskusi roadmap: