v14.1.119.1からの差分
機能改善
- 使用するChromium Embedded Framework(CEF)のバージョンを119から131に更新しました。
- [Chronos-SG製品版のみ]
Chronos.exe
とChronosN.exe
のバージョンが一致しない場合に警告を表示するようにしました。 - [Chronos-SG製品版のみ] あわせて、関連各モジュールのバージョン番号を
ChronosN.exe
のバージョン番号に統一しました。ChFiler.exe
ChTaskMgr.exe
DBLC.exe
SpC.exe
vos_csg_extension.dll
- [Chronos-SG製品版のみ] 拡張子単位でダウンロードアイテムの「転送」のみを禁止する機能を追加しました。
GUIに関する改善事項
- 右クリックメニューの先頭または末尾に不要な区切り線が表示されることがある問題を修正しました。
- リダイレクトのサンプルスクリプトとテンプレートからIEを削除しました。
- 「メモリー 最大値(MB)」の既定値を2048に変更しました。
- アドレスバーまたは検索バー選択時に[編集]メニューを選択すると、バー内のフォーカスが外れてしまう問題を修正しました。
バグ修正
- [Chronos-SG製品版のみ] 印刷時の送信先にMicrosoft Print to PDFを指定するとファイル保存時にクラッシュする問題に対処しました。
- Microsoft Print to PDF選択時に、Microsoft Print to PDFは実行せず、代わりに「PDFに保存」使用を促すメッセージを表示するように改善しました。
- [Chronos-SG製品版のみ] 印刷 -> PDFに保存 選択時に警告ダイアログが表示される問題を修正しました。
- アクセスできないURLを指定した場合、監査ログに直前のアクセス成功ログがもう一度記録される問題を修正しました。
- 「インスタンスの2重起動を許可する」オンでの2重起動時に、別ウィンドウでのホームページ表示が途中で止まる問題を修正しました。
既知の制約事項
- [Chronos-SG製品版のみ] ThinAppの問題により、Windows11 24H2では現在のところ動作しません。ThinAppの開発元であるOmnissaからも「Known Issues」として下記リリースノートで周知されており、修正対応中とみられます。修正されるまでWindows11 23H2以前のバージョンをお使いください。
- https://docs.omnissa.com/ja-JP/bundle/ThinAppReleaseNotesV2412/page/ThinApp-ReleaseNotes.html
ThinApp 64-bit packages fail to run on Windows 11 24H2 machines. [TAPP-141]
- https://docs.omnissa.com/ja-JP/bundle/ThinAppReleaseNotesV2412/page/ThinApp-ReleaseNotes.html
メンテナンスリリース分の展開
- (v14.0.119.0-auditlog-fixed)監査ログ中のアップロードファイル名が常に大文字になってしまう問題を修正しました。
- (v14.0.119.0-support-FSLogix)ダウンロード時に使用するダイアログを変更し、最近使用した項目(Recent)が表示されないように改善しました。
- (v14.0.119.0-support-FSLogix)ファイルアップロードで所定のフォルダ以外を指定した時に表示する警告ダイアログで、パス表記がすべて大文字になってしまう問題を修正しました。
CEF更新によるバグ修正
- CEF119で発生していた、DevToolsのPerformanceダウンロードがNotAllowedErrorとなる事象が解決しました。
機能の廃止
- 「ブラウザーキャッシュ(インターネット一時ファイル)を起動/終了時に削除する」設定メニューを廃止しました。
- 元々、Chronos-SG再起動時には削除されていたため、無意味なオプションでした。
- 「印刷(PDF出力)」メニューを廃止しました。「印刷」から「PDFに保存」を指定してください。
- 設定パラメータ
EnableMediaAccessByApproval
を廃止しました。後継のEnableMediaAccessPermission
を使用してください。 - リダイレクトスクリプトで使用するグローバル変数
TB_Global_SCHME
を無効化しました。TB_Global_SCHEME
を使用してください。
CEF更新の追従
- CEF125以降で
OnBeforeDownload
の返却値がvoid
からbool
に変更となったので追従しました。 - CEF120以降の変更に追従し、インスタンス単位で
CefSettings.root_cache_path
が重複しないよう修正しました。 - CEF122での不具合修正に追従し、FirstPartySets(RWS; Related Website Sets) を既定で有効にしました。
- CEF125でのサポート追加に追従し、Chrome bootstrap + Alloy runtime styleに変更しました。
- CEF125以降でDevToolsウィンドウがポップアップされるように追従しました。
- CEF128での変更に追従し、常にChrome runtime を使用するように変更しました。
- CEF128以降では既定で無効となるため、ポップアップウィンドウを使用できるように修正しました。
- CEF126以降での
disable-pdf-extension
の非サポート化に追従し、引き続きブラウザ内でPDF表示するかを設定で切り替えられるよう対応しました。 - CEF128以降でzoomやTeamsの会議ページを開くとクラッシュする問題に暫定対処しました。
- CEF131より既定のユーザーエージェント(UA)情報のままGoogleアカウントのログインができると判明したため、使用するUA情報を統合しました。
- CEF131より
GoBack()
とGoForward()
のキャッシュが有効だとファビコンが更新されなくなったため、「戻る」「進む」時のキャッシュを無効化するオプションを追加しました。
What's Changed
機能改善
- Update CEF version to 131.4.1 by @HashidaTKS in #265
- Check Chronos version mismatch by @HashidaTKS in #246
- Bump version to 15.0.131.0 by @HashidaTKS in Chronos-SG#362
- Disallow transferring by @HashidaTKS in #264
- Disallow transferring by extension by @HashidaTKS in Chronos-SG#364
GUIに関する改善事項
- Draft: Context menu: Remove needless separators by @HashidaTKS in #198
- Block Microsoft Print to PDF by @HashidaTKS in #227
- Remove IE from redirect examples by @yashirot in #252
- Round up the default value of MemoryUsageLimit to 2048 by @yashirot in #256
- Do not focus menubar by @HashidaTKS in #259
バグ修正
- Specify default download path in the hook function by @HashidaTKS in #250
- Set m_strURL in OnBeforeBrowse by @HashidaTKS in #255
- Initialize APIHookC before executing InitializeCef by @HashidaTKS in #257
- Improve critical section by @HashidaTKS in #258
メンテナンスリリース分の展開
- Use an original filename for audit log on uploading by @HashidaTKS in #217
- file download dialog: use ChronosFileSaveDialog on SG mode by @HashidaTKS in #235
- file dialog: use original paths in warning dialogs by @HashidaTKS in #238
CEF更新の追従
- Draft: Add support for CEF125 by @HashidaTKS in #190
- Make cache directory uniq by @HashidaTKS in #199
- Enable FirstPartySets for CEF122+ by @HashidaTKS in #202
- Support chrome bootstrap alloy style by @HashidaTKS in #196
- [CEF125+] Fix DevTools to popup by @HashidaTKS in #221
- Add support for CEF128 by @HashidaTKS in #231
- Enable popup by @HashidaTKS in #242
- Fix IsEnablePDFExtension to work by @HashidaTKS in #245
- draft: CEF128+: Avoid crash on OnProtocolExecution by @HashidaTKS in #262
Update UA for Google Accounts by @HashidaTKS in #267- Do not use dummy UA for Google Account by @HashidaTKS in #269
- Avoid a favicon loading bug by @HashidaTKS in #270
機能の廃止
- Remove EnableDeleteCache by @HashidaTKS in #200
- Drop Print as PDF menu
- Remove the print as pdf function by @HashidaTKS in #248
- Remove unused resources for print as pdf by @HashidaTKS in #251
- Drop support for EnableMediaAccessByApproval by @HashidaTKS in #249
- Drop support for TB_Global_SCHME by @HashidaTKS in #254
その他の変更点
- [Trace Log Monitor Window] use appropriate buffer size by @HashidaTKS in #201
- Message loop: try to execute remaining works only on not being active by @HashidaTKS in #205
- Bump version to 14.1.119.1 by @HashidaTKS in #207
- Fix to pass beta build CI by @HashidaTKS in #211
- Call vcvars64.bat in setup-cef.bat by @HashidaTKS in #225
- Update CEF version to 127.1.4 by @HashidaTKS in #230
- Update release_task.yaml by @HashidaTKS in #215
- Update CEF version to 131.2.4+gb7543e4+chromium-131.0.6778.70 by @HashidaTKS in #239
- Make root_cache_path equal to cache_path by @HashidaTKS in #243
- Do not use deprecated apis by @HashidaTKS in #253
- Bump version to 15.0.131.0 by @HashidaTKS in #260
Full Changelog: v14.1.119.1...v15.0.131.0
Changes on Chronos-SG
SourceFiles
SG#285, SG#372
Projects
SG#324, SG#337
Documentation
SG#329, SG#331, SG#333, SG#335, SG#336, SG#339, SG#341, SG#343, SG#344, SG#349,
SG#350, SG#351, SG#352, SG#354, SG#355, SG#358, SG#359, SG#360, SG#361, SG#363,
SG#368, SG#369, SG#370, SG#374, SG#376
(Test steps only)
SG#273, SG#276, SG#280, SG#284, SG#287, SG#288, SG#289, SG#291, SG#292, SG#295,
SG#296, SG#298, SG#308, SG#309, SG#312, SG#313, SG#314, SG#321, SG#326, SG#328,
SG#334, SG#340, SG#342, SG#371, SG#378, SG#385, SG#387, SG#388, PR#389
Develop environment including setup
SG#347, SG#367
Chronos as submodule
SG#366