Chrome 93

Chrome 93 が近日中にリリースされる予定です。

Chrome 93 release note

以下のリンクに主な変更点の情報が記載されています。

https://www.chromestatus.com/features/schedule

Pickup for WebClass

今の所予定されている変更内容ではWebClassに影響ない見込みです。

Remove 3DES in TLS (removed)

TLS_RSA_WITH_3DES_EDE_CBC_SHA 暗号スイートのサポート終了。

3DESは古いアルゴリズムで随分昔に推奨からは外されています。

今回のアップデートでChromeのサポートが終了しても問題はないと考えています。

Re-add 'style' to contain:strict and contain:content CSS properties

現在contain: strictcontain: size layout paintと等価ですが、Chrome93 からはcontain: size layout paint styleと等価になるように変更されました。

この仕様は一度削除された仕様で再追加となります。

WebClass への影響を調査しましたが、問題ありませんでした。

今後の Chrome リリースについて

次回のリリースは 2021 年 9 月 21 日に予定されています。

Chrome Platform Status

その他ブラウザのリリースはこちらにまとめています。

Chrome 92

Chrome 92 release note

以下のリンクに主な変更点の情報が記載されています。

https://www.chromestatus.com/features/schedule

Pickup for WebClass

WebClass に影響ある変更はありませんでした。

今後の Chrome リリースについて

次回のリリースは2021年8月31日に予定されています。

Chrome Platform Status

その他ブラウザのリリースはこちら)にまとめています。

Firefox 90

FireFox 90.0 が7月13日にリリースされました。

FireFox 90.0 release note

以下のリンクに主な変更点の情報が記載されています。

https://www.mozilla.org/en-US/firefox/90.0/releasenotes/

https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/90

Pickup for WebClass

WebClassに影響ある変更はありませんでした。

気になる変更点

私が気になった変更点をあげます。

HTML中で画像プロパティであるEXIFを読むようになる

今まで画像をCSSでのサイズ指定の無いHTML中に埋め込むときには画像のpx数を基準にブラウザがサイズを決定していました。
しかし今回の変更で画像サイズの決定に画像のpx数のみでなくEXIFデータの解像度が新しく追加されることになりました。

その他ブラウザのリリースはこちらにまとめています。

Dockerコンテナ内で make: /bin/sh: Operation not permitted

GitLab CI のジョブ実行環境として Docker イメージ composer:2 を使っていたのですが、 make: /bin/sh: Operation not permitted というエラーによりジョブの途中で停止していました。単純な make コマンドが実行できないようです。

この問題に関係するのは以下のようでした。

https://github.com/alpinelinux/docker-alpine/issues/146
https://wiki.alpinelinux.org/wiki/Release_Notes_for_Alpine_3.14.0#faccessat2

まとめると以下の状況です。

  • Alpine 3.14.0 からシステムコール faccessat2 を使うようになったため、ホストOSで以下を必要とするようになった
    • runc v1.0.0-rc93
      • containerd.io 1.4.3-2 (DebianリポジトリのDockerの場合)か、Docker Desktop 3.3.0 (WindowsかMacのDockerの場合)に含まれる
    • Docker 20.10.0 以上
    • libseccomp 2.4.4 以上

弊社では、GitLab runner が動作しているサーバーの Docker バージョンを最新にしたらエラーが起きなくなりました。

Safari 14.1

Safari 14.1が4月26日にリリースされました。

Safari 14.1 release note

以下のリンクに主な変更点の情報が記載されています。

https://developer.apple.com/documentation/safari-release-notes/safari-14_1-release-notes

Pickup for WebClass

macOS の WebKit Framework で、input タグの type 要素が date, time, datetime-local でも機能するように

今回のアップデートで、macOS の WebKit Framework で、input タグの type 要素が date, time, datetime-local が機能するようになりました。
WebClass では input タグ内で type="date" を使用している箇所がありますが、動作に問題はありませんでした。

CSS transform プロパティ指定方法の追加

WebClassには影響がない変更ですが、CSSのtransformプロパティの指定方法が追加されたことが気になります。
この変更はtransformの命令としてスペース区切りで列挙していたtranslate, rotate, scaleのCSS変形関数をtransformの子要素ではなく独立して記述することもできるようになったものです。

CSSのtransform指定がシンプルに、かつ読みやすくなることが期待出来ます。

詳細は以下のページをご覧ください。
https://webkit.org/blog/11420/css-individual-transform-properties/

その他ブラウザのリリースはこちらにまとめています。

https://webclass.jp/documents/system-admin/browser-releases