公開日 2025年10月08日
Joruri Mail 2022 Release3をリリースしました。
リリース内容
動作環境
Ruby,Railsをアップグレードしました。
- Nginx 1.26
- PostgreSQL 15
- Redis 6.2
- Node.js 20
- Ruby 3.3.8
- Rails 8.0.2
- jdk 21
- tika 2.9.2
アプリケーション
アプリケーションとバージョンは下記の通りです。
| システム管理 | |
| pwm-sys | 3.0.0 |
| pwm-sys-pref | 3.0.0 |
| pwm-sys-access | 3.0.0 |
| pwm-sys-process | 3.0.0 |
| pwm-sys-audit | 3.0.0 |
| メール基本機能 | |
| pwm-wmail | 3.0.0 |
| pwm-wmail-system | 3.0.0 |
| pwm-wmail-send | 3.0.0 |
| pwm-wmail-folder | 3.0.0 |
| pwm-wmail-filter | 3.0.0 |
| pwm-wmail-tool | 3.0.0 |
| pwm-wmail-address | 3.0.0 |
| pwm-wmail-address-staff | 3.0.0 |
| pwm-wmail-address-share | 3.0.0 |
| pwm-wmail-address-personal | 3.0.0 |
| pwm-wmail-address-junk | 3.0.0 |
| pwm-wmail-address-white | 3.0.0 |
| pwm-wmail-address-black | 3.0.0 |
| pwm-wmail-address-advert | 3.0.0 |
| メール追加機能 | |
| pwm-wmail-tika | 3.0.0 |
| pwm-wmail-search | 3.0.0 |
| pwm-wmail-spam | 3.0.0 |
| 検索 | |
| pwm-elasticclt | 3.0.0 |
| pwm-elasticman | 3.0.0 |
| 社内システム | |
| pwm-staffls | 3.0.0 |
| pwm-addrls-share | 3.0.0 |
| pwm-addrls-personal | 3.0.0 |
| ライブラリ | |
| pwm-core-tika | 3.0.0 |
| pwm-core-libre | 3.0.0 |
| pwm-core-geoip | 3.0.0 |
機能追加
| 項目 | 詳細 |
|---|---|
| ユーザー管理 | トークンにCORS設定を追加 |
機能改修
| 項目 | 詳細 |
|---|---|
| メール検索 | 検索のアナライザーにN-gramを追加 |
| メール検索 | インデックス保存領域名をテーブルに登録するように変更 |
| メール検索 | スマートフォン向けに検索フォームとCSSを調整 |
| メール検索 | 検索キーワードが未入力の場合のみ、入力フィールドにフォーカスするように変更 |
| 迷惑メールフィルター | MeCabと関連ライブラリをGitHubリポジトリからインストールするように変更 |
| アクセスログ | ログイン前のアクセスログを記録するように変更 |
不具合修正
| 項目 | 詳細 |
|---|---|
| メール | 同じメールが複数存在する場合に、スレッドの親メールの検索順が不定にならないように修正 |
| メール | Disposition-Notification-Toに非アスキー文字が含まれる場合のエンコード不具合を修正 |
| アドレス帳全般 | メール作成リンク押下時に新しいウィンドウが開かない場合がある不具合を修正 |
| ユーザー管理 | トークン新規作成時に設定を保存できない不具合を修正 |
その他
- マルチテナント対応
- PWA対応
- コントローラーとジョブにタイムアウト処理を追加
- bodyタグにコントローラー別CSSクラスを追加
- ロジカルレプリケーションのタスクを追加
- Turbo使用時のHTTPエラー表示をフラッシュメッセージに変更
- 不要なinstall:migrationsタスクを非表示に変更
- ckeditorとace-buildsのインストールパスを変更
- public/_common配下の画像ファイルとjsファイルをassetsに移行
- bundle exec rakeコマンドをrailsコマンドに移行
- cronタスクを周期実行ジョブに移行
- 基底クラスをリファクタリング
- CSSクラス名をリファクタリング
- activerecord-importからactiverecord標準に移行