Frame_max changes for amqp / data-events.pantaris.io

We are planning to upgrade our data-events servers on 29th of July. This release introduces a breaking change for the frame_max header during the connection handshake. Clients that do override frame_max now must use values of 8192 bytes or greater.

If you are using the Data Events API via Node.js and the amqplib library, you need to update the library. If you are using other libraries make sure to verify it on you own.

Node.js amqplib

The Node.js amqplib library has historically used a too-low default frame_max of 4096, which is now incompatible. Upgrade amqplib to version 0.10.7 or newer. If you do not upgrade, your integration with the Data Events API will stop working!

After upgrading you should test if your application can establish a connection to the Data Events API without errors. So no authentication or AMQP handshake errors should occur during startup.

The newer amqplib versions are working with older server version as well with the newer ones. So after you upgraded the lib you are ready.