Elasticsearch 1.7.0 Released

rdn

Well-known member
Breaking changes
  • Allocation:
    • Default delayed allocation timeout to 1m from 0 #12166
New features
  • Allocation:
    • Optional Delayed Allocation on Node leave #11712
  • Recovery:
    • Add basic recovery prioritization to GatewayAllocator #11975 (issue: #11787)
Enhancements
  • Allocation:
    • Simplify ShardRouting and centralize move to unassigned #11634
  • Cluster:
    • Remove scheduled routing #11776
    • Reset registeredNextDelaySetting on reroute #11759
    • Add Unassigned meta data #11653
  • Exceptions:
    • Reduce the size of the XContent parsing exception #11642
  • Internal:
    • Remove reroute with no reassign #11804
    • Mark store as corrupted instead of deleting state file on engine failure #11769
  • REST:
    • Create Snapshot: remove _create from POST path to match PUT #11928 (issue: #11897)
    • Add rewrite query parameter to the indices.validate_query API spec #11580 (issue: #10147)
  • Search:
    • Search preference based on node specification #11464 (issue: #5925)
  • Snapshot/Restore:
    • Backport to 1.7 - Snapshot info should contain version of elasticsearch that created the snapshot #12162 (issues: #11980, #11985)
    • Add validation of snapshot FileInfo during parsing #12108
  • Term Vectors:
    • Only load term statistics if required #11737
  • Upgrade:
    • Upgrade groovy from 2.4.0 to 2.4.4 #12288
 
I had an update crash Elasticsearch for me. It was from 2.2.0 to 2.2.1, and the cause turned out to be one of the plugins, which I had to manually upgrade. Once I did that, it's been running nicely again. That is one thing to check if ES fails to restart after an upgrade.

Thankfully, monit alerted me to the failed process, and I had search back online within 10 minutes. Prior to that, it ran for a couple of months.

But just before that, it was dying on us every 24-36 hours, and I would need to restart. I finally traced that back to a bad Java upgrade. Once a new Java version came along, it all stabilized again. Now I cringe every time I need to upgrade Java (which I still dislike with a passion...).
 
Top Bottom