OneSender v-2.3.0

Di penghujung bulan Agustus ini, kami kembali merilis update untuk OneSender.

Versi yang terbaru adalah 2.3.0. Dengan build version 2301.

Kali ini kami membawa beberapa fitur baru dan perbaikan untuk bug-bug yang dilaporkan oleh beberapa pengguna.

Di versi kali ini, kami menyarankan untuk install ulang dari awal.

 Change log

Update otomatis

Mulai versi 2.3.0 update akan dilakukan secara otomatis. Sistem secara berkala akan mengecek apakah ada update terbaru. Jika ada, maka akan otomatis mengunduh dan memperbarui sistem. Dengan cara ini, Anda tidak perlu lagi update secara manual.

Webhook

Alur webhook kini berubah. Di versi lama, setiap pesan masuk, OneSender akan memeriksa tabel inbox terlebih dahulu. Jika satu server menjalankan beberapa nomor, penggunaan IO akan melonjak. Untuk mengatasi problem ini, setiap pesan masuk akan langsung dilempar ke endpoint webhook.

Perbaikan error

  • Kirim button dan list button sudah normal.
  • Message interactive_dev sudah dapat muncul di chat penerima.
  • Perbaikan koreksi waktu.
  • Mode server atau sender saja.
  • Perbaikan API upload media.
  • Sistem otorisasi API baru. Kode API dapat dienkripsi untuk menambah keamanan.
  • Penambahan informasi pesan gagal terkirim.

Cara update

Di versi 2.3, kami menyarankan untuk install ulang dari awal. Karena kami menambahkan tabel baru di database.

Jika Anda ingin upgrade dari aplikasi yang sudah terinstall silahkan ikuti panduan ini.

1. Matikan aplikasi yang sedang berjalan

$ sudo systemctl stop onesender@1

Jika Anda install beberapa instance di satu VPS, harap sesuaikan angka 1 dengan nomor aplikasi yang sedang berjalan.

2. Replace file lama dengan file yang baru.

Anda cukup mengganti file onesender-x86_64 saja.

3. Jalankan command update:

cd /opt/onesender
chmod +x ./onesender-x86_64
./onesender-x86_64 --config=/opt/onesender/config_1.yaml --update

Penjelasan:

cd /opt/onesender: masuk ke folder onesender
chmod +x ./onesender-x86_64: pastikan file dapat dijalankan sebagai executable.
./onesender-x86_64 --config=/opt/onesender/config_1.yaml --update: Update sistem onesender

4. Jalankan kembali onesender:

sudo systemctl start onesender@1