2023-12-06: EMG 7.2.25 is now released.
These are the changes in EMG 7.2.24 as compared to EMG 7.2.23.
- Parameters sent over HTTP in the query string (the part after “?”) was previously incorrectly parsed based on the Content-Type header. This caused some incoming messages to be rejected.
- In version 7.2.22, EMG started to allow users with the ADMIN role to set the ROUTE when sending messages over HTTP. This is now also allowed for the /hlrlookup endpoint, which was added in version 7.2.18.
- The FORCECLOSE connector option is now also supported on incoming HTTP connectors, instead of just on outgoing ones. This option makes EMG behave as if the client had sent “Connection: close” on every request, immediately closing the connection after sending the reply. This feature is useful for clients that do not properly close the connection from their end. It should not be used by default, as it prevents well-behaving clients from getting the highest throughput by sending multiple requests over the same connection (see below).
- For many years, it has been possible to send multiple requests over HTTP by keeping the connection open, sending the new request after getting the response to the previous one. However, this has required a full authentication step for each message, which is a bit wasteful. So, from now on this step is ignored, if the username in the additional requests is either missing or the same as in the first request. This reduces the load on both emgd and MySQL.
The downloads are password-protected. To obtain the username and password required, please use our license request form. If you already have an existing installation, you should download just the new binaries.