Hi all.<div><br></div><div>We have several separate rabbitmq nodes with version "1.7.1" and we want to upgrade them to the newest version.</div><div>As I've read on this forum we can't do this just updating rabbitmq version as db schema has changed (so we will have all our messages lost)</div><div><br></div><div>The only possibility I see is the following sequence:</div><div>1. Create new server with the newest rabbitmq version.</div><div>2. For every subscriber in old_rmq_server create new subscriber with the same&nbsp;characteristics&nbsp;in new_rmq_server. Pause them all.</div><div>3. Switch publishers to use new_rmq_server. &nbsp;</div><div>&nbsp; &nbsp; At this point all new messages go to the new_rmq_server, but they are not processed as all readers are paused. While old subscribers process messages from the old_rmq_server</div><div>4. When all queues in old_rmq_server are empty turn old subscribers off</div><div>Done.</div><div><br></div><div><br></div><div>But it's quite a difficult process as it requires a lot of code changes, manual work, etc.</div><div><br></div><div>Is there any other option to switch from the old version to the newest one?</div><div><br></div><div>Best,</div><div>Ivan.</div>