-
Notifications
You must be signed in to change notification settings - Fork 654
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EC-CUBE 4.2 Roadmap #5356
Comments
PHP/Symfonyのサポート状況まとめ
PHPサポートhttps://www.php.net/supported-versions.php
Red Hat Enterprise Linux 8 Application Streams Life Cyclehttps://access.redhat.com/support/policy/updates/rhel8-app-streams-life-cycle
※PHP8+については不明 Symfony Roadmap
|
Databaseのサポート状況まとめ
PostgreSQLhttps://www.postgresql.org/support/versioning/
MySQLhttps://www.mysql.com/support/
Doctine対応状況
https://github.com/doctrine/dbal/actions/runs/2182110288 |
TODO:js/cssフレームワークのサポート状況調べる |
サーバサイドのシステム要件、まとめるとこんな感じでしょうか(案)。
|
MySQL8 で utf8mb4 を使用するためには以下の対応が必要そうです |
フィードバック失礼します。ご検討のほどよろしくおねがいします。 ■要望
■要件
|
@watarukashii #5356 (comment) #5356 (comment) |
プラグインの4.2対応に関する情報EC-CUBE 4.2は、EC-CUBE 4.1と互換性のないバージョンとなります。 EC-CUBE 4.1対応プラグインからEC-CUBE 4.2対応方法は、以下のドキュメントをご確認ください。 4.1から4.2へのマイグレーションhttps://doc4.ec-cube.net/update-41-42 メールマガジン管理プラグインメールマガジン管理プラグインは4.2対応しています。差分を参考にしていただければと思います。 Plugin Fixerマイグレーションガイドの修正内容をプラグインに適用するツールを公開しています。 |
互換性に関する情報 以下PRで、ログイン回数の試行制限機能が追加されました。 この影響により - security.enable_authenticator_manager: false
+ security.enable_authenticator_manager: true |
互換性に関する情報 以下PRで、パスワードの文字長・文字種が従来から変更されました。 旧バージョンから移行を行う場合、顧客へのご案内等留意してください。 |
互換性に関する情報 会員登録済みのメールアドレスかどうか判別が可能 は修正を取り下げました。 PR:#5460 詳細はこちらをご確認ください。 |
リリースバージョンの変更のお知らせ 8月上旬のRC1のリリースについて、当初はバージョン番号「RC1」でのリリースを予定していましたが、セキュリティに関する機能追加を行いました。そのため、バージョン番号を「beta2」としてリリースを行います。 今後のリリース計画に変更はなく、以下のスケジュールで進めます。
マイルストーンの変更内容は以下をご確認ください。 before
after
|
互換性に関する情報 以下PRにて、htmlタグの変更を行っています。 プラグインでページへのコンテンツ差し込みに影響がある可能性があります。 |
互換性に関する情報 以下PRにて、fontawesome 4 → fontawesome 5に更新されました。 プラグインで、fontawesome 4を利用している場合影響がある可能性があります。 |
リリーススケジュールの変更のお知らせ バグバウンティにより、多数の不具合のご報告、Pull Requestのご提供をいただきました。 このため、RC版・正式版のリリーススケジュールを以下に変更いたします。
マイルストーンの変更内容は以下をご確認ください。 before
after
|
リリース日を更新しました。
|
互換性に関する情報 以下PRにて、ファイル管理でアップロード可能なファイル名が限定されました。 |
互換性に関する情報 以下PRにて、GDが必須ライブラリとして追加されます。 |
4.2.0のリリースタグを打ちました。 |
4.2のリリース内容・計画のまとめや目安箱Issueです。
基本方針
メジャーバージョンとして以下の方針で開発を行います。
開発スケジュール
PHP7.4のEOLに先立ち、以下のスケジュールで開発を進める予定です。
α版:2022年6月7日
PHP8とSymfony5.4に対応したバージョンになります。
EC-CUBE4.2対応プラグインの動作確認が可能です。
β版:2022年7月4日
機能FIXバージョンになります。
EC-CUBE4.2対応プラグインのテストが可能です。
β版リリースに伴い、プラグインの申請受付を開始いたします。
β2:2022年8月8日
機能FIXバージョンになります。
機能試験が完了したバージョンです。
以降、RCに向け、不具合修正のみ行われます。
RC:2022年9月21日
セキュリティ試験を含めた全試験および不具合修正が完了したバージョンになります。
以降、原則ソースコードの変更は行われません。
正式版:2022年9月28日
主要な対応内容
※EC-CUBE4.2で取り込む予定の改修一覧
https://github.com/EC-CUBE/ec-cube/milestone/47
Issueのマイルストーンの設定は現時点での予定であり、変更となる可能性があります。
互換性についての情報
対応方針
4.2は、4.1と互換性のないバージョンとなります。
ただし、プラグイン拡張等のアーキテクチャは現行を踏襲し、BC Breakの範囲はフレームワークの更新に伴って発生するものにとどめる想定でいます。
上記範囲内で、機能追加や不具合修正を実施する予定です。
データベースに関する影響
データベースの変更(テーブルやカラムの追加・変更)は予定していません。プラグイン等に関する影響
Symfony5.4 / PHP8への対応状況
以下のIssue / PRで対応を行っています。
各ライブラリ・フレームワークの対応状況は #4579 #4793 も合わせてごらんください。
システム要件
Feedback
ご意見・ご要望等お待ちしております。
EC-CUBE4.2について、本Issueにぜひコメントください。
The text was updated successfully, but these errors were encountered: