What is compatible version to upgrade from 1.3.4 without any existing api changes

I understand there might not be a direct answer for this. Some suggestion would be very helpful.

I would like to upgrade from my current elasticsearch version 1.3.4 to some version above 1.7 or 1.7 itself. I would like to use the features like delayed timeout and synced flush.

But I am not sure which is the comaptible version [with minimal changes]. Could someone help me with this?

Hi, dany,

I would recommend two things:

  1. review breaking changes for each version: https://www.elastic.co/guide/en/elasticsearch/reference/current/breaking-changes.html
  2. create a test environment and try to emulate your production environment, including deployment, configuration, data load, and all client interaction, to see if you get broken or unexpected behavior

Glen

Thanks for the suggestion Glen. I went through the breaking changes and and decided to upgrade to 1.7. Because 2.0 doesn't have facets which we use mainly in our app.

You should migrate your facets to aggregations whenever you have the time.