跳到主要内容

Uniffle Release 0.9.1

Highlight

  • Optimized dashboard.
  • Optimized or fixed logs, startup scripts, compilation scripts, etc.
  • Reduce block id layout limitations and simplify layout configuration for MR/Tez.

ChangeLog

  • [MINOR] fix(client/netty): ShuffleServerGrpcNettyClient missing to send shuffleId and partitionIds for requirePreAllocation request (#2053)
  • [#1398] fix(mr)(tez): Make attempId computable and move it to taskAttemptId in BlockId layout. (#2027)
  • [MINOR] docs: Fix docs yaml parse error about dashboard_guide.md (#1981)
  • [MINOR] fix(test): fix flaky test ServletTest.testUnhealthyNodesServlet (#1952)
  • [MINOR] fix(test): fix flaky test ShuffleServerOnRandomPortTest (#1953)
  • [#1910] fix: Remove the method name from the log (#1911)
  • [MINOR] Improvement(dashboard): Support display human-readable time format for app page (#2011)
  • [MINOR] improvement(client): Rename rss.shade.packageName from org.apache.uniffle to org.apache.uniffle.shaded (#1883)
  • replace netcat to netcat-openbsd in Dockerfile (#1950)
  • [#1982] fix(build): specify maven.compiler.release while JDK version greater than 8 (#1983)
  • [#1149][FOLLOWUP] fix(coordinator): Fix coordinator startup issues (#1902)
  • [#1826][FOLLOWUP] fix(build): Revert incorrect shift statements deletion in build_distribution.sh (#1830)
  • [#1818] fix(spark3): Avoid calling RssShuffleDataIterator.cleanup multiple times (#1819)
  • [MINOR] fix(docs) Correct the example of decommission interface (#1777)
  • [#1699][FOLLOWUP] fix(client): Add commons-collections4 dependencies in shaded clients (#1742)
  • [MINOR] fix(dashboard): Display the registration time in 24-hour format (#1752)
  • [#1743] fix: Add exception handling for thread pools (#1744)
  • [#1698][FOLLOWUP] fix(test): Adjust jvm opts to increase stability of tests (#1739)
  • [#1698] fix(test): Increase tests running memory for better stability (#1726)