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.