WebRelease 2.75P リリースのお知らせ
WebRelease 2.75P をリリースいたしました。このリリースは WebRelease 2.75N に対するメンテナンスリリースです。なお、数字の 0 と英文字の O の区別が紛らわしいので 2.75O(オー) は欠番とさせていただきました。
2.75N 以前のバージョンをお使いのお客様はこのバージョンへのアップデートをお願いいたします。
Java をアップデート
2.75P では OpenJDK Amazon Corretto 8 が 1.8.0_312 にアップデートされています。このアップデートにより、安定性、安全性が改善されています。なお、このアップデートには脆弱性対応が含まれています。なるべく早い段階で 2.75P へのバージョンアップをお願いいたします。
Tomcat をアップデート
2.75P では Tomcat が 8.5.72 にアップデートされています。このアップデートにより、安定性、安全性が改善されています。
対応プラットフォームの追加
2.75P では、以下の OS がサポート対象プラットフォームに追加されました。
-
macOS v12 Monterey (Intel / Apple Silicon M1)
Apple Silicon 上での動作は Rosetta 併用となります。
従来製品との互換性
WebRelease 2.75P は WebRelease 2.75N に対して十分な互換性を維持しています。
このバージョンで修正された不具合
WebRelease 2.75P では下記の不具合が修正されました。
[1]AWS CloudFront の Invalidation 処理で 503 エラーが発生する場合がある | |
識別番号 | 3067 |
---|---|
該当バージョン | |
不具合の詳細 | AWS S3 にコンテンツのアップロードを終えた後、連携する AWS CloudFront に対してキャッシュされたコンテンツの Invalidation をリクエストすることができますが、この Invalidation リクエストが 503 エラー(リトライ可能なエラー)になってしまう場合がありました。 WebRelease 側では、従来から Exponential Backoff + Jitter のリトライを行なっていましたが、このリトライ回数が 3 回と少なかったため、リトライがかかり切らずにエラーとなっているケースがあることがわかりましたので、今回、リトライの回数を最大で 50 回まで増やすように修正いたしました。50 回のリトライがすべて失敗するような場合には、今までとおり 503 エラーとなります。なお、状況によって異なるため明確な数値は提示できないのですが、50 回のリトライの所要時間は 5 分程度が目安となるかと思われます。 この修正に伴って「FTP記録」に CDN の Invalidation の結果が記録されるようになりました。 従前からの動作と変更なく WebRelease 側での FTP の完了は Invalidation リクエストの完了を待つ動作となります。通常は Invalidation のリクエストは 1 秒以内程度で完了します。 |
改修方法 | 修正いたしました。 |
[2]サイトエキスポートファイル中に秘密鍵が格納されない | |
識別番号 | 3063 |
該当バージョン | |
不具合の詳細 | チャネルの設定でアップロードのプロトコルに sftp を使用していて、また認証方法に公開鍵認証を使用しているサイトをエキスポートした時に、使用している秘密鍵ファイルのファイル名とそのパスフレーズがサイトエキスポートファイル中に記録されない。 これは、現状では WebRelease の仕様であり、誤動作ということではありませんが、このことについてマニュアルに記載がなく不明瞭な状態でした。今回、この点についてマニュアルに明記することとしました。なお、今回の対応はマニュアルの記述の変更のみであり WebRelease の動作には変更はありません。 |
改修方法 | 修正いたしました。 |
[3]FTP ログに「名称未設定」というログが残る | |
識別番号 | 3018 |
該当バージョン | |
不具合の詳細 | FTP を実行した時に「FTP記録」が「名称未設定」となってしまう場合がありました。この問題は、ページリソースのリソースフォルダに名称をつけていない状況で公開されたページを公開終了した場合などに発生していました。 「FTP 記録」が誤っているだけであり FTP 動作自体には問題はありんません。 |
改修方法 | 修正いたしました。 |
[4]YUICompressor での圧縮失敗がエラーメッセージとして記録されない | |
識別番号 | 2842 |
該当バージョン | |
不具合の詳細 | WebRelease には css や JavaScript などのリソースファイルを公開サーバにアップロードする際に YUICompressor を使って圧縮する機能がありますが javascript の圧縮においては、スクリプトの記述によっては圧縮がうまくできないことがあり、そのような場合には圧縮してからアップロードするように指定がされている javascript ファイルであっても、圧縮せずにそのまま公開サーバにアップロードされる動作となっていました。 今回、圧縮がうまくできなかったため、圧縮せずに公開サーバへアップロードすることになったファイルについては「FTP記録」に警告メッセージを残すよう、動作を改善いたしました。なお、警告は残りますが、動作自体は従前とおりであり、圧縮しない状態で公開サーバへのアップロードが行われます。 また、javascript ファイルの編集画面を開いたタイミングでも、圧縮できない場合は編集画面上に警告(エラー)メッセージが表示されるようになりました。リソースの登録時点で圧縮の可否が確認できます。 |
改修方法 | 修正いたしました。 |