v4.0.4
[SPARK-58025][INFRA] Redirect build/mvn fallback message to stderr to avoid corrupting version captures
[SPARK-39461][INFRA] Print `SPARK_LOCAL_(HOSTNAME|IP)` in `build/(mvn|sbt)`
[SPARK-42201][BUILD] `build/sbt` should allow `SBT_OPTS` to override JVM memory setting
[SPARK-42249][SQL] Refining html link for documentation in error messages
[SPARK-45848][BUILD] Make `spark-version-info.properties` generated by `spark-build-info.ps1` include `docroot`
[SPARK-35887][BUILD] Find and set JAVA_HOME from javac location