2.39今回のバージョンでは多くのバグが修正されています。より厳密に準拠するために互換性の無い変更が入っています。組込みコマンドを中断しないようになりました。組込みコマンドで行編集を有効にするためにはオプションが必要になりました。以前は対話的シェルでは自動的に有効になっていました。コマンド置換内で実行した場合、サブシェルではなく元のシェルのトラップを出力する。組込みコマンドが何からリターンすることができるのかについてマニュアルの記述を明確化し、動作も変更。中断できないようにした。