4D-jp 4D Japan Technical Support Team

4D 21r5 修正リスト

2026-10-23

  • ACI0106621 MSCでインデックスを検証した場合,レポートに出力されるインデックスの合計数が正しくありませんでした。

注記: テーブルに4D.Vector型のフィールドが存在する場合,最高4個(標準のオブジェクト型インデックス・コサイン類似度・ドット積・ユークリッド距離)のインデックスが作成できますが,1個として数えられていたことが原因です。テキスト型インデックス(B-Treeおよびキーワード)にも同じ問題がありました。

  • ACI0106606 Write Proドキュメントの表の後にカラムブレークまたはページブレークを挿入した場合,WP Get breaksが表の中(WP Table range)にある文字のレンジを返しました。表の外にあるブレークのレンジが返されるべきです。

注記: 修正により,表の外にあるブレークをWP INSERT BREAKとwk replaceで除去できるようになりました。表の末尾にブレーク(空の段落)を追加することはできないことに留意してください。

  • ACI0106590 日付型のプロパティを日付型の演算式に記述した場合,シンタックスエラーが返されました。Date関数で明示的にキャストすれば問題ありません。
var $days : Integer
var $object : Object
$object:={date: Current date}
$days:=Current date-$object.date
  • ACI0106604 メソッドエディターを閉じるか,シンタックスチェックを再実行するまで,ブロックコメントの終わり(*/)がありません,という警告が消えませんでした。

  • ACI0106581 ホストのWebサーバーでセッションの権限を設定した後,コンポーネントのWebサーバーでRESTリクエストを処理した場合,セッションの権限がリセットされました。

  • ACI0106578 Mac版のみ。Retinaディスプレイでは,フォーカス表示が正しくレンダリングされませんでした。

  • ACI0106588 GitHubのリポジトリURLをペーストボードにコピーした状態で依存関係マネージャーを開いた場合,URLは自動的に転記されますが,「追加」ボタンは非アクティブ状態のままでした。

  • ACI0106584 throwのメッセージにJSON文字列を渡した場合,{…}がプレースホルダーのメタ文字として扱われてしまい,表示されませんでした。

  • ACI0106554 QUICレイヤーのみ。長時間にわたってサーバーを運用した場合,ネットワークマネージャーのアサーションにより,アプリケーションがアボートすることがありました。

  • ACI0105939 CEF版Webエリアに対してWA SET EXTERNAL LINKS FILTERSを使用することができませんでした。

  • ACI0106601 JSON Validateの2020-12スキーマを使用した場合,unevaluatedItemsが正しく処理されませんでした。

  • ACI0106593 カスタムスタイルのボタンに4コマのアイコンを設定した場合,画像の下部が欠けてレンダリングされました。

  • ACI0106591 エクスプローラーのホームアイコン上にマウスポインターが置かれた状態でプロジェクトを開いた場合,ブラウザが起動しました。

  • ACI0106574 Mac版のみ。配列型リストボックスに対してLISTBOX SET FOOTER CALCULATIONを使用することができませんでした。Liquid Glassサポートが影響しているようです。

  • ACI0106603 カスタムスタイルのチェックボックスまたはラジオボタンの背景色を透明にすることができませんでした。

  • ACI0106567 リストフォームのOn Display DetailイベントでOBJECT SET RGB COLORSを実行することができませんでした。最終行の色設定がすべての行に適用されました。

注記: WindowsでFluentUIを有効にした場合,オブジェクトがリストフォームの詳細エリアの内部に収まっていることを確かめてください。上下のエリアにかかっているオブジェクトが全体の背景としてレンダリングされるのは仕様です。

  • ACI0106576 フォーミュラを含む4D Writeドキュメント(.4W7)をWP NewでWrite Proに変換した場合,メモリーリークが発生しました。

  • ACI0106596 エクスプローラーでテーブルのドキュメンテーションを追加しようとした場合,アプリケーションがクラッシュしました。

  • ACI0106580 クライアント/サーバー版のみ。 シャットダウン時にアプリケーションがクラッシュする恐れがありました。

  • ACI0106570 EXPORT TEXTで日付フィールドが正しくエクスポートされませんでした。年が2桁で出力されているためです。

  • ACI0106569 EXPORT SYLKで日付フィールドが正しくエクスポートされませんでした。年が2桁で出力されているためです。

  • ACI0106568 EXPORT DIFで日付フィールドが正しくエクスポートされませんでした。年が2桁で出力されているためです。

  • ACI0106443 QUICネットワークレイヤーのみ。多数のクライアントが同時に接続した場合,ネットワークマネージャープロセスがCPUを占有し,サーバーが無反応になることがありました。

  • ACI0106566 HTTPレスポンスにLocationヘッダーが含まれる場合,ステータスコードが強制的に302に設定されました。結果的に201 Createdレスポンスを返すことができません。 4D.OutgoingMessage(HTTPリクエストハンドラー)とWEB SET HTTP HEADERの両方で問題が再現します。RFC 9110 15.3.2によれば,201レスポンスにはLocationヘッダーが定義されています。

  • ACI0106558 Mac版のみ。EXECUTE ON CLIENTを続けて実行した場合,3回目以降は2回目と同じパラメーターがメソッドに渡されました。旧式ネットワークレイヤーの廃止に伴うリグレッションです。

  • ACI0106506 Windows版のみ。マルチディスプレイの配置を変更した場合,プロパティリストがスクリーンの表示領域外にとどまることがありました。

  • ACI0106545 「レコードの強制更新」モードで圧縮した場合,「レコードと一緒」に保存したオブジェクト値が失われました。「データファイルの中」(レコード外のBLOBブロックに保存)であれば問題ありません。

  • ACI0106495 スリープ解除時にアプリケーションがフリーズすることがありました。リクエスト送信中にクライアントがスリープモードに移行すると問題が再現します。

  • ACI0106564 データ収集のisShadowCopyActivatedが常にTrueでした。

  • ACI0106565 バイナリモードのプロジェクトを終了した場合,アプリケーションがフリーズしました。

  • ACI0106542 プロジェクトを指定せずにアプリケーションを起動した場合,ライセンスの自動アップデートが実行されず,ライセンス番号の入力を求められました。

  • ACI0106546 PackProjectキーをFalse設定してアプリケーションをビルドした場合,初回起動時に純正コンポーネントのインストールを促す依存関係マネージャーのダイアログが表示されました。


リンク