お客様各位
BioStar 2.8.14がホームページからダウンロードできます。(ダウンロードリンク)
アップデート内容をを確認し、BioStar2の最新バージョンを引き続きご利用ください。
BioStar 2.8.14には、多くのお客様が待ち望んでいた主要な機能が含まれています。
BioStar 2.8.14主な新機能
- 新しいデバイスIM-120をサポート
- OpenJDKをサポート (バージョン: OpenJDK 15)
- BioStar2サーバーのパフォーマンスの向上
- 改善されたセキュリティの脆弱性
- Log4j 2の脆弱性の問題が改善されました(v2.16.0適用)
新機能&改善点
1. 新しいデバイスをサポート(関連リンク - [BioStar 2] 新製品の発売:IM-120(複数入力拡張モジュール))
- 入力拡張モジュール(IM-120)
2. CoreStationの顔1:Nセキュリティレベル設定をサポート
3. OpenJDK適用
* BioStar 2バージョン2.8.14以降、OpenJDKが適用され、PCにインストールされているJavaバージョンに関係なくユーザーがBioStar2を使用できるようになりました。
4. ユーザー列の設定に部門、役職、電話番号を追加しました。
5. ユーザーCSVインポートを使用するときにPINを入力および変更できるように改善されました。([BioStar 2] ユーザーCSVインポートにてPINの入力と変更)
6. APIを呼び出すときに不要なユーザー情報を照会しないようにすることで、パフォーマンスが向上しました。
7. APIを使用したデバイス検索速度の向上
8. 自動ユーザー同期のパフォーマンスが向上しました。
- 同期に使用されるデータベース列に欠落しているインデックスを追加しました。
- 「すべての端末」の自動ユーザー同期速度が向上し、同期エラーが修正されました。
- 「特定の端末」の自動ユーザー同期速度が向上しました。
- 「特定の端末」の自動ユーザー同期を使用するときに変更を一括で送信するように改善されました。
- 「特定の端末」の自動ユーザー同期が失敗した後に再試行するときのnull値の例外処理が追加されました。
9. セキュリティの脆弱性が改善されました。
- Log4j 2 v2.16.0を適用
- OpenSSL 1.1.1kを適用
- jQuery 3.4.1を適用
- API使用時にオペレーターレベルとカスタムアカウントレベルをチェックするように改善されました。
- CSVエクスポートファイルに数式記号(=)が含まれている場合、ファイルの実行時に数式が適用される問題を修正しました。
- Webソケットに接続するときにセッションIDのCORSチェックとセキュリティチェックを実行するように改善されました。
- SQLインジェクション攻撃の防止
- サーバーステータス応答エラーが発生したときにエラーメッセージ(エラー名、httpエラーコード、説明)を表示するように改善されました。
10. SwaggerのAPIを更新しました。
- デバイスのトリガー&動作APIの説明を更新しました
- Visual Face Image UploadAPIを追加しました。([BioStar 2 API] BioStar2 New Local APIにてビジュアルフェイスを追加)
- [POST] /devices/{id} /usersまたは[POST] /api/users/exportを使用してユーザーをデバイスに追加したときに返される結果とは異なる方法でユーザーが実際のデバイスに追加されない問題を修正しました。
11. イベントログ処理のパフォーマンスが向上しました。
- MS SQL Serverデータベース環境でのイベントログの照会速度が向上しました。
- デバイスイベントログを生成する際のデータベース処理速度が向上しました。
- デバイスログデータを同期するときに、データベースが変更されたデバイスのみを更新するように修正されました。
12. 複数のデバイスが接続された状態でBioStar2サーバーを再起動するときのデバイスメニューの読み込み速度が向上しました。
13. デバイスの接続速度が向上しました。
14. デバイススレッドのデフォルト数を増やすことにより、デバイスのパフォーマンスが向上しました。
15. 不要なチェックロジックを削除することにより、モニタリングメニューの読み込み速度を改善しました。
16. 不要なコードを削除することにより、アクセスグループのリンク速度を向上させました。
17. ブラックリストカードの同期速度が向上しました。
18. データベースデータの処理速度が向上しました。
19. サーバーのパフォーマンスが向上しました。
- CサーバーとJavaサーバー間で通信するたびにクライアントポートを再割り当てせずに既存の接続を維持するように改善されました。
- Cサーバーのログレベルに応じた不要な関数呼び出しを防ぐために改善されました。
- オブジェクトを毎回再割り当てするのではなく、Javaサーバーで個人データを暗号化するためにオブジェクトを再利用するように改善されました。
20. APIを使用して登録可能なデバイスを照会する速度を改善しました。
21. BioStar1.xからBioStar2.xへの移行ツールの26ビットWiegandカードをサポートします。([BioStar1, 2] DB移行手順の例)
22. BioStar 2のインストールを続行する前に、データベース接続ステータスを確認するように改善されました。
- カスタムインストールプロセスから「データベース接続の確認」オプションを削除しました。
23. サーバーアドレスなしでSwaggerドキュメントをローカルで実行できるように改善されました。 ([BioStar 2] Local Swaggerの使用方法(New Local API))
24. 開放異常時間のデフォルト値を変更しました。
- 修正前: 3秒
- 修正後: 10秒
25. OM-120のデバイスアイコンを変更しました。
バグ修正
* 主なバグ修正内容は以下のとおりです。他の内容は添付のリビジョンノートをご確認ください。
1. 「特定の端末」の自動ユーザー同期オプションを使用する場合、ユーザーIDに記号(_)が含まれていると同期されませんでした(バージョン:v2.7.11に影響します)。
2. 「特定の端末」の自動ユーザー同期オプションを使用する場合、スマートカードの書き込みを実行すると同期ロジックが「すべてのデバイス」として動作しました(バージョン:v2.7.11に影響します)。
3. Chromeオートコンプリート機能が、「ユーザー追加」画面の情報入力フィールドに正しくマッピングされていませんでした(バージョン:v2.7.8に影響します)。
4. 一部の言語は、MS SQL Serverデータベース(影響バージョン:v2.7.0)を使用すると、監視記録に疑問符として表示されていました。
5. Visual Faceをユーザープロファイル画像として使用すると、プロファイル画像の許容サイズを超え、デバイスと同期しませんでした(バージョン:v2.8.6に影響します)。
6. FaceStation F2のホーム画面にロゴ画像を設定すると、画像がデバイスの正しい解像度で適用されませんでした(バージョン:v2.8.6に影響します)。
7. 「端末→サーバー接続」を使用している場合、サーバーアドレスに大文字を入力できませんでした(バージョン:v2.7.0に影響します)。
8. カスタムユーザーフィールドデータはT&Aレポートに反映されませんでした(影響バージョン:v2.8.3)。
9. APIを使用してスマートカードレイアウトをフェッチするときにキー値が公開される問題を修正しました。 (バージョンに影響:v2.0)
10. サーバーが断続的にクラッシュしました。
- ユーザーグループキャッシュの作成中にデータベースの照会が失敗すると、Cサーバーのクラッシュが発生しました(バージョン:v2.0に影響します)。
- serviceTask JsonResultにロック処理がありませんでした(バージョン:v2.0に影響します)。
11. カードのみをサポートするデバイスを選択して「端末別ユーザー情報の整理」を実行すると、指紋が登録されているユーザーのステータスが「不一致」と表示されました(バージョンに影響:v2.0)。
12. CoreStationのトリガー&動作の設定で「入力(イベント名の変更)」を選択して10件を超えるイベントを生成すると、正しく機能しませんでした。 (バージョンに影響:v2.8.8)
13. FaceStation2の認証モードがカード+顔に設定されているサーバーマッチングを使用すると、カード認証後に顔認証モードが機能しませんでした(バージョン:v2.8.6に影響します)。
* ファームウェアバージョン1.5.1以降のデバイスに適用されます。
14. 「すべての端末」の自動ユーザー同期中に、アクセスグループとドアの同期結果が断続的に更新されませんでした(バージョン:v2.0に影響します)。
15. 自動ユーザー同期中にデータ量が多い場合、デバイスが切断されました(バージョン:v2.0に影響します)。
16. APIを使用してユーザーを追加すると、BioStar 2でサポートされていない値のユーザーIDを作成することができました(バージョン:v2.8.1に影響します)。
17. CSVインポートでユーザーをインポートすると、更新されていない情報があった場合でも「アップロードに成功しました」というメッセージが表示されました(バージョン:v2.3.0に影響します)。
18. インテリジェントスレーブをサポートしないデバイスがOSDP IDを無効な値として送信した場合、BioStar 2は値を0に初期化し、RS-485設定を更新し、既存のRS-485接続を切断します(バージョン:v2.8.10に影響します)。
19. サーバーマッチングはサポートされていますが、BioStation 2(影響バージョン:v2.2.2)の設定では機能が表示されませんでした。
20. ユーザーに異常なプロファイル画像がある場合、ユーザー同期プロセスが正しく終了しませんでした(バージョン:v2.8.0に影響します)。