naptify-server の 1.0.47・1.0.48・1.0.49 を公開しました。データベースの書き込みを確実にする改善を含みます。1.0.47 以前をお使いの方は、1.0.49 への更新をおすすめします。
変更点
1.0.49(2026-10-10)
- 1 時間ごとのバックアップの前に、データベースへの書き込みを最後まで行い、書きかけの内容をためておくファイル(main.sqlite-wal)を空にするようにしました。1.0.48 では、利用者の多いサーバーで書き込みが途中で止まり、このファイルが大きくなり続けることがありました。
- 書き込みを最後まで済ませられなかったときは、管理画面の操作ログに警告が出ます。
1.0.48(2026-10-09)
- データの安全性の改善:サーバーは、変更をいったん別のファイル(main.sqlite-wal)に書き、あとでデータベース本体(main.sqlite)にまとめて書き込みます。これまでは、この「本体への書き込み」に失敗しても、どこにも表示されませんでした。1.0.48 から、失敗すると管理画面の操作ログにエラーが出ます。
- サーバーを終了・再起動するときに、本体への書き込みを必ず最後まで済ませてから終わるようにしました。管理画面からの再起動や、OS の再起動でも同じです。
- 管理画面のアドレスの末尾を /admin/ で開くとエラーが出ていたのを直しました(操作ログの画面が開きます)。
- チャンネルの設定の「非公開(一覧に出さない)」を「非公開」に短くしました(9 言語)。
1.0.47(2026-10-09)
- 管理画面の下端の帯の累計(ログイン数・転送数など)を、言語ごとの短い表記にして、1 行に収めました。
- 管理画面をスマートフォンの幅で開いたとき、ネットワークのカードの値が途中で切れずに折り返されるようにしました。
更新するときの注意
- 更新の方法はこれまでどおりです。サーバーを終了し、実行ファイル(exe)を置き換えて起動してください。データの移行や設定の変更は要りません。
- データフォルダーを別の PC へ移すときや、コピーで控えを取るときは、必ずサーバーを終了してから行ってください。動いている間は、最近の変更が main.sqlite-wal に残っていることがあり、main.sqlite だけをコピーすると、最近の変更が欠けます。
ダウンロード
NAPTIFY の紹介ページから、公式サイトのダウンロードページへ進めます。