anchor.diff:  * Only update response headers if we have a new one {pull}37590[#37590] (issues: {issue}35754[#35754], {issue}37530[#37530])
   
   Infra/Packaging::
  +* Upgrade bundled JDK and Docker images to JDK 12 {pull}40229[#40229]
   * Change file descriptor limit to 65535 {pull}37537[#37537] (issue: {issue}35839[#35839])
   * Exit batch files explictly using ERRORLEVEL {pull}29583[#29583] (issue: {issue}29582[#29582])
   
  
positive.code: === Bug fixes
  
  Aggregations::
  * Only create MatrixStatsResults on final reduction {pull}38130[#38130] (issue: {issue}37587[#37587])
  * Don't load global ordinals with the `map` execution_hint {pull}37833[#37833] (issue: {issue}37705[#37705])
  * Issue #37303 - Invalid variance fix {pull}37384[#37384] (issue: {issue}37303[#37303])
  
negative.code: 
  CRUD::
  * Deprecate support for internal versioning for concurrency control {pull}38451[#38451] (issues: {issue}10708[#10708], {issue}38254[#38254])
  
  Cluster Coordination::
  * Deprecate size in cluster state response {pull}39951[#39951] (issue: {issue}39806[#39806])
  
  Features/Features::
  * Deprecate Migration Assistance and Upgrade APIs  {pull}40072[#40072] (issue: {issue}40014[#40014])
  
  Features/Java High Level REST Client::
  * Deprecate HLRC EmptyResponse used by security {pull}37540[#37540] (issue: {issue}36938[#36938])
  